From b8099c1dca265e85b319ab8a5139c98dbe8e76e6 Mon Sep 17 00:00:00 2001 From: Andrie Date: Fri, 29 May 2026 10:30:26 +0700 Subject: [PATCH 1/9] feat(acaab): implementasi halaman prestasi & karya mahasiswa --- groups/ACAAB/.gitignore | 1 + groups/ACAAB/assets/acaab-hero.png | Bin 0 -> 244190 bytes groups/ACAAB/assets/acaab.css | 1 + groups/ACAAB/assets/acaab.js | 169 ++ groups/ACAAB/assets/src/index.html | 20 + groups/ACAAB/index.html | 6 +- groups/ACAAB/package-lock.json | 2515 +++++++++++++++++ groups/ACAAB/package.json | 26 + groups/ACAAB/src/App.tsx | 44 + .../ACAAB/src/components/AchievementCard.tsx | 78 + .../ACAAB/src/components/AchievementGrid.tsx | 270 ++ .../ACAAB/src/components/AchievementModal.tsx | 108 + groups/ACAAB/src/components/CTA.tsx | 45 + groups/ACAAB/src/components/Footer.tsx | 109 + groups/ACAAB/src/components/Header.tsx | 164 ++ groups/ACAAB/src/components/Hero.tsx | 66 + .../ACAAB/src/components/ProjectCarousel.tsx | 374 +++ groups/ACAAB/src/components/ProjectModal.tsx | 123 + groups/ACAAB/src/components/Stats.tsx | 174 ++ groups/ACAAB/src/context/DataContext.tsx | 89 + groups/ACAAB/src/context/LanguageContext.tsx | 49 + groups/ACAAB/src/data.ts | 254 ++ groups/ACAAB/src/gambar/hero.png | Bin 0 -> 244190 bytes groups/ACAAB/src/i18n.ts | 215 ++ groups/ACAAB/src/index.css | 69 + groups/ACAAB/src/index.html | 19 + groups/ACAAB/src/main.tsx | 10 + groups/ACAAB/src/services/api.ts | 146 + groups/ACAAB/src/services/sheets.ts | 82 + groups/ACAAB/src/vite-env.d.ts | 11 + groups/ACAAB/style.css | 48 - groups/ACAAB/tsconfig.json | 26 + groups/ACAAB/vite.config.ts | 41 + 33 files changed, 5301 insertions(+), 51 deletions(-) create mode 100644 groups/ACAAB/.gitignore create mode 100644 groups/ACAAB/assets/acaab-hero.png create mode 100644 groups/ACAAB/assets/acaab.css create mode 100644 groups/ACAAB/assets/acaab.js create mode 100644 groups/ACAAB/assets/src/index.html create mode 100644 groups/ACAAB/package-lock.json create mode 100644 groups/ACAAB/package.json create mode 100644 groups/ACAAB/src/App.tsx create mode 100644 groups/ACAAB/src/components/AchievementCard.tsx create mode 100644 groups/ACAAB/src/components/AchievementGrid.tsx create mode 100644 groups/ACAAB/src/components/AchievementModal.tsx create mode 100644 groups/ACAAB/src/components/CTA.tsx create mode 100644 groups/ACAAB/src/components/Footer.tsx create mode 100644 groups/ACAAB/src/components/Header.tsx create mode 100644 groups/ACAAB/src/components/Hero.tsx create mode 100644 groups/ACAAB/src/components/ProjectCarousel.tsx create mode 100644 groups/ACAAB/src/components/ProjectModal.tsx create mode 100644 groups/ACAAB/src/components/Stats.tsx create mode 100644 groups/ACAAB/src/context/DataContext.tsx create mode 100644 groups/ACAAB/src/context/LanguageContext.tsx create mode 100644 groups/ACAAB/src/data.ts create mode 100644 groups/ACAAB/src/gambar/hero.png create mode 100644 groups/ACAAB/src/i18n.ts create mode 100644 groups/ACAAB/src/index.css create mode 100644 groups/ACAAB/src/index.html create mode 100644 groups/ACAAB/src/main.tsx create mode 100644 groups/ACAAB/src/services/api.ts create mode 100644 groups/ACAAB/src/services/sheets.ts create mode 100644 groups/ACAAB/src/vite-env.d.ts delete mode 100644 groups/ACAAB/style.css create mode 100644 groups/ACAAB/tsconfig.json create mode 100644 groups/ACAAB/vite.config.ts diff --git a/groups/ACAAB/.gitignore b/groups/ACAAB/.gitignore new file mode 100644 index 0000000..c2658d7 --- /dev/null +++ b/groups/ACAAB/.gitignore @@ -0,0 +1 @@ +node_modules/ diff --git a/groups/ACAAB/assets/acaab-hero.png b/groups/ACAAB/assets/acaab-hero.png new file mode 100644 index 0000000000000000000000000000000000000000..33f70e0d8166f7990950d914dc68c0d35e7cf2a1 GIT binary patch literal 244190 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

@aTQo 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 UvXuV9!T:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[6px\]{border-top-style:var(--tw-border-style);border-top-width:6px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-orange-100{border-color:var(--color-orange-100)}.border-primary-gold{border-color:var(--color-primary-gold)}.border-primary-navy\/20{border-color:#00315033}@supports (color:color-mix(in lab,red,red)){.border-primary-navy\/20{border-color:color-mix(in oklab,var(--color-primary-navy) 20%,transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-untan-navy{border-color:var(--color-untan-navy)}.border-untan-yellow{border-color:var(--color-untan-yellow)}.border-untan-yellow\/20{border-color:#feb40133}@supports (color:color-mix(in lab,red,red)){.border-untan-yellow\/20{border-color:color-mix(in oklab,var(--color-untan-yellow) 20%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#00243d\]{background-color:#00243d}.bg-\[\#FDB813\]{background-color:#fdb813}.bg-\[\#feb401\]{background-color:#feb401}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-primary-gold{background-color:var(--color-primary-gold)}.bg-primary-navy{background-color:var(--color-primary-navy)}.bg-primary-navy\/5{background-color:#0031500d}@supports (color:color-mix(in lab,red,red)){.bg-primary-navy\/5{background-color:color-mix(in oklab,var(--color-primary-navy) 5%,transparent)}}.bg-primary-navy\/10{background-color:#0031501a}@supports (color:color-mix(in lab,red,red)){.bg-primary-navy\/10{background-color:color-mix(in oklab,var(--color-primary-navy) 10%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-untan-navy{background-color:var(--color-untan-navy)}.bg-untan-yellow{background-color:var(--color-untan-yellow)}.bg-untan-yellow\/10{background-color:#feb4011a}@supports (color:color-mix(in lab,red,red)){.bg-untan-yellow\/10{background-color:color-mix(in oklab,var(--color-untan-yellow) 10%,transparent)}}.bg-untan-yellow\/20{background-color:#feb40133}@supports (color:color-mix(in lab,red,red)){.bg-untan-yellow\/20{background-color:color-mix(in oklab,var(--color-untan-yellow) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-navy\/80{--tw-gradient-from:#003150cc}@supports (color:color-mix(in lab,red,red)){.from-primary-navy\/80{--tw-gradient-from:color-mix(in oklab, var(--color-primary-navy) 80%, transparent)}}.from-primary-navy\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-untan-navy{--tw-gradient-from:var(--color-untan-navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-untan-navy\/80{--tw-gradient-via:#003150cc}@supports (color:color-mix(in lab,red,red)){.via-untan-navy\/80{--tw-gradient-via:color-mix(in oklab, var(--color-untan-navy) 80%, transparent)}}.via-untan-navy\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[88px\]{padding-top:88px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-600{color:var(--color-amber-600)}.text-blue-100{color:var(--color-blue-100)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-600{color:var(--color-emerald-600)}.text-green-600{color:var(--color-green-600)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-600{color:var(--color-orange-600)}.text-pink-500{color:var(--color-pink-500)}.text-primary-gold{color:var(--color-primary-gold)}.text-primary-navy{color:var(--color-primary-navy)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-600{color:var(--color-rose-600)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-untan-blue{color:var(--color-untan-blue)}.text-untan-yellow{color:var(--color-untan-yellow)}.text-violet-100{color:var(--color-violet-100)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-primary-gold{-webkit-text-decoration-color:var(--color-primary-gold);text-decoration-color:var(--color-primary-gold)}.decoration-slate-300{-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300)}.decoration-2{text-decoration-thickness:2px}.decoration-4{text-decoration-thickness:4px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[10px\]{text-underline-offset:10px}.underline-offset-\[12px\]{text-underline-offset:12px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.02\]{opacity:.02}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-10px_rgba\(253\,184\,19\,0\.4\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#fdb81366);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#25D366\]\/20{--tw-shadow-color:#25d36633}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#25D366\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(76.0953% -.174012 .10152/.2) var(--tw-shadow-alpha), transparent)}}.ring-primary-navy\/10{--tw-ring-color:#0031501a}@supports (color:color-mix(in lab,red,red)){.ring-primary-navy\/10{--tw-ring-color:color-mix(in oklab, var(--color-primary-navy) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_15px_35px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 15px 35px var(--tw-drop-shadow-color,#00000040));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-auto{will-change:auto}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-y-110:is(:where(.group):hover *){--tw-scale-y:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-3:is(:where(.group):hover *){rotate:3deg}.group-hover\:gap-2:is(:where(.group):hover *){gap:calc(var(--spacing) * 2)}.group-hover\:bg-amber-600:is(:where(.group):hover *){background-color:var(--color-amber-600)}.group-hover\:bg-blue-600:is(:where(.group):hover *){background-color:var(--color-blue-600)}.group-hover\:bg-cyan-600:is(:where(.group):hover *){background-color:var(--color-cyan-600)}.group-hover\:bg-emerald-600:is(:where(.group):hover *){background-color:var(--color-emerald-600)}.group-hover\:bg-green-600:is(:where(.group):hover *){background-color:var(--color-green-600)}.group-hover\:bg-indigo-600:is(:where(.group):hover *){background-color:var(--color-indigo-600)}.group-hover\:bg-orange-600:is(:where(.group):hover *){background-color:var(--color-orange-600)}.group-hover\:bg-primary-gold:is(:where(.group):hover *){background-color:var(--color-primary-gold)}.group-hover\:bg-purple-600:is(:where(.group):hover *){background-color:var(--color-purple-600)}.group-hover\:bg-rose-600:is(:where(.group):hover *){background-color:var(--color-rose-600)}.group-hover\:bg-yellow-600:is(:where(.group):hover *){background-color:var(--color-yellow-600)}.group-hover\:text-untan-blue:is(:where(.group):hover *){color:var(--color-untan-blue)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/btn\:translate-x-1:is(:where(.group\/btn):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.selection\:bg-untan-yellow ::selection{background-color:var(--color-untan-yellow)}.selection\:bg-untan-yellow::selection{background-color:var(--color-untan-yellow)}.selection\:text-black ::selection{color:var(--color-black)}.selection\:text-black::selection{color:var(--color-black)}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:gap-3:hover{gap:calc(var(--spacing) * 3)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\:border-primary-navy:hover{border-color:var(--color-primary-navy)}.hover\:border-primary-navy\/30:hover{border-color:#0031504d}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-navy\/30:hover{border-color:color-mix(in oklab,var(--color-primary-navy) 30%,transparent)}}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#20c05a\]:hover{background-color:#20c05a}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-primary-navy:hover{background-color:var(--color-primary-navy)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-untan-blue:hover{background-color:var(--color-untan-blue)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-primary-gold:hover{color:var(--color-primary-gold)}.hover\:text-primary-navy:hover{color:var(--color-primary-navy)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-untan-blue:hover{color:var(--color-untan-blue)}.hover\:text-untan-yellow:hover{color:var(--color-untan-yellow)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary-gold:focus{--tw-ring-color:var(--color-primary-gold)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[1\.25rem\]{width:1.25rem}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:text-left{text-align:left}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[4\.5rem\]{font-size:4.5rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}@media(min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:h-\[190px\]{height:190px}.lg\:w-14{width:calc(var(--spacing) * 14)}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:w-\[1\.5rem\]{width:1.5rem}.lg\:max-w-\[450px\]{max-width:450px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-\[160px\]{padding-top:160px}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[5rem\]{font-size:5rem}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[36px\]{font-size:36px}.lg\:tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}}}.acaab-full-bleed{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%}body{font-family:var(--font-sans);color:#334155;-webkit-font-smoothing:antialiased;background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.4s both fade-in}@media(min-width:768px){.stats-grid{grid-template-columns:1fr auto 1fr auto 1fr}}.proj-card{width:75vw}@media(min-width:768px){.proj-card{width:42vw}}@media(min-width:1024px){.proj-card{width:28vw}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}} diff --git a/groups/ACAAB/assets/acaab.js b/groups/ACAAB/assets/acaab.js new file mode 100644 index 0000000..a036deb --- /dev/null +++ b/groups/ACAAB/assets/acaab.js @@ -0,0 +1,169 @@ +(function(){const E=document.createElement("link").relList;if(E&&E.supports&&E.supports("modulepreload"))return;for(const U of document.querySelectorAll('link[rel="modulepreload"]'))r(U);new MutationObserver(U=>{for(const H of U)if(H.type==="childList")for(const L of H.addedNodes)L.tagName==="LINK"&&L.rel==="modulepreload"&&r(L)}).observe(document,{childList:!0,subtree:!0});function T(U){const H={};return U.integrity&&(H.integrity=U.integrity),U.referrerPolicy&&(H.referrerPolicy=U.referrerPolicy),U.crossOrigin==="use-credentials"?H.credentials="include":U.crossOrigin==="anonymous"?H.credentials="omit":H.credentials="same-origin",H}function r(U){if(U.ep)return;U.ep=!0;const H=T(U);fetch(U.href,H)}})();var yf={exports:{}},En={};/** + * @license React + * react-jsx-runtime.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Ed;function xh(){if(Ed)return En;Ed=1;var o=Symbol.for("react.transitional.element"),E=Symbol.for("react.fragment");function T(r,U,H){var L=null;if(H!==void 0&&(L=""+H),U.key!==void 0&&(L=""+U.key),"key"in U){H={};for(var k in U)k!=="key"&&(H[k]=U[k])}else H=U;return U=H.ref,{$$typeof:o,type:r,key:L,ref:U!==void 0?U:null,props:H}}return En.Fragment=E,En.jsx=T,En.jsxs=T,En}var _d;function Sh(){return _d||(_d=1,yf.exports=xh()),yf.exports}var f=Sh(),gf={exports:{}},X={};/** + * @license React + * react.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Md;function Nh(){if(Md)return X;Md=1;var o=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),U=Symbol.for("react.profiler"),H=Symbol.for("react.consumer"),L=Symbol.for("react.context"),k=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),_=Symbol.for("react.activity"),Z=Symbol.iterator;function ol(m){return m===null||typeof m!="object"?null:(m=Z&&m[Z]||m["@@iterator"],typeof m=="function"?m:null)}var al={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Al=Object.assign,Wl={};function ql(m,z,O){this.props=m,this.context=z,this.refs=Wl,this.updater=O||al}ql.prototype.isReactComponent={},ql.prototype.setState=function(m,z){if(typeof m!="object"&&typeof m!="function"&&m!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,m,z,"setState")},ql.prototype.forceUpdate=function(m){this.updater.enqueueForceUpdate(this,m,"forceUpdate")};function Zl(){}Zl.prototype=ql.prototype;function vl(m,z,O){this.props=m,this.context=z,this.refs=Wl,this.updater=O||al}var El=vl.prototype=new Zl;El.constructor=vl,Al(El,ql.prototype),El.isPureReactComponent=!0;var Vl=Array.isArray;function Cl(){}var $={H:null,A:null,T:null,S:null},_l=Object.prototype.hasOwnProperty;function Fl(m,z,O){var R=O.ref;return{$$typeof:o,type:m,key:z,ref:R!==void 0?R:null,props:O}}function Et(m,z){return Fl(m.type,z,m.props)}function A(m){return typeof m=="object"&&m!==null&&m.$$typeof===o}function Q(m){var z={"=":"=0",":":"=2"};return"$"+m.replace(/[=:]/g,function(O){return z[O]})}var Il=/\/+/g;function it(m,z){return typeof m=="object"&&m!==null&&m.key!=null?Q(""+m.key):z.toString(36)}function Jl(m){switch(m.status){case"fulfilled":return m.value;case"rejected":throw m.reason;default:switch(typeof m.status=="string"?m.then(Cl,Cl):(m.status="pending",m.then(function(z){m.status==="pending"&&(m.status="fulfilled",m.value=z)},function(z){m.status==="pending"&&(m.status="rejected",m.reason=z)})),m.status){case"fulfilled":return m.value;case"rejected":throw m.reason}}throw m}function S(m,z,O,R,V){var F=typeof m;(F==="undefined"||F==="boolean")&&(m=null);var cl=!1;if(m===null)cl=!0;else switch(F){case"bigint":case"string":case"number":cl=!0;break;case"object":switch(m.$$typeof){case o:case E:cl=!0;break;case q:return cl=m._init,S(cl(m._payload),z,O,R,V)}}if(cl)return V=V(m),cl=R===""?"."+it(m,0):R,Vl(V)?(O="",cl!=null&&(O=cl.replace(Il,"$&/")+"/"),S(V,z,O,"",function(Ca){return Ca})):V!=null&&(A(V)&&(V=Et(V,O+(V.key==null||m&&m.key===V.key?"":(""+V.key).replace(Il,"$&/")+"/")+cl)),z.push(V)),1;cl=0;var kl=R===""?".":R+":";if(Vl(m))for(var jl=0;jl>>1,yl=S[rl];if(0>>1;rlU(O,w))RU(V,O)?(S[rl]=V,S[R]=w,rl=R):(S[rl]=O,S[z]=w,rl=z);else if(RU(V,w))S[rl]=V,S[R]=w,rl=R;else break l}}return D}function U(S,D){var w=S.sortIndex-D.sortIndex;return w!==0?w:S.id-D.id}if(o.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var H=performance;o.unstable_now=function(){return H.now()}}else{var L=Date,k=L.now();o.unstable_now=function(){return L.now()-k}}var M=[],p=[],q=1,_=null,Z=3,ol=!1,al=!1,Al=!1,Wl=!1,ql=typeof setTimeout=="function"?setTimeout:null,Zl=typeof clearTimeout=="function"?clearTimeout:null,vl=typeof setImmediate<"u"?setImmediate:null;function El(S){for(var D=T(p);D!==null;){if(D.callback===null)r(p);else if(D.startTime<=S)r(p),D.sortIndex=D.expirationTime,E(M,D);else break;D=T(p)}}function Vl(S){if(Al=!1,El(S),!al)if(T(M)!==null)al=!0,Cl||(Cl=!0,Q());else{var D=T(p);D!==null&&Jl(Vl,D.startTime-S)}}var Cl=!1,$=-1,_l=5,Fl=-1;function Et(){return Wl?!0:!(o.unstable_now()-Fl<_l)}function A(){if(Wl=!1,Cl){var S=o.unstable_now();Fl=S;var D=!0;try{l:{al=!1,Al&&(Al=!1,Zl($),$=-1),ol=!0;var w=Z;try{t:{for(El(S),_=T(M);_!==null&&!(_.expirationTime>S&&Et());){var rl=_.callback;if(typeof rl=="function"){_.callback=null,Z=_.priorityLevel;var yl=rl(_.expirationTime<=S);if(S=o.unstable_now(),typeof yl=="function"){_.callback=yl,El(S),D=!0;break t}_===T(M)&&r(M),El(S)}else r(M);_=T(M)}if(_!==null)D=!0;else{var m=T(p);m!==null&&Jl(Vl,m.startTime-S),D=!1}}break l}finally{_=null,Z=w,ol=!1}D=void 0}}finally{D?Q():Cl=!1}}}var Q;if(typeof vl=="function")Q=function(){vl(A)};else if(typeof MessageChannel<"u"){var Il=new MessageChannel,it=Il.port2;Il.port1.onmessage=A,Q=function(){it.postMessage(null)}}else Q=function(){ql(A,0)};function Jl(S,D){$=ql(function(){S(o.unstable_now())},D)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(S){S.callback=null},o.unstable_forceFrameRate=function(S){0>S||125rl?(S.sortIndex=w,E(p,S),T(M)===null&&S===T(p)&&(Al?(Zl($),$=-1):Al=!0,Jl(Vl,w-rl))):(S.sortIndex=yl,E(M,S),al||ol||(al=!0,Cl||(Cl=!0,Q()))),S},o.unstable_shouldYield=Et,o.unstable_wrapCallback=function(S){var D=Z;return function(){var w=Z;Z=D;try{return S.apply(this,arguments)}finally{Z=w}}}})(xf)),xf}var Ud;function zh(){return Ud||(Ud=1,pf.exports=jh()),pf.exports}var Sf={exports:{}},Kl={};/** + * @license React + * react-dom.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Cd;function Th(){if(Cd)return Kl;Cd=1;var o=jf();function E(M){var p="https://react.dev/errors/"+M;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(E){console.error(E)}}return o(),Sf.exports=Th(),Sf.exports}/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Rd;function Eh(){if(Rd)return _n;Rd=1;var o=zh(),E=jf(),T=Ah();function r(l){var t="https://react.dev/errors/"+l;if(1yl||(l.current=rl[yl],rl[yl]=null,yl--)}function O(l,t){yl++,rl[yl]=l.current,l.current=t}var R=m(null),V=m(null),F=m(null),cl=m(null);function kl(l,t){switch(O(F,t),O(V,l),O(R,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Wr(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Wr(t),l=Fr(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}z(R),O(R,l)}function jl(){z(R),z(V),z(F)}function Ca(l){l.memoizedState!==null&&O(cl,l);var t=R.current,e=Fr(t,l.type);t!==e&&(O(V,l),O(R,e))}function Dn(l){V.current===l&&(z(R),z(V)),cl.current===l&&(z(cl),jn._currentValue=w)}var Fu,Tf;function _e(l){if(Fu===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Fu=t&&t[1]||"",Tf=-1)":-1n||s[a]!==y[n]){var x=` +`+s[a].replace(" at new "," at ");return l.displayName&&x.includes("")&&(x=x.replace("",l.displayName)),x}while(1<=a&&0<=n);break}}}finally{Iu=!1,Error.prepareStackTrace=e}return(e=l?l.displayName||l.name:"")?_e(e):""}function Fd(l,t){switch(l.tag){case 26:case 27:case 5:return _e(l.type);case 16:return _e("Lazy");case 13:return l.child!==t&&t!==null?_e("Suspense Fallback"):_e("Suspense");case 19:return _e("SuspenseList");case 0:case 15:return Pu(l.type,!1);case 11:return Pu(l.type.render,!1);case 1:return Pu(l.type,!0);case 31:return _e("Activity");default:return""}}function Af(l){try{var t="",e=null;do t+=Fd(l,e),e=l,l=l.return;while(l);return t}catch(a){return` +Error generating stack: `+a.message+` +`+a.stack}}var li=Object.prototype.hasOwnProperty,ti=o.unstable_scheduleCallback,ei=o.unstable_cancelCallback,Id=o.unstable_shouldYield,Pd=o.unstable_requestPaint,ct=o.unstable_now,lm=o.unstable_getCurrentPriorityLevel,Ef=o.unstable_ImmediatePriority,_f=o.unstable_UserBlockingPriority,On=o.unstable_NormalPriority,tm=o.unstable_LowPriority,Mf=o.unstable_IdlePriority,em=o.log,am=o.unstable_setDisableYieldValue,Ha=null,ft=null;function le(l){if(typeof em=="function"&&am(l),ft&&typeof ft.setStrictMode=="function")try{ft.setStrictMode(Ha,l)}catch{}}var st=Math.clz32?Math.clz32:im,nm=Math.log,um=Math.LN2;function im(l){return l>>>=0,l===0?32:31-(nm(l)/um|0)|0}var Un=256,Cn=262144,Hn=4194304;function Me(l){var t=l&42;if(t!==0)return t;switch(l&-l){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Rn(l,t,e){var a=l.pendingLanes;if(a===0)return 0;var n=0,u=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~u,a!==0?n=Me(a):(i&=c,i!==0?n=Me(i):e||(e=c&~l,e!==0&&(n=Me(e))))):(c=a&~u,c!==0?n=Me(c):i!==0?n=Me(i):e||(e=a&~l,e!==0&&(n=Me(e)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,e=t&-t,u>=e||u===32&&(e&4194048)!==0)?t:n}function Ra(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function cm(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Df(){var l=Hn;return Hn<<=1,(Hn&62914560)===0&&(Hn=4194304),l}function ai(l){for(var t=[],e=0;31>e;e++)t.push(l);return t}function Ba(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function fm(l,t,e,a,n,u){var i=l.pendingLanes;l.pendingLanes=e,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=e,l.entangledLanes&=e,l.errorRecoveryDisabledLanes&=e,l.shellSuspendCounter=0;var c=l.entanglements,s=l.expirationTimes,y=l.hiddenUpdates;for(e=i&~e;0"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var hm=/[\n"\\]/g;function bt(l){return l.replace(hm,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function si(l,t,e,a,n,u,i,c){l.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.type=i:l.removeAttribute("type"),t!=null?i==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+gt(t)):l.value!==""+gt(t)&&(l.value=""+gt(t)):i!=="submit"&&i!=="reset"||l.removeAttribute("value"),t!=null?oi(l,i,gt(t)):e!=null?oi(l,i,gt(e)):a!=null&&l.removeAttribute("value"),n==null&&u!=null&&(l.defaultChecked=!!u),n!=null&&(l.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+gt(c):l.removeAttribute("name")}function Xf(l,t,e,a,n,u,i,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(l.type=u),t!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){fi(l);return}e=e!=null?""+gt(e):"",t=t!=null?""+gt(t):e,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(l.name=i),fi(l)}function oi(l,t,e){t==="number"&&Yn(l.ownerDocument)===l||l.defaultValue===""+e||(l.defaultValue=""+e)}function Ie(l,t,e,a){if(l=l.options,t){t={};for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vi=!1;if(qt)try{var Ga={};Object.defineProperty(Ga,"passive",{get:function(){vi=!0}}),window.addEventListener("test",Ga,Ga),window.removeEventListener("test",Ga,Ga)}catch{vi=!1}var ee=null,yi=null,Gn=null;function Wf(){if(Gn)return Gn;var l,t=yi,e=t.length,a,n="value"in ee?ee.value:ee.textContent,u=n.length;for(l=0;l=Xa),es=" ",as=!1;function ns(l,t){switch(l){case"keyup":return Qm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function us(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var ea=!1;function Zm(l,t){switch(l){case"compositionend":return us(t);case"keypress":return t.which!==32?null:(as=!0,es);case"textInput":return l=t.data,l===es&&as?null:l;default:return null}}function Vm(l,t){if(ea)return l==="compositionend"||!Si&&ns(l,t)?(l=Wf(),Gn=yi=ee=null,ea=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:e,offset:t-l};l=a}l:{for(;e;){if(e.nextSibling){e=e.nextSibling;break l}e=e.parentNode}e=void 0}e=ms(e)}}function vs(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?vs(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function ys(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Yn(l.document);t instanceof l.HTMLIFrameElement;){try{var e=typeof t.contentWindow.location.href=="string"}catch{e=!1}if(e)l=t.contentWindow;else break;t=Yn(l.document)}return t}function zi(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var Pm=qt&&"documentMode"in document&&11>=document.documentMode,aa=null,Ti=null,Ja=null,Ai=!1;function gs(l,t,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Ai||aa==null||aa!==Yn(a)||(a=aa,"selectionStart"in a&&zi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ja&&Ka(Ja,a)||(Ja=a,a=Cu(Ti,"onSelect"),0>=i,n-=i,Ot=1<<32-st(t)+n|e<J?(tl=B,B=null):tl=B.sibling;var ul=g(h,B,v[J],N);if(ul===null){B===null&&(B=tl);break}l&&B&&ul.alternate===null&&t(h,B),d=u(ul,d,J),nl===null?Y=ul:nl.sibling=ul,nl=ul,B=tl}if(J===v.length)return e(h,B),el&&Lt(h,J),Y;if(B===null){for(;JJ?(tl=B,B=null):tl=B.sibling;var ze=g(h,B,ul.value,N);if(ze===null){B===null&&(B=tl);break}l&&B&&ze.alternate===null&&t(h,B),d=u(ze,d,J),nl===null?Y=ze:nl.sibling=ze,nl=ze,B=tl}if(ul.done)return e(h,B),el&&Lt(h,J),Y;if(B===null){for(;!ul.done;J++,ul=v.next())ul=j(h,ul.value,N),ul!==null&&(d=u(ul,d,J),nl===null?Y=ul:nl.sibling=ul,nl=ul);return el&&Lt(h,J),Y}for(B=a(B);!ul.done;J++,ul=v.next())ul=b(B,h,J,ul.value,N),ul!==null&&(l&&ul.alternate!==null&&B.delete(ul.key===null?J:ul.key),d=u(ul,d,J),nl===null?Y=ul:nl.sibling=ul,nl=ul);return l&&B.forEach(function(ph){return t(h,ph)}),el&&Lt(h,J),Y}function hl(h,d,v,N){if(typeof v=="object"&&v!==null&&v.type===Al&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case ol:l:{for(var Y=v.key;d!==null;){if(d.key===Y){if(Y=v.type,Y===Al){if(d.tag===7){e(h,d.sibling),N=n(d,v.props.children),N.return=h,h=N;break l}}else if(d.elementType===Y||typeof Y=="object"&&Y!==null&&Y.$$typeof===_l&&Ge(Y)===d.type){e(h,d.sibling),N=n(d,v.props),Pa(N,v),N.return=h,h=N;break l}e(h,d);break}else t(h,d);d=d.sibling}v.type===Al?(N=Re(v.props.children,h.mode,N,v.key),N.return=h,h=N):(N=Wn(v.type,v.key,v.props,null,h.mode,N),Pa(N,v),N.return=h,h=N)}return i(h);case al:l:{for(Y=v.key;d!==null;){if(d.key===Y)if(d.tag===4&&d.stateNode.containerInfo===v.containerInfo&&d.stateNode.implementation===v.implementation){e(h,d.sibling),N=n(d,v.children||[]),N.return=h,h=N;break l}else{e(h,d);break}else t(h,d);d=d.sibling}N=Ci(v,h.mode,N),N.return=h,h=N}return i(h);case _l:return v=Ge(v),hl(h,d,v,N)}if(Jl(v))return C(h,d,v,N);if(Q(v)){if(Y=Q(v),typeof Y!="function")throw Error(r(150));return v=Y.call(v),G(h,d,v,N)}if(typeof v.then=="function")return hl(h,d,au(v),N);if(v.$$typeof===vl)return hl(h,d,Pn(h,v),N);nu(h,v)}return typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint"?(v=""+v,d!==null&&d.tag===6?(e(h,d.sibling),N=n(d,v),N.return=h,h=N):(e(h,d),N=Ui(v,h.mode,N),N.return=h,h=N),i(h)):e(h,d)}return function(h,d,v,N){try{Ia=0;var Y=hl(h,d,v,N);return ha=null,Y}catch(B){if(B===ma||B===tu)throw B;var nl=rt(29,B,null,h.mode);return nl.lanes=N,nl.return=h,nl}finally{}}}var Qe=Gs(!0),ws=Gs(!1),ce=!1;function Vi(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ki(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function fe(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function se(l,t,e){var a=l.updateQueue;if(a===null)return null;if(a=a.shared,(il&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=$n(l),zs(l,null,e),t}return kn(l,a,t,e),$n(l)}function ln(l,t,e){if(t=t.updateQueue,t!==null&&(t=t.shared,(e&4194048)!==0)){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}function Ji(l,t){var e=l.updateQueue,a=l.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,e=e.next}while(e!==null);u===null?n=u=t:u=u.next=t}else n=u=t;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},l.updateQueue=e;return}l=e.lastBaseUpdate,l===null?e.firstBaseUpdate=t:l.next=t,e.lastBaseUpdate=t}var ki=!1;function tn(){if(ki){var l=da;if(l!==null)throw l}}function en(l,t,e,a){ki=!1;var n=l.updateQueue;ce=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,c=n.shared.pending;if(c!==null){n.shared.pending=null;var s=c,y=s.next;s.next=null,i===null?u=y:i.next=y,i=s;var x=l.alternate;x!==null&&(x=x.updateQueue,c=x.lastBaseUpdate,c!==i&&(c===null?x.firstBaseUpdate=y:c.next=y,x.lastBaseUpdate=s))}if(u!==null){var j=n.baseState;i=0,x=y=s=null,c=u;do{var g=c.lane&-536870913,b=g!==c.lane;if(b?(ll&g)===g:(a&g)===g){g!==0&&g===ra&&(ki=!0),x!==null&&(x=x.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});l:{var C=l,G=c;g=t;var hl=e;switch(G.tag){case 1:if(C=G.payload,typeof C=="function"){j=C.call(hl,j,g);break l}j=C;break l;case 3:C.flags=C.flags&-65537|128;case 0:if(C=G.payload,g=typeof C=="function"?C.call(hl,j,g):C,g==null)break l;j=_({},j,g);break l;case 2:ce=!0}}g=c.callback,g!==null&&(l.flags|=64,b&&(l.flags|=8192),b=n.callbacks,b===null?n.callbacks=[g]:b.push(g))}else b={lane:g,tag:c.tag,payload:c.payload,callback:c.callback,next:null},x===null?(y=x=b,s=j):x=x.next=b,i|=g;if(c=c.next,c===null){if(c=n.shared.pending,c===null)break;b=c,c=b.next,b.next=null,n.lastBaseUpdate=b,n.shared.pending=null}}while(!0);x===null&&(s=j),n.baseState=s,n.firstBaseUpdate=y,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),he|=i,l.lanes=i,l.memoizedState=j}}function Qs(l,t){if(typeof l!="function")throw Error(r(191,l));l.call(t)}function Xs(l,t){var e=l.callbacks;if(e!==null)for(l.callbacks=null,l=0;lu?u:8;var i=S.T,c={};S.T=c,mc(l,!1,t,e);try{var s=n(),y=S.S;if(y!==null&&y(c,s),s!==null&&typeof s=="object"&&typeof s.then=="function"){var x=f0(s,a);un(l,t,x,yt(l))}else un(l,t,a,yt(l))}catch(j){un(l,t,{then:function(){},status:"rejected",reason:j},yt())}finally{D.p=u,i!==null&&c.types!==null&&(i.types=c.types),S.T=i}}function h0(){}function rc(l,t,e,a){if(l.tag!==5)throw Error(r(476));var n=No(l).queue;So(l,n,t,w,e===null?h0:function(){return jo(l),e(a)})}function No(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:w,baseState:w,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:w},next:null};var e={};return t.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:e},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function jo(l){var t=No(l);t.next===null&&(t=l.alternate.memoizedState),un(l,t.next.queue,{},yt())}function dc(){return Gl(jn)}function zo(){return Tl().memoizedState}function To(){return Tl().memoizedState}function v0(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var e=yt();l=fe(e);var a=se(t,l,e);a!==null&&(ut(a,t,e),ln(a,t,e)),t={cache:wi()},l.payload=t;return}t=t.return}}function y0(l,t,e){var a=yt();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},hu(l)?Eo(t,e):(e=Di(l,t,e,a),e!==null&&(ut(e,l,a),_o(e,t,a)))}function Ao(l,t,e){var a=yt();un(l,t,e,a)}function un(l,t,e,a){var n={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(hu(l))Eo(t,n);else{var u=l.alternate;if(l.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,c=u(i,e);if(n.hasEagerState=!0,n.eagerState=c,ot(c,i))return kn(l,t,n,0),gl===null&&Jn(),!1}catch{}finally{}if(e=Di(l,t,n,a),e!==null)return ut(e,l,a),_o(e,t,a),!0}return!1}function mc(l,t,e,a){if(a={lane:2,revertLane:Vc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},hu(l)){if(t)throw Error(r(479))}else t=Di(l,e,a,2),t!==null&&ut(t,l,2)}function hu(l){var t=l.alternate;return l===K||t!==null&&t===K}function Eo(l,t){ya=cu=!0;var e=l.pending;e===null?t.next=t:(t.next=e.next,e.next=t),l.pending=t}function _o(l,t,e){if((e&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}var cn={readContext:Gl,use:ou,useCallback:Sl,useContext:Sl,useEffect:Sl,useImperativeHandle:Sl,useLayoutEffect:Sl,useInsertionEffect:Sl,useMemo:Sl,useReducer:Sl,useRef:Sl,useState:Sl,useDebugValue:Sl,useDeferredValue:Sl,useTransition:Sl,useSyncExternalStore:Sl,useId:Sl,useHostTransitionStatus:Sl,useFormState:Sl,useActionState:Sl,useOptimistic:Sl,useMemoCache:Sl,useCacheRefresh:Sl};cn.useEffectEvent=Sl;var Mo={readContext:Gl,use:ou,useCallback:function(l,t){return $l().memoizedState=[l,t===void 0?null:t],l},useContext:Gl,useEffect:ro,useImperativeHandle:function(l,t,e){e=e!=null?e.concat([l]):null,du(4194308,4,yo.bind(null,t,l),e)},useLayoutEffect:function(l,t){return du(4194308,4,l,t)},useInsertionEffect:function(l,t){du(4,2,l,t)},useMemo:function(l,t){var e=$l();t=t===void 0?null:t;var a=l();if(Xe){le(!0);try{l()}finally{le(!1)}}return e.memoizedState=[a,t],a},useReducer:function(l,t,e){var a=$l();if(e!==void 0){var n=e(t);if(Xe){le(!0);try{e(t)}finally{le(!1)}}}else n=t;return a.memoizedState=a.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:n},a.queue=l,l=l.dispatch=y0.bind(null,K,l),[a.memoizedState,l]},useRef:function(l){var t=$l();return l={current:l},t.memoizedState=l},useState:function(l){l=ic(l);var t=l.queue,e=Ao.bind(null,K,t);return t.dispatch=e,[l.memoizedState,e]},useDebugValue:sc,useDeferredValue:function(l,t){var e=$l();return oc(e,l,t)},useTransition:function(){var l=ic(!1);return l=So.bind(null,K,l.queue,!0,!1),$l().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,e){var a=K,n=$l();if(el){if(e===void 0)throw Error(r(407));e=e()}else{if(e=t(),gl===null)throw Error(r(349));(ll&127)!==0||$s(a,t,e)}n.memoizedState=e;var u={value:e,getSnapshot:t};return n.queue=u,ro(Fs.bind(null,a,u,l),[l]),a.flags|=2048,ba(9,{destroy:void 0},Ws.bind(null,a,u,e,t),null),e},useId:function(){var l=$l(),t=gl.identifierPrefix;if(el){var e=Ut,a=Ot;e=(a&~(1<<32-st(a)-1)).toString(32)+e,t="_"+t+"R_"+e,e=fu++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Yl]=t,u[Pl]=a;l:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break l;for(;i.sibling===null;){if(i.return===null||i.return===t)break l;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;l:switch(Ql(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break l;case"img":a=!0;break l;default:a=!1}a&&Vt(t)}}return pl(t),Ec(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,e),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Vt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(r(166));if(l=F.current,sa(t)){if(l=t.stateNode,e=t.memoizedProps,a=null,n=Ll,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}l[Yl]=t,l=!!(l.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||kr(l.nodeValue,e)),l||ue(t,!0)}else l=Hu(l).createTextNode(a),l[Yl]=t,t.stateNode=l}return pl(t),null;case 31:if(e=t.memoizedState,l===null||l.memoizedState!==null){if(a=sa(t),e!==null){if(l===null){if(!a)throw Error(r(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(r(557));l[Yl]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),l=!1}else e=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),l=!0;if(!l)return t.flags&256?(mt(t),t):(mt(t),null);if((t.flags&128)!==0)throw Error(r(558))}return pl(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(n=sa(t),a!==null&&a.dehydrated!==null){if(l===null){if(!n)throw Error(r(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(r(317));n[Yl]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),n=!1}else n=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(mt(t),t):(mt(t),null)}return mt(t),(t.flags&128)!==0?(t.lanes=e,t):(e=a!==null,l=l!==null&&l.memoizedState!==null,e&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),e!==l&&e&&(t.child.flags|=8192),pu(t,t.updateQueue),pl(t),null);case 4:return jl(),l===null&&$c(t.stateNode.containerInfo),pl(t),null;case 10:return wt(t.type),pl(t),null;case 19:if(z(zl),a=t.memoizedState,a===null)return pl(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)sn(a,!1);else{if(Nl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(u=iu(l),u!==null){for(t.flags|=128,sn(a,!1),l=u.updateQueue,t.updateQueue=l,pu(t,l),t.subtreeFlags=0,l=e,e=t.child;e!==null;)Ts(e,l),e=e.sibling;return O(zl,zl.current&1|2),el&&Lt(t,a.treeForkCount),t.child}l=l.sibling}a.tail!==null&&ct()>zu&&(t.flags|=128,n=!0,sn(a,!1),t.lanes=4194304)}else{if(!n)if(l=iu(u),l!==null){if(t.flags|=128,n=!0,l=l.updateQueue,t.updateQueue=l,pu(t,l),sn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!el)return pl(t),null}else 2*ct()-a.renderingStartTime>zu&&e!==536870912&&(t.flags|=128,n=!0,sn(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(l=a.last,l!==null?l.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(l=a.tail,a.rendering=l,a.tail=l.sibling,a.renderingStartTime=ct(),l.sibling=null,e=zl.current,O(zl,n?e&1|2:e&1),el&&Lt(t,a.treeForkCount),l):(pl(t),null);case 22:case 23:return mt(t),Wi(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(e&536870912)!==0&&(t.flags&128)===0&&(pl(t),t.subtreeFlags&6&&(t.flags|=8192)):pl(t),e=t.updateQueue,e!==null&&pu(t,e.retryQueue),e=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==e&&(t.flags|=2048),l!==null&&z(Le),null;case 24:return e=null,l!==null&&(e=l.memoizedState.cache),t.memoizedState.cache!==e&&(t.flags|=2048),wt(Ml),pl(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function S0(l,t){switch(Ri(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return wt(Ml),jl(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return Dn(t),null;case 31:if(t.memoizedState!==null){if(mt(t),t.alternate===null)throw Error(r(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(mt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return z(zl),null;case 4:return jl(),null;case 10:return wt(t.type),null;case 22:case 23:return mt(t),Wi(),l!==null&&z(Le),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return wt(Ml),null;case 25:return null;default:return null}}function Po(l,t){switch(Ri(t),t.tag){case 3:wt(Ml),jl();break;case 26:case 27:case 5:Dn(t);break;case 4:jl();break;case 31:t.memoizedState!==null&&mt(t);break;case 13:mt(t);break;case 19:z(zl);break;case 10:wt(t.type);break;case 22:case 23:mt(t),Wi(),l!==null&&z(Le);break;case 24:wt(Ml)}}function on(l,t){try{var e=t.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&l)===l){a=void 0;var u=e.create,i=e.inst;a=u(),i.destroy=a}e=e.next}while(e!==n)}}catch(c){sl(t,t.return,c)}}function de(l,t,e){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&l)===l){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,n=t;var s=e,y=c;try{y()}catch(x){sl(n,s,x)}}}a=a.next}while(a!==u)}}catch(x){sl(t,t.return,x)}}function lr(l){var t=l.updateQueue;if(t!==null){var e=l.stateNode;try{Xs(t,e)}catch(a){sl(l,l.return,a)}}}function tr(l,t,e){e.props=Ze(l.type,l.memoizedProps),e.state=l.memoizedState;try{e.componentWillUnmount()}catch(a){sl(l,t,a)}}function rn(l,t){try{var e=l.ref;if(e!==null){switch(l.tag){case 26:case 27:case 5:var a=l.stateNode;break;case 30:a=l.stateNode;break;default:a=l.stateNode}typeof e=="function"?l.refCleanup=e(a):e.current=a}}catch(n){sl(l,t,n)}}function Ct(l,t){var e=l.ref,a=l.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){sl(l,t,n)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){sl(l,t,n)}else e.current=null}function er(l){var t=l.type,e=l.memoizedProps,a=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break l;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(n){sl(l,l.return,n)}}function _c(l,t,e){try{var a=l.stateNode;X0(a,l.type,e,t),a[Pl]=t}catch(n){sl(l,l.return,n)}}function ar(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&pe(l.type)||l.tag===4}function Mc(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||ar(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&pe(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function Dc(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(l,t):(t=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,t.appendChild(l),e=e._reactRootContainer,e!=null||t.onclick!==null||(t.onclick=Bt));else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode,t=null),l=l.child,l!==null))for(Dc(l,t,e),l=l.sibling;l!==null;)Dc(l,t,e),l=l.sibling}function xu(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?e.insertBefore(l,t):e.appendChild(l);else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode),l=l.child,l!==null))for(xu(l,t,e),l=l.sibling;l!==null;)xu(l,t,e),l=l.sibling}function nr(l){var t=l.stateNode,e=l.memoizedProps;try{for(var a=l.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Ql(t,a,e),t[Yl]=l,t[Pl]=e}catch(u){sl(l,l.return,u)}}var Kt=!1,Ul=!1,Oc=!1,ur=typeof WeakSet=="function"?WeakSet:Set,Bl=null;function N0(l,t){if(l=l.containerInfo,Ic=wu,l=ys(l),zi(l)){if("selectionStart"in l)var e={start:l.selectionStart,end:l.selectionEnd};else l:{e=(e=l.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{e.nodeType,u.nodeType}catch{e=null;break l}var i=0,c=-1,s=-1,y=0,x=0,j=l,g=null;t:for(;;){for(var b;j!==e||n!==0&&j.nodeType!==3||(c=i+n),j!==u||a!==0&&j.nodeType!==3||(s=i+a),j.nodeType===3&&(i+=j.nodeValue.length),(b=j.firstChild)!==null;)g=j,j=b;for(;;){if(j===l)break t;if(g===e&&++y===n&&(c=i),g===u&&++x===a&&(s=i),(b=j.nextSibling)!==null)break;j=g,g=j.parentNode}j=b}e=c===-1||s===-1?null:{start:c,end:s}}else e=null}e=e||{start:0,end:0}}else e=null;for(Pc={focusedElem:l,selectionRange:e},wu=!1,Bl=t;Bl!==null;)if(t=Bl,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,Bl=l;else for(;Bl!==null;){switch(t=Bl,u=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(e=0;e title"))),Ql(u,a,e),u[Yl]=l,Rl(u),a=u;break l;case"link":var i=rd("link","href",n).get(a+(e.href||""));if(i){for(var c=0;chl&&(i=hl,hl=G,G=i);var h=hs(c,G),d=hs(c,hl);if(h&&d&&(b.rangeCount!==1||b.anchorNode!==h.node||b.anchorOffset!==h.offset||b.focusNode!==d.node||b.focusOffset!==d.offset)){var v=j.createRange();v.setStart(h.node,h.offset),b.removeAllRanges(),G>hl?(b.addRange(v),b.extend(d.node,d.offset)):(v.setEnd(d.node,d.offset),b.addRange(v))}}}}for(j=[],b=c;b=b.parentNode;)b.nodeType===1&&j.push({element:b,left:b.scrollLeft,top:b.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;ce?32:e,S.T=null,e=Yc,Yc=null;var u=ye,i=Ft;if(Hl=0,ja=ye=null,Ft=0,(il&6)!==0)throw Error(r(331));var c=il;if(il|=4,yr(u.current),mr(u,u.current,i,e),il=c,gn(0,!1),ft&&typeof ft.onPostCommitFiberRoot=="function")try{ft.onPostCommitFiberRoot(Ha,u)}catch{}return!0}finally{D.p=n,S.T=a,Hr(l,t)}}function Br(l,t,e){t=xt(e,t),t=gc(l.stateNode,t,2),l=se(l,t,2),l!==null&&(Ba(l,2),Ht(l))}function sl(l,t,e){if(l.tag===3)Br(l,l,e);else for(;t!==null;){if(t.tag===3){Br(t,l,e);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ve===null||!ve.has(a))){l=xt(e,l),e=qo(2),a=se(t,e,2),a!==null&&(Yo(e,a,t,l),Ba(a,2),Ht(a));break}}t=t.return}}function Qc(l,t,e){var a=l.pingCache;if(a===null){a=l.pingCache=new T0;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(e)||(Hc=!0,n.add(e),l=D0.bind(null,l,t,e),t.then(l,l))}function D0(l,t,e){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&e,l.warmLanes&=~e,gl===l&&(ll&e)===e&&(Nl===4||Nl===3&&(ll&62914560)===ll&&300>ct()-ju?(il&2)===0&&za(l,0):Rc|=e,Na===ll&&(Na=0)),Ht(l)}function qr(l,t){t===0&&(t=Df()),l=He(l,t),l!==null&&(Ba(l,t),Ht(l))}function O0(l){var t=l.memoizedState,e=0;t!==null&&(e=t.retryLane),qr(l,e)}function U0(l,t){var e=0;switch(l.tag){case 31:case 13:var a=l.stateNode,n=l.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(r(314))}a!==null&&a.delete(t),qr(l,e)}function C0(l,t){return ti(l,t)}var Du=null,Aa=null,Xc=!1,Ou=!1,Zc=!1,be=0;function Ht(l){l!==Aa&&l.next===null&&(Aa===null?Du=Aa=l:Aa=Aa.next=l),Ou=!0,Xc||(Xc=!0,R0())}function gn(l,t){if(!Zc&&Ou){Zc=!0;do for(var e=!1,a=Du;a!==null;){if(l!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,c=a.pingedLanes;u=(1<<31-st(42|l)+1)-1,u&=n&~(i&~c),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,wr(a,u))}else u=ll,u=Rn(a,a===gl?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ra(a,u)||(e=!0,wr(a,u));a=a.next}while(e);Zc=!1}}function H0(){Yr()}function Yr(){Ou=Xc=!1;var l=0;be!==0&&V0()&&(l=be);for(var t=ct(),e=null,a=Du;a!==null;){var n=a.next,u=Lr(a,t);u===0?(a.next=null,e===null?Du=n:e.next=n,n===null&&(Aa=e)):(e=a,(l!==0||(u&3)!==0)&&(Ou=!0)),a=n}Hl!==0&&Hl!==5||gn(l),be!==0&&(be=0)}function Lr(l,t){for(var e=l.suspendedLanes,a=l.pingedLanes,n=l.expirationTimes,u=l.pendingLanes&-62914561;0c)break;var x=s.transferSize,j=s.initiatorType;x&&$r(j)&&(s=s.responseEnd,i+=x*(s"u"?null:document;function cd(l,t,e){var a=Ea;if(a&&typeof t=="string"&&t){var n=bt(t);n='link[rel="'+l+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),id.has(n)||(id.add(n),l={rel:l,crossOrigin:e,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Ql(t,"link",l),Rl(t),a.head.appendChild(t)))}}function lh(l){It.D(l),cd("dns-prefetch",l,null)}function th(l,t){It.C(l,t),cd("preconnect",l,t)}function eh(l,t,e){It.L(l,t,e);var a=Ea;if(a&&l&&t){var n='link[rel="preload"][as="'+bt(t)+'"]';t==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+bt(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+bt(e.imageSizes)+'"]')):n+='[href="'+bt(l)+'"]';var u=n;switch(t){case"style":u=_a(l);break;case"script":u=Ma(l)}At.has(u)||(l=_({rel:"preload",href:t==="image"&&e&&e.imageSrcSet?void 0:l,as:t},e),At.set(u,l),a.querySelector(n)!==null||t==="style"&&a.querySelector(Sn(u))||t==="script"&&a.querySelector(Nn(u))||(t=a.createElement("link"),Ql(t,"link",l),Rl(t),a.head.appendChild(t)))}}function ah(l,t){It.m(l,t);var e=Ea;if(e&&l){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+bt(a)+'"][href="'+bt(l)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ma(l)}if(!At.has(u)&&(l=_({rel:"modulepreload",href:l},t),At.set(u,l),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(Nn(u)))return}a=e.createElement("link"),Ql(a,"link",l),Rl(a),e.head.appendChild(a)}}}function nh(l,t,e){It.S(l,t,e);var a=Ea;if(a&&l){var n=We(a).hoistableStyles,u=_a(l);t=t||"default";var i=n.get(u);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(Sn(u)))c.loading=5;else{l=_({rel:"stylesheet",href:l,"data-precedence":t},e),(e=At.get(u))&&cf(l,e);var s=i=a.createElement("link");Rl(s),Ql(s,"link",l),s._p=new Promise(function(y,x){s.onload=y,s.onerror=x}),s.addEventListener("load",function(){c.loading|=1}),s.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Bu(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:c},n.set(u,i)}}}function uh(l,t){It.X(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(Nn(n)),u||(l=_({src:l,async:!0},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),Rl(u),Ql(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function ih(l,t){It.M(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(Nn(n)),u||(l=_({src:l,async:!0,type:"module"},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),Rl(u),Ql(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function fd(l,t,e,a){var n=(n=F.current)?Ru(n):null;if(!n)throw Error(r(446));switch(l){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(t=_a(e.href),e=We(n).hoistableStyles,a=e.get(t),a||(a={type:"style",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){l=_a(e.href);var u=We(n).hoistableStyles,i=u.get(l);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(l,i),(u=n.querySelector(Sn(l)))&&!u._p&&(i.instance=u,i.state.loading=5),At.has(l)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},At.set(l,e),u||ch(n,l,e,i.state))),t&&a===null)throw Error(r(528,""));return i}if(t&&a!==null)throw Error(r(529,""));return null;case"script":return t=e.async,e=e.src,typeof e=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ma(e),e=We(n).hoistableScripts,a=e.get(t),a||(a={type:"script",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,l))}}function _a(l){return'href="'+bt(l)+'"'}function Sn(l){return'link[rel="stylesheet"]['+l+"]"}function sd(l){return _({},l,{"data-precedence":l.precedence,precedence:null})}function ch(l,t,e,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Ql(t,"link",e),Rl(t),l.head.appendChild(t))}function Ma(l){return'[src="'+bt(l)+'"]'}function Nn(l){return"script[async]"+l}function od(l,t,e){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+bt(e.href)+'"]');if(a)return t.instance=a,Rl(a),a;var n=_({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),Rl(a),Ql(a,"style",n),Bu(a,e.precedence,l),t.instance=a;case"stylesheet":n=_a(e.href);var u=l.querySelector(Sn(n));if(u)return t.state.loading|=4,t.instance=u,Rl(u),u;a=sd(e),(n=At.get(n))&&cf(a,n),u=(l.ownerDocument||l).createElement("link"),Rl(u);var i=u;return i._p=new Promise(function(c,s){i.onload=c,i.onerror=s}),Ql(u,"link",a),t.state.loading|=4,Bu(u,e.precedence,l),t.instance=u;case"script":return u=Ma(e.src),(n=l.querySelector(Nn(u)))?(t.instance=n,Rl(n),n):(a=e,(n=At.get(u))&&(a=_({},e),ff(a,n)),l=l.ownerDocument||l,n=l.createElement("script"),Rl(n),Ql(n,"link",a),l.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Bu(a,e.precedence,l));return t.instance}function Bu(l,t,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i title"):null)}function fh(l,t,e){if(e===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function md(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function sh(l,t,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=_a(a.href),u=t.querySelector(Sn(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Yu.bind(l),t.then(l,l)),e.state.loading|=4,e.instance=u,Rl(u);return}u=t.ownerDocument||t,a=sd(a),(n=At.get(n))&&cf(a,n),u=u.createElement("link"),Rl(u);var i=u;i._p=new Promise(function(c,s){i.onload=c,i.onerror=s}),Ql(u,"link",a),e.instance=u}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(l.count++,e=Yu.bind(l),t.addEventListener("load",e),t.addEventListener("error",e))}}var sf=0;function oh(l,t){return l.stylesheets&&l.count===0&&Gu(l,l.stylesheets),0sf?50:800)+t);return l.unsuspend=e,function(){l.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Yu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Gu(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var Lu=null;function Gu(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,Lu=new Map,t.forEach(rh,l),Lu=null,Yu.call(l))}function rh(l,t){if(!(t.state.loading&4)){var e=Lu.get(l);if(e)var a=e.get(null);else{e=new Map,Lu.set(l,e);for(var n=l.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(E){console.error(E)}}return o(),bf.exports=Eh(),bf.exports}var Mh=_h();const Dh={id:{nav:{tentangKami:"Tentang Kami",program:"Program",sdm:"SDM",fasilitas:"Fasilitas",karyaAgenda:"Karya & Agenda",kontak:"Kontak",satuUntan:"SATU UNTAN"},hero:{badge:"MAHASISWA & PRESTASI",title:"Sorotan dan Prestasi Karya Mahasiswa",desc:"Galeri pencapaian, penghargaan, dan portofolio inovasi teknologi yang dikembangkan oleh mahasiswa Program Studi Informatika Universitas Tanjungpura."},about:{title:"Tentang Program Studi",desc:"Program Studi Informatika Universitas Tanjungpura adalah program yang berfokus pada pengembangan ilmu komputer, rekayasa perangkat lunak, dan inovasi teknologi informasi. Mahasiswa kami aktif berprestasi di tingkat regional, nasional, maupun internasional, membawa nama baik Kalimantan Barat ke panggung dunia.",tag:"Program Studi"},stats:{totalPrestasi:"Total Prestasi",totalProyek:"Total Proyek Mahasiswa"},achievement:{sectionTitle:"Prestasi Mahasiswa",sectionDesc:"Daftar pencapaian dan penghargaan yang diraih oleh mahasiswa Informatika UNTAN di berbagai kompetisi.",filterTitle:"Filter Prestasi",searchPlaceholder:"Cari nama, prestasi, bidang...",allLevel:"Semua Tingkat",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada prestasi yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"prestasi yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"prestasi telah ditampilkan.",readMore:"Baca Selengkapnya"},project:{sectionTitle:"Top Projects & Portofolio",sectionDesc:"Jelajahi inovasi digital dan aplikasi nyata yang dikembangkan oleh mahasiswa Informatika UNTAN.",scrollHint:"← Geser untuk melihat lebih banyak →",explore:"Telusuri Lanjut",visitLink:"Kunjungi Proyek",noLink:"Link tidak tersedia",by:"oleh",readMore:"Baca Selengkapnya",filterTitle:"Filter Portofolio",searchPlaceholder:"Cari judul, mahasiswa, bidang...",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada proyek yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"proyek yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"proyek telah ditampilkan."},modal:{close:"Tutup",nim:"NIM",angkatan:"Angkatan",tahun:"Tahun",tingkat:"Tingkat",bidang:"Bidang",kompetisi:"Kompetisi",peringkat:"Peringkat",tim:"Tim / Nama",deskripsi:"Deskripsi",mahasiswa:"Mahasiswa",link:"Link Proyek",namaProyek:"Nama Proyek"},cta:{badge:"HUBUNGI KAMI",title:"Ingin Tahu Lebih Lanjut?",desc:"Tertarik bergabung dengan Program Studi Informatika UNTAN, mendaftarkan prestasi mahasiswa, atau menjalin kerja sama? Hubungi kami sekarang.",waButton:"Chat via WhatsApp",webButton:"Kunjungi Website Kami",contactTitle:"Informasi Kontak",emailLabel:"Email",email:"informatika@untan.ac.id",phone:"+62 561 577963",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Program Studi Informatika, Universitas Tanjungpura. +Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Kota Pontianak, Kalimantan Barat 78124`,kategori:"Kategori",tautan:"Tautan Penting",berita:"Berita & Informasi",pengumuman:"Pengumuman Akademik",prestasi:"Prestasi Mahasiswa",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Kebijakan Privasi",terms:"Syarat & Ketentuan",rights:"All rights reserved."}},en:{nav:{tentangKami:"About Us",program:"Programs",sdm:"Human Resources",fasilitas:"Facilities",karyaAgenda:"Works & Events",kontak:"Contact",satuUntan:"SATU UNTAN"},hero:{badge:"STUDENTS & ACHIEVEMENTS",title:"Student Spotlights & Achievements",desc:"Gallery of accomplishments, awards, and technology innovation portfolios developed by Informatics students of Tanjungpura University."},about:{title:"About the Study Program",desc:"The Informatics Study Program at Tanjungpura University focuses on computer science, software engineering, and information technology innovation. Our students actively excel at regional, national, and international levels, representing West Kalimantan on the world stage.",tag:"Study Program"},stats:{totalPrestasi:"Total Achievements",totalProyek:"Total Student Projects"},achievement:{sectionTitle:"Student Achievements",sectionDesc:"List of awards and accomplishments by Informatics UNTAN students in various competitions.",filterTitle:"Filter Achievements",searchPlaceholder:"Search name, achievement, field...",allLevel:"All Levels",allField:"All Fields",allYear:"All Years",resetFilter:"Reset Filter",noData:"No achievements match the current filter.",noDataSub:"Try adjusting your filter or search keyword.",showing:"Showing",matching:"matching achievements",loadMore:"Load More",showLess:"Show Less",allShown:"achievements displayed.",readMore:"Read More"},project:{sectionTitle:"Top Projects & Portfolios",sectionDesc:"Explore digital innovations and real-world applications developed by Informatics UNTAN students.",scrollHint:"← Swipe to see more →",explore:"Explore More",visitLink:"Visit Project",noLink:"Link unavailable",by:"by",readMore:"Read More",filterTitle:"Filter Portfolios",searchPlaceholder:"Search title, student, field...",allField:"All Fields",allYear:"All Years",resetFilter:"Reset Filter",noData:"No projects match the current filter.",noDataSub:"Try adjusting your filter or search keyword.",showing:"Showing",matching:"matching projects",loadMore:"Load More",showLess:"Show Less",allShown:"projects displayed."},modal:{close:"Close",nim:"Student ID",angkatan:"Batch",tahun:"Year",tingkat:"Level",bidang:"Field",kompetisi:"Competition",peringkat:"Rank",tim:"Team / Name",deskripsi:"Description",mahasiswa:"Student",link:"Project Link",namaProyek:"Project Name"},cta:{badge:"CONTACT US",title:"Want to Know More?",desc:"Interested in joining the Informatics Study Program at UNTAN, registering a student achievement, or establishing a partnership? Contact us now.",waButton:"Chat via WhatsApp",webButton:"Visit Our Website",contactTitle:"Contact Information",emailLabel:"Email",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Informatics Study Program, Tanjungpura University. +Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Pontianak City, West Kalimantan 78124`,kategori:"Categories",tautan:"Important Links",berita:"News & Information",pengumuman:"Academic Announcements",prestasi:"Student Achievements",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Privacy Policy",terms:"Terms & Conditions",rights:"All rights reserved."}}},Oh="if_untan_lang";function Uh(){return localStorage.getItem(Oh)==="en"||(navigator.language||"id").toLowerCase().startsWith("en")?"en":"id"}const wd=W.createContext(null);function Ch({children:o}){const[E,T]=W.useState(Uh);W.useEffect(()=>{const U=H=>{const L=H.detail;((L==null?void 0:L.lang)==="en"||(L==null?void 0:L.lang)==="id")&&T(L.lang)};return document.addEventListener("languageChanged",U),()=>document.removeEventListener("languageChanged",U)},[]);const r=()=>T(U=>U==="id"?"en":"id");return f.jsx(wd.Provider,{value:{lang:E,t:Dh[E],toggleLang:r},children:o})}function Ee(){const o=W.useContext(wd);if(!o)throw new Error("useLang must be used within LanguageProvider");return o}const $u="https://api.ifuntanhub.dev";function Hh(o){const E=o.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i);return E?E[0]:"Pemenang"}function Rh(o,E){const T=`${o} ${E}`.toLowerCase();return T.includes("internasional")||T.includes("international")||T.includes("global")||T.includes("world")||T.includes("asean")||T.includes("unesco")?"Internasional":T.includes("regional")||T.includes("kalbar")||T.includes("kalimantan")||T.includes("provinsi")||T.includes("kota")||T.includes("kabupaten")||T.includes("lokal")?"Regional":"Nasional"}function Bh(o){return o.replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i,"").trim()}async function qh(){const o=await fetch(`${$u}/items/prestasi`);if(!o.ok)throw new Error(`Failed to fetch achievements: ${o.statusText}`);return((await o.json()).data||[]).filter(r=>r.status==="published").map(r=>{const U=String(r.id),H=r.nama_prestasi||"Untitled Achievement",L=r.bidang||"Akademik",k=Hh(H),M=Rh(H,L),p=Bh(H),q=parseInt(r.tahun)||new Date().getFullYear(),_=r.nama_tim||"Mahasiswa",Z=r.foto?`${$u}/assets/${r.foto}`:`https://picsum.photos/seed/prestasi-${U}/800/600`,ol=(r.nama_tim||r.nama_prestasi||"IF").substring(0,2).toUpperCase(),al=`${_} berhasil meraih prestasi luar biasa sebagai ${k} dalam ajang ${p} tahun ${q} pada bidang ${L.toLowerCase()}.`;return{id:U,title:H,category:L,competition:p,rank:k,year:q,level:M,description:al,team:_,nim:r.nim||void 0,generation:r.angkatan?`Angkatan ${r.angkatan}`:"Informatika",image:Z,avatar:ol}})}async function Yh(){const o=await fetch(`${$u}/items/portfolio`);if(!o.ok)throw new Error(`Failed to fetch portfolio: ${o.statusText}`);return((await o.json()).data||[]).filter(r=>r.status==="published").map(r=>{const U=String(r.id),H=r.nama_proyek||"Untitled Project",L=r.nama_mahasiswa||"Mahasiswa",k=parseInt(r.tahun)||new Date().getFullYear(),M=r.bidang||"Software Development",p=r.deskripsi||"Tidak ada deskripsi.";let q=r.url||void 0;q&&!/^https?:\/\//i.test(q)&&(q=`https://${q}`);const _=r.foto?`${$u}/assets/${r.foto}`:`https://picsum.photos/seed/project-${U}/800/600`;return{id:U,title:H,studentName:L,nim:r.nim||void 0,year:k,category:M,description:p,image:_,link:q}})}const Qd=W.createContext(void 0);function Lh({children:o}){const[E,T]=W.useState([]),[r,U]=W.useState([]),[H,L]=W.useState(!0),[k,M]=W.useState(null),p=async()=>{L(!0),M(null);try{const q=await Promise.allSettled([qh(),Yh()]),_=q[0],Z=q[1];let ol=!1,al=[];_.status==="fulfilled"?T(_.value):(console.error("Failed to fetch achievements:",_.reason),al.push("Gagal memuat data prestasi."),ol=!0),Z.status==="fulfilled"?U(Z.value):(console.error("Failed to fetch projects:",Z.reason),al.push("Gagal memuat data portofolio."),ol=!0),ol&&M(al.join(" "))}catch(q){console.error("Unexpected error loading API data:",q),M("Terjadi kesalahan yang tidak terduga saat memuat data.")}finally{L(!1)}};return W.useEffect(()=>{p()},[]),f.jsx(Qd.Provider,{value:{achievements:E,projects:r,loading:H,error:k,refetch:p},children:o})}function zf(){const o=W.useContext(Qd);if(o===void 0)throw new Error("useData must be used within a DataProvider");return o}function Gh(){const{t:o}=Ee();return f.jsxs("div",{id:"hero",className:"acaab-full-bleed bg-untan-navy text-white pt-6 md:pt-8 lg:pt-10 mb-8 border-t border-white/10 relative",children:[f.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10",children:f.jsxs("div",{className:"grid lg:grid-cols-2 gap-6 lg:gap-10 items-center",children:[f.jsxs("div",{className:"max-w-3xl py-6 md:py-8 lg:py-10",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] md:text-xs font-bold uppercase tracking-widest px-2 py-0.5 mb-3",children:o.hero.badge}),f.jsx("h1",{className:"text-2xl md:text-3xl lg:text-[36px] font-bold font-serif leading-tight md:leading-snug tracking-tight mb-3",children:o.hero.title}),f.jsx("p",{className:"text-slate-300 max-w-2xl text-sm md:text-base leading-relaxed",children:o.hero.desc})]}),f.jsxs("div",{className:"relative flex justify-center lg:justify-end items-end",children:[f.jsx("div",{className:"absolute bottom-0 w-[300px] h-[300px] bg-cyan-300/10 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative",children:[f.jsx("img",{src:new URL(""+new URL("acaab-hero.png",import.meta.url).href,import.meta.url).href,alt:"Mahasiswa Informatika UNTAN",className:`\r + relative z-10\r + w-full\r + max-w-[300px]\r + md:max-w-[420px]\r + lg:max-w-[450px]\r + h-auto\r + object-contain\r + opacity-95\r + drop-shadow-[0_15px_35px_rgba(0,0,0,0.25)]\r + hover:scale-[1.02]\r + transition-all\r + duration-500\r + `}),f.jsx("div",{className:"absolute bottom-0 left-0 w-full h-40 bg-gradient-to-t from-untan-navy to-transparent z-20"}),f.jsx("div",{className:"absolute top-0 left-0 h-full w-20 bg-gradient-to-r from-untan-navy to-transparent z-20"})]})]})]})}),f.jsx("div",{className:"absolute top-0 right-0 -mr-20 -mt-20 w-80 h-80 bg-untan-yellow/10 rounded-full blur-3xl pointer-events-none"})]})}function Xd(o,E=1600){const[T,r]=W.useState(0),U=W.useRef(null),H=W.useRef(!1);return W.useEffect(()=>{H.current=!1;let L,k;return k=new IntersectionObserver(([M])=>{if(M.isIntersecting&&!H.current){H.current=!0;let p=null;const q=_=>{p||(p=_);const Z=Math.min((_-p)/E,1),ol=1-Math.pow(1-Z,4);r(Math.round(o*ol)),Z<1?L=requestAnimationFrame(q):r(o)};L=requestAnimationFrame(q)}},{threshold:.4}),U.current&&k.observe(U.current),()=>{k.disconnect(),L&&cancelAnimationFrame(L)}},[o,E]),{count:T,elRef:U}}function qd({value:o,label:E}){const{count:T,elRef:r}=Xd(o);return f.jsxs("div",{ref:r,className:"flex flex-col items-center justify-center gap-1 md:gap-1.5 px-2 h-full",children:[f.jsx("div",{className:"text-[3.5rem] md:text-[4.5rem] lg:text-[5rem] font-black font-display text-primary-navy leading-none tabular-nums",children:T}),f.jsx("div",{className:"text-[10px] md:text-[11px] lg:text-[13px] leading-none font-extrabold uppercase tracking-[0.1em] text-primary-navy text-center",children:E})]})}function Nf({label:o,value:E,delay:T=0}){const{count:r,elRef:U}=Xd(E,1600+T);return f.jsxs("div",{ref:U,className:"flex items-center gap-2 md:gap-3 lg:gap-4",children:[f.jsx("span",{className:"text-[10px] md:text-[11px] lg:text-[12px] leading-none font-extrabold uppercase tracking-[0.1em] text-primary-navy text-right",children:o}),f.jsx("span",{className:"text-lg md:text-xl lg:text-2xl leading-none font-black font-display text-primary-navy tabular-nums text-right w-[1rem] md:w-[1.25rem] lg:w-[1.5rem]",children:r})]})}function Yd(){return f.jsx("div",{className:"hidden md:flex items-center justify-center self-stretch",children:f.jsx("div",{className:"w-px h-full bg-primary-navy/10 rounded-full"})})}function Ld(){return f.jsx("div",{className:"block md:hidden h-px w-2/3 mx-auto bg-primary-navy/10 my-2 rounded-full"})}function wh(){const{t:o,lang:E}=Ee(),{achievements:T,projects:r}=zf(),U=T.length,H=r.length,L=T.filter(_=>_.level==="Internasional").length,k=T.filter(_=>_.level==="Nasional").length,M=T.filter(_=>_.level==="Regional").length,p=new Date().toLocaleDateString(E==="id"?"id-ID":"en-US",{day:"numeric",month:"long",year:"numeric"}),q=E==="id"?`Data Terkumpul Per ${p}`:`Data Collected As Of ${p}`;return f.jsxs("div",{id:"tentang",children:[f.jsx("section",{className:"relative z-10 mb-2 rounded-xl overflow-hidden shadow-[0_10px_30px_-10px_rgba(253,184,19,0.4)]",children:f.jsxs("div",{className:"bg-[#FDB813] relative",children:[f.jsx("div",{className:"absolute inset-0 bg-white/5 mix-blend-overlay pointer-events-none"}),f.jsxs("div",{className:"relative grid grid-cols-1 stats-grid items-stretch px-4 md:px-6 lg:px-8 py-5 md:py-6 lg:py-7",children:[f.jsx("div",{className:"flex items-center justify-center",children:f.jsx(qd,{value:U,label:o.stats.totalPrestasi})}),f.jsx(Yd,{}),f.jsx(Ld,{}),f.jsx("div",{className:"flex items-center justify-center",children:f.jsx(qd,{value:H,label:o.stats.totalProyek})}),f.jsx(Yd,{}),f.jsx(Ld,{}),f.jsx("div",{className:"flex justify-center items-center px-4 md:px-0",children:f.jsxs("div",{className:"flex flex-col justify-center items-end gap-2 md:gap-3 lg:gap-3",children:[f.jsx(Nf,{label:"Internasional",value:L,delay:0}),f.jsx(Nf,{label:"Nasional",value:k,delay:150}),f.jsx(Nf,{label:"Regional",value:M,delay:300})]})})]})]})}),f.jsx("p",{className:"text-[9px] md:text-[10px] font-semibold text-slate-400 tracking-wide mb-16 text-right pr-1",children:q})]})}/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Qh=o=>o.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Xh=o=>o.replace(/^([A-Z])|[\s-_]+(\w)/g,(E,T,r)=>r?r.toUpperCase():T.toLowerCase()),Gd=o=>{const E=Xh(o);return E.charAt(0).toUpperCase()+E.slice(1)},Zd=(...o)=>o.filter((E,T,r)=>!!E&&E.trim()!==""&&r.indexOf(E)===T).join(" ").trim(),Zh=o=>{for(const E in o)if(E.startsWith("aria-")||E==="role"||E==="title")return!0};/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */var Vh={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Kh=W.forwardRef(({color:o="currentColor",size:E=24,strokeWidth:T=2,absoluteStrokeWidth:r,className:U="",children:H,iconNode:L,...k},M)=>W.createElement("svg",{ref:M,...Vh,width:E,height:E,stroke:o,strokeWidth:r?Number(T)*24/Number(E):T,className:Zd("lucide",U),...!H&&!Zh(k)&&{"aria-hidden":"true"},...k},[...L.map(([p,q])=>W.createElement(p,q)),...Array.isArray(H)?H:[H]]));/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Xl=(o,E)=>{const T=W.forwardRef(({className:r,...U},H)=>W.createElement(Kh,{ref:H,iconNode:E,className:Zd(`lucide-${Qh(Gd(o))}`,`lucide-${o}`,r),...U}));return T.displayName=Gd(o),T};/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Jh=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],kh=Xl("arrow-right",Jh);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const $h=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],Wh=Xl("award",$h);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Fh=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],Vd=Xl("book-open",Fh);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Ih=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],Mn=Xl("calendar",Ih);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Ph=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Pt=Xl("chevron-down",Ph);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const lv=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],tv=Xl("chevron-left",lv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ev=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],av=Xl("chevron-right",ev);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const nv=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],Kd=Xl("external-link",nv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const uv=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],iv=Xl("file-text",uv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const cv=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],Jd=Xl("funnel",cv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const fv=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],sv=Xl("message-circle",fv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ov=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],kd=Xl("search",ov);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const rv=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],Wu=Xl("tag",rv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const dv=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],$d=Xl("trophy",dv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const mv=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],hv=Xl("user",mv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const vv=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],Wd=Xl("users",vv);/** + * @license lucide-react v0.546.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const yv=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Ua=Xl("x",yv);function gv({achievement:o,onReadMore:E}){const{t:T}=Ee();return f.jsxs("article",{className:"bg-white rounded-lg overflow-hidden group hover:-translate-y-1 transition-all duration-300 shadow-md hover:shadow-xl border border-slate-200 flex flex-col h-full relative",children:[f.jsx("div",{className:"absolute top-0 left-0 w-full h-1 bg-primary-navy z-10 group-hover:bg-primary-gold transition-colors"}),f.jsxs("div",{className:"relative h-56 overflow-hidden bg-slate-100",children:[f.jsx("img",{src:o.image,alt:o.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",referrerPolicy:"no-referrer",onError:r=>{r.target.src="https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN"}}),f.jsxs("div",{className:"absolute top-3 left-3 bg-white/95 backdrop-blur text-primary-navy font-bold px-3 py-1 rounded shadow-sm flex items-center gap-1.5 text-xs",children:[f.jsx($d,{size:14,className:"text-primary-gold"}),o.rank]})]}),f.jsxs("div",{className:"p-6 flex flex-col flex-grow",children:[f.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[f.jsx("span",{className:"text-untan-blue text-xs font-bold uppercase tracking-wider",children:o.category}),f.jsxs("span",{className:"text-slate-400 text-xs font-medium flex items-center gap-1 border-l border-slate-300 pl-3",children:[f.jsx(Mn,{size:12}),o.year]})]}),f.jsx("h3",{className:"text-xl font-bold font-display text-primary-navy mb-3 leading-snug group-hover:text-untan-blue transition-colors",children:o.title}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed mb-6 line-clamp-3",children:o.description}),f.jsxs("div",{className:"mt-auto border-t border-slate-100 pt-4",children:[f.jsxs("div",{className:"flex justify-between items-center mb-4",children:[f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx("div",{className:"w-8 h-8 rounded bg-primary-navy/5 flex items-center justify-center text-primary-navy font-bold text-xs ring-1 ring-primary-navy/10",children:o.avatar}),f.jsxs("div",{children:[f.jsx("span",{className:"font-bold text-slate-800 block text-sm",children:o.team}),f.jsx("span",{className:"text-slate-500 block text-xs",children:o.generation})]})]}),f.jsx("span",{className:"bg-slate-100 text-slate-600 text-[10px] px-2 py-1 rounded font-bold uppercase tracking-wide",children:o.level})]}),f.jsx("button",{onClick:()=>E(o),className:"w-full py-2.5 rounded bg-primary-navy/5 text-primary-navy font-bold hover:bg-primary-navy hover:text-white transition-all duration-300 text-sm min-h-[44px]",children:T.achievement.readMore})]})]})]})}function Oa({icon:o,label:E,value:T}){return f.jsxs("div",{className:"flex gap-2.5 items-start",children:[f.jsx("span",{className:"text-primary-gold mt-0.5 shrink-0",children:o}),f.jsxs("div",{children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 leading-none mb-1",children:E}),f.jsx("p",{className:"text-sm font-semibold text-slate-800 leading-snug",children:T})]})]})}function bv({achievement:o,onClose:E}){const{t:T}=Ee();return o?f.jsx("div",{className:"fixed inset-0 z-[300] flex items-center justify-center p-4 bg-black/60 backdrop-blur-sm",onClick:E,"aria-modal":"true",role:"dialog","aria-label":o.title,children:f.jsxs("div",{className:"bg-white rounded-xl max-w-2xl w-full max-h-[90vh] overflow-y-auto shadow-2xl animate-fade-in",onClick:r=>r.stopPropagation(),children:[f.jsxs("div",{className:"relative h-56 overflow-hidden rounded-t-xl bg-slate-200 shrink-0",children:[f.jsx("img",{src:o.image,alt:o.title,className:"w-full h-full object-cover",referrerPolicy:"no-referrer"}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/20 to-transparent"}),f.jsx("button",{onClick:E,"aria-label":T.modal.close,className:"absolute top-3 right-3 w-9 h-9 bg-white/90 backdrop-blur rounded-full flex items-center justify-center hover:bg-white transition-colors shadow-md",children:f.jsx(Ua,{size:18,className:"text-slate-700"})}),f.jsxs("div",{className:"absolute bottom-4 left-4 flex gap-2",children:[f.jsxs("span",{className:"bg-primary-gold text-slate-900 text-xs font-bold px-3 py-1.5 rounded flex items-center gap-1.5",children:[f.jsx($d,{size:12}),o.rank]}),f.jsx("span",{className:"bg-white/20 backdrop-blur text-white text-xs font-bold px-3 py-1.5 rounded uppercase tracking-wide",children:o.level})]})]}),f.jsxs("div",{className:"p-6",children:[f.jsx("div",{className:"mb-1",children:f.jsx("span",{className:"text-primary-untan-blue text-xs font-bold uppercase tracking-wider",children:o.category})}),f.jsx("h2",{className:"text-xl font-bold text-primary-navy leading-snug mb-5",children:o.title}),f.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 bg-slate-50 rounded-lg mb-5",children:[f.jsx(Oa,{icon:f.jsx(Wd,{size:14}),label:T.modal.tim,value:o.team}),o.nim&&f.jsx(Oa,{icon:f.jsx(Vd,{size:14}),label:T.modal.nim,value:o.nim}),f.jsx(Oa,{icon:f.jsx(Mn,{size:14}),label:T.modal.angkatan,value:o.generation}),f.jsx(Oa,{icon:f.jsx(Mn,{size:14}),label:T.modal.tahun,value:String(o.year)}),f.jsx(Oa,{icon:f.jsx(Wh,{size:14}),label:T.modal.kompetisi,value:o.competition}),f.jsx(Oa,{icon:f.jsx(Wu,{size:14}),label:T.modal.bidang,value:o.category})]}),f.jsxs("div",{className:"border-t border-slate-100 pt-4",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:T.modal.deskripsi}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed",children:o.description})]}),f.jsx("button",{onClick:E,className:"mt-6 w-full py-3 bg-primary-navy text-white font-bold rounded-lg hover:bg-untan-blue transition-colors duration-200 text-sm",children:T.modal.close})]})]})}):null}const Te=3,pv=3;function xv(){const{t:o}=Ee(),{achievements:E,loading:T,error:r,refetch:U}=zf(),[H,L]=W.useState(""),[k,M]=W.useState(""),[p,q]=W.useState(""),[_,Z]=W.useState(""),[ol,al]=W.useState(Te),[Al,Wl]=W.useState(null),ql=W.useMemo(()=>[...new Set(E.map(A=>A.category))].sort(),[E]),Zl=W.useMemo(()=>[...new Set(E.map(A=>A.year))].sort((A,Q)=>Q-A),[E]),vl=W.useMemo(()=>{const A=H.toLowerCase().trim();return E.filter(Q=>{const Il=!A||Q.title.toLowerCase().includes(A)||Q.team.toLowerCase().includes(A)||Q.category.toLowerCase().includes(A)||Q.competition.toLowerCase().includes(A),it=!k||Q.level===k,Jl=!p||Q.category===p,S=!_||String(Q.year)===_;return Il&&it&&Jl&&S})},[H,k,p,_,E]),El=vl.slice(0,ol),Vl=ol{L(""),M(""),q(""),Z(""),al(Te)},_l=A=>Q=>{A(Q),al(Te)},Fl=()=>al(A=>A+pv),Et=()=>{var A;al(Te),(A=document.getElementById("achievement-grid-section"))==null||A.scrollIntoView({behavior:"smooth",block:"start"})};return f.jsxs(f.Fragment,{children:[f.jsx(bv,{achievement:Al,onClose:()=>Wl(null)}),f.jsxs("section",{id:"achievement-grid-section",className:"py-8 bg-white",children:[f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8 mb-8",children:[f.jsx("h2",{className:"text-3xl md:text-4xl font-black font-display text-primary-navy mb-2",children:o.achievement.sectionTitle}),f.jsx("p",{className:"text-slate-500 text-base max-w-2xl",children:o.achievement.sectionDesc})]}),f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:[f.jsxs("div",{className:"bg-white/80 backdrop-blur-md p-4 rounded-lg shadow-sm border-t-4 border-primary-gold mb-8 space-y-3",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"text-base font-bold font-display text-primary-navy flex items-center gap-2",children:[f.jsx(Jd,{className:"text-primary-navy",size:18}),o.achievement.filterTitle]}),Cl&&f.jsxs("button",{onClick:$,className:"flex items-center gap-1 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors",children:[f.jsx(Ua,{size:13}),o.achievement.resetFilter]})]}),f.jsxs("div",{className:"relative",children:[f.jsx(kd,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"}),f.jsx("input",{id:"search-achievement",type:"text",value:H,onChange:A=>{L(A.target.value),al(Te)},placeholder:o.achievement.searchPlaceholder,className:"w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold"}),H&&f.jsx("button",{onClick:()=>{L(""),al(Te)},className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600","aria-label":"Hapus pencarian",children:f.jsx(Ua,{size:14})})]}),f.jsxs("div",{className:"flex flex-wrap gap-3",children:[f.jsxs("div",{className:"relative flex-1 min-w-[130px]",children:[f.jsxs("select",{id:"filter-level",value:k,onChange:A=>_l(M)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.achievement.allLevel}),f.jsx("option",{value:"Internasional",children:"Internasional"}),f.jsx("option",{value:"Nasional",children:"Nasional"}),f.jsx("option",{value:"Regional",children:"Regional"})]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[130px]",children:[f.jsxs("select",{id:"filter-category",value:p,onChange:A=>_l(q)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.achievement.allField}),ql.map(A=>f.jsx("option",{value:A,children:A},A))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[100px]",children:[f.jsxs("select",{id:"filter-year",value:_,onChange:A=>_l(Z)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.achievement.allYear}),Zl.map(A=>f.jsx("option",{value:String(A),children:A},A))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]})]})]}),Cl&&f.jsxs("p",{className:"text-sm text-slate-500 font-medium mb-6",children:[o.achievement.showing," ",f.jsx("span",{className:"font-bold text-primary-navy",children:vl.length})," ",o.achievement.matching]}),T?f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:[1,2,3].map(A=>f.jsxs("div",{className:"bg-white rounded-lg border border-slate-200 overflow-hidden shadow-sm animate-pulse",children:[f.jsx("div",{className:"h-52 bg-slate-200 w-full"}),f.jsxs("div",{className:"p-6 space-y-4",children:[f.jsx("div",{className:"h-4 bg-slate-200 rounded w-1/4"}),f.jsx("div",{className:"h-6 bg-slate-200 rounded w-3/4"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-5/6"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-2/3"}),f.jsx("div",{className:"h-10 bg-slate-200 rounded w-1/3 mt-4"})]})]},A))}):r?f.jsxs("div",{className:"text-center py-20 text-red-500",children:[f.jsx("p",{className:"text-lg font-semibold",children:"Gagal memuat data"}),f.jsx("p",{className:"text-sm mt-1",children:r}),f.jsx("button",{onClick:U,className:"mt-4 px-4 py-2 bg-primary-navy text-white font-bold rounded hover:bg-opacity-95 transition-all text-sm",children:"Coba Lagi"})]}):El.length===0?f.jsxs("div",{className:"text-center py-20 text-slate-400",children:[f.jsx("p",{className:"text-lg font-semibold",children:o.achievement.noData}),f.jsx("p",{className:"text-sm mt-1",children:o.achievement.noDataSub})]}):f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:El.map(A=>f.jsx("div",{className:"animate-fade-in",children:f.jsx(gv,{achievement:A,onReadMore:Q=>Wl(Q)})},A.id))}),f.jsxs("div",{className:"mt-20 flex flex-wrap items-center justify-center gap-6",children:[Vl&&f.jsxs("button",{id:"load-more-achievement",onClick:Fl,className:"text-primary-navy font-black text-lg underline underline-offset-[12px] decoration-primary-gold decoration-4 hover:text-primary-gold transition-colors flex items-center gap-2",children:[o.achievement.loadMore,f.jsx(Pt,{size:20})]}),!Vl&&El.length>0&&vl.length>Te&&f.jsxs("p",{className:"text-slate-400 text-sm font-medium",children:[o.achievement.showing," ",vl.length," ",o.achievement.allShown]}),ol>Te&&El.length>0&&f.jsxs("button",{onClick:Et,className:"text-slate-400 font-bold text-sm underline underline-offset-4 decoration-slate-300 decoration-2 hover:text-slate-600 transition-colors flex items-center gap-1.5",children:[f.jsx(Pt,{size:16,className:"rotate-180"}),o.achievement.showLess]})]})]})]})]})}function ku({icon:o,label:E,value:T}){return f.jsxs("div",{className:"flex gap-2.5 items-start",children:[f.jsx("span",{className:"text-primary-gold mt-0.5 shrink-0",children:o}),f.jsxs("div",{children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 leading-none mb-1",children:E}),f.jsx("p",{className:"text-sm font-semibold text-slate-800 leading-snug",children:T})]})]})}function Sv({project:o,onClose:E}){const{t:T}=Ee();return o?f.jsx("div",{className:"fixed inset-0 z-[300] flex items-center justify-center p-4 bg-black/60 backdrop-blur-sm",onClick:E,"aria-modal":"true",role:"dialog","aria-label":o.title,children:f.jsxs("div",{className:"bg-white rounded-xl max-w-2xl w-full max-h-[90vh] overflow-y-auto shadow-2xl animate-fade-in",onClick:r=>r.stopPropagation(),children:[f.jsxs("div",{className:"relative h-56 overflow-hidden rounded-t-xl bg-slate-200 shrink-0",children:[f.jsx("img",{src:o.image,alt:o.title,className:"w-full h-full object-cover",referrerPolicy:"no-referrer"}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/20 to-transparent"}),f.jsx("button",{onClick:E,"aria-label":T.modal.close,className:"absolute top-3 right-3 w-9 h-9 bg-white/90 backdrop-blur rounded-full flex items-center justify-center hover:bg-white transition-colors shadow-md",children:f.jsx(Ua,{size:18,className:"text-slate-700"})}),o.category&&f.jsx("div",{className:"absolute bottom-4 left-4",children:f.jsxs("span",{className:"bg-primary-gold text-slate-900 text-xs font-bold px-3 py-1.5 rounded flex items-center gap-1.5 uppercase tracking-wide",children:[f.jsx(Wu,{size:12}),o.category]})})]}),f.jsxs("div",{className:"p-6",children:[f.jsx("h2",{className:"text-xl font-bold text-primary-navy leading-snug mb-5",children:o.title}),f.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 bg-slate-50 rounded-lg mb-5",children:[o.studentName&&f.jsx(ku,{icon:f.jsx(Wd,{size:14}),label:T.modal.mahasiswa,value:o.studentName}),o.nim&&f.jsx(ku,{icon:f.jsx(Vd,{size:14}),label:T.modal.nim,value:o.nim}),o.year&&f.jsx(ku,{icon:f.jsx(Mn,{size:14}),label:T.modal.tahun,value:String(o.year)}),o.category&&f.jsx(ku,{icon:f.jsx(Wu,{size:14}),label:T.modal.bidang,value:o.category})]}),f.jsxs("div",{className:"border-t border-slate-100 pt-4 mb-5",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:T.modal.deskripsi}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed",children:o.description})]}),o.link?f.jsxs("a",{href:o.link,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 w-full py-3 bg-primary-navy text-white font-bold rounded-lg hover:bg-untan-blue transition-colors duration-200 text-sm mb-3",children:[f.jsx(Kd,{size:16}),T.project.visitLink]}):f.jsxs("div",{className:"flex items-center justify-center gap-2 w-full py-3 bg-slate-100 text-slate-400 font-bold rounded-lg text-sm mb-3 cursor-not-allowed",children:[f.jsx(iv,{size:16}),T.project.noLink]}),f.jsx("button",{onClick:E,className:"w-full py-2.5 border-2 border-slate-200 text-slate-600 font-bold rounded-lg hover:border-slate-300 hover:bg-slate-50 transition-colors duration-200 text-sm",children:T.modal.close})]})]})}):null}const Ae=6,Nv=3;function jv(){const{t:o}=Ee(),{projects:E,loading:T,error:r,refetch:U}=zf(),H=W.useRef(null),[L,k]=W.useState(null),[M,p]=W.useState(Ae),[q,_]=W.useState(""),[Z,ol]=W.useState(""),[al,Al]=W.useState(""),Wl=W.useMemo(()=>[...new Set(E.map(A=>A.category))].sort(),[E]),ql=W.useMemo(()=>[...new Set(E.map(A=>A.year))].sort((A,Q)=>Q-A),[E]),Zl=W.useMemo(()=>{const A=q.toLowerCase().trim();return E.filter(Q=>{const Il=!A||Q.title.toLowerCase().includes(A)||Q.studentName.toLowerCase().includes(A)||Q.category.toLowerCase().includes(A)||Q.description.toLowerCase().includes(A),it=!Z||Q.category===Z,Jl=!al||String(Q.year)===al;return Il&&it&&Jl})},[q,Z,al,E]),vl=Zl.slice(0,M),El=M{_(""),ol(""),Al(""),p(Ae)},$=A=>Q=>{A(Q),p(Ae)},_l=()=>p(A=>A+Nv),Fl=()=>{var A;p(Ae),(A=document.getElementById("portofolio"))==null||A.scrollIntoView({behavior:"smooth",block:"start"})},Et=A=>{const Q=H.current;if(!Q)return;const Il=Q.firstElementChild?Q.firstElementChild.offsetWidth+24:400;Q.scrollBy({left:A==="right"?Il:-Il,behavior:"smooth"})};return f.jsxs(f.Fragment,{children:[f.jsx(Sv,{project:L,onClose:()=>k(null)}),f.jsx("section",{id:"portofolio",className:"py-16 bg-white relative overflow-hidden border-t border-slate-100",children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:[f.jsxs("div",{className:"flex items-start justify-between mb-8 gap-4",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-3xl md:text-4xl font-black font-display text-primary-navy mb-3",children:o.project.sectionTitle}),f.jsx("p",{className:"text-base text-slate-500 font-medium max-w-2xl",children:o.project.sectionDesc})]}),f.jsxs("div",{className:"flex items-center gap-2 shrink-0 mt-1",children:[f.jsx("button",{onClick:()=>Et("left"),"aria-label":"Geser kiri",className:"w-10 h-10 rounded-full border-2 border-primary-navy/20 flex items-center justify-center text-primary-navy hover:bg-primary-navy hover:text-white hover:border-primary-navy transition-all duration-200 shadow-sm",children:f.jsx(tv,{size:20})}),f.jsx("button",{onClick:()=>Et("right"),"aria-label":"Geser kanan",className:"w-10 h-10 rounded-full border-2 border-primary-navy/20 flex items-center justify-center text-primary-navy hover:bg-primary-navy hover:text-white hover:border-primary-navy transition-all duration-200 shadow-sm",children:f.jsx(av,{size:20})})]})]}),f.jsxs("div",{className:"bg-white/80 backdrop-blur-md p-4 rounded-lg shadow-sm border-t-4 border-primary-gold mb-8 space-y-3",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"text-base font-bold font-display text-primary-navy flex items-center gap-2",children:[f.jsx(Jd,{className:"text-primary-navy",size:18}),o.project.filterTitle]}),Vl&&f.jsxs("button",{onClick:Cl,className:"flex items-center gap-1 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors",children:[f.jsx(Ua,{size:13}),o.project.resetFilter]})]}),f.jsxs("div",{className:"relative",children:[f.jsx(kd,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"}),f.jsx("input",{id:"search-project",type:"text",value:q,onChange:A=>{_(A.target.value),p(Ae)},placeholder:o.project.searchPlaceholder,className:"w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold"}),q&&f.jsx("button",{onClick:()=>{_(""),p(Ae)},className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600","aria-label":"Hapus pencarian",children:f.jsx(Ua,{size:14})})]}),f.jsxs("div",{className:"flex flex-wrap gap-3",children:[f.jsxs("div",{className:"relative flex-1 min-w-[160px]",children:[f.jsxs("select",{id:"filter-project-category",value:Z,onChange:A=>$(ol)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.project.allField}),Wl.map(A=>f.jsx("option",{value:A,children:A},A))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[120px]",children:[f.jsxs("select",{id:"filter-project-year",value:al,onChange:A=>$(Al)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.project.allYear}),ql.map(A=>f.jsx("option",{value:String(A),children:A},A))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]})]})]}),Vl&&f.jsxs("p",{className:"text-sm text-slate-500 font-medium mb-6",children:[o.project.showing," ",f.jsx("span",{className:"font-bold text-primary-navy",children:Zl.length})," ",o.project.matching]}),T?f.jsx("div",{className:"flex gap-6 overflow-x-auto pb-10 hide-scrollbar",children:[1,2,3].map(A=>f.jsxs("div",{className:"snap-start shrink-0 proj-card bg-white rounded-lg border border-slate-200 overflow-hidden shadow-md animate-pulse flex flex-col",children:[f.jsx("div",{className:"h-52 bg-slate-200 w-full"}),f.jsxs("div",{className:"p-5 space-y-4 flex-grow flex flex-col justify-between",children:[f.jsxs("div",{className:"space-y-2",children:[f.jsx("div",{className:"h-4 bg-slate-200 rounded w-1/4"}),f.jsx("div",{className:"h-5 bg-slate-200 rounded w-3/4"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-5/6"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-2/3"})]}),f.jsx("div",{className:"h-10 bg-slate-200 rounded w-1/3 mt-4"})]})]},A))}):r?f.jsxs("div",{className:"text-center py-10 text-red-500 w-full",children:[f.jsx("p",{className:"text-lg font-semibold",children:"Gagal memuat portofolio"}),f.jsx("p",{className:"text-sm mt-1",children:r}),f.jsx("button",{onClick:U,className:"mt-4 px-4 py-2 bg-primary-navy text-white font-bold rounded hover:bg-opacity-95 transition-all text-sm",children:"Coba Lagi"})]}):vl.length===0?f.jsxs("div",{className:"text-center py-20 text-slate-400",children:[f.jsx("p",{className:"text-lg font-semibold",children:o.project.noData}),f.jsx("p",{className:"text-sm mt-1",children:o.project.noDataSub})]}):f.jsxs(f.Fragment,{children:[f.jsx("div",{ref:H,className:"flex gap-6 overflow-x-auto pb-10 hide-scrollbar snap-x snap-mandatory",style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:vl.map(A=>f.jsxs("div",{className:"snap-start shrink-0 proj-card bg-white rounded-lg overflow-hidden shadow-md border border-slate-200 group flex flex-col relative",children:[f.jsx("div",{className:"absolute top-0 left-0 w-1 h-full bg-primary-gold z-10 transition-transform origin-bottom group-hover:scale-y-110"}),f.jsxs("div",{className:"h-52 overflow-hidden relative",children:[f.jsx("img",{src:A.image,alt:A.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",referrerPolicy:"no-referrer",onError:Q=>{Q.target.src="https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN"}}),f.jsxs("div",{className:"absolute inset-0 bg-gradient-to-t from-primary-navy/80 to-transparent p-5 flex flex-col justify-end",children:[f.jsx("h4",{className:"text-lg font-bold font-display text-white leading-snug mb-1",children:A.title}),A.category&&f.jsxs("span",{className:"inline-flex items-center gap-1 text-[10px] font-bold text-primary-gold uppercase tracking-wider",children:[f.jsx(Wu,{size:10}),A.category]})]})]}),f.jsxs("div",{className:"p-5 flex flex-col flex-grow",children:[f.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-3 text-xs text-slate-500 font-medium",children:[A.studentName&&f.jsxs("span",{className:"flex items-center gap-1",children:[f.jsx(hv,{size:11,className:"text-slate-400"}),A.studentName]}),A.year&&f.jsxs("span",{className:"flex items-center gap-1",children:[f.jsx(Mn,{size:11,className:"text-slate-400"}),A.year]})]}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed mb-5 flex-grow line-clamp-3",children:A.description}),f.jsxs("div",{className:"flex items-center gap-3 mt-auto",children:[f.jsxs("button",{onClick:()=>k(A),className:"text-primary-navy font-bold text-sm tracking-wide hover:text-untan-blue flex items-center gap-2 group/btn",style:{minHeight:"44px"},children:[o.project.readMore,f.jsx(kh,{size:15,className:"group-hover/btn:translate-x-1 transition-transform"})]}),A.link&&f.jsxs("a",{href:A.link,target:"_blank",rel:"noopener noreferrer",className:"ml-auto flex items-center gap-1.5 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors border border-slate-200 hover:border-primary-navy/30 rounded px-3 py-2",style:{minHeight:"44px"},children:[f.jsx(Kd,{size:13}),o.project.visitLink]})]})]})]},A.id))}),f.jsx("p",{className:"text-center text-xs text-slate-400 font-medium mt-2 select-none",children:o.project.scrollHint}),f.jsxs("div",{className:"mt-10 flex flex-wrap items-center justify-center gap-6",children:[El&&f.jsxs("button",{id:"load-more-project",onClick:_l,className:"text-primary-navy font-black text-base underline underline-offset-[10px] decoration-primary-gold decoration-4 hover:text-primary-gold transition-colors flex items-center gap-2",children:[o.project.loadMore,f.jsx(Pt,{size:18})]}),!El&&vl.length>0&&Zl.length>Ae&&f.jsxs("p",{className:"text-slate-400 text-sm font-medium",children:[o.project.showing," ",Zl.length," ",o.project.allShown]}),M>Ae&&vl.length>0&&f.jsxs("button",{onClick:Fl,className:"text-slate-400 font-bold text-sm underline underline-offset-4 decoration-slate-300 decoration-2 hover:text-slate-600 transition-colors flex items-center gap-1.5",children:[f.jsx(Pt,{size:16,className:"rotate-180"}),o.project.showLess]})]})]})]})})]})}const zv="6285123456789";function Tv(){const{t:o,lang:E}=Ee(),T=`https://wa.me/${zv}?text=${encodeURIComponent(E==="id"?"Halo, saya ingin mendaftarkan prestasi atau karya saya.":"Hello, I would like to register my achievement or work.")}`;return f.jsx("section",{className:"acaab-full-bleed bg-untan-navy py-14 md:py-16 border-t border-white/10",children:f.jsx("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:f.jsxs("div",{className:"bg-untan-yellow/10 border border-untan-yellow/20 rounded-2xl px-8 py-10 md:py-12 flex flex-col md:flex-row items-center justify-between gap-8",children:[f.jsxs("div",{className:"text-center md:text-left",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] font-bold uppercase tracking-widest px-2 py-0.5 mb-4 rounded-sm",children:o.cta.badge}),f.jsx("h2",{className:"text-white text-2xl md:text-3xl font-bold font-serif leading-snug mb-3",children:o.cta.title}),f.jsx("p",{className:"text-slate-300 text-sm md:text-base leading-relaxed max-w-lg",children:o.cta.desc})]}),f.jsx("div",{className:"flex flex-col items-center gap-3 shrink-0",children:f.jsxs("a",{href:T,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2.5 bg-[#25D366] hover:bg-[#20c05a] text-white text-sm font-bold px-6 py-3 rounded-full transition-all hover:scale-105 shadow-lg shadow-[#25D366]/20 whitespace-nowrap",children:[f.jsx(sv,{size:18}),o.cta.waButton]})})]})})})}function Av(){return f.jsx(Ch,{children:f.jsxs(Lh,{children:[f.jsx("nav",{className:"py-4","aria-label":"Breadcrumb",children:f.jsxs("ol",{className:"flex items-center text-[10px] md:text-xs text-slate-500 font-medium tracking-wide uppercase",children:[f.jsx("li",{children:f.jsx("a",{href:"https://informatika.untan.ac.id",target:"_blank",rel:"noopener noreferrer",className:"hover:text-untan-blue transition-colors",children:"Beranda"})}),f.jsx("li",{children:f.jsx("span",{className:"mx-2 text-slate-300","aria-hidden":"true",children:"/"})}),f.jsx("li",{children:f.jsx("span",{className:"text-slate-800 font-bold","aria-current":"page",children:"Mahasiswa & Prestasi"})})]})}),f.jsx(Gh,{}),f.jsxs("section",{className:"acaab-full-bleed pb-20",children:[f.jsx("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:f.jsx(wh,{})}),f.jsx(xv,{}),f.jsx(jv,{})]}),f.jsx(Tv,{})]})})}Mh.createRoot(document.getElementById("root")).render(f.jsx(W.StrictMode,{children:f.jsx(Av,{})})); diff --git a/groups/ACAAB/assets/src/index.html b/groups/ACAAB/assets/src/index.html new file mode 100644 index 0000000..bc00fe9 --- /dev/null +++ b/groups/ACAAB/assets/src/index.html @@ -0,0 +1,20 @@ + + + + + + ACAAB — Dev Preview + + + + + +

⚡ DEV MODE — Navbar & footer tidak tampil di sini. Gunakan kit dev server (root) untuk preview lengkap.
+
+ + diff --git a/groups/ACAAB/index.html b/groups/ACAAB/index.html index a781215..cc0e229 100644 --- a/groups/ACAAB/index.html +++ b/groups/ACAAB/index.html @@ -1148,9 +1148,9 @@
-

Tulis konten halaman kelompok di sini.

-

Subjudul

-

Gunakan paragraf, list, tabel, gambar, dan elemen konten lainnya.

+ +
+
diff --git a/groups/ACAAB/package-lock.json b/groups/ACAAB/package-lock.json new file mode 100644 index 0000000..3983319 --- /dev/null +++ b/groups/ACAAB/package-lock.json @@ -0,0 +1,2515 @@ +{ + "name": "acaab-prestasi-karya", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "acaab-prestasi-karya", + "version": "1.0.0", + "dependencies": { + "lucide-react": "^0.546.0", + "motion": "^12.23.24", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.1.14", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.0.4", + "tailwindcss": "^4.1.14", + "typescript": "~5.8.2", + "vite": "^6.2.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz", + "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz", + "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", + "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.4.tgz", + "integrity": "sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.4.tgz", + "integrity": "sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.4.tgz", + "integrity": "sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.4.tgz", + "integrity": "sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.4.tgz", + "integrity": "sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.4.tgz", + "integrity": "sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.4.tgz", + "integrity": "sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.4.tgz", + "integrity": "sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.4.tgz", + "integrity": "sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.4.tgz", + "integrity": "sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.4.tgz", + "integrity": "sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.4.tgz", + "integrity": "sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.4.tgz", + "integrity": "sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.4.tgz", + "integrity": "sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.4.tgz", + "integrity": "sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.4.tgz", + "integrity": "sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.4.tgz", + "integrity": "sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.4.tgz", + "integrity": "sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.4.tgz", + "integrity": "sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.4.tgz", + "integrity": "sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.4.tgz", + "integrity": "sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.4.tgz", + "integrity": "sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.4.tgz", + "integrity": "sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.4.tgz", + "integrity": "sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.4.tgz", + "integrity": "sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.0.tgz", + "integrity": "sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.21.0", + "jiti": "^2.6.1", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.0" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.0.tgz", + "integrity": "sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.0", + "@tailwindcss/oxide-darwin-arm64": "4.3.0", + "@tailwindcss/oxide-darwin-x64": "4.3.0", + "@tailwindcss/oxide-freebsd-x64": "4.3.0", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.0", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.0", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.0", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.0", + "@tailwindcss/oxide-linux-x64-musl": "4.3.0", + "@tailwindcss/oxide-wasm32-wasi": "4.3.0", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.0", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.0" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.0.tgz", + "integrity": "sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.0.tgz", + "integrity": "sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.0.tgz", + "integrity": "sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.0.tgz", + "integrity": "sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.0.tgz", + "integrity": "sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.0.tgz", + "integrity": "sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.0.tgz", + "integrity": "sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.0.tgz", + "integrity": "sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.0.tgz", + "integrity": "sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.0.tgz", + "integrity": "sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.10.0", + "@emnapi/runtime": "^1.10.0", + "@emnapi/wasi-threads": "^1.2.1", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz", + "integrity": "sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.0.tgz", + "integrity": "sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.0.tgz", + "integrity": "sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.3.0", + "@tailwindcss/oxide": "4.3.0", + "tailwindcss": "4.3.0" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7 || ^8" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.15.tgz", + "integrity": "sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz", + "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.29.0", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-rc.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.18.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.32", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.32.tgz", + "integrity": "sha512-wbPvpyjJPC0zdfdKXxqEL3Ea+bOMD/87X4lftiJkkaBiuG6ALQy1SLmEd7BSmVCuwCQsBrCamgBoLyfFDD1EPg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001793", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", + "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.364", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.364.tgz", + "integrity": "sha512-G/dYE3+AYhyHwzTwg8UbnXf7zqMERYh7l2jJ3QujhFsH8agSYwtnGAR2aZ7f0AakIKJXd5En/Hre4igIUrdlYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/enhanced-resolve": { + "version": "5.22.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.1.tgz", + "integrity": "sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/framer-motion": { + "version": "12.40.0", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.40.0.tgz", + "integrity": "sha512-uaBd3qC1v3KQqBEjwTUd183K6PbS+j0yR9w9VmEOLWA/tnUcSn8Xa3uck7t4dgpDoUss8xQTcj8W2L07lrnLFg==", + "license": "MIT", + "dependencies": { + "motion-dom": "^12.40.0", + "motion-utils": "^12.39.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lucide-react": { + "version": "0.546.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.546.0.tgz", + "integrity": "sha512-Z94u6fKT43lKeYHiVyvyR8fT7pwCzDu7RyMPpTvh054+xahSgj4HFQ+NmflvzdXsoAjYGdCguGaFKYuvq0ThCQ==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/motion": { + "version": "12.40.0", + "resolved": "https://registry.npmjs.org/motion/-/motion-12.40.0.tgz", + "integrity": "sha512-yjrHUrBFW6kQvjJwRsoiPSAhC5tRwRqNGJWmiJ4CrGnbKp0V88AdzkhBmDoqIsIPfarOe0Uddd37Xq43/gIocA==", + "license": "MIT", + "dependencies": { + "framer-motion": "^12.40.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/motion-dom": { + "version": "12.40.0", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.40.0.tgz", + "integrity": "sha512-HxU3ZaBwNPVQUBQf1xxgq+7JrPNZvjLVxgbpEZL7RrWJnsxOf0/OM+yrHG9ogLQ31Do/r57Oz2gQWPK+6q62mg==", + "license": "MIT", + "dependencies": { + "motion-utils": "^12.39.0" + } + }, + "node_modules/motion-utils": { + "version": "12.39.0", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.39.0.tgz", + "integrity": "sha512-8nadJAJjTtqRkmRF36FoJTrywK9nnFmnPwnSMyxaOCU7GDjN9RTMJIxx9De8ErM+vpPhMccr/6fo5WciyQLnMQ==", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.46", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.46.tgz", + "integrity": "sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/react": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz", + "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz", + "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.6" + } + }, + "node_modules/react-refresh": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", + "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.4.tgz", + "integrity": "sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.60.4", + "@rollup/rollup-android-arm64": "4.60.4", + "@rollup/rollup-darwin-arm64": "4.60.4", + "@rollup/rollup-darwin-x64": "4.60.4", + "@rollup/rollup-freebsd-arm64": "4.60.4", + "@rollup/rollup-freebsd-x64": "4.60.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.60.4", + "@rollup/rollup-linux-arm-musleabihf": "4.60.4", + "@rollup/rollup-linux-arm64-gnu": "4.60.4", + "@rollup/rollup-linux-arm64-musl": "4.60.4", + "@rollup/rollup-linux-loong64-gnu": "4.60.4", + "@rollup/rollup-linux-loong64-musl": "4.60.4", + "@rollup/rollup-linux-ppc64-gnu": "4.60.4", + "@rollup/rollup-linux-ppc64-musl": "4.60.4", + "@rollup/rollup-linux-riscv64-gnu": "4.60.4", + "@rollup/rollup-linux-riscv64-musl": "4.60.4", + "@rollup/rollup-linux-s390x-gnu": "4.60.4", + "@rollup/rollup-linux-x64-gnu": "4.60.4", + "@rollup/rollup-linux-x64-musl": "4.60.4", + "@rollup/rollup-openbsd-x64": "4.60.4", + "@rollup/rollup-openharmony-arm64": "4.60.4", + "@rollup/rollup-win32-arm64-msvc": "4.60.4", + "@rollup/rollup-win32-ia32-msvc": "4.60.4", + "@rollup/rollup-win32-x64-gnu": "4.60.4", + "@rollup/rollup-win32-x64-msvc": "4.60.4", + "fsevents": "~2.3.2" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tailwindcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", + "integrity": "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/typescript": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/vite": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.2.tgz", + "integrity": "sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + } + } +} diff --git a/groups/ACAAB/package.json b/groups/ACAAB/package.json new file mode 100644 index 0000000..a12cc87 --- /dev/null +++ b/groups/ACAAB/package.json @@ -0,0 +1,26 @@ +{ + "name": "acaab-prestasi-karya", + "private": true, + "version": "1.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview" + }, + "dependencies": { + "lucide-react": "^0.546.0", + "motion": "^12.23.24", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.1.14", + "@types/react": "^19.2.15", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.0.4", + "tailwindcss": "^4.1.14", + "typescript": "~5.8.2", + "vite": "^6.2.0" + } +} diff --git a/groups/ACAAB/src/App.tsx b/groups/ACAAB/src/App.tsx new file mode 100644 index 0000000..7d87c22 --- /dev/null +++ b/groups/ACAAB/src/App.tsx @@ -0,0 +1,44 @@ +import { LanguageProvider } from './context/LanguageContext'; +import { DataProvider } from './context/DataContext'; +import Hero from './components/Hero'; +import Stats from './components/Stats'; +import AchievementGrid from './components/AchievementGrid'; +import ProjectCarousel from './components/ProjectCarousel'; +import CTA from './components/CTA'; + +export default function App() { + return ( + + + {/* Breadcrumb */} +
+ + + +
+
+ +
+ + +
+ + + + + ); +} \ No newline at end of file diff --git a/groups/ACAAB/src/components/AchievementCard.tsx b/groups/ACAAB/src/components/AchievementCard.tsx new file mode 100644 index 0000000..1eeb227 --- /dev/null +++ b/groups/ACAAB/src/components/AchievementCard.tsx @@ -0,0 +1,78 @@ +import type { Achievement } from '../data'; +import { Trophy, Calendar } from 'lucide-react'; +import { useLang } from '../context/LanguageContext'; + +interface AchievementCardProps { + achievement: Achievement; + onReadMore: (achievement: Achievement) => void; +} + +export default function AchievementCard({ achievement, onReadMore }: AchievementCardProps) { + const { t } = useLang(); + + return ( +
+
+ +
+ {achievement.title} { + (e.target as HTMLImageElement).src = 'https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN'; + }} + /> +
+ + {achievement.rank} +
+
+ +
+
+ + {achievement.category} + + + + {achievement.year} + +
+ +

+ {achievement.title} +

+ +

+ {achievement.description} +

+ +
+
+
+
+ {achievement.avatar} +
+
+ {achievement.team} + {achievement.generation} +
+
+ + {achievement.level} + +
+ + +
+
+
+ ); +} diff --git a/groups/ACAAB/src/components/AchievementGrid.tsx b/groups/ACAAB/src/components/AchievementGrid.tsx new file mode 100644 index 0000000..e4ec0b0 --- /dev/null +++ b/groups/ACAAB/src/components/AchievementGrid.tsx @@ -0,0 +1,270 @@ +import { useState, useMemo } from 'react'; +import { Filter, ChevronDown, Search, X } from 'lucide-react'; +import { type Achievement } from '../data'; +import { useData } from '../context/DataContext'; +import AchievementCard from './AchievementCard'; +import AchievementModal from './AchievementModal'; +import { useLang } from '../context/LanguageContext'; + +const INITIAL_COUNT = 3; +const LOAD_MORE_COUNT = 3; + +export default function AchievementGrid() { + const { t } = useLang(); + const { achievements, loading, error, refetch } = useData(); + const [searchQuery, setSearchQuery] = useState(''); + const [filterLevel, setFilterLevel] = useState(''); + const [filterCategory, setFilterCategory] = useState(''); + const [filterYear, setFilterYear] = useState(''); + const [visibleCount, setVisibleCount] = useState(INITIAL_COUNT); + const [selectedAchievement, setSelectedAchievement] = useState(null); + + // Derive unique categories and years from data + const categories = useMemo( + () => [...new Set(achievements.map((a) => a.category))].sort(), + [achievements] + ); + const years = useMemo( + () => [...new Set(achievements.map((a) => a.year))].sort((a: number, b: number) => b - a), + [achievements] + ); + + // Filter + search logic + const filtered = useMemo(() => { + const q = searchQuery.toLowerCase().trim(); + return achievements.filter((a) => { + const matchSearch = + !q || + a.title.toLowerCase().includes(q) || + a.team.toLowerCase().includes(q) || + a.category.toLowerCase().includes(q) || + a.competition.toLowerCase().includes(q); + const matchLevel = !filterLevel || a.level === filterLevel; + const matchCategory = !filterCategory || a.category === filterCategory; + const matchYear = !filterYear || String(a.year) === filterYear; + return matchSearch && matchLevel && matchCategory && matchYear; + }); + }, [searchQuery, filterLevel, filterCategory, filterYear, achievements]); + + const visible = filtered.slice(0, visibleCount); + const hasMore = visibleCount < filtered.length; + const isFiltered = searchQuery || filterLevel || filterCategory || filterYear; + + const resetFilters = () => { + setSearchQuery(''); + setFilterLevel(''); + setFilterCategory(''); + setFilterYear(''); + setVisibleCount(INITIAL_COUNT); + }; + + const handleFilterChange = (setter: (v: string) => void) => (v: string) => { + setter(v); + setVisibleCount(INITIAL_COUNT); + }; + + const handleLoadMore = () => setVisibleCount((prev) => prev + LOAD_MORE_COUNT); + + const handleShowLess = () => { + setVisibleCount(INITIAL_COUNT); + document.getElementById('achievement-grid-section')?.scrollIntoView({ behavior: 'smooth', block: 'start' }); + }; + + return ( + <> + {/* Achievement Modal */} + setSelectedAchievement(null)} /> + +
+ {/* Section header */} +
+

+ {t.achievement.sectionTitle} +

+

+ {t.achievement.sectionDesc} +

+
+ +
+ {/* Filter + Search Section */} +
+ {/* Row 1: Label + Reset */} +
+
+ + {t.achievement.filterTitle} +
+ {isFiltered && ( + + )} +
+ + {/* Row 2: Search bar */} +
+ + { setSearchQuery(e.target.value); setVisibleCount(INITIAL_COUNT); }} + placeholder={t.achievement.searchPlaceholder} + className="w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold" + /> + {searchQuery && ( + + )} +
+ + {/* Row 3: Dropdowns */} +
+ {/* Level Filter */} +
+ + +
+ + {/* Category Filter */} +
+ + +
+ + {/* Year Filter */} +
+ + +
+
+
+ + {/* Results count */} + {isFiltered && ( +

+ {t.achievement.showing}{' '} + {filtered.length}{' '} + {t.achievement.matching} +

+ )} + + {/* Grid */} + {loading ? ( +
+ {[1, 2, 3].map((n) => ( +
+
+
+
+
+
+
+
+
+
+ ))} +
+ ) : error ? ( +
+

Gagal memuat data

+

{error}

+ +
+ ) : visible.length === 0 ? ( +
+

{t.achievement.noData}

+

{t.achievement.noDataSub}

+
+ ) : ( +
+ {visible.map((achievement) => ( +
+ setSelectedAchievement(a)} + /> +
+ ))} +
+ )} + + {/* Load More / Show Less */} +
+ {hasMore && ( + + )} + + {!hasMore && visible.length > 0 && filtered.length > INITIAL_COUNT && ( +

+ {t.achievement.showing} {filtered.length} {t.achievement.allShown} +

+ )} + + {visibleCount > INITIAL_COUNT && visible.length > 0 && ( + + )} +
+
+
+ + ); +} diff --git a/groups/ACAAB/src/components/AchievementModal.tsx b/groups/ACAAB/src/components/AchievementModal.tsx new file mode 100644 index 0000000..ac4e498 --- /dev/null +++ b/groups/ACAAB/src/components/AchievementModal.tsx @@ -0,0 +1,108 @@ +import type { ReactNode } from 'react'; +import { X, Trophy, Calendar, Award, Users, BookOpen, Tag } from 'lucide-react'; +import type { Achievement } from '../data'; +import { useLang } from '../context/LanguageContext'; + +interface AchievementModalProps { + achievement: Achievement | null; + onClose: () => void; +} + +function InfoRow({ icon, label, value }: { icon: ReactNode; label: string; value: string }) { + return ( +
+ {icon} +
+

{label}

+

{value}

+
+
+ ); +} + +export default function AchievementModal({ achievement, onClose }: AchievementModalProps) { + const { t } = useLang(); + if (!achievement) return null; + + return ( +
+
e.stopPropagation()} + > + {/* Image header */} +
+ {achievement.title} +
+ + {/* Close button */} + + + {/* Rank badge */} +
+ + + {achievement.rank} + + + {achievement.level} + +
+
+ + {/* Content */} +
+
+ + {achievement.category} + +
+

{achievement.title}

+ + {/* Info grid */} +
+ } label={t.modal.tim} value={achievement.team} /> + {achievement.nim && ( + } label={t.modal.nim} value={achievement.nim} /> + )} + } label={t.modal.angkatan} value={achievement.generation} /> + } label={t.modal.tahun} value={String(achievement.year)} /> + } label={t.modal.kompetisi} value={achievement.competition} /> + } label={t.modal.bidang} value={achievement.category} /> +
+ + {/* Description */} +
+

{t.modal.deskripsi}

+

{achievement.description}

+
+ + {/* Close button */} + +
+
+
+ ); +} diff --git a/groups/ACAAB/src/components/CTA.tsx b/groups/ACAAB/src/components/CTA.tsx new file mode 100644 index 0000000..1dc7050 --- /dev/null +++ b/groups/ACAAB/src/components/CTA.tsx @@ -0,0 +1,45 @@ +import { MessageCircle } from 'lucide-react'; +import { useLang } from '../context/LanguageContext'; + +const WA_NUMBER = '6285123456789'; // Ganti dengan nomor WhatsApp resmi + +export default function CTA() { + const { t, lang } = useLang(); + const waLink = `https://wa.me/${WA_NUMBER}?text=${encodeURIComponent(lang === 'id' ? 'Halo, saya ingin mendaftarkan prestasi atau karya saya.' : 'Hello, I would like to register my achievement or work.')}`; + + return ( +
+
+
+ + {/* LEFT TEXT */} +
+ + {t.cta.badge} + +

+ {t.cta.title} +

+

+ {t.cta.desc} +

+
+ + {/* RIGHT CTA */} + + +
+
+
+ ); +} \ No newline at end of file diff --git a/groups/ACAAB/src/components/Footer.tsx b/groups/ACAAB/src/components/Footer.tsx new file mode 100644 index 0000000..c5ac035 --- /dev/null +++ b/groups/ACAAB/src/components/Footer.tsx @@ -0,0 +1,109 @@ +import { useLang } from '../context/LanguageContext'; + +export default function Footer() { + const { t } = useLang(); + const currentYear = new Date().getFullYear(); + + return ( + + ); +} \ No newline at end of file diff --git a/groups/ACAAB/src/components/Header.tsx b/groups/ACAAB/src/components/Header.tsx new file mode 100644 index 0000000..25d2472 --- /dev/null +++ b/groups/ACAAB/src/components/Header.tsx @@ -0,0 +1,164 @@ +import { useState, type MouseEvent } from 'react'; +import { Search, Menu, X, ChevronDown, Globe } from 'lucide-react'; +import { useLang } from '../context/LanguageContext'; + +export default function Header() { + const [isOpen, setIsOpen] = useState(false); + const { lang, t, toggleLang } = useLang(); + + const navLinks = [ + { label: t.nav.tentangKami, hasDropdown: true, href: '#' }, + { label: t.nav.program, hasDropdown: true, href: '#' }, + { label: t.nav.sdm, hasDropdown: false, href: '#' }, + { label: t.nav.fasilitas, hasDropdown: false, href: '#' }, + { label: t.nav.karyaAgenda, hasDropdown: false, href: '#achievement-grid-section' }, + { label: t.nav.kontak, hasDropdown: false, href: '#kontak' }, + ]; + + const handleSmoothScroll = (e: MouseEvent, href: string) => { + if (href.startsWith('#') && href.length > 1) { + e.preventDefault(); + const target = document.querySelector(href); + if (target) { + target.scrollIntoView({ behavior: 'smooth', block: 'start' }); + setIsOpen(false); + } + } + }; + + return ( + <> + + + {/* Spacer */} +
+ + ); +} diff --git a/groups/ACAAB/src/components/Hero.tsx b/groups/ACAAB/src/components/Hero.tsx new file mode 100644 index 0000000..1b5fb4f --- /dev/null +++ b/groups/ACAAB/src/components/Hero.tsx @@ -0,0 +1,66 @@ +import { useLang } from '../context/LanguageContext'; + +export default function Hero() { + const { t } = useLang(); + + return ( +
+
+ +
+ + {/* LEFT CONTENT */} +
+ + {t.hero.badge} + +

+ {t.hero.title} +

+

+ {t.hero.desc} +

+
+ + {/* RIGHT IMAGE */} +
+ {/* Glow behind image */} +
+ +
+ Mahasiswa Informatika UNTAN + {/* Gradient fade bawah */} +
+ {/* Gradient fade kiri */} +
+
+
+ +
+
+ + {/* Decorative Glow */} +
+
+ ); +} \ No newline at end of file diff --git a/groups/ACAAB/src/components/ProjectCarousel.tsx b/groups/ACAAB/src/components/ProjectCarousel.tsx new file mode 100644 index 0000000..afe9f10 --- /dev/null +++ b/groups/ACAAB/src/components/ProjectCarousel.tsx @@ -0,0 +1,374 @@ +import { useData } from '../context/DataContext'; +import { useRef, useState, useMemo } from 'react'; +import { ArrowRight, ChevronLeft, ChevronRight, ChevronDown, User, Tag, Calendar, ExternalLink, Filter, Search, X } from 'lucide-react'; +import { type Project } from '../data'; +import ProjectModal from './ProjectModal'; +import { useLang } from '../context/LanguageContext'; + +const INITIAL_COUNT = 6; +const LOAD_MORE_COUNT = 3; + + + +export default function ProjectCarousel() { + const { t } = useLang(); + const { projects, loading, error, refetch } = useData(); + const scrollRef = useRef(null); + const [selectedProject, setSelectedProject] = useState(null); + const [visibleCount, setVisibleCount] = useState(INITIAL_COUNT); + + // Filter state + const [searchQuery, setSearchQuery] = useState(''); + const [filterCategory, setFilterCategory] = useState(''); + const [filterYear, setFilterYear] = useState(''); + + const categories = useMemo( + () => [...new Set(projects.map((p) => p.category))].sort(), + [projects] + ); + + const years = useMemo( + () => [...new Set(projects.map((p) => p.year))].sort((a: number, b: number) => b - a), + [projects] + ); + + // Filter + search logic + const filtered = useMemo(() => { + const q = searchQuery.toLowerCase().trim(); + return projects.filter((p) => { + const matchSearch = + !q || + p.title.toLowerCase().includes(q) || + p.studentName.toLowerCase().includes(q) || + p.category.toLowerCase().includes(q) || + p.description.toLowerCase().includes(q); + const matchCategory = !filterCategory || p.category === filterCategory; + const matchYear = !filterYear || String(p.year) === filterYear; + return matchSearch && matchCategory && matchYear; + }); + }, [searchQuery, filterCategory, filterYear, projects]); + + const visibleProjects = filtered.slice(0, visibleCount); + const hasMore = visibleCount < filtered.length; + const isFiltered = searchQuery || filterCategory || filterYear; + + const resetFilters = () => { + setSearchQuery(''); + setFilterCategory(''); + setFilterYear(''); + setVisibleCount(INITIAL_COUNT); + }; + + const handleFilterChange = (setter: (v: string) => void) => (v: string) => { + setter(v); + setVisibleCount(INITIAL_COUNT); + }; + + const handleLoadMore = () => setVisibleCount((prev) => prev + LOAD_MORE_COUNT); + + const handleShowLess = () => { + setVisibleCount(INITIAL_COUNT); + document.getElementById('portofolio')?.scrollIntoView({ behavior: 'smooth', block: 'start' }); + }; + + const scroll = (direction: 'left' | 'right') => { + const container = scrollRef.current; + if (!container) return; + const cardWidth = container.firstElementChild + ? (container.firstElementChild as HTMLElement).offsetWidth + 24 + : 400; + container.scrollBy({ left: direction === 'right' ? cardWidth : -cardWidth, behavior: 'smooth' }); + }; + + return ( + <> + {/* Project Modal */} + setSelectedProject(null)} /> + +
+
+ {/* Header row */} +
+
+

+ {t.project.sectionTitle} +

+

+ {t.project.sectionDesc} +

+
+ + {/* Scroll control buttons */} +
+ + +
+
+ + + {/* Filter + Search Section */} +
+ {/* Row 1: Label + Reset */} +
+
+ + {t.project.filterTitle} +
+ {isFiltered && ( + + )} +
+ + {/* Row 2: Search bar */} +
+ + { setSearchQuery(e.target.value); setVisibleCount(INITIAL_COUNT); }} + placeholder={t.project.searchPlaceholder} + className="w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold" + /> + {searchQuery && ( + + )} +
+ + {/* Row 3: Dropdowns */} +
+ {/* Category Filter */} +
+ + +
+ + {/* Year Filter */} +
+ + +
+
+
+ + {/* Results count */} + {isFiltered && ( +

+ {t.project.showing}{' '} + {filtered.length}{' '} + {t.project.matching} +

+ )} + + {/* Cards */} + {loading ? ( +
+ {[1, 2, 3].map((n) => ( +
+
+
+
+
+
+
+
+
+
+
+
+ ))} +
+ ) : error ? ( +
+

Gagal memuat portofolio

+

{error}

+ +
+ ) : visibleProjects.length === 0 ? ( +
+

{t.project.noData}

+

{t.project.noDataSub}

+
+ ) : ( + <> + {/* Scrollable cards */} +
+ {visibleProjects.map((project) => ( +
+
+ + {/* Image */} +
+ {project.title} { + (e.target as HTMLImageElement).src = 'https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN'; + }} + /> +
+

+ {project.title} +

+ {project.category && ( + + + {project.category} + + )} +
+
+ + {/* Body */} +
+ {/* Meta row */} +
+ {project.studentName && ( + + + {project.studentName} + + )} + {project.year && ( + + + {project.year} + + )} +
+ +

+ {project.description} +

+ + {/* Actions */} +
+ + + {project.link && ( + + + {t.project.visitLink} + + )} +
+
+
+ ))} +
+ + {/* Scroll hint */} +

+ {t.project.scrollHint} +

+ + {/* Load More / Show Less */} +
+ {hasMore && ( + + )} + + {!hasMore && visibleProjects.length > 0 && filtered.length > INITIAL_COUNT && ( +

+ {t.project.showing} {filtered.length} {t.project.allShown} +

+ )} + + {visibleCount > INITIAL_COUNT && visibleProjects.length > 0 && ( + + )} +
+ + )} +
+
+ + ); +} diff --git a/groups/ACAAB/src/components/ProjectModal.tsx b/groups/ACAAB/src/components/ProjectModal.tsx new file mode 100644 index 0000000..ac5e2bb --- /dev/null +++ b/groups/ACAAB/src/components/ProjectModal.tsx @@ -0,0 +1,123 @@ +import type { ReactNode } from 'react'; +import { X, ExternalLink, Users, BookOpen, Calendar, Tag, FileText } from 'lucide-react'; +import type { Project } from '../data'; +import { useLang } from '../context/LanguageContext'; + +interface ProjectModalProps { + project: Project | null; + onClose: () => void; +} + +function InfoRow({ icon, label, value }: { icon: ReactNode; label: string; value: string }) { + return ( +
+ {icon} +
+

{label}

+

{value}

+
+
+ ); +} + +export default function ProjectModal({ project, onClose }: ProjectModalProps) { + const { t } = useLang(); + if (!project) return null; + + return ( +
+
e.stopPropagation()} + > + {/* Image header */} +
+ {project.title} +
+ + {/* Close button */} + + + {/* Category badge */} + {project.category && ( +
+ + + {project.category} + +
+ )} +
+ + {/* Content */} +
+

{project.title}

+ + {/* Info grid */} +
+ {project.studentName && ( + } label={t.modal.mahasiswa} value={project.studentName} /> + )} + {project.nim && ( + } label={t.modal.nim} value={project.nim} /> + )} + {project.year && ( + } label={t.modal.tahun} value={String(project.year)} /> + )} + {project.category && ( + } label={t.modal.bidang} value={project.category} /> + )} +
+ + {/* Description */} +
+

{t.modal.deskripsi}

+

{project.description}

+
+ + {/* Project link */} + {project.link ? ( + + + {t.project.visitLink} + + ) : ( +
+ + {t.project.noLink} +
+ )} + + +
+
+
+ ); +} diff --git a/groups/ACAAB/src/components/Stats.tsx b/groups/ACAAB/src/components/Stats.tsx new file mode 100644 index 0000000..75577bb --- /dev/null +++ b/groups/ACAAB/src/components/Stats.tsx @@ -0,0 +1,174 @@ +import type { ReactNode } from 'react'; +import { useEffect, useRef, useState } from 'react'; +import { useLang } from '../context/LanguageContext'; +import { useData } from '../context/DataContext'; +import { BookOpen, Award, Globe2 } from 'lucide-react'; + +/* ── Animated counter hook ─────────────────────────────────────────────── */ +function useCountUp(target: number, duration = 1600) { + const [count, setCount] = useState(0); + const elRef = useRef(null); + const triggered = useRef(false); + + useEffect(() => { + triggered.current = false; + let animationFrameId: number; + let observer: IntersectionObserver; + + observer = new IntersectionObserver( + ([entry]) => { + if (entry.isIntersecting && !triggered.current) { + triggered.current = true; + + let startTimestamp: number | null = null; + + const step = (timestamp: number) => { + if (!startTimestamp) startTimestamp = timestamp; + const progress = Math.min((timestamp - startTimestamp) / duration, 1); + + // easeOutQuart easing function + const easeProgress = 1 - Math.pow(1 - progress, 4); + + setCount(Math.round(target * easeProgress)); + + if (progress < 1) { + animationFrameId = requestAnimationFrame(step); + } else { + setCount(target); + } + }; + + animationFrameId = requestAnimationFrame(step); + } + }, + { threshold: 0.4 }, + ); + + if (elRef.current) observer.observe(elRef.current); + + return () => { + observer.disconnect(); + if (animationFrameId) cancelAnimationFrame(animationFrameId); + }; + }, [target, duration]); + + return { count, elRef }; +} + +/* ── Big stat ──────────────────────────────────────────────────────────── */ +function BigStat({ value, label }: { value: number; label: string }) { + const { count, elRef } = useCountUp(value); + return ( +
+
+ {count} +
+
+ {label} +
+
+ ); +} + +/* ── Level row ──────────────────────────────────────────────────────────── */ +function LevelRow({ label, value, delay = 0 }: { label: string; value: number; delay?: number }) { + const { count, elRef } = useCountUp(value, 1600 + delay); + return ( +
+ + {label} + + + {count} + +
+ ); +} + +/* ── Dividers ───────────────────────────────────────────────────────────── */ +function VDivider() { + return ( +
+
+
+ ); +} +function HDivider() { + return
; +} + +/* ── Main export ────────────────────────────────────────────────────────── */ +export default function Stats() { + const { t, lang } = useLang(); + const { achievements, projects } = useData(); + const totalPrestasi = achievements.length; + const totalProyek = projects.length; + const internasional = achievements.filter(a => a.level === 'Internasional').length; + const nasional = achievements.filter(a => a.level === 'Nasional').length; + const regional = achievements.filter(a => a.level === 'Regional').length; + + const today = new Date().toLocaleDateString( + lang === 'id' ? 'id-ID' : 'en-US', + { day: 'numeric', month: 'long', year: 'numeric' } + ); + const dataNote = lang === 'id' + ? `Data Terkumpul Per ${today}` + : `Data Collected As Of ${today}`; + + return ( +
+ {/* ── Stats bar ─────────────────────────────────────────────────── */} +
+
+
+
+ + {/* ① Total Prestasi */} +
+ +
+ + + + + {/* ② Total Proyek */} +
+ +
+ + + + + {/* ③ Level breakdown */} +
+
+ + + +
+
+ +
+
+
+ + {/* Keterangan tanggal — di luar kotak, rata kanan */} +

+ {dataNote} +

+
+ ); +} + +/* ── Fact card helper ───────────────────────────────────────────────────── */ +function FactCard({ icon, label, value }: { icon: ReactNode; label: string; value: string }) { + return ( +
+ {icon} +
+

{label}

+

{value}

+
+
+ ); +} \ No newline at end of file diff --git a/groups/ACAAB/src/context/DataContext.tsx b/groups/ACAAB/src/context/DataContext.tsx new file mode 100644 index 0000000..bdf7f11 --- /dev/null +++ b/groups/ACAAB/src/context/DataContext.tsx @@ -0,0 +1,89 @@ +import React, { createContext, useContext, useState, useEffect, ReactNode } from 'react'; +import { Achievement, Project } from '../data'; +import { fetchAchievementsFromAPI, fetchProjectsFromAPI } from '../services/api'; + +interface DataContextType { + achievements: Achievement[]; + projects: Project[]; + loading: boolean; + error: string | null; + refetch: () => Promise; +} + +const DataContext = createContext(undefined); + +export function DataProvider({ children }: { children: ReactNode }) { + const [achievements, setAchievements] = useState([]); + const [projects, setProjects] = useState([]); + const [loading, setLoading] = useState(true); + const [error, setError] = useState(null); + + const loadData = async () => { + setLoading(true); + setError(null); + + try { + const results = await Promise.allSettled([ + fetchAchievementsFromAPI(), + fetchProjectsFromAPI(), + ]); + + const achievementsRes = results[0]; + const projectsRes = results[1]; + + let hasError = false; + let errorMsgs: string[] = []; + + if (achievementsRes.status === 'fulfilled') { + setAchievements(achievementsRes.value); + } else { + console.error('Failed to fetch achievements:', achievementsRes.reason); + errorMsgs.push('Gagal memuat data prestasi.'); + hasError = true; + } + + if (projectsRes.status === 'fulfilled') { + setProjects(projectsRes.value); + } else { + console.error('Failed to fetch projects:', projectsRes.reason); + errorMsgs.push('Gagal memuat data portofolio.'); + hasError = true; + } + + if (hasError) { + setError(errorMsgs.join(' ')); + } + } catch (err: any) { + console.error('Unexpected error loading API data:', err); + setError('Terjadi kesalahan yang tidak terduga saat memuat data.'); + } finally { + setLoading(false); + } + }; + + useEffect(() => { + loadData(); + }, []); + + return ( + + {children} + + ); +} + +export function useData() { + const context = useContext(DataContext); + if (context === undefined) { + throw new Error('useData must be used within a DataProvider'); + } + return context; +} diff --git a/groups/ACAAB/src/context/LanguageContext.tsx b/groups/ACAAB/src/context/LanguageContext.tsx new file mode 100644 index 0000000..0672fff --- /dev/null +++ b/groups/ACAAB/src/context/LanguageContext.tsx @@ -0,0 +1,49 @@ +import { createContext, useContext, useState, useEffect, type ReactNode } from 'react'; +import { translations, type Lang, type Translations } from '../i18n'; + +const KIT_STORAGE_KEY = 'if_untan_lang'; + +function readKitLang(): Lang { + const saved = localStorage.getItem(KIT_STORAGE_KEY); + if (saved === 'en') return 'en'; + const browser = (navigator.language || 'id').toLowerCase(); + return browser.startsWith('en') ? 'en' : 'id'; +} + +interface LanguageContextType { + lang: Lang; + t: Translations; + toggleLang: () => void; +} + +const LanguageContext = createContext(null); + +export function LanguageProvider({ children }: { children: ReactNode }) { + const [lang, setLang] = useState(readKitLang); + + // Sync dengan kit's language toggle (tombol ID/EN di navbar) + useEffect(() => { + const handler = (e: Event) => { + const detail = (e as CustomEvent<{ lang: string }>).detail; + if (detail?.lang === 'en' || detail?.lang === 'id') { + setLang(detail.lang as Lang); + } + }; + document.addEventListener('languageChanged', handler); + return () => document.removeEventListener('languageChanged', handler); + }, []); + + const toggleLang = () => setLang((prev) => (prev === 'id' ? 'en' : 'id')); + + return ( + + {children} + + ); +} + +export function useLang() { + const ctx = useContext(LanguageContext); + if (!ctx) throw new Error('useLang must be used within LanguageProvider'); + return ctx; +} diff --git a/groups/ACAAB/src/data.ts b/groups/ACAAB/src/data.ts new file mode 100644 index 0000000..df0d23e --- /dev/null +++ b/groups/ACAAB/src/data.ts @@ -0,0 +1,254 @@ +export interface Achievement { + id: string; + title: string; + category: string; + competition: string; + rank: string; + year: number; + level: 'Nasional' | 'Internasional' | 'Regional'; + description: string; + team: string; + nim?: string; + generation: string; + image: string; + avatar: string; +} + +export interface Project { + id: string; + title: string; + studentName: string; + nim?: string; + year: number; + category: string; + description: string; + image: string; + link?: string; +} + +/* +export const ACHIEVEMENTS: Achievement[] = [ + { + id: '1', + title: 'Gemastik XVI: Smart Agriculture AI System', + category: 'Kecerdasan Buatan', + competition: 'Gemastik XVI', + rank: 'Juara 1', + year: 2023, + level: 'Nasional', + description: 'Sistem deteksi dini penyakit tanaman menggunakan Computer Vision dan Deep Learning untuk membantu petani meningkatkan hasil panen secara berkelanjutan.', + team: 'Tim Bima Sakti', + nim: 'H1031201001', + generation: 'Angkatan 2020', + image: 'https://picsum.photos/seed/ai-agri/800/600', + avatar: 'BS', + }, + { + id: '2', + title: 'ASEAN Cyber Shield Hackathon', + category: 'Cyber Security', + competition: 'ASEAN Cyber Shield', + rank: '10 Besar', + year: 2023, + level: 'Internasional', + description: 'Mengembangkan solusi pertahanan siber proaktif terhadap ancaman zero-day dalam kompetisi keamanan siber tingkat regional Asia Tenggara.', + team: 'DefendUntan', + nim: 'H1031211042', + generation: 'Angkatan 2021', + image: 'https://picsum.photos/seed/cyber/800/600', + avatar: 'DU', + }, + { + id: '3', + title: 'Innovation in Image Processing for Healthcare', + category: 'Kecerdasan Buatan', + competition: 'PIMNAS 36', + rank: 'Medali Emas', + year: 2024, + level: 'Nasional', + description: 'Riset mengenai otomatisasi identifikasi sel kanker melalui citra mikroskopis menggunakan arsitektur Neural Network yang dioptimalkan.', + team: 'Alpha Medical', + nim: 'H1031221015', + generation: 'Angkatan 2022', + image: 'https://picsum.photos/seed/medical/800/600', + avatar: 'AM', + }, + { + id: '4', + title: 'Smart Waste Management – IOT Challenge', + category: 'IoT', + competition: 'IOT Challenge ITS 2024', + rank: 'Juara 2', + year: 2024, + level: 'Nasional', + description: 'Sistem pengelolaan sampah cerdas berbasis sensor IoT yang mampu mendeteksi kapasitas tempat sampah dan mengoptimalkan rute pengangkutan sampah kota.', + team: 'Tim GreenTech', + nim: 'H1031211058', + generation: 'Angkatan 2021', + image: 'https://picsum.photos/seed/waste/800/600', + avatar: 'GT', + }, + { + id: '5', + title: 'UXID National Design Challenge', + category: 'Software Engineering', + competition: 'UXID National Challenge', + rank: 'Finalis Top 5', + year: 2023, + level: 'Nasional', + description: 'Desain antarmuka aplikasi kesehatan mental yang berpusat pada pengguna remaja, mengintegrasikan prinsip aksesibilitas dan human-centered design.', + team: 'Tim Pixel Prima', + nim: 'H1031221033', + generation: 'Angkatan 2022', + image: 'https://picsum.photos/seed/ux/800/600', + avatar: 'PP', + }, + { + id: '6', + title: 'Pekan Ilmiah Mahasiswa – Lomba Antar Kampus Kalbar', + category: 'Software Engineering', + competition: 'PIM Kalbar 2024', + rank: 'Juara 1', + year: 2024, + level: 'Regional', + description: 'Aplikasi sistem informasi keuangan UMKM berbasis cloud yang memudahkan pelaku usaha kecil menengah di Kalimantan Barat dalam pengelolaan keuangan digital.', + team: 'Tim Borneo Dev', + nim: 'H1031231005', + generation: 'Angkatan 2023', + image: 'https://picsum.photos/seed/finance/800/600', + avatar: 'BD', + }, + { + id: '7', + title: 'International AI for Good Hackathon – UNESCO', + category: 'Kecerdasan Buatan', + competition: 'AI for Good UNESCO', + rank: 'Top 10 Global', + year: 2024, + level: 'Internasional', + description: 'Solusi AI untuk deteksi deforestasi hutan tropis secara real-time menggunakan citra satelit dan machine learning, mendukung pelestarian lingkungan global.', + team: 'Tim EarthAI', + nim: 'H1031201022', + generation: 'Angkatan 2020', + image: 'https://picsum.photos/seed/deforest/800/600', + avatar: 'EA', + }, + { + id: '8', + title: 'Kompetisi Antar Kampus – Data Science Cup Untan', + category: 'Data', + competition: 'Data Science Cup 2023', + rank: 'Juara 2', + year: 2023, + level: 'Regional', + description: 'Analisis prediktif kepadatan lalu lintas Kota Pontianak menggunakan model time-series dan visualisasi data interaktif untuk mendukung kebijakan transportasi kota.', + team: 'Tim DataNesia', + nim: 'H1031211077', + generation: 'Angkatan 2021', + image: 'https://picsum.photos/seed/datascience/800/600', + avatar: 'DN', + }, +]; + +export const PROJECTS: Project[] = [ + { + id: 'p1', + title: 'IoT Environment Monitoring System', + studentName: 'Reza Firmansyah', + nim: 'H1031201031', + year: 2023, + category: 'IoT', + description: 'Platform pemantauan kualitas udara dan tanah secara real-time di area gambut Kalimantan Barat menggunakan sensor terdistribusi.', + image: 'https://picsum.photos/seed/iot/800/600', + link: 'https://github.com/informatika-untan/iot-env-monitor', + }, + { + id: 'p2', + title: 'Smart City Data Analytics', + studentName: 'Anisa Putri Rahmadani', + nim: 'H1031211019', + year: 2023, + category: 'Data', + description: 'Visualisasi dan analisis mobilitas kendaraan di Kota Pontianak untuk mengoptimalkan manajemen lalu lintas perkotaan.', + image: 'https://picsum.photos/seed/analytics/800/600', + }, + { + id: 'p3', + title: 'Open Education Platform', + studentName: 'Dimas Aryo Wicaksono', + nim: 'H1031221044', + year: 2024, + category: 'Software Engineering', + description: 'Sistem manajemen pembelajaran inklusif yang dirancang khusus untuk memenuhi standar kurikulum berbasis OBE (Outcome-Based Education).', + image: 'https://picsum.photos/seed/edu/800/600', + link: 'https://github.com/informatika-untan/open-edu', + }, + { + id: 'p4', + title: 'AI-Powered Crop Disease Detector', + studentName: 'Siti Nur Halimah', + nim: 'H1031201008', + year: 2024, + category: 'Kecerdasan Buatan', + description: 'Aplikasi mobile berbasis deep learning untuk mendeteksi penyakit tanaman padi secara instan hanya dari foto daun menggunakan kamera smartphone.', + image: 'https://picsum.photos/seed/cropai/800/600', + link: 'https://github.com/informatika-untan/crop-detector', + }, + { + id: 'p5', + title: 'Borneo Wildlife Tracker', + studentName: 'Ahmad Fauzi', + nim: 'H1031211063', + year: 2023, + category: 'IoT', + description: 'Sistem pelacakan satwa liar Kalimantan menggunakan GPS collar dan dashboard web real-time untuk mendukung riset konservasi fauna.', + image: 'https://picsum.photos/seed/wildlife/800/600', + }, + { + id: 'p6', + title: 'Digital UMKM Marketplace', + studentName: 'Lestari Dewi Kusuma', + nim: 'H1031221028', + year: 2024, + category: 'Software Engineering', + description: 'Platform e-commerce khusus UMKM Kalimantan Barat dengan fitur manajemen stok, laporan keuangan otomatis, dan integrasi pembayaran digital.', + image: 'https://picsum.photos/seed/marketplace/800/600', + link: 'https://github.com/informatika-untan/umkm-marketplace', + }, + { + id: 'p7', + title: 'Campus Navigation AR', + studentName: 'Bagas Prasetyo', + nim: 'H1031231012', + year: 2024, + category: 'Software Engineering', + description: 'Aplikasi augmented reality untuk navigasi kampus UNTAN yang memandu mahasiswa baru menemukan ruang kelas, lab, dan fasilitas secara interaktif.', + image: 'https://picsum.photos/seed/ar-nav/800/600', + }, + { + id: 'p8', + title: 'Flood Early Warning System', + studentName: 'Yuni Karlina', + nim: 'H1031211088', + year: 2023, + category: 'IoT', + description: 'Sistem peringatan dini banjir berbasis jaringan sensor IoT di sepanjang Sungai Kapuas yang mengirim notifikasi real-time ke warga sekitar.', + image: 'https://picsum.photos/seed/flood/800/600', + link: 'https://github.com/informatika-untan/flood-warning', + }, + { + id: 'p9', + title: 'Mental Health Support Chatbot', + studentName: 'Rizky Pratama', + nim: 'H1031221051', + year: 2024, + category: 'Kecerdasan Buatan', + description: 'Chatbot AI empatik untuk dukungan kesehatan mental mahasiswa, dilengkapi deteksi sentimen dan sistem rujukan ke konselor kampus.', + image: 'https://picsum.photos/seed/mentalbot/800/600', + }, +]; +*/ + +export const ACHIEVEMENTS: Achievement[] = []; +export const PROJECTS: Project[] = []; + diff --git a/groups/ACAAB/src/gambar/hero.png b/groups/ACAAB/src/gambar/hero.png new file mode 100644 index 0000000000000000000000000000000000000000..33f70e0d8166f7990950d914dc68c0d35e7cf2a1 GIT binary patch literal 244190 zcmZs?bzBo(`#-F7cXtd43F%Y>B!)CYx?38hVMup(qex3jiFAw(k&e-bbjJq!%};#q z`+hyopPY^BTy?H|FG@pA5g&&J=h34__&}vsT8|!~SUr05I0FjME9(erl(gUb&TyJG~L}j_mlxp@C1@JL+QtN|y&qRU}N}spP&g+YM7~?zX=a%ed;MmXC`CqRj&kqAU^{o$D z$LSnK1IA}+W8}M7%!q5T^w79bC?3ajS<82k)Q{kFRxST^ETv0Sd;b;rX$KKXdSU?c z`vd-%5C8Qq6OWL`&rz9{xbkVS=1mO#rt(344M~@zo{vJ@FYmv;O%YUz6@dqf&cEs1NTG2v!=%IxX#csOTayy`bZ_@7T-pNB+O*dp9v5 zPaC$?7Qz4j-!1qrVY}Wve*AhcAJ=Q)YU)3#40=ivG@>?GZTH@B^Z#!9qi8AAKl0#x zaIE}C=|Lm$ADoaHi&j8t?CIUr{DA&{_&YIri9FryF>VU*cV;s4v;W6bx;#j|8#gwO zi~Mb;zt{}2#YNF2W%g?_bB3A!$EHZy=R~!k2j^?GF8|BQ`5#tBEuH^YCnr9Cj(uF` zMJa;*Te+^*%t)=Ic}P1t{1+K-0+thQHmiwlN&7a(|6JOo6Z3)1O82m;0l)cgh5suj zrz}#UQY10jhlt<@r3&nM&RhPDnl6%ss!GxAdZyJe`L}kwOMG!7i5{*%^HIChkYo!G~U8ShEyj zzRvPeY9g;w|LMWZKQg;E{_%t9cM!+&2^q9k+c?Qqi&-kwL$8bH%KL6571odU0PX1Z zZ#4D4WfTJmed;O2z*>B|gdOl=KIoY7t_->PvtNV>@RRERr~~wZ)C+ofgm^d-ClS1) z3!U;@_&e~h|FM9$&yrJVfil`r>n_7?M&NBmW#`3fL{oC#>3Z^UhnvvB{WQ~wX_C#} zmsy+Pb2z21^X&*d1SV3oT!8U2;R!!@D=+W@BE9kSc&Uinlf8GSRjWKS!GEo2u47vo z4*zJ1=r=VAH~!0=yC`3EG5G)IYNqTi!rdEJ zz1r6>IzbYtl1IYgKh5m|V%*yA<9BN~Hao;7W{jr*_e-rmpcyg<|B|0`yUN1umTD?J zCu@GI_eZyk@c84F?fUnlZ{Gf6!wHT*VYJ9~X*k~r%b)2tZ+!36em2*=hvjGv-2J4! zd|`nVTkQ^T|{Jmgi&7vH~7v@D8EA%LvA2a~?q0lN@Qkoj5r}gmcn{%kY721m z2%kTUclC6lm%L|~6%ldU>B*Lkx9GFC;dON6j%QC{1!jx2_CRk_t~+2kIWn~X<%K2a zgXg?CylY5@) z=r8n+K$%Z2AMAc@E8ib_wIkYV?(b?4cZ)9Y0T&?#@QwNLIgJhU?@-@K@YoOjpOj$? z#7c~vK`ao0k0*|rmJnu@(=WW?7y8h0k=(rQSI1ZEb_sI1`p~|;M*Keg@CR?%#-|Wh zA(`em#f0H`Ky0_1Qek3ZP*Q@-Q$oo+0*n+Yal9*ufLzJWpmt|f<|JL`|>4Pa*zWaRO%7`i|XvKe{9Bz?H_UmVe@}RKs6MX2Z#$ zO_|vHhLthv?ppd%8%nKO?=ruzrwfVFN?Sme0)uf0^IAVBPE>8qFH(4h6Dt4=?%hH| zarBY_lK|83J>{``@w8f@_{0J8pwOu^)O(D4Ls^9xZj~Tn>jpAjY=htwxy)nD3<;%N|4n;Va;OtQn(>nJ~LVw_Za+2 za`n_}Zcen5JyxKZ|9Om2o8HoL?~Vy(p7~&^Rrsr{p88yeRztD)DJej#^rf%kKi zo4Wa&mio#JcZhYyhxIc_=N! zdkjOQ-xEhqb6&Upb}?x&d-1S)9606`xYXQkq_iSPP+K+mPm;$$rsbz*wFrH*2VJyy zdYE2-ZNq(uUGl?G{3)Nt&lW3{qn4?MS%mxuSKK3pd!7d=wg= zswHV0Mwf;5+bajBvAnk2%A$g%1Q+|n3r#5XkW^T5lKi&fKME!K5m$}#i&r-p-8*yn#^9Xu)0tdu<+FMimSqL3_*_F20=>aUCnF; zgN?HODUA|Zt4_IIt_5K-l)-109$>gh6}s9{i=FKarS5hI9=^W_AsW>Yi3d+q-MK6{ zlQ|TWLlWz9d!s9;yus%6RRYe*U+T!n6o^tYgMRRyh^Ig8DAn|0r5;)HX4@LD4)`E- zBOR+9NVJXF%PqB$9^%5M^A<7g_Pyp@3Q=s3Q(?I*6hE!OSz1na{DcZ&NOA~{aSI95 z;L`1AHgbAsDg7Q&?fxR4eNRYh`6C^>Onw9-qU$-I-*nFESJ}qcJTutA$Uo-FCr0L< zBSDmgs;#%OYd`O=MG+_0f!Eb>xH(V*t~8tRTuH_j8EpCrOIzMA<~2*bCT$_l;s?#o zdOim#-%#M$XFfh7Ds->R&U6eY(R!Tvj6n7*^lX@fzXUuM0 z3!nDuVZ&E)oWHJum0Y+^x|v7^nJETAY2Fe7+Rg2 z9Q=GNON|%jS2+uy^Ai4d@Wr62!#qih%~P-R;cZ5dcpsTo1Cv}l$ebz1UlDXtMpQhC)_=FHQBw>Z%;D5mbR4qQR&!HTk+wW=%aT*p|52ejK7d;CxjIb$;(oNX}DqK#jSrPO(iO-78J@Q z<6-ZOwZ+Nt#4pj?N&QY}G@6d`)lQY9JDJ~AFsxMp*X*}oPT#LX&)<@?IW?>E^JUuf zy*o$wJ~wrcO7@Ao8foy|SFeLn@%D~}(s5_UtZ7P-pSO+lwzkcc5+VG)z4I$;mpN^1 zn2np@u-%LfNXt<(m*pq1SQAD?O*rKEVRKF}fVzwKpEB_zmZ`8H$-t3qLJXy;2N8fK zBEnGS5B2hgyq1(~ldfxMysu|ftmesk@s2>Tx|P6o!nlw{AuKx7PKqYP{so|yS%9P_ z6eq(!h6L0~2BobwCJ|($R(>Kswq@r_b52h9bWDI?Y{u=q8-{50=;qG-d5fC|#vGse z`nNDnqfVg^+BcN0)7{p~p5El5N2UXLq9!qhHP2)De5P<+M?B^>iuwFsl)NSXQXszR zSmR{&&WXNMJx^zU$xy7bG3v2Sf$Dpv`X#Upn?Q zF`$7=`S;%vM-C2S12Qk$WhH%&;Zf`z)=o}Ucy0gmja}36AHa(awd8te)vjo-$lG=k z9_-eg5EBU4001YjwS5Vkv?)fF04WnT6nl3>XZHT|jk}E0zq5eJfb0@VzZ7kOB6svO z8I?Ucf(f^*<_n$R?4n5=yq&i%D1N`VQrB^_>WC_Otqri$ZV3uKm`&4P{`RxWX+(9o zBao(r)#Z%h(d3|h#^zoDL>#t3<=AY&VN?whr_X1g7 zu`-AA%a(|xb?J6uGN;$e`!hiz_9e-(iye4M0Kf7#E?sMh05RqWiV zwemD=gmb#UMP;+kw6k{V?zZ42Dr4(mZ=#ApHium`?R%8<~f4ScWY<)n+@$DPQYSp^u=O z#WNUn#m#-u!j}xqSa!ob`gU&f{r5KCfX5tN*X!eNq@pXXJSGqIlxyUC0nF9X{#aw~ z)I(O0xmK~m6k7dnregP*Sb|jMKc$p}W(%@IbpmG4x!CnhX>>?vTGB~mSc=!yh~y&iK6 zJ(mDu(bf0#@vE-%&fiacm+!tC)(vmYF|=dA2#z3e&C8)}M=YFe`vl7#`}p&nUq2+{ zMtkrZHTAm*ZHT=Z^kfGHb10YHg#98=1Pwi*k|$OGs?8AUK^Ob&=)O_^d`tJFrXt-T zqBNTaQ;G1i=KCuim)kTxajzpI?1`EFtEIpDJ5;P+wuJ=9HhnGn)mrIshu?Z9e8(`b zOsnEy_;eFe16^J8FsQOmb?~5*cEeGo&3)b(zH0W!4!ug;s7z!Vh*MAQy-b-1|A~UB zt;2{L$E8#E_G9E>>4wLL&-;_IxR_Z6sTUi=D!91Q_}nVO{BsqS-=?}il|fJT9aYso z3O|pV9Th6Et174dYQQ6uqpC77UihZ+qxej)E>4TFOxkhHM~SOsNf$_^$%X9qtyx;P z!`~zZY=kE1U6b`3+@OZoLvnW!0!4teWvtQ<7LxkRXvWO!v9$0^5#CRLr)@HOBc(RG z)%*s5rKV>SVe4DB&~tjIFV6vTwD8v~K%Exl&i?5Fg?}T{N$y+Q{M|G5@Qdb-)3}i~ zKU(Px-*H4;V|&BTqbp!vMWSv0Vjh8ea@D(ihxvUE;-qCP>J-fDX+W?HfvJP{t7;pv z?CNgr?ebe3puTXIY*pyY8+@3}zFwZQxqS&Xvqb~Id`tm9&Vbyy!gc#CKDhO9jS>4) zMK90HnvXC^_apo2q-WQeuJml;EX?YUbZV%8$;@p0j>7w5-(9dp8H{?)t0iM8SKdE& zUTh9d-|c#BL6vPWtOY)lwr2bxBs2W;t?Va?cnB3?1XY6U&r+KO#jwZI_2NP^T^e;2 z_lq8cY6>Y!$zspP6x#FuE8#yuyO;)5^USii%CnqoND)tQ!{YuAG|< zEi1GVfErCro=TA@cx{jFLxnXG09IGogEx!6Lb=dzGO66pI&ISKn4It74NwJ0F=w`r|OK)_)DNPype} zLJIkzk@Ccw*|#cU$}$b6SeBntuq=UN;lxigM?1Kx6JEBiNo zBNO+_EdTgGhaK8Mm?_quzLH4dYQBLWXsp5Z`gQ<8=|&a^y9+z7Qe^M}SyN}G(^>d< zprexH=eB!FQRXbQp#!6)>CWiVi3D*hPvR7!Aha?cvJBAQHEJbQ8`;g&D!G51|6=~l zK%s%8Q0>#3r)e6zm>h10>BEyUQ9E+23`W~s=J(kZ8JVP|lc3(8R=WOvMtEq#xZH;^BLF!K z&79P_Qt0(C_Kruba!(cr^Bv-hoP6IHOwDC}K86wf)v7Am{bjxUl}&6=uY*x_oTpC} zYX9M~_h6d2vA8>zKDPEpd%7f6dCDPeDH(=%{=G)xOFydS>t}lhpL&Jf{#@#{^CAt& zQ~eBT=`klrIB4Pbad|p1Nl4q@HURC%t60@_PbMTRIf+Y;$@KqYq7a zY?StihC@ZiNJWz;rC?pJO!rwY*;{efH9K?>B5@(D_y?n1rSi!kQC>DDPAhH}`He{$a{0HaIpZQl?nexUkg|gkidkrS#T6 zKDYkMITo)rSdF1~yJ@FsTu?(PWHa%Rk8|A{&;VUBuQW$*4M?-%$FQ(Bn7jk}VRP=| z3YUPkOvP|y9u7$-hIUSnWaA?jUt%=}hHv8dKMj?XekjDpaGxXzq-7`d6@SqMNk!aO z)^%hl)5pY7q-SeqZhupAXLlMN9J07#W#-u|Cn8sQMx^y*VpyISn@T&U2pGygosq4~ zFj3j+>`MB%NOyFl5&zH9C%+L(3RAMAAS9s47)-!?^5E6(U`-O=DX5w(4!KO*^#K^m zaVbB4-xfepgGOCOvHi06O)oDwyU&1w7(=%P$tJGsfJ%PPG^cXD?2Krc4}mi8T4ro| zR~cG%Mb^Z7>()04jSDXWzJ=ZW6nZNtXg5CoNnF%x>ZXH#EI_b9>P5`J1)YKRJG*4> zne2CEUw1UvZYxd#e4^*Z_{@Dhq<0ADxEwtZkH4ntYS?DYlyjO$hZ$5xX%*vD2@4IC zyvESsC#Z;zQ78|kAg?#z{BU7P{Xri@!e0U`|C;nwmb1dg>TNx}CYuUSA%)xeP9S{K zk9*Dza!K&q?I3eU9LMvY#aB=%+2i}vbQ|0TEF+n}BETvmd`c2wpI)h3<>J^~oc;dy zsD5%auTCvi$a*AA5^sL-SvyIpTZ=UJY|0Q;b{{&x;>pPRZ#?U{!kxCV45^=)`P{bz zbd(?91MQ{j>CbOe2;Ugsrz#~%B?~l9g)SAMys4B$e@v2bDUOq6Tj)=**!UQZUhg|R6q2kDoJs{t zXC||3(l4XRyWGnSh(0Md4tS7Pn+Ca|Y=OQAB-8qYtAO_%e=?daA6rV%G0|KThs*U1 zWqQabUX=0ERPXnk)1~?|k|%Ry!0<*U0lMK&9LxIN+vTCTln94$VQ2MTXM0eSJUvVd z;%XE!M_bmVuukC8uL5zchU{+XV*vGoW4@Gw>v*W6^rFSaaM0`KXvzB0LLJR( z=6n{0Qg{kVmoomHk%nRYDy`)$Ow?{BW-(RL*{qD2jGy#4! zudTm?R2>>un2{#qlMp1Q<$jinj7=nFRsjVoCCerv$o3?dIkv<>JwkN5pKbxlm%j9Z z)8~5nQXjS#bVk*AKIvo?N6&sx8`5QolhPVgB>RMc{R157_)LMff=>0)Z+Wi&GjzbL zHssWfaMO*}?Wa7&r4J7u9-o1P9qZy!kCiQ|r9n$W{MUATJlHc89tp=UFaYyNn(VO9 zXAMBtJ6e2QwJ9^y?Gf zE{R3I2GUKSe2+ye{GTd3kgBNWFie(TJ7ax`vi<$I{rG-Iv=cdLpW64N1P-K1wGMZ4psDF?4->9(`J0f2ViCwU?m zZH82ddYASqR~UDGIsGv62(+s95MtlOm=9e}sk-?l zTzs%uR$tt|!aqEkzAQY-e$KqWor6R@4PxdZlZ3}sqFO0c+PBFI%+bR6q0VgeZdy$6`@-K;Q zZVM2%4iCLGo!g2(#0n^qStjI$9_W)q`E_Je zB7ZU21nO4HXJX(hBG7RExq+;|z*+KhlG^h_?D(4Fjqa3Px8q)j8?+bVdMu~DW?A4% z1X0VCjX?Xdvf6*OgCSditTa-I)9SeC%$Aq>TbRt2s8T}XyqftJ7kU!8=FR-*Emp>G zf4yr{T#^dJptV)EbT~w55}53XV5lv?==U=)7Oy!%Osf^w&V zE}ly3=0LEV3QP7QjxV5+dZDZ=lyi=3NNE5s{ER(!OP$C1B^kRaxxDay>If}l9bu5o zGs@zcMSL?YeV@YkR>V+|t++*zTzQaO(1j|3xDfcQMWosgo{Ksobkl*GXUhSuGf`3{ z;3$4MF8e9DNJf~Osm?8Io&%rxZ9s)Q<*ew*nkD2U2__xlcht^!d_TyJ)3$5L2#Gjq zCu9sH68fs4$3>FA8ooTn=;glyq^)QUdIWQbo{R_!mF#FZsimaOFq=}H z1Te;n9DoVJ&<063^2jIp?Mpah&{efbNu|2vIj<1F*HLjqUr()q7Z&uXtmAElS0K{| z`_yt>Z>*3#rW7U7CnQ`me$tO z%Qbd*j+E9xOx44|LFlCXmh*|;68M1t{-a!{W}M~+S%r^2(p2=ct%IL zKWbI?dMIlEQZ~?)Iqh`i#Br=X$rpS!UHkNoC;uOO~W zkJx7o#%pbeiT*5(^Vbet0{0ILp?5nAh?8?^X~e8(r_WUt;sILouz}n?PMO}97f76( zJii8=M=)M}fnpgTpIV?e%9Y$DAEf^%0E5`OqT-Gnu~i_X^kuoRu`$^7R_244D$_)w zeMH5)cdW`|W}Wg}hw_YF%868djX^`3V*xI`Bn@JaKOtL*pmD{k_~A(`e-+`1%>0TX z10K0Ox@?Rs*I3!sgO8dupJu+8SLi^vt2Cb$jSBeBo#fI*mv_bD%-He_Wh$e+Pp3>j z*BifLJKOxaN&IOja<7k{yaQXOj<`vJK3C5W5~5Dm%g*SJ6?oT8xcQv%hUfvFQeY8% z!CdmXpo`RYZYsw8XX!3~Lv3(*D>|sc!!DW2PX5#Hmy#INz#`^__o*o5lzuV-ijCY) z7YB=sVp#NeGjIi-?7pegQBCaFY3qcwm6}n;JR)A3=f`Y$@%~r(I8XC;?_Zgpg{d2l zM^*f5x6FL0u7;2ACSf*#@Mdtpwl4S%YI2=L2(Im)KKwJ@zbPP^L`?g^ke&Vv%S-pm zdiPeEND>9#-uG5f<%3kRT%lH)XdX% zRZ^&C^{N$rq-j@;gp($svm}t(Rdpj08^Az(8&D5R$umm>k~rez)Hq1*M$lciE0#|S zIAL#O%#(Jv*)x-1rH>V&wl0{E%P}~wcoc}m*l}#W4Ex1jVb?YZ8h$H?Yd6Z<{Zx0s zFfR8Ch>TCM%@qhJ#^1-w00vaIH~Mi$P^Lp^mn;gQ?9i7WK-}qsPWtI(}R8S z=$GK@mF$O)tFYB;k=5&n&g)>p=MQUh(icUbvK}T~PVXd29E7MneGSAF$12syW+U4@s3R>5^V z?yWDE0w{uP1ySx6mc^HvkpLGenRb@-rZ?!%m54AFW(YHa#V= zm^AeJ6C6w>yw!sMa{6C%N4OopX?!;mSLP;LZNxvkmi;v;1glI9){2H~r%^5`bK;dpV`Jm> z@_&!{tm4t;q(cCA89Z)5lcME}Dn>AD5O-kt3i}dF2#qe3vyH?43I~V^NLxE1?s})AoPp4jaQee1Gg7n?s z?;%o%^NWDHi{Il{o<;2q`^SflPsjL0=&r06HHXg~-GqL1T21ahm~}4sIi$xv+>@$H zdG9Jh5l2f8p`;a38Jaipo?Rw3#NHIhT@`vjEpo2JdXj(r-S(=peY3Njd7?fH8yL$U z4&at;TMA2zibPY2oXiY;^)o*cCoM6Cdt@+0fP>0Ao)8Glk}9%GFM8wtY>A_YT1?O4 zn>%s_e_n<27WCbp%YeLuhq9E0qiyX)M4u96=jnFh&mgPU`KYhU9piwXo^0|D&4oHe zGdm^mQ4c0e5)7aM@N~?+osn>UyBS@gT6uVs=S;Y67wb*JYVA9HvdjhCP-*WG5w4Y( z?&`kPH){AE+B<@)m+4%n&qMi2z*2IH8U7f!bv2HJyEIMhT>`I206+y9xw~@UmeP1^ zunjF)T76Gu6R0ozG0C?3Bj$=l51cejag55!N;B9oJl*uZKckyhR~W?we4cX;y|02A z95@;^lYHJYPh)SsBR{SLwV%;!rXFp1i#cI0&wc*5-Qd)epmCQAD**3T2hw@Kq)#vdPyA|b9|BKQW6pNRtKYtK+T=kAL`A!Rt{M21%dcfA ztOb@QeC~$t`5pP_6uk*dBjRV4rb3${4dt@SSu zb8*F1QflZX0|Bp^WrzO2@cX#F($IzaZlnHw$DzU_PL;Wl%nFQ`*@>Z=sDmU-+VV8~ zA7#n;@3w|}0V-vLR2+wHhbIBC%+uv(q$HXo!CK_1z5EPx53hS-UpdBl^7XAg8(59p zRdacCzJP3XgR;7-om^%J}&ckDBf#|TFFAw1g;5N3YQZpsf=4owRM5ip?%urlqv z_V85aw>r0V)up92X)5alX`F_woaZ$c*P>p2(Dw%izPEA(@UO`iH@)l=>&wox2?d4` zjs>d+FAt({m&EEiVieVD&b=v1MZB0zg|O2?;?x-HeqTftTg~6=at(Lf zHzRuaR7ONaYFNaaw0Tg}sZp+aFE~SfP`no>nqOL~lsf4u?VOXg zpE|sb2C<2*e*>Fm`|4#6FeQbQX{8yE1CxHxEl5-W zuU>Myf8ff>{3!6GW#^z7?v6+dSXfz+_j6H)nEUUmG@SX*Z&x7aAA#3igaN+-jvpGe zZPgwQqAc0L-=Oqxz1%+N*Ve{ca^#-+;YYWbw_MF!j(EV;DEw|`c1n>^`l=!U3@7yp z*jZOJxyrxpM9`||iW_!ZYZqXU^GjX)BAuUK?HzC?+?O;qnm@FNi=N+$qt7*3>d6`t z8Fy)Rvk4%yoo#Xhzr$RT>XjTLPuusDJyLXX$-HTi*C}JB)C(PWIEW zk#ON+_>0%X-aBo@1-D#IaY%eOLC_zxTCOe8tvk5I0fXdA^#PyKyxB93*-r-?B={5O zOnn<#W7YegM&BD%3yjaQR>%zi{%G1duK3N%urI^!0fotBO7y|X25ZS({W!bh z&Ks-h&m#%_e>3|ZtXsAmM@@Uj%IyA}B@pqGJBXJ>uHSl$m}hunH<Ok1+BH zHFtlfVf=2S2GMG}4(sGsA~!}PE#qd9dFG79B>ggEEG)!7t07=CrFX_e>$Nq4Q>lL7X#$mFoj*-)_ zB1>ag;$_(+`Drnuj@K?M^6iox9T)UEp}MN7Grms?8AG{Id>(4AldjucZZp8^lpUv2 z5JrTH18ok}|DbO#L(2EyG$cX#%7#dydaYuR}An#-D zK)7${lxw`ywQx@9dN(SbE9FB1De%T)M|KTQhV=YgF!z@vy|<7943?~-z=>GM>2*SQ zNZ{&9hb#U4@IdL)*-FP=B*6JguQYwxqCf#Zno%V1Wtw$rHxqUiw5nsFv-g-Y-PHD_>IqjgB2X&;%Thta zODnoU-{fFKsl(kaStuklpdgW`9(TEtpDv-UqcQ5x6LNnK_1pbj(6LGHF~5!6Vp}r8 z^zJhPPXhvXS0fm15;lQ1m3}L$^a(HAv|J7wg@MUjY08;7IdZZEl5QJl5_tqd_X0as zvPaFEn33h_67eCed(_MCFATWH#*h#PnT450Gj9}q!J0e4sk)^bhE=oc8GVYcU0c(g z=2D_Uxdwg>U_>ouo$GDt;inCtlQg94&i>px-*s@<&w)OR`V@E_5qQ%!ClH`d#;2p# zfF-p=ycX%(!(Q1KJ}C;2-r@(PP>E83c$4_g0kIHOp%)h-MmFNLkM$(t;sU2UP&f8EXI9;A*T^hp|dLgH6fmi(B z5gik2sMjwd{a*M;KfqVjEmO(|R=PvyR3;hJ3ty9SU^Fa?oxn-B@IW#|WTB(yQep$P zL=G0d=F}sYgyuGG)C36$Sz2_@90+7 zp@agdV)xY%e(k-g1@wz>)Gx=5>j#Uz=CqP+zcjPxBlz8|CqJu?O^jODyAjVFNPm!Y zX+@uCTjwC)9sBs3L&zU<`jTYFKv?MM3mP^;{1OOlBiGwTnok@uHKJYPCbY)sIWjVB zNUU9dsAauiblniy4!WAB0_X#~n?hKX>B90nc%=<-VvN}8Wqi=yH>@3bhyM89Xs_&W zw}CXsrV?!D41Tb5aB!GkT$D|=rHWUQHKGg`3}7}_33y~c4p7oc%im;~An7y5%0oTl zQR=6D*tj4od25YE5FyW?EgU&{biuTj0Z}vV3Q>9e;yoNMzF?_O95{4vAcM)43fyp? zW&3Gk?h^(ZZmF${611JL^s~hTw+7o(_P^ZfO2kVq;{{dfq?U!>7Sjx0a{k=e;cxpI zeOqk(lZGdpCuB+tU<*ooznxhwhix(J4Y0y-BKaho+-C`hxMq}2z*PUTuAPwAQ+K{3 zMZp@bohW37X`h{3(60e7$Omc?N_`z>;9`iP2c}t=fs|!9(e*Q{wvk z#$NQ!Z4VsI65km`>5O_jU^{gZD}}=tB}|%3*MdF`>b(BHH+i` zLbdXE{>#iowlTk*O3PXov2@lRylpZgcWw#RE17eb-lL+XZN1R?m?vHmeyoan`SJN`qbxeX_|XvH@Q%tMB` z{9+ofDmzg70own?-l*u=oti%%Z|45+cy zTeW&eN9hbMDPnDkqRdX|bSsGJV&&aFGa$sqv%;(QlswDdTJ+xN$Ro;KI}zf0>y)1c$ET!Np&xnt)%jfZ^BT)NVpJW<#1FbtRVSCT1V?DynCw5&wVy!~38Q=)cy>*mIf!5hJGVEj_O09bFH1 zAlMjSg}Kpcr&WT6oh96PoTc8Qxp>cHZ0>iQJw5%#=fiK}yRW(IllpsMN@uy&1*1}x zQBWpYOGLrtoO>Y8`13jyr%r1(hiob1M_L;y?X2nv?m{{A?EImjh;Vg{rqwl8%-?y4*PrhYzVAXhc)3dB9|0^K zpG`}7e9>ZCQZIHg_oW!sl--tcRQjTXrJgSqhshX#XFEF=lllu4GO;07;EQ$)>qEU^ zJVsEh!jjZCr`3(RZriaHI6evvPtulVYD7KS{|R^#6vHwD=u?R-FAK$po^jwPK531a zBB-+zRO(4|pxW%Y3<++Ddt!M@n^R%p5-@XnzDrx+m$%X(g$3V5+%$=TkyTt#JeyOu|VOkNdquAhMER+=N15*Ye$T_l2cq25@{399$Ls$*6)kb4%<`hb;E^32&l=Bc`eZc^L+C>ufyN8 zyX^+TFOk@N?NT*#BphH(KlTHd;(E;UQ2awz602hPCdZvIl#hI`F}6=eTmO^Rqlt4I zG>Z~eZ7%bAX;n+5$D#ZdITU! zO$P}=W7Y`J$`46&LX9%jC}%o(Zlc})V;Lpgb{BX;^|>sTS&djr90^wi$ccYf#)c6v z^jyHDzV%|itrE{HjK=ko^WW*yr!#ceyty@YB>W*8_bY*<SP0C=?M(tx868uv>2SEQ;q!zQeFpFIe~H z__%TBDrT>r`BoNu;%)s+4RJDcB3w~D;BkTI52H>Ue!-RNsxo!FBj%=OVAA!FCU4|- z^T@f-c;e@F9BjvR35k{UIpi{VfB$0H)0KFxO2yoxBwS&r%Q_h3M)w3X79PUDu7Pdk z2E-7wJC%(bX}CvL>FlKygK%B z_y(KX0Fzi*Ofnz%d7o%vQK{;z0a*ix1a>m%gh{H)qZ5iMW9FrGP)8>Jyu@*th~yG&*N@*#hl9#jkJCBb-$SsgCK z!!ZKfDz@<8rB8Izh56z{C&z)-g(hC%>3&X*H~bVrJb-OwG?>6P_ba4#J#lXk+c!_7 zNmTUNns3Ky=*YR0Kw%N=YMqFk8I#gRbEfNKvG^D6uVUhM=H^X7<>eR^aRR{x*v^-q z>>(ka7jiB!3@+~N7iBA>0~$Q&aw|8(XT+D??HG_Rxn~TMLTR+5&gEP9Ub4bVi}aBK zY+Ax+)cDLeO*bVsv!P(&&s<*4hyGRV%`mRyp*-oE<4!~Z^enwu2)P&OY9M<|&}M5t z;nF$?5Ff{5PK9k}8Lf6IJygz+zH$GZqRLRN#D+2`xWs?h)RN86EWac<+aA5z4 zQ#oFK@6G5e@xHK@mf)!OV;URx*jEjU0ETzL`68}y$PA%{e!h+4bYw4S}3&$1&o*!=M+ zH5hGl2w-u7$8UZI9EL8gOy#o^em0hvt}ft2Q_7!#ynwHFBC|I5KvbkzgfL&q$Dlys z9R+I%Cw+y?!?OWb$5(pNUIa_Dl#^Rqy_?UCD$?Do%n6=WVGK<(kIq%J zoR`qL+WBC|G-#`+Hcf8S2>>&3=m2W*ktx}c9mG9drok%+dQzOeD)HFv{ zql%S7r(6i6Q6o&9S;D`PJHS01g^T+d*^)k+bF^sE?|t7MT#iv?A{WwKNpe$$zX3Y_ zcNUPWa$AkrRAZ;!YP8cKfl~7-*d{SP;+K=ldQTL@?J5d_geeGl0>`y5%4txy&)`xv zzde5XXOxeUjM;wEEZTY`BhYOHqf>SxEOv}U71UYwU3npeNH1!+>LMZFp4jXfM#*-3 ztsGW^Or>D9_Blo^{+Og^yT76>AYBz_c)TnZ2kPcP46W|#?_60wz;)eITtcNAs8h+ z@dQMY#rg*B(7#?cX`Ir70^*)Hwd(hKfTDGQpMK|epDPXQlw|8|P?e{c>2Q%J^CHcJ z%0EKH=0Fk$9EMOSGHVq-z6)nb5~$XWO^d$qX$Adcm2Rk4A~ygv^v0+fHAuxdQ2Z7f zB-;UXor_Ps6q4b#=GP&pDiq_?d_MrBDw5m2-Wp1omNZ<7NZ+B1e*r$~s|<_m;iU+w zBnsmDX>}h)uxN?=<8ja{w%y_F;rmaCKKT&>AwipBk(SKX>fgj{R}DY~QVPXe8z&v) zMuGPpdJ^xkgt;ECj&d*WiT|4AUM|-M*-&a07|WI~z6yI&DWt(Sqj_3!l7}N@9C19W zStF`hsjE>r(_*aHs3{+}rLwA9sl!o>ldM#S9Yk3;biNPpsdh`!vLBYkXc`y6$l3p; z**L!<7IE3wFu%G4AjBcQ!AR?pUwbR$@R(xPKrh$XB8{u>H;7(1h3U}cW2aBJ0y*Ho zY6h;B}5VfC}#(_*Ej zvzS9nvsB(IhbmljE$Xo~!(cR+L6OJvgEORkPZI*+i+-!u9R;C1LEui)<1g|Tr}^hXmhFb-(b@`_Q&FiS~A0NRuO^HYMTxhNcR6|I?JdwzOQZL8Z1BwZb6F$*W#4W;O<_u zxVyUsDDF;+6fICF?oN>wcPPavQ1s33|E}jtR=&=fnKS3?ecjilhXP+!BbDOz9sFau z&URW`TkEQxwdKfvT9+UN6$~8PBbcB1X zN_)(fH&K)2sOASn)uI8bCex=MhE@DIteQlxwe8P+3(yFlSVI7IqHt}vmAsUJo?Z{b zdZIF_XhyTV)zNghN&nZ1K7WSqQGt3=nLi1o# zyzf*~)3rHV!FTF-Caj<&o#69?&V?tuDUm2#H%pm|o@eC@ddE=+OHoyr*&_7gRTw(S zLsJf5Ds^VHE=nZ8X9m@y40F31haKOYA6jZBwY+bMh(tsi_A6}X^>XZs2LqXwqzjk_ z<&**dV?`RZvfY!NOGjaLx|K^uG*#O6^-q&+&%bbwlK;al#p4k~OiA~0o%mZKH6`ou z_;Exj`8w91JxssG_%h(*Vh%D>~NL6H%G$hh`Us4F#0 zS=I8r7tQ>9(`U(^2BCqW$izM`p*Ei1t+)(2XhId-!~I;M`P7c5PUh}5#K^JB#r>EK z$?OGZA}-4K>J{9HiRWvA`rke2#$-ygtDJ%^=d5dLd`momE*o{1?g)em;$-Jdk- zZzyW*J{lq~4*^$9@RhKP2=Ff$s7Q?5SYyut>jOGoq#ubW>8$_}=tQ|ZgJ8B#*+1LY zUM`bf?tNV0PiJ;-%@E18fUUkr+TVEh!9onEDkUpBVV+ho0o^W+AZRzb#sSniN9=&^zyokM3CZ%pd+Jb_@38uK{wn?pIpjykC8j z60A7(CJJdU6`{N&q{zi?3U+W2Oauk$D$rbtpsWMQazbTAq8_M1m|`tRm=NhWw_O&D zA+WA1h}1LbEh8ejhLJ4k1z=IhH>a>8$X`eBx}b}!&_o>Bf=h!6M;Uesb@(gEEy$K& zIQOgleV1cSAq!V83OkU+k7L=_k@mG=3=NYL<^^C6S1tBw zpue~V*>JjM z_gu2qii9G&tAjf+)4fypZoq~kF(z5%46B_A>_$EE5+a+SbOcy1Ah#=+c`1>pj?0n( z9J$N1Y5=*&U-SAR2kNNPqmt_RvPvHK|4ZHCNFp2)F6zjUlAe`x`;g*Zn}FL7joY!k zyKWCjD`mUi;V0cBuW_G@ONOWQk6MOUH`J?L4?gomcm;r1di3FqCzG5u;(r21g9EM% zy8-|I1x}gXuu=DR)Ghdg_3im@{TX%p{x3=I0GpC(1`*gsqHvmbI_?k_S`eN{+o+Yx z^bG!a+Cjpf_VPy6B_c?f4&@!XU76++R5b5rSyV~na9wCXyBR}e<+V|!U*<-71 z{K=>fAHO);A&>KE>g83JVg)gg38?nl5Z-tu!H-kQGO~G5=r2Krnoc}Wipq0xVf4aL zTcqS({^AnW-Z^(8tudzNnuTaVp-D6^-(N&`O_C2yW8nk=`!8DUPL3biW+}_HQh8y_ zMC{$+CjP`?xeh6`5&03=i{2~C>n9=USfu4HW*woFA1hraJ@CA#)|0K-zg`-F=Kx89 zBZ_6aCdYZVlCg&b#P?eub>Y4U_GQ~2{V_p2A8)C|^eN_aF-CaTgMjTuL7K@sZ}-US zGODSJ7gwNxHE0LmlV z>O8^EcC5Wsb=B`2{IK#)RqU`8CBBC*BINne?~hn~&q90;!fE0Cygf1TrxQ`2=+ADM zI5n=Z6oF=-Rpqh&SpB0Vt&;!`A!0m;4j6la+m9-iXcb6@6G@qkxM7fxe01qlT)KEP zno2Y4Eh=V0LWFg+hIT2_wyKiz9(+lMR>>~ErP)kvBe*&D$D!b-dY}2+V06h_+91?m zuMJcX-!fo`I0gk$5P|rcpcnMpXT}MgxvEGqPH|gd`PieOy**LAFf=vJQ0^}*EcaT# zMFQBuOR<1ck<|!4Sc@oHP+YIk>IJK18YPAxcbeeOeEz7;{UDEY3nB^Jc$=>jxfqhp z7V%Cb&Uj?&o(n;OFx)^3IF+(mt(bAyG6u8Te`+QwJiR<2TpLLQ8?M9KATM77BD!Mr z+YRrH7g7~wA!j~MvQ!Yu^|*>R7F5FdgR`0*4usx3^`MSftBpC2XF#iUED4o<`z-;- z&aVt6DwF)-Z4X>)DE(Y86%afJwr&4@{WDMQb?F`yOH_!ihEzGVYA-J#ZU+b@3(A-k?j4O0ns0t*RN8xqPk!YjOfUzYAqsZvB$33d!jp*GSBf(Y| ztv}jr0nLsFrjLa~g5=%#@cDk*GcyKQkA3!=H@-Gx6D6Y=p+`bn|NHEJZu&A@xLuGO zj50iJ+!GU+D#=s8o1gO*ptYOeRJTcqR~X7g=gOX`lu}5E*zZ-%D1oi4F@))j@UgSA zjyuj#$&h1nR6WOcM36_9uOF%GVbmF87``-puI{aDa(#4w{Jx!k#x;!i;nuMS$<+ma zJjKLdlh1S1-m4d`+95;l{v6xMZrTLj*lf6*uKsFsI{Q<-wq`t_!c z;})b!rb|mm|Lq`tB&+FazbMWz+2V3H6U4zeZ5d^6r*?^B%9_qz9-r>X6{ISI4&)mA z0Ld-_jrCxJRD?cAlYXuWk8|pCPvftA+0Pqe-PQQ0G2@taY+J!1kuE{T1aIh}r{|-n z`y+&5oirGC<}O22r2R=INUmL-t>0CcMtG>~4~I}5AyU8aFze#-7TCIptVB%d(`~@! zboa63)9)7vOhh2Q03C~D=U9J+UG>@9Fe%shj_ z9VsJi#P}1}bVkeY=D`fVVj~EK_hXPwpNp|dYt~i(A|yF}!(r}KF=&?E%W5H;Kr+eb ziVKD17Y$si$EA$LpFRA;6Ixw<5!<*+Oz!@zUH>c0xIhQ-u+@3j<{?d?#A-JQ)ZcHDoZxCk8_^6qiq+qP7wurZZbu`G2(lZTVPB z8Mern?sto5wy3NWEJTDa3pvgL&2DDR{bY=MWezLgJ4K_&nim1uhz=3(rz3Go-KL$*9a0j05-8@?>-cRAd{Lf@aqFYrvC z%kO??enaB!{ELBzb~9*Tv-?;l%z(=B3n-+uUX?~X`9cA5D`!rn$Fsm&+d$f{%ls06lJ_uM~}67gcxC|KeM8F{0cxGi0|&MUX^ zPI_>%FEHQtV{13#dv;Ml78;0FB;K!Bz$?LtDT*rteOUAl!c^CE-_=PYEm;ek6T;9e zr>{1}xF)6ZkBZ;d#=UO|i_9h;Y2!y-LRM5U#xSVG8=uTV(X3j`SpQGgVOE(S+T#Dr8U>6x!Ndd4<{T~i#HEb(=BLJCK@ zPc|2fO*^l)x1(1+{k^$r-s(t%)FW>x#akKu6y8Bm(x+)x@k@#D9&dFV@e!e5#QR%g zP5YM@n_RQza**6*yX^40$ikY%Tv?C2CU(M>umXY)-~T(DO#3}U3<2xAXfqalKU`eF z{a-TMkoI31Bf;~}&hC>8ga_cMhHN8__Hniy0Ex|J5X5r{)`eUuESog| zrc|ZKV8W)6anS(gM~r2$%9D?(sDz_YU}WdjXpSB88t|X?pMxwh?H}tWJW`Hrf3RzF zaMx{S)ccS+bzkUAsB#x?FKuNbDGDg8K^CVzShTHiY9+?ZWqL_yeOh1`VN#C^@(yuH zM*{nIiham~OMd#XE~{W603Q8~k4ebD_7VOgmPs8zpCQvHQ}HDtAPF-NO9Yq2QnBXU zQC=uS{$rU7Z_$8@!Cw#(l=Yy}hETDg3Z-<;uB%#1&+~h`Uuql4IG-^V^RXzkd{K%jZYH)%44%_qzM^nZSP)F71Sn z?zk1FTqh!gCUx=D_h16^c{tcV?U&)hdQ;&)D@{+qnUS|u6{u)OSe|68Vd$f(po0-b z;mf>-#&1~SyttSd#YQMNOF)kvsZwFS%)d;2KrVN|>0;kM` zyEsOdXhtJByLD~5h)+3h1}9x~R25-@GALQr3LI6i(+@(`-!;qxIu?^6V%B-0-ZX_l zchZiIPW>Zo+j^OKI~`mPDPv5E)eL2@@B5D4Qyt_Z`s(;DVkK~9X~Q5|<&g@i=_<34 zRy2N|hI@s6^QS}uYK6{_n-q8gy?1KmTqRnLkM9r^fz~Ytnm*+$y;v^q*}dHiL|EaB z>X)8O3U31f1F84i$ah>c0{Ge#20eK|bPTgUkFPh;nbw6c8>iK!7Q7)VRb~}BGM_Y} z-Uh>Ikp;oB_)n}AITh*b_eDq0Z9bW9tLV>(KJ3OZ_((I;d@AA^?Cs<%uYGx?nTK3c z+^MV@E6&)G$V4O$1XVX*m-sV9LIa@{DZBXFFtUxjg!JSAyp(q92Go=Tk|(;5Yt10O znOk9<6zSBE_PiKYcz=W^QwiF9#3AHE?7GQ==gURr`lW?kC!(vk5Es&IK((gQD-t&(YGD1p-5FfhwWb_0^j6j8#^2oc9eoXL@9l4ERW6mO07xj3kX zxcbx9;+RV=phlD}y$%{2<4966;6MqlOLdmOaBRqBOy32g!Ydke?SDWzzlLPD>w_?U z__gEk5aL4Op#$k1AU$IErz~kc(s#r#X5#mCeSLkipq<`^WtI<1bKW4hO;m??*2MI#?n5tNqU85E-%d|^t_dPoONbOEr36;-g?UL z{y6??26zI+S#e+_Gmai+T#IF!VI7T?LVg#7GiOv*+qd6El{x?djis-;6`&Z&1H?2FJ%0+Kf_KBP>FA%}j<8?e3@sli&*V1%hUIH#C7)IM(-v0v#n;Bpm46Taxi9~dkm|CbEc({ZQQG7_{lnT7DOI<* z_1qKZ(DlF>^sp=vxa5)ZcE?4Q2rP)0V3g)vt>aOv7BAlq53>c8S0h0{t{5tIF?|{U zdK-B&hEel>u$HQlISaArVm-C?MH#gZyv8KbVTr@dra2DRn2eyMP;){L<8X!AINypy zdssg!Mw&u-gae|Zi1)TmUVzmcW>Epfsyrq|EPT7>2@b>!xIBOyd}zLxgmC0Pvps+c z1Qk*>#FWLuBM;WCZl(=sRu9t~YaIsLSP;!C$ZYoUFtb^@SZ?N~*p8i*kG3$s)ADM3e0Nmd54i@uHj!J0rv9Nh!S`k?d0*%d#k+rC+$+$g-{^5`p*mczv9 z1%)sT$pY^Qx>}SyDPaDNEl`9#M$=okH>O*lq#j^Pe6KPRD>ZPGg)_6n zYcSQ!;G^27?GRx5^3|n!eq>35O7}mTtiVjxktmrnr= zOVs9IyAi;QNRMqSa0y#G@nnbPOW-!BagF*bV{7bj&4Ia-J;l|$CM(}22;+Osf!W3c zf70jE*Fn(0*p)f2OleJ&*%)c(9y;L)6tc0LxWY%SEJqeCum*-Sz2zJM_I63ss6V~6 z%qlau8o{A)EHM*Bfvp+qI(O)`<4LeJwH4e<0H607G0BKvg3?TChLY!98&`GQ55Krq ztfvu&Te*O{`5ws6N#m;RrEn9w)hta3)0o?qe@ZL(Z(_3Xw@jph`pjHPEOW zQrht*KE15$zOg>>nha4utRA9wD#XPMOA`x1uUM7ZUxGv>cezGgb)t&9Iw72*!pWGl zl98AQ#F!C5BhkalhE+^^BJ*ilG3mYDLORTGF1{py*(x{ov_22;-s^D1@o`eADn7Gl zH7HO~N_=)c+nk8R6QBBWeiU8U^W`d6xV<}`4?$E{e)!|{W&Gk-rM)=ZK_tnXigl-# z-W4W%HfL1%OS(k-X0YF@^W9}D*KY0X$+b!DfwRzmg%5T)DM{iFt)7VEuoGINw2dH* z*QdHMDJS%uyQ~~TseBxrYOSp|lXS173RGRG!mW5CRNX3k8?&0ZOJ$e_BH#Ad-3)f736Iwfeu*oE{ zuY~sl^!SY@`n?q8-?yOa`$L55$N2-^(Shjh#C~9SYF{=%|M@X!P+Z6YDY=vcf@&vo`6|@|C!4aV zd#iy!UC#(O!wb~9g1lnK7+2=*+{;<;KkN8=f7{2UDuzP)xQSUW=K1@YQZ!#hV5@77 zll`=qu&6payRYy;OS_!j%~TWkB|=UyO)gX1tnO#e=_?N6oMfK+A?<(XB(5-nQ2}JK5Zd2PbzM-|LDj!N=`|b0Av$L}#HxBVg{pCB)k{G+%SzCU(>D0t(G!}g&3u;ub4EFrB zXuKLO701*fL~^Z%U)%fxQgYB9Zt=n2a(hyyq~zLs3Gtf&Y;mdb-)V(Ggb1k5f3tY_ zeEEx}a9|Mifl%u#c|vvv08(VJP+WiF(Xo7TBl0ooa1L=v59yXN>I>R=-xMFflUb6` z0i2C}Ve+)Ywv|pq5~cLsgBcDqkLQdd9%0O4V&+gdzp%LMX zCK^fcCBaT0OwEh_UCUh4f-x3^luT5;ak7O#USdE!yCT&H$BcR`2~_1`Ybu^qE+h{_ ziB0OYqDyLsTWpalrc`5Q>I8y-{NpLAx3L-~KF^4J38(hohKS$w*vzc2$ou=_5=|@j z$AsF(Ku{?`QsO)G<~)?Q3g_;acr`xS@L?%2)=qr;0!&|8zL|vka0b>k=;bg;qbXqNSSeq#qMOcs1&^dA%hoN9wXiM%B`0)2;VG#X zcYOpQ^xys$2u*D$Y(BYvkvW@2F2>4 zB)wY@`3fU3vLAlBpjr~H3+D&YNI~l{H-3r$uYd%_!xEPXcXzE%)*MqRTZi59s~)!4 zZM6D>S9L$5SL)Z24e{&UUc~VyRV_CHaNQHxDIAmQ-PC?m6uRM|54wVepqsHs~{B^VupG z!)#>Hp4P?=SC4|PdpGXv9%lH@M(6*D20q>)tI(NrDK~NxT#QR-DW#&7Bcv8uQ*j54 zy9H6-HX5g(CHxX~CV#(l@J9!ZyJtCRZMH{6OrQ#LS*#yF+a|oFWg&mKwrOY&LLRjx zaGHA?U&$e$q*e1V|?z>B1vL#9q?esPqpoSL8Xp^INE?+E)| zg0Yur7%IrhgOY#CDxq@}4447l&-1UOS&lR#7GHYv_;yKj-&d?f^!x4fsw8QxILK)S zgIqWCJ1xy5YJeX}vJ=bo90f?TSe_e2zuDQn>5VFSa{%8sGkVCq2w)+wtW-+2~RR#H-zr};*7l1klDyigN3p>E4 zIrI)d!U7agDHKk!OnwuVUVW6UfWAbf*E_jH)pzCe6~lYg1I?RCLN3xCU5MIfU=s7d zb@(r4+=;{O$V1a|WdV}dI-eZne&i$RQREZErC*}@fX zTeZwZTPS?0(yRoOxaKpoIRuXNHhr?#GiS}dk69#z^9Gu@{t4N)AN=xZ)3q=?gHQgo zr8+s8F}w5j3TaKSA!V+bzTYH5_%0@tMq=MPl!M@_q&Jn^mp`EktxUZJg!0F~J7M)8 zo*tIVWgztY<$pLIz>X=fBpdlas_7OQ@U;^sJI>4lV|bSbhhO2<<6ucT`?_M!EWnoi zz!gq~jrE36z01gAW|S`CaH9Rn=P-5H<@dG7pA^0FUxTaL>~$i3jHdy;xaS@9cR1gk zJxybmy7%#XP8_~da0eb`Zbfnjp(m|-@DS|T@6I7gm5oI(O8Y`~tECohjkfbn{HJO{;lPp z|6H1nkop)A>|Eazf712ABdbnOYw&&tdsTzzFE%rzc-im_E?~m6<^ECf$^AK`lU3J6%(#^q4DCX%&QE9Ak zygkBPqw-(JAw^wsd;`3Kti5`Fk*Jl1VTkhxGJnH7GjeQ(%?WC#}Y) z<<<3`{V744>%a)ts66Wl&WW_IoMv{uU2^{C>|h z24$w|nqJ!&lkdqyq;HfXRg-*^*nTk}t0gcoviK&De;okFTyXkl$g;_g(@Sf@($SYL z;&1C_)$AfJieyW&rN}kY`%n8aP?#BMj@y&J?O?ohX}I~pc)s%e-!b>b>Ms-cgD?o6 z{#KR5^fEOp0qbbdUXXW#)GoDY`DAS z!rAGNeP|G#monpp(#)QFOPI#M9zn-uj`L4iVWdXqrB9qJN>csyy4#^Y^g_*DNeFd4f`&8Aq3V9Cgrv69|N~Bk^T$s}A zuOWPk)7P5%ZW`fLlIEME$n1ERThEfYXvF_|lG9SywFW|fe1s`I^qIn#nK&AoNDsRE zE=#yh{SGEiIN$CUxQFw-R}&)t+1X|kZ=9JqxZ|;?N+8tOS#jclR5sIveT!2Veq9oO z{`?`aatL%FHUvAatgI}Ti_X#BK+>O#7B!c%Yty=*8A*Ni`(IPog`;SbrS zR~0F`@B{h^ag9|3&fFis!>l=@H9X}cOJtHLW%cx^-V~8BgEMoVLS_7S2>slEQLKQ%QiyQZ#t_ zQwz@ofSKyu7ftDXotZ+bF1OyEy^?*D2TX_vs%DFhjUha z>02Pkyy%W?%#;~{p?~i3vVOmpO?0R|4Bax~v})LFsn@G*Qfq;$wc55>jN0SA6O<5b zmN{dqy_Fe=(Z|&Rw$5Rr%nWVoqcf=dP3Mq##QK&pW{%}VTM2T`%j$-wpLH|3EQ;+& zj<74loxCGznx>?rjI04QG{TPw<48)-hFoDXMQZHY4UI2SB|p}(Nvuy0&JBc9>!I)F z<}|<4{{x`*Jc58r$&*E)|Png~14yC_vlh8n97oo!%;Yv7Y zC9mht-{F+&qd~Wyf^a%P!bl>7Wip_G;7JLc>j@ofNt9o!j6zmUL7Y=Yhne13DBKq6 z|K^GC4WcslCTN>~{kbwY>Na3IDBv-b<^1sHmCxM|yX$R2;>F%}Wd7Ld9iNo$c=Uqk zQI~-?5mg$IADzA44^;P$PGnylkVJMmgDWr){FxDgF8oxM-F2Z>f~n3K4)x3JU{61puIE@*`lm5Lh|!NDCQ#wI`I;C4DK z`L0J}G2iujN?TShN0b{0N`)Vwp3N5r@1LMvSA^eWr9pAZ9?=k3Kirj|Umde_6p0?H zpQl3TO6?}G?^oIx|M!$8+!*uZ0%^^a_Q@xLC^;G&O0NxRXMP)|@w5NYk@%BQj9T#j z)dI$w2HOrl?i*qSkO^RD{+ov}-TY)VzK+Cu{u6&eNTy8cAd=#M&Wc)&mvTi>LtZjv z4Z9LlV&W%Pd#AN-bgClsTQf@gehcvA6jT!jPb&q2K&9r2HO4j8ZUq&z?V|MR$wZpic-h^ste0^` z7mK~ki+P8yXQ?~3Z!vQFsR~895;Z&N7o*6hye;!KD5bjrd2EHxRIk{4%H3L-OTS_H^VT#oTS4n9=at0Z46n*ju+(>b2uX^%j?=q% z+mfr3GcIM9;7#9~m3+GQDUF2>ZA3$CfveGX zxsa$lbyAm+EVXNv;lCojRVBY{`z#ISien94rOiB)^WKLOoj(0|I)|QG!W$Uh>bQ(g zPVea1%M20lqRYY;Hp`^kIg}_QEDZ!%{!LWxDt%|t&UNSAO+^yTu}Y3BIrfcl-_AI& zZLQ#;QGGuYzV7h9CTdtnx6&`WTsy>!G@|8~Mnv+4S~%dl*n&)Q+3PA@b*IH@&b{Te zm7TvL_|&V>euL4fq|$RSkXU^Ky|4&AM+iN$O!ojk?`2~dR?MYI7?NTgm=0tK66VF| zKm)Sg(Sr3zz)8I*TE+aRrEkkeUuT*H5WqEv-jVlP0Ka+(%ZSmGMuRLf=skF?@QVUa zqa!9j=)Ogw*1;72;0~hSSl7Lv$KSdmTM;URKB^N zm8HF#iFR5(X;y}5h#w|z`XWDZasGz;XIDTX(y>!N=DRt+(~>{l1MY?f(OWkvXNI~; zumU?TV%`ube3f&IDt*HY+e=m)X%&+V*nEC_zL{+taQ{Q}&EqCC?+iBcjw)}1yjViX zj$Q|!W@vQ|hjg8!^E$294C#WFoFxh^VXChKFd4eyd#*O2gK`1iL`p|uxXl}g?Y`3#b>uS+9~)p_+FK?_t@F$#sa~khJ@T*@~I^v zW>B6_(D5i;z5LMAGq(r#M%E%kykrH(B?CwcHQHZz=4FKcFeWqe_>MJOYXxK>nx1J@ zcOk0T?CEBV$OJ}Kfe<nF#a2n5+J{Keo=LntN>T0Mk#`acfp!E;g#Y zGrv@{U~yOm#B2y`mO7ep2&hhDEJb4am^J}bigAr*k3rqARm`P^mmc|{^Jz^1!c|nZ znWRO{XGj^CKPXmRLjAY-8L@W=EBnexP?;0gw%$BXU$V(bDQ2RL=huEnFYf~60e5$$ zpVO6KV-9RHW>QDRwAO1sTvadaAN=BoKuHQhh@lm)=q;Im*+geHav2G$0Jq?Q`VlDI z?J^4@P)*8tPE`aoMf746V$pt$1afwVY@v*)xw`d=5oGg3fX#OewIl~ z78%jcoaJi%_`yVe#jR+It&RGVLmXs9Fg9d=0>?$BmTkB-LxI{yJVBb~NH|7wrLy z(I294L$~5rAK(3&h30$YPL)KYGPG<&hH@;$PV(1WILAx|-J&PR={jmAWB(u3I%c_% zgDN%3H-b~l=f`P+lM~Mh24LKl3qZD!*c42f@<5hW#8zG=I6G&!dP?egZ zZAANKG-W>#KMZMx>^*&(20YDTv^I4|ACuitgAZ(^;DEYYll|4^reiTvV0;uCC0MZ_^o}tf)ECiVjX! zUHx=>8q}Wza=^x%u*nGvCv&2A@vrrMw#8*EJRwf`lK8Fcpu<8y^lq>Z}VETjBs%}jU_F0qTyA!4AKGT5Gb}zd(R6EGv z_abK^ks4Mdjj7D=8dJjJl2T`uzh0YO0t0!3>cq ztglW<7je;xN7?*>Hw5z08ub|J5Lwq`jrhYSL=-)HU9|H2%l%2#UJ3z#U6JzvFS}1<(KbU+lxe}Rs{4uWI%HO z1`E6>Z|RFrbe$((ZIpQERqix!waOy$_p)r%+?6lwU}$DQ*RKD$F>3UI4@FAh0fJhc ztQa0u!fv_};NTE!P&6#z9DB&d**75lJR$I4cZ|gobEprE2v`NZwMKGaq1*N=3km4~z zWZI37O~~q4IUva&@vqp*i@+4;#utRa1+seq{h1o#Lmzy(4{Y>N8hY|RLKeajFv$h^ zr*WymaZq(5cRx*RGJ`)4NNq!w6{R$lLS3V5Oun{NAi1HDUZmrF@D= z8H)6)vF*8+t6yhNmBZ$ll~kb!Q6Q?RC>8#}NJEkDhHQH@cu9@ypX}H};AlkF-nBq` zu!4gR{-$VL+juDRKcQlSCS3i?+s-*C{1$H*=j#ZxBD;nVhX zSF`KnSpO+xw=A}p@z9vi;iq7hUx3b-=(d26Wa41C2nQEp$@IdR*TkFP z)fSnrv8*sD?a+y2wcG@4N=0(;GNV)W$`O&3^C!5{6Wn%|BdNUP`tyKyns7H}f;)a4xfB=nMBAM{t~IbSH~ zUt7TOZTBWZ1J4~i>fODqYVbhta>TlXI!MPH@ir_vpz2)@aT>ut)>v0pu@?@Jaj0#I zL(Mx2pc)rGJ-spcs1BEOs2m$hHM9geu=Sc3(Z$NR2n52s68bL?os4% zC9eutqANn#dUz9Ob|9LvnX5?z9j%euiz80~8o(;#lQ6%ejOl^d$(0Lsw&>vqcm*(c z@lG;LtvNYVbIhZf5dXnghqhGOV(1z_%mAJ5)41Mha2*;#@`^-=1eKH4LfU(eOI^|G zQ64ni7I1L;GW`11$#jkL)5osNBn3uBg0ZwL>C-QQ7<6`Q0cqg3G104HkaDdp%BW|H zLsGmf8n?_51?)a2@(DZa#rce;Cxre>0JZmZJ#$ zLD?dVdVbCRk=23^<}fwY%)_^aVE(8oDk~*(*-3c!DeyXg66q1NnXe}Cj2|E6QG$5q))0Wxz0fi^n;#$y(0sHH5h1vvr5veW>PG*Uyr_75{ z5^k&2u}nSQkE7<8rBovf4{oKx7#7!l5*hNd@w9%|*LhS;?}@%@5T&TQm$y!~jx(GK z$w*b}GAB}+1_a!Er6vJH8q|cnPB# z%^~DLkX5_8j|nw-gzX7sr|{9g8s8%tstr&>(d04uet_~!O@}Y|Y~0({ea;J?uU?K# z*Y1An7IyjY{drMkLV5W&>0Fnru#?*=C|JD@z77W{k+YVkCa|dSpi8IuD{Mq&Z9Ne& z$m%jaDSrLkiZ@uaEt;(={b|(^V2=C_H$Gs4 zb@AQ1ceX7CdL|~l;u-S@jo=S^0WEfG1N5Xh4#~H*22rJ?%^z=Z8bP&3ZTNuLk8}7` z8{wwx#Y!zLvpHPpqU5rdrEQIi;v0;q9PU63E?wxrSXIXBDn&oZ^Vt&KMJxZnWb0J3 z*kp%2DZno&F*43QIk~+MdO_Y-GQe)guzA;l970{$b-I4C^|dYeP5pl&7E%NeE3;yq zYfa>1K=k$0_Y*BP@fDOc^O~s=o=(b4dpDZ4`)-kpQ&!1KQ~Yka#c>#bGzfv$fb;3B z4S36I2nQJ>(ujsirOjRW!ybKeV$e7!@QKpOk@Vq&H4Ir1 z^a@}Hjkh_w@=u@T^gtdM=RjLvQ~IS|pP;-JmK-EaKy09Uq*`R@rwu2Q{x>V^2i8Tq zGX|Vt7xF(82nArGPHJmQ`acX-56S%)B38L4V}!a98Pyq2ZF3Xnq)s zwKRTXf>Iso3018xN5c*Cx7?!EH#k&kp=QUk$)?OSNFsadX)1hPkY2lij3 zv1wwH%wpcYbWfAicH~)DV4WI>o#In27<%zlFDNc`@?t@hz>9byVs=$!eZsM zdWOE%^?dtssrnSp_8%w{iI}TB<7M3X{%2evCD#8V>ny{X@WXyjcjrb)jLwlmy2n5o z3F$^eN|f$q)EFt!jnW`UNOy{qC?GA}9cTaNT+exP-f&%e!K>|8_x-&;A2YA|M2O%YjL;@kXB-N^;}|M04IMF1jR!)N zCiX3?4M9C@{xb(zZCHe{(tyPjJP-J$1& zg#r~4W%n#`M!7&7v8Z*;@G>@QdfR5PaMmxBqb%F7TaA&F(};3*X-*p;_%6HHcf)_P zxt!KiGTAn9dp)~IVl8{mZQ^a~di96zJJqxgN!w9sX1NyWRkKUlxw0i2kEn1(@i}J3 z>-3{LY~Ktid<5ZmTjd!8D%~R$vd+w@@RzBY7|Erg8tPxLp?W6E3(lQ@ z#)Rb!Dsyb*9l?E&J$c9Ik!PHo z$vl(9&(x*sT<<;8&`IRxReY)M>ie+269%L<=LDBVcP8vyFEc zO!b1ORTmr5$@X3g0n{^g=7H^RzOobT3x_Uu85}&Q$erP`e&ZnuHJQxu;dL={bHQ=9ipMUO@;feeE*@;;&_ur#*t2>%lMe5#Ct6}nB`cw#Kooc&X@kldF+Ihu?Mnco?q<@Lv=iq-=IaHbEF4Ni|mO*D8|KWD22`c4=} zoK9{-Wt>jGi6YHq2)P#0Z6yRyc$Cc}`_}EFhXueFW@E}5I&%WqvJ8K^H)c1A+#P`6 zgSjp$Bb2-*J~t&)Y59oYYHWe?PL!{px4Cmwvcs(wtw1;$Z?QXE|3hEDE|HrcQLx zVVz+%lVPvYDzCnC1x)V~y2H`U-_kg4vZDB%rAc<@Z8@@tAEe5QBO6Bw!qmC_wstva z#p+`-Y<8MruPOM|BmEdK1%|WUjLK$o78<|Ml{I{x3)dVeWlfv<%9a=lcTF(1&|-Ch zPDgdfys7@A;O2late zZ&&{8@zYW-J)zR)0F3lxb8Cq{@$D=XEBofUzt@{jh~zI^2h7`=(nbt4zt)=-##U*5 za75~Y*^1~=HqO;3&!cSjFL0c$qIQyz7cFiO0x%%De`RKmXkaHbpV;mR)aOHCtyn1G zaLhCJTfz=#i_@G5(u~Oj+)xYSNGh<7Qil`gHo}Yf{=Sjxk2tUjQP9NTcGZOT2;)>o zgi4Ki=H`JH>Ln6i-7mQGW=e4%twix$8R> zjnFQ%fxeSY>(`PRr)*2FTm&c1{LTO8AZ5u%`Ii>9Q1NmTEC)A$*7$^+&X=Yxh|Yb_*B>Nbz0Ltb zHivL7dlisf0f0Ib>=oXtuDF(#FO`#=ISuW*UB~Mc3T1ef96;Ra)^o*%C?lU=@6m(% z9=J0o#r%qicrj$sXGND18#~-!*19%jCxp3F2v?YpPuq&?<}9-ZIdHQ!vu}wx`{|ma z_p*21~51m2HwlDun<;<0!BmU@{ zE#HZUNNIucOxurW8!#^Daqh8XnomEZgx>DJar06J`6vK{#SYEL1l-G{i{p27Mf)V$#m|| zEiD#lXJ6^(xVk8#@b*0e2Hh<@Kg*Nv6me4UV;8t!;I+%-LEKb;l4-_9*CmfNfFd|HRfw2Svyh8}ejI$S5~-Er71)gkfU)TSTe_vp zh6L^nh_++b2oR3u?2^u#TNURj`PHWe(pM38QSnRt<8M7*pFP*FPZ>oY0%IR2p&8S` zg9DAt65`eL=XZ~p8yu{QL+TcKl`@JvL}^-T=%Z&1nR(7@zcBCI9|{6n{!O8O)|{{V z$%Cr3Dh%nXvKo<5Tk|N^L;FxNUSDbS%wJ=X5!1}7ry2SQKhCMXcv8?CW)>@V+uG=T zZ^Q;k0jYULV81mhT2%4Wd-_<@85>BZP-0%2a0}YrAQU4>vHwa4cs~8d_8S7`-s3^( z8HSh!(>HPK&f;|ZqO!FS0#K3ui6@{*<)abM(970eLENgO(8HtLrJpHPjtfugfRYPw zwuNP>x~ivk_87FePoSAE6Jpg+sY}pHa0+xT)AqFsNbfvHovPLlGXlBEW%?oTzy<`^0dxR&_ark+M z?5|Jg-#W-uLGt9(V0>nq(;!6(T7(K}9=awb?v(&KNKH41AwyVAPki!IEiubv+8IHr zE7*ebNTovqu=+zZ(wIB~5Q9(@OAVBKPL%wH6_$oVq>E5=k#?@83EokbWZwBjc{I;H zU}MnJb7n9Uz3dS(phR#iCn@sBWzCI7nxBzTB>cY_fuEkMV0K7Pt3GFK&?VJx(Vos5 znoB`V+X@r4@fj|W4rsK>z+Ix|knaeURSYtMyTG3BuJE}y4s=dbJ&qiaw$1gE%g&(d zv?o~LMu#UNaf6Rda;#i$`1zKp0a*7`FFmX7GxCn2TFT#l;rH*py1{4tM^A^rgEf!4 zHES|QHyhQ?gPvI;p$nMz#KyuXJ zdGuD(FL1w|>VzQ*mcAZ6#cX6}U9W3A@FbQdOWa?F+$L}a<9MdiT2rYSw5i4Te&*b$ znOVGAc{+3JJQ-hkdY(sX!7jKowvB;t+d8Gbq!!;rt0)h2Tp}IW`;rATcx^azCQ?Wt zWULsL^QH_WgCB08sECxlvCcyf4ZrV0<8dBPys_!Zj2Y=~A}a;QW*I}nsKLijpkDge zy*>X5Al@Vwi=8DT!?XYk}+K_%*3NT3k@G#F`-i<*9!qT`ag>$n0o6 zrtwrjgl`g|_0>|-b4W5Wm}U^W%)p>uns>Q@u2VEqa+9uKwtF^JJ)O1mmwcxa zrAi9j)i=wgX@SKR5N~q*lQ}o4{Zhix%t#YD8Yz$5qR(;5BMw9BJStMvo6CNkuN>JU z~ zp@p1#ne$Y4(0b5RzvjhI5Q~i-(+A7XsowJR={|J=I5(^@qbFgtERH>#j$|L@F%a)% z#ssVH|5bJFYCJ)2-Afj|DrL4O{ZTB>G6K={J9K=LsF;0|&IR(b$L$fS;)uS2kp2&5 z8z9|bJGgF50?&-w7erDQTAZEoJsT(`Rz1DXk+r&?AlTZMJJwj0H815|>}@)=th(iv zX#l_A4%=8J(mA8#(51`nB7H@TP+Qqz4(6>;@-Ty3*_5E$PQ4shEF0UuBN8 zP=vw`bV0xA_}bbQc*!jFtz+WfOc-GH+v|?7k~H?QF>N-R$}^(bdN10EqFw{X=||33 zJ3em*2F_pHBWaDn8Lv$pAk6c;9*6(7 zT|IL?b#K@MTvuae+!3c?_p|42Ps(M603nfJEz*sYqUR@53$^8%!zkVV1 zB~@ntiYWy&GmS7-Pe!77tAmrf`0h3`^$4;@)OnnNIP8mp=;|2y)xbUC`p%gB zqDeMZ>#CjgZvURzFXrZntTRUAx(4jpOskCEt_IGueG(^nfc+RDr{;cfnx>!-pxDm2 z3PKe*r5)LW4GT=Z^hgj0#Hx#t6{fS~^r_ssiPEvz0oAjWH1SN85o|$h=|3#{s5o&y z)2|uXot)3)bmp+|#=HuH6PRgHr0U5~3a9I^$3x3E=+L!()_J!6XB%l!r9@O7k*aYS zxs=b*>wsRb#VeB7&Z$T9Lvt)I3;r zx$|$XREHQz+y1;QNM!dI7$&`&@W}M~#p3#7U$N&>V=3-EjYug`z4mZKY>O(E$q02* zVj!w7*lEv%S%pAJX9zHEVa`JhZH&zyjD#^LC+S~*x++dM4P_FN$LWk0o)u<6WkAT* z*f++!h^6QGhq7|m`e5)fd1&?SQBwV9OT^RO`>)fe(5yZ`fobOeu?q~e49Jy4H$X~Os)HEmG0FG2G>i3{vwi_|u zC42gOoXs=ydDAllRszSlW9h5bt5)Dpia;|jg31l0hby^U%`xWx1 z)dzRch{fhdb&k}T^miY4kRZUp;Lhx}Geyb^M>hdO!!>XcaxMylv?uJb^JFp(W<*P<$?l3@;dlvZ6+RkU2RY#O;@aOVE@QOG6^;G-l9|dLSY1v56P9&K^vs(H%w^89KZv z0AK?8OwfY@DY;=`XuwSb77t4=xp2CjeEKH#4Q~wXsAhRk3CPNXE_KShF~?aSjOyPS zM>N)oaaE^Y4FDjyg!~}26o7NMM`o8`8dyfkXyNBi(WS-wT|=H~Z)E9;iolIy zSNfS***sADB8zoM6?3xXx+8sbIQW;p`Mx)5w2!2AX0J#l$Er+@uX8*{QK;aGSKccJ z`mw7yu4F&;Jf)o|?lG^52#61aY7u*+iFOu_sJarf@x1x8oKMxiuJy&hZ#GMt$u`uM@HouXJ_7-IX=#;dz;7-Z#hm4fV{ zzmVVY3Vhu}DqsHKEBWbo^btWn@d*)iUh(sXua0$g?aS)qJ}i&~H6oip+NeO6cgE7k z6`>dtTW*3sI)+ru=Jhj5lwQxi+wfrp!7IiMa>?1O$uT%!sfB`JM2O2oQRpwF5$q&;gK{&Ac{@|D=H(vI zw8obmu^jq2ot8F?an7S;MILaJ6QfO{Z%d1`P1ET8O^{+wI!|w*r_=MczW}ZQoai(^ z1kygIeB%u#T$LjNUNH|>PADRUik-r-5ZhXr-}Vy*0ZFQ2gR8YQh>t5L>vD(x5tv6& z0F$wcrCk)71`8voWK7!++m#6E;i2w9P>zTl0ik#O#qAi?cApm$`YjHl4o&_jL;yGA zj$`g_FPbJ$#Z=4|$np^F6V;w0;<169NL!4WyI)&c)A0#9n)udjy@l{idW#Z>eDgWt zk~a`@pB`dHH#7*1PhZo^7fcHf&3{=gb~kLYjj1sE&OpM)n`JuVbNC|y7)T0{_QLHdXp~AL^s$4W2rRUEeSd+$mOV1B{0?2>>t(;Wk`nofano296RSbdy2Ys@uzHL8WjvZw3e~?*GMJ zx&W>!ETr26JOwOa-u6k1>OD*NK_>R1?w)n^n1S1}S-&(Nt34u9AzImGf^K~*9^AEmhS@@Ve9Ii5B3Ph)Yus$dQyCY53UQ@+@!93 z=%FYD_v=;KaVN#A|5+0+wDC3QKo)M7aK)rHdPpXQpHW*nlFC@ zZi@g#TnfsHY2>^pYt_TE$k4zMK{|DMXU@r0MuFni_UqO}c<~s^U;Q_>TEgi)+_{{4 zL{Z&#Q|hJ{Kfb8;3tm6YFRrk&d0u)0$)_^v-oCo9j0*XK(k-~dNu6*90)GH@%;uv5 zk_kf*%$yOhp#)K#xu{~;rEh1r2FG^XFj$f^BZiB13aQtXTG|-J;0OtIu+sI7gNF(i zg|R4z1fMS1Qj|v`hg*gBa3@QOyQzx`&6G~lz#T~Hc^P1)ahZdRXF{XWuN{92`uDB- zc*zXEH=Q`Sj7Gl3+=|f=v0Pbf8swD2)G>*7I6)ilV#2r%4i4N!xSJUVx$jH$QXCtF z#~SIJ#49sji~ATR4!fhBM8X?E^8{3b#Zc6hgwm4to---lPi#j7C1~y2xIx`&Bp=k~ z3e(l;`;+?0C~vdw1uT@a;!L1JN4sf|lws)puQn-&|CZ=Pu5@gZ$aZa8bL{1oxaxs` zVku+qGC((&Na$)u$lHnHQh21Uqb{MTN$ky=H&*^N32)uHkedMVVMbAXcq%|~V!#@f z#ur^s&(0XPo@vW0sJXe1Eyc4UN@G~-6ZAQA(Qf~BTtxBN8rFz?3X@{9QP7xg&CJX2 z<$Unrd$lyg6OVyzM*SBPECJg8s<8qat{p~H7*U~Gbj4}Cq6JZ-R?H*FJvw9nZRioW zX)Q#$5;D;Xav@O(X=bc&(n$o{U|a71DLArG?y!2(f=Ou+ z?^<$`^vLq*e7GdL#taz0_z{mgq+TsW-t%;jv7d12z6oVe-0-^PLMm1hX>3}gvwPDW zxPL8NQvW2K5yZCb2)Zq-C01ig4yK-uu#Ul>6wzIW>_BFZq8Nr3 z6N>q6YI)J$x~A>x(P7)soDT_qbCnSd#@tQy=R50HURh*A4MZwv>(R|>%_V0NY|=QYEUy(a zBXnYcEN`S0&dj7+H;81Nvz0KkMq;>jBe4+hgE2s{Fpm?(J9e_rZ4N4;9}x-&d(`=K z%&>x%XzOFVeo6a#Hn`rY?VBdv@3Xci-;$2^eiKSj7vqd+yJ+jbRSE-m6easePazTE z=WER@CIpo`B{=>CJ%0XSrY@z-+RwA|Z9GLQWp@pRcE@R~F#77c-7{IW%ju?#I@17oF!BbLXNulqMT?!BpaGa z&4Qn;4^mQhau*d_7S&or`rNCcFC)#*#eYFFUu)u!<8-hH^H`X+zF7iDfoyE(KfYS{ z^)Fun&spBTxNcUfcACjnSvcLjhsD($G7J+eK6v+Y35Cg!#L_i945tS66{|2sm3# z!B1u%H$NoH;-c7x#FD~+!y5wo$!q}bNIezv?CA{z(AEm|VLDk3rLKx+rBl+fXw-!o zS1(v(kBHgn!V2&V^hl@{lw&A3d2;r?84OnfbG=5>X8&phpM8^#^XusNQ$vNp$Pt1k zW z{5X%UM6x0V=b&lNYF{*~aPNsA9*f>HkwfidW=c;Oe6t<-0NP%+;IH_x$jtSjXL@z> zS-^Sc$1gCPHZu;a+Slny8P#NFhYxvdHTUL#ugG?Mjv$tZ0&oMHIY+>UpJL3P;47wj5{ z2!*}EVPBJ6p{?S^`@)n`_3$)3on3WXp>2+0QX7&x9RVrN?55Ee`P`4F(+fYtAa@+$ z&vzxkX|1!%I-Kn4T&NdN(^5h-vPtmm6RM<3!W6g<8M#nZFusH)8`E4iH@n|%;P)Af z>)qJknpm(BSqL~v+HH|})-++Ncx$HaZ^uQbXkfSOsJ+3|77W-yOhPN$%)U^~zgNH3 z%9TyHJA9&&eH_+a?W;%y>B%to-|N1qHkYSL)csp*=kXpjNYB{S6iu>r9Qxq%_~q-& zTi*TZS8m}8gl^xkKP^7Hk-TOnYI0-EfL7&MOiW(!&(_qy@xy&SW5LQzt8(0G|ih!eNKnfq^{5L zVPs&Uqc~bk-m+qN3wpVVSX2~2&{2(u@JSpFe5}Y;tpXZo$T765&u;00AtsFDNNzqr zcQ_2q^NWV!Mk|hNc!3K5k3F*wjNroBzQjhStY@bwEYpo`YKupn6-qYmT9k!Wr-LYXAYv= z4DK^8Bv$9P|HLgFwGd0J1h6GCNJa$mjvkw5yw3ERhKGkdocw#TTB5j_bCSj|fKj~c zF{nyx{pUQEoR7^Q)jN#`qaVV&&YoBQj@m}b`?H#Z$Td zGHa)tnK`^>xstzaZfMX)X7vq=s{i6A{r+TrcjkZS@n7Oe1f`FQ+H06aAxEHC9A zk$1%5e^Z+vL;+C^!6iRa{ROH)QvucZ_^98-yRqYUnAjy$@VTjESF~LlqYdd|^#L3U zJGa`=P5ITo(JP0aAnyb6>jUauR%e=-zrl6`5-2_tlR^@W7<6D-Q>zM^18k7oq(iH) zORI=M?OYWjru2C&uzF_Rr|u>-lGGv1f@vq_7nEEjL-YS;L2_%DK+jG!Yd)%0VV%!r zD9|ZkrTq^MNh3{e>=TU>ZTFL%-aAsJu6T=EiuT=6%Y=;1`%Rx^!lN$fVJokSg7}o0~t@=e*t-3y|LiOR7-{RBm-D^zkiH1uPto;Gh*iaD8Zmpp)R<#e-X-=zr zP_yOha@1gm!Eej`Z&W!EnSpcCxQgG*CcBd1+^CE}&||NM7;3e)QUs*8q)BIN`ycy$ z((WJgA~IX23e`R{bx*nNYcXj@>h+sGjsi>V__yPL;~_;RU#Hz$_%B8p)W(bzmAcDw z+TliEK({~!b?BEbdV&64yzXYH-fiZ~xu2P_qm(rdzv`i`g*~)G1?6wHlGz=3mWW4U z%A-_)?hdwuQh(6rmSl2FR(ej>2kRP|EPn67xm)r#6lQ9ENV9=QQ*?me>=adv8DgW6 znvS%2)(@uP-bKd6{E9F8?4q}QvHwx_SI)k+_Vvx$ohL{6k1im7y%*&u(3e4A-`hl; zvKUEnsF{44c}o-8h{TY(E9)mKL==FN@{(P#=gdlvPhe8Ppt<57UG{}AkA0HsFuATm zB9sre$T~E#QDZu?q+>fYePT@q)ja)Z;~TqN4~(jD+_(-e%V3B5-ZAXI;K?;-VcUhJd@jO+OHA{n#9_-5Hit41K!LUm_vnYw5C2sdzGwq(~mye0*=DJet{Rp76XuwhO zEOBACGbELKA%Ow;Lh<__!F?9bYr+?r{F8+s%5((gHxVLyx;AZLaqeHw>c%@B$)>cX zX-c47&|>7bmWfadDd#-BxFdnijlhwh5z{dMCXln9-v?iTe?pW5xo#tmEexaRb8bN@ zTeqzoIfO5}2YVzwOtKymv34aLJJyQ7N>f>dsmPBu4VIKnKVm=C94_rghS@`!qe^EYFvou9rLo8*RzL5q5PTr`$4=2-IA= zyoVS51DfDye<;+7m&BhaAx=u*1J`H;(|Zqoz1kMv$BsNB%qDcUdDY69NjY z=xXZTAF*4`W$Von=$Sl0hh>bnL_VGLRezg^aM>w5Oe3Nke1j_+%fG zwrav6^C3iojH!!Hu2E)TFFQ{OPdaOnV5K58Z?CgKzKg6Ui;brJh<}-3sFYzOY9BB} znM>LoLiEJso7RdLAfl*OqWmu7ivdlOD1esY28@lJnJx~KXEPI)QpexA!B=9PXZvG7 zBb_B0SpvtjC90W=X`sS?F@ikdQ#Nw0plosf8|K2WX)yY>Xagk=KTU5N&C_rE(}*X1 zfVWfDf%B?6EhNOX*D^c={QM;FyOl1CdnmdopjJcP)BI@-_xY7eQA^-7SLF$trJ^0q zxI8<~VG1*I!*K*mDSZH?g3^)PFkSHi`rP*ftVANanbGFOM6U$l&N_?R;A=@x_<$3I zpc2KFuv6>tM!;ceQ?ED}(eXYr^7PFA3Ej!$eHw1h%CEZ|ul3Qis&ADI-%4J-#U>2J!lBdz zgm;NNx-!%zBn+YlB~dPf6JKTqOA}e)lbKkBdQMc79H#%2H1ggw6O8`Y8~b$i$*5-5 z#x8vDkK*e;`X4&HCYJB^YcGGf1p0sRayvMmhUYSmBv!o~4Y1~^!g3)i$zV!uA$U^D}CVI=*|?79nKstgSy%2eI zli7lDT<9KCt~?*BVHLF|dFFJe@g?_*^;6upUS5C!U^ifCozt-+x4yb*Gsl(?dlfF} zQ~CY)bDlG{R2JCa*&qt2Z#uc`pKHEi{J*sTh^!G+|9jtUat~W7PVDX#w8$)xhNXDX z;W*GuH|Jq{M#sQLru%Bu0Q!}oi}R1E2u#af1}*}6YLygKEcwUEwf6$@|JaKtGFT;+ zUOv)AO)qtw3f<{tAEuRgX|1!Y^As`vXo3zbOqcsKlP5Q#ISM{W)5}CZbV#zB>P*M*tzR7ilePANvPBN@>!%mPMv~tK~2rgx)h4te>=yb_^#=mal zbH!0`NseS3j!UCr5+D8=)(!|zwr^rxND=@x>)gpHyo_D1j*shRYImvXYvU%k1_y*x z{c~(vXZ!6R1dRPd-Umm#t(hcSttGN_sEn6q7qpq$C^}R$N`TAq5S!K}n z&Wy~R`}^vbA#5ggN!%~g?>nUl%c(;#3(>UETSI1r`AN|UFE4`Z?(gRi?b7O>;&O%iO{7g}_j z73}K2KfmO?bELaqYZCH#3~oA9ABe!5#K3K_$&EDSG}M9|TW)sEzgAViRUkQ%86%o# zJvEzhibKoBi59lBw}XT+bB$)2I5Ujxj~?3N3Dd~|7a>g6qIB|7?@LCBb?Mancu%EO zOyu%N6_Y|#H4ZX16mTP0++Sie3%M__phKP+J9jbobixuZGEabB#}jEd&iPNLIH~KC za7>e5`IZja6oZ@E7DGznS`-^d((wj6P0-@hgO*&v8Sz9(RySS{Jiic+XJJ3#xNCjz zxNCX_;$=^0Bz_0+b|%j2xMFEPQ+hV2cG!ZO#3U66<~Kyq4AiH&kn%Z2 z*kd`d+Hu3{os2>=Z*`{{wtfnzKTKz+yi5Q5mXa%@6ZyT%*J7r3k1c{lrbU-Jtz5Os zPz6eAEbnGYrtH262=Ki$b4i0mTJb4T(Xl3qxsxodm*K+8d0BROSBEf`-ey~TMa`mm zrT60TGB%7|M+0|@VlpXwd_5`K#H^Iec16ZM@wj_yUg9fJa<6SkcvnU4~5kHQC+4!e|^{UAat?Z_}HOLs>X zUlD67KciQL*$H_izv*2X$&YUJeW~}PXpjfB1RNNK2A##3NX*-2PB3hNp~+j8p4JXI zM`Q>Y2x(}+LE;wHHoEB7K8~SQNdP5?T2}rwy1*CLzkzw}^xvOylU5}jk7cg^d`V z88~b=Gg}FtxeLgzvOzC-v24Vm^s5q{zxK04%%{PKEw=)ry2&-OPWI7`WO}+Nf150p ziQ)>+eR7B_rgOj{?VTu)E&u*aLL@UwV6`!S>Uxz3-OF0rpvG~2Tj2Stx zZX_BnMHfNX4@gD(SqR*NnQV(u5d*Aih2v1+&+ZFY_~5hMJh_$WCWJ0iYFNqg@@2+0 zSn_cULWU)uyOm%EArKSHMN<~ufXMA4H+T!KVDbvWT#{@U>q^*TnkpfzY7|K+J*$NT zs#ugtw10o!;;9L~S?k*rpQxT1#iX(KH){R{`P!H`X9e$u^g88O<$oAKz}eBzsb``> zA_`ZPmWqQaLL8-@2ebd;E|L}@9rSS0M7Lj{+>bbq!H+P+n}7)dWUQ@?6?WLLZXHSd zR44Zs{BUJz{39v!G3vtfa;UM&Ys=(;K88YXvb_RjJ4nqc$zt`TioY@3**gd|)XOy0 zDWS`}FKovOlGO9V8(askO)vDX|22?i7<*OXNzXBe+UnU!T59y9QXNpg_v}qHYX7M{ zZ-?@7C5w!QpNnHoWlqH-Q~~N0AH%6ShL$p_z1=R^H*5UOWX6m$rgO-WhmS{gM#>{5 zW}wr`(>62jyPVwNQQc1N8znlOWhW$x(LzLIC#F}+lBm6_ul{DQLZi>yc;`Cs`?;dcF>m6|*Jy-^G=xPe3Cl5>oFCm4LvnVo4 zOo)cpv_5{OE0r@+4|x&T>UZ}9$s$EVkjGHxh7F3Cp{+Na5FPnw+;ET)E;=S85rs^U z&*XR=^HsGENo4|uiu4@*5p8s+rO^Mx6~->bV7Im4Hb8_){VFtxch zOIzZwKyD68R!TSD=B52mO_Hj41~u}oo9K}nG=a~BvR`Qxyl8FwMiA0yh0iNOe;Ou} z<+#4b-6S1;`{UIdkZAfDe98u|ZFG;k!}S!egvgvHVnjCm;m5P}XBSFns*dETo%^Xp z@&jRoza^>m^|gGd?6>koA*5vIEnP}3Hqq^*ePdy zwZi5P!d_Daq9QY!87aBs*FQ`)y}vYc8B4y!uzVoGVNiI+K*eEbV%QTzmB!Uxwdk~e z^v=i;DPDk&o9jyQM&rEU&q(njKJMcR>e_QWc5}w**4fy8og^s8{~e^h$ebn;5W>f= z;~rmqr6p|?Tcm3(ASWs+tPBDQc}cc!x{E3=ZNQZD53il&s|Xe&$P1bIh9zI(*!m_3 zl_z6_RiUvg5y{M~t~#07MPN6^DLy7+Okn1A@#A&*F@#N>n0);-(FwS-sz&p{Ath%2 z+W^MhYT7+91;z(svdl?}`jlO4tZW`pi2gn4fa+~KTg*r9w? z)~z-7V0}hEQNf#U`XfMEGB@F7XNMs?SPJd$cj&h_gdHv!v=#?h4QtUec4WT;x63Z6 z`lTLUjn@qfJNAS=d62lP-zOOfS6HLg2Per?4A#;2yX#QWpuZ_kC^}AGLZV~_P6@6cfIR~%dz5e&yjG;&tyI)No=STB`bFiTIJI2W64=T zv+%{@{{;eU{-D&E!dLZ8$fE4s#9U}0)p6)zE9LW6la#RwJojm6?@YXSN&m+ht|h1P z0jVcW0S7cw5hKW>PRPJVo04(Bxt}J>-w=3*XUMLE;!8&RpZL)F_ECxmq9(N=^7_Da zI_~TC+d@Zdh>CAYy`v<$_5jPku}Y6e|B&%}WM7Pl1jOnH0uPXy^w7nVFL^^s(_@C^ zes5)>W`*7C{N|NG`2hvd+ph)Q^r@2$Q6X(v5eGwiuAyp(MBSQWY0xCzF-266TAh+x zCdPoFjFaG)wqbL+;HRhbnJcEZR-V#jlE+O#khq6=MG20;|6U%wp+zd>56k{?XBm%Y zA6L%ne%=Qkk_`IWw(Klac(v4`GWDABMaZI=!-9O>VP_|*A3%{l5dcxXj#^MtmENV^ zsYP3mT4V7$d%f0=zH~Do8@gK!@FZ!T*%$+rFE4qADa|Cq__pmbW#IGZ{GK;NGdyVo ztbQ^-6Kz=>aTe(%dtt&M>c_BRUBt9Lw6xJ&po?oFg*FPM&JLevs6VM34b1o$`$XprAlZ97Aq}23=xaUGEZ#j<$xS21< zpdd%nHoI#h6a%K?1SGB>d>Hj%qI`!><=o5CngVw;!$t6ZIuk|5io$!-B9DiG|M}gg z#1u-MO)PH{x(3a-u=QbMOZCrelU_rZT*4Tf%go!iiWbN~eu#kKryp$@^@-Aq-Pc4< z$aTjnlb<@L;gjVLr`fjRBAJ1b&K+EGwv4aa++Ut1VdJCW^JU30B?-yQ%6B^|`89a? z5G_7Bw1uN|!xhCVz8&;Qm7EjO8(>Ke2A_0E=D=e<3Gn|MYm6k)$IDWkccd$qmrtnX zgWunQTjBJ%S3}_(7Pq@@-TftEIp6D{n`4i9zTpII`RD}1@un@2#;R=(q=M$WCz(Mztsc8Tnjdx4o!t_j{eQ`N-qP_$$A=kBP;!#>IGDEl=>WV^F^G9Uf|3cI-mlK-|xFbV0x1T&>!C0C#G)kgKGpy+-z z3z8)4Z0ttdB{>x3_?o3y?pO}14xw2~>zMLmc#IfURQh(<$;aAb5fN7L8cB-`gr5Uc zrEPjL0+BB<_%U9JglEY#Z7!|-Z!IA0$Qo~mUTwMDY{aAd^WytJ$t9iV#&5g8RXO77 zJY|BYI!1DPVrA2>PSpnT_M41lAGB24o>0duOvJTgYpnVOB}ss*`|1a|fR)aqptb6} zXM;CQ50@O-7X*GqSZon3TLasFn^qqG7#BG1kEPi&SK26-$gGjbISdJxDwc(*P6*)( zPl@Qri$^UGd8l^Tv*gquaT-L^b2Z{eo?#iPtTHP(%Z3mVEz_g=Q=(1-cRiT!^jbYr zc8d)AaVv)su#G}Xn0Hq%^i2#Cwstrm#9Wyyf@{oHneEp7?jKUfef;A@>cev^PJ@qjpfm!j- z3GX?HLaSDQ9k1BIjhP};SzZZtr|IM&_L{x34L=Ahwi!O^S`m`K=7E#k3=1-F?wZ}Q zxom0EDdT{c-^cdRS>0oue6HIAsK43)c=$n#zEw>hLHH(m$l}WcY0L^a23AKoVT>U^ z+t+O*%`2~)JWrp$SUcgLX}DPY^qylIbra$zX>qJtQ|~~1rDBrDE3fwqbPa+o7_T1t zwF6FbllZHfENkoQqfC|E`#uHLXrral;L$gfj~({xb?)6+T>#CD-K_1%<94ZR{CL-X zvlXe0w3ds8boS{3Z7>?aA7;P_%)EJFbi2pv0HwpX#d z6Q6`6X%~<-0cB9`q%c)gB}!vf_5e$GrIz_YXj*#I{P!%ru~ zJ68(3kD&aRB%5Y?t-WqF;KH807MqR$Z*Q?D;-n`ZeZ zKUw54HOS&TSpQSsBe})8lzA6z?l<8_rscOS2ir^Gqnl|8 zmF>YlX5aH1pcQ52Hjpc1qAfti!J5K)FhLVlU-3&btW4LulR?taQ7Vxwud#1n5zj8> zspzWcu1w&~U_bkEY#H`^p$}JFD^Arocd;~KrdVm2j+-bmbGCyDU=W;|Eof8T?A|JQP63%fAIFm>%D%LJ;ql>(N6Eb#lip~?}`2h z5EF;a?k{6zE`PwQxxGA6I9t8gx#pnp2lo0$DUkn&H&lUbKAY*WH__z@2I>KSLV%tb za(zNfRyhgA0s`EQ9jqEet0G30pIDC9WbjHog=3i$F43^Nk-OvgWcGYx@UFVBeF->) z_a0DqyU+Nc$0Q^^!>IDv^{U#V+|k`WTeQj2#u=X{v-nvN9_j-&D*5dd9^7pF(i=a6)5N|2S|C z;KzJgmCG}~)ztQQ+6`v>d2rdv@ok5q>k5DD{BR>*PBB=NFSu8e zMMgJR*uPWzbp- z0rXD!`8{7*E`4@;`*s=dT;d^B?!H%yCNBVWAkRTobDRDTPhT0<1poa_j2_($B2r2> zqf?MZI;9kl?ruA{?EI;-`RKPd@_TLTvPN+2oeVF zIJ6Eq|HhW{u&-a-T0Aq$9inyea5zIllY-5h@U!?&$DgKH{Ae$DKd^xa28%Nf+ds4j z^%jk&f7zSj9KG%QbvCI#GEZq}dCC`)&Klwh+&dneVupW+1cAS8TSrHIaJ9!DpJ#`D zndTcyn%c98^bnJD^qo;XV0|3Axi%TfyTz}eL}mUP^>l&WMqhd3 zfQV{oDAe^dcp08Cw{a$9p%iHt#0Bm4<;(2Ra{@3%k=O%{Ab%0%sH%*e-48Gj z%~tWJ)=wQnRVLILf&qTi+>2g={<^SOLTnHYfDSUG6c;*@Kl@ScRBdFER#0d~<~Id1 zHod3HC?M~y2NiK*R6Q3FngK~E89)@b*#US~f(c)wkb5;pEBI?nlMgO2M^6O+e3t~3 z?0G-1dqoOQwQP$>EANe4uh@&nV4!MWzLin^LHct4wN8u596-bLgV;c{`?8&Wj@zY{ zZ;m{-Nr=}rVHSS)d5kdwOZK6g$^4|Ij6yTXh% zAXl7$KRI*tB-SChtXRRP?TpRq>&oCqi4*wsPh7D$K88yofi`{#2|_=#q~C&~W=@yl zz+E%QE@Lpz9GPlt!&LJ6S5f>t`pp7JMJyH$cl!$sy} zBA|%ajJRZ5LXQmaNv!b3ni?%yU56$S7@ehOsFg$AzR`?Qw{99Ls7`IH%E!P4B<%yz zChVJ06(}do*r(ZBCt2+|+I9+mfMqP1e|_Gse!_1$OlN$p2J zeENh_teMk&x4~Z~_(Xj_^DBSZ;qvLkrTtMigg$xGXj6u#)O0^Su1@y%;#;bnOb0#f za-}l@*R0DVG%``bZ^cd}EEyqT1jq5Q0++s=pYXo*^8 z(|*^^>bb3flCa19Lb2LX<8dlH9PbI>+7@TsBgLlGO7vtPU=M)*AeOmg7eLcAmS39Q z_CNSFb^J?>h)rvj+;B4}b6Wd$wFY2;_5sc6^K5+|f?}$1FJ;N$x@O_vXWqN~cLLVZ z3vN&3gioRz@xv8=swMpFFa>n^x5!DQ+pf3UeOYykSlL|!6SX0#GHguxr8CX_N?IYh z{FNe9lU$;&%)MMxrkZPWGLfvz7zI|t@5hC*Af3}l^bjRF-{AnM`m<6A#+z+tdr!wy z)nMD(7kBMKzG~V;FJ}($cpUl6U zKCO2~8$8~2#{TM{H8H~YT#lL`RtTgPrz8pWW8!OyEPkST|GOt?GLF2M4|4&#vMI)j zxIltI?z9T=X)pSms(k__%4a#HcyCH;SFpoh~qwI^_w!FV!nt>d(Gt2Ga}=5ATs=WlMOG z)F(x!<)lJLi6Y5OTmDS@-kc8v!&ewv4*ij5R}{K5d{cV0%Jg}ovb1@@8VyHagtO?7 zoJs_PSXMrYA66mLb^nrD-WI@sJoNyv)1{#dJOh5DHM|1Tjwye#PRbE?(XxPDI(Q^M zadaLnew5$VG-CMBtm5-$;_(5kl^jU9KA3l=B46yie7m+RD=zV$1a_cS@FynhhC`MP zTE1R(rdemNiNym;$2xTv9WYZ_L_($TtcZ!>CXKPt8cb+AaZYvZ7xeS@moepmN`KoX z`r*dqh($AV^S(*A_$+%dI@-&$i2kG`LhUOkUvVj)d5N1Rr3kIZ|t)b%zR4nV(($> z>1gba&bvh9hDT2DF7nXG>acK9T8$v^3=d3ay1e%on04=BVzT6pn;m~I_=1*8@P(sZ zF9*J9yqg0+4E^00Pu`@{FHLJA;*vL?onSZ39#p)}lljCnlNpuX%Gh?-;};0}rtSCD zJ&5&Pt7P-K%GbRIX|rWgF>Vaqfutil+~J*oRRff|W1n_8^p6rG{`*ki<^;BXqZ3r? zmmD{($sv)ZqmLM=%f1khGs zCt41)_1LT?0Z<{A{BBelM4-R_T`l_kHL(&|38r2b;D}oj`v9--9Hp1scF9f&M)bp6 zCk$g$ExqGH8AWl<|N1pk(l0WSGBPp&ja;#fBswxV3b#CVYa(<a>i;JAyG zUV3}P*rthD%){^f6L%=Deo0BhKtbQp261=XC|B)o{>*(^-)KfQ92m*PwLbTy;F~TS zZ5$cX77V>E!*cFb>%8Du&zNgtn80teYZOWW!~N^Rr2QOjyr(0|Muy7lcpwlH2M3M6qucpLb1k2F%(@m+Sp84<cBJPCrxWXfug*MVy5bs*DvZfm%Uq%v;m$? zk)_%)(d9qSh#&u77f?*lzS1K~KXZ7=)zbxA8vgn!1W5wvdcZoXnflHCIyMFFqcQm1$UaP%tbJ`gX~8qlr#h*ah8+k{8DV(DxI~Ve_V7Ov zTYy3^Oj4+UMOU!NJQ>UZ$gs5h2JNSl z3?})gUMFJ96*{&|v#VL#z^kY&?O1WLh<>xvLIG~Ttm@ETp_Sg?9R6-%G-3THRjNE1 zj1uD5_vOS6Gq`0!B&RGz%7_<=zvSk&^$p&LWUtOQEu1dE|XW88bs9!c1zc`FP=*(7J*q^O%!y%#UFhNF>g;M z3U;do6kA$4_#Ex*DGaLGZW7lXS2!87|2s7Fk%vZ#@&DeI_dAfxRrti*>g}!a(_@k5snsI- zbFR-p*ZFgca>?7E1dA<@62OTI5x!5))P!P#Z{zzX%e=)I3wLhMEEgQKk-WaKaX|QR zciMJo&(Jb2efB=5-z9d(&WBMv_0_%v?Mz-;X4z)ZA=t9PXtyX|CdHiNg8*6qHZhU{ zc$r463X_5S>0$EoN9Y86@5>tC^E}12lVkkB{~7UmAMcf|-vx>-3iJ@6yyqD}HKE1{ z*&Ja;5TMzj*{48QUhLET*k`_wo91NjLaVn+Fy}|BdsV6p9v@Htq(T>E7}!J z>FV)9OIk376oz=^w9F2h$NfaBFjCx(V%%7Mx1>1R*>*w=?bnIe#1O3?S$_4Y`_J$9 zT`UgPiwLhgKOR1x@A$NB(%Z2AM?jB>Vl4}pZx(hV- zsm)GI(l9>O(&`iqvGn$yfWCYE&>0fDTDG0yMTM`Yu=!o!9T{P39%g@E-I&3~=psZ zm|)96S;1xBJ0G(36f3H%tb{M6-0jf55$TVo_M-kuJq1I?b41rf1HSUvhnmgsN@g=%5tc?;5iDJ3G<85f;qc#uZj3zb$NGUwje!CLM=QvL?yj&1WnQ87 z(2+O(q}a%Kp{bHcV*hMm?i|U4>&^>sO|vgGwIspR4CV*plphSGiG*$)A_`JM;7_yK zpGG6JWfAw(ch)f!^2}Xbhc*8mI#3oa8@nxh@PrR8=CO;%KaVn}uS8i|@l>@Qvl_1M z)exHb(o_c*#|+2Qp%y8;D9B9N}gzCPBk3|))Y-oR5 zpYUdUk?AWZlfJxcZ^jfUQ?;xTVedx;sV0=1TVnY-S-rYdUcZraHOi2?z4X4GG`cZt ztl%x>;FnWz>#GYB5mvyT#DE?Toa+snjI?Vsq_{}?Y^_0^ph@a2d1v;h^#i-3fg6|CBR-rZ>M z_!o!yLO7$|VVbxnK$52Tg3IIvv3uGVii!AL?MrS-B^RBqCNF+)#Rn6EdWh0Ac@%4| zcQ;>*hv-@h8vlKvvadZpJk2*C3=>^ymx?|rz>|YuV9!^XQ_PWV?+jUd&dtaOTfO}f zIOsvI{X6V7N^-s5?m0lpYgckj-kQAZAu@-WATmK|7%e1lZFQyK1(N9$)$h`9swSQf0 zKh0Jpa>cPN%AdobTw%?&mM28|r+PI19TqrC$o{C}uG&T0F5MU{J_;&`E%P~@nhtft zJF^0XfCh}RAgb{VJ2E3?5daRgj@x^*_Mnp)n$$<@NcxmNcM-a4w5M-_p;o9+<6k1a{Lpu2f&Xh#D)H`dmd!c|rE4xUa!FwJT~uFqvFFON}X!{zPHpNrq#h>(RYf|0k&Wh*gVN zLR;*fts1SG$)m{A#%cTYu7+3KiUkipyncC1r1N$pAFt@@W^ozEA0oUVOIWXp5=JUd z@Rf}QC`*Wi4gkCwF{ZEQ4Yw7;9jz;#r4SpyBbbKf)tG-POe&tjV90W}>3>J*ifsTLlLvcZ7@)1kUZL)tTHT zGuog-^*uc3gix%3Y7se7w!kodEE|BI&DV^ubkv;3IvGQX9%S&vM_@Zwx(&v(vy2pU z^j*Go^>-ee_GGcIqA`;~JE6x0EMuJ3XFMO^pq>7YQJKvi!^2n+b{A*J;u>|4x@Uc1 z@&Dvr0)wbu5dwxwg=NS~+?GI#_>OSZ?YS`!rt9;xSbE_o-7rJ1zl7W|O*<5}vtY~3 z0v{(;(x`jlf(+MH6|*K_q5Y#!t+e7_qcsYe(~C-Y7p>m;8k=ZTi^txjC4}_L;GQ`; zg*x*dpyX%WOU#{p#a4G)98J(UprsvE7<=diO=y{iZy#O`*q|Mz-*&Ri(`Qu)kw~PIa-8T9!G(ovZkdaLAC~=$(CZ=`dotdTI(W0I_RNxAmlbjS8Z%y z>xOXyvKDkZOgvMR`u(M3r@d9Gx|_2yqJ-o^i+~F@%>+x3*Itc)y~LHI;g;D3DBIr+2}Z?SyE*Q}JbOVnXNBUVg}$?ntF^2K;c4;wCGIpe3|S-r3q9Z>K3!NJHZ`KIrQ&OUAF?>40_&VWg<=D?ceS!_jlH zL0@(3FMmNM=|B0&a$W0~{d_7c3TwYIPU8^Oro)pnH~j+M;q+wVP=@9VCyY!jv5p%T za&Q8EDq6*E76KBWQEY4F_1JgmU`PPk3fW^9Rh;RVY$ZcN|M`Wv`%)YQv^Pjt;P##9 z8PHwk`#n%!q|^bq@x-75m?vVSLlCT|cZk~D07NgGmU8Kq(0qYTPh=0rcxj#;f0{g+ z`1)kU#9Jox<<~OX7Vmx?7(chTGH@W$N<}g2XX~lIb#zW1vFsuNuEYQD6ii~MdvDt0 znjfeE*(=I)hOD#1Xt_+go^SXqKSs5>t{*EpCUlmPvBkklSVPu(}Q#4 zy_GNrA)2u<_1~=&c0^jF2BM59p;q0zp~O_=M&Yj{HPKeT&(Vv`F7vfkypvJ5Cc|X! zE%scAgN$Ia+b+#_S^hxX#)~Wjyuyv(dW}U{Tf)P^mZqH%ONcUhLE4Q){5KeMNTf)B zthX4EoFTka6tOGPeQSpqa~u%%g5@JwED4paWEj{IRk5#*Y`84mM!(SUOe=&um=65i z-Hc{fT(Sq`L!Nd1=OK;yhn*d-z@7?Dhk~7cQK_@G2E+gv3HwpHX!qOAUqHl$SAmf{ zQvWmn+9@ib(XVZ8Frp_IXdQ6dS$o*&q%AwaQ5QXX=MIrfPEkL|K>ii(Kw?hC@5+1v zx4L|SZt(1-o*R6EAF>(mp}Qdm-8%OT*7m8c-~TpDaLZG>(M@qpv%d{>6r@S{Y9wL9 zam8Dr)vTnF9Iv`iw@kK0-*SI(y>Zm1X2|B-?7FYIPp)&zC!c6PmJY+RKdH(*Q^gFEdj*Q>GuxNjqWYR-W3McI6LF?oD>i+#WO6}rn z$MUs-v`6yltI^Z$Whh9#LOr~BMYQIWiGTqViGEKgC#{{&^U~>WLyhd2&jI3-(}a9c z?a<99r*DK>IC9WBbLvww#FbgdV*NPEI^9}%7R2Awy#YluohDeT5%DX|bSER8IX5Ut`WXIO5&OiOd=t0D(-J-L|h z{HA>+da*IocA-m$$WSKri&yaA00J)xtqCI=B~6lvpF>1OUC<#Vyl6z03|_8o^DmSS z{s}KbJn7C`Q2NM}2+Imyi!q)rl9o}C+3Kasl|)T_vU9EAvYh!9du^xR!0HDe6yO>z z$-=6B3#&~Y8|IgGWndooUF+9?cj3en1G3_q`zS}0Ld=|U+IgNIZk@awrBV&Y9^73kgLp)*w&Or8E%~~x)&)^l$5ndp?D{;=TkSUfBoz?Ud%fC z(K~%n4zt13#2dJ>acR*Ov(iXo7kfq!sC#9l+ zFVKYLTnoxsVcQG(9PM^5gRV|iBg}wq9UHdQkd7d%q>1n5FPkE3>F{5h8YWuw8|#f< zd}p=p1!S*!RDg;BmMIP>9%3ykZweQ%TfIk;V}d@m;bwOGnHm`npc6_;P0^B92W)KJ zwgx{v2M_OuoL_W46rBe5tlh;tFG)YAc7D*do?~pg49abP^e#B8+JbM5O^Ire6?5v& z3>|-xT17yfd_ifoFBGG&*>F(?4%6+>IlADU1zl_&q7M6RAi#=U8$l9r2>>9Fq2}k& zMu>`*`wIm(`bC#~4*Pc8);D)M*a@0=!T`0>kK%Ch-3l)B3v6eZ1++1xPz&=+^g5jR zc&#X}2zqUmA2#r|TKa1HbZ0x>dlJ80SiAj~V{lBDz*?P#_8zEK3!rQi?N@SY9B?ig z75ZJ6_CUfj4Ye@qP?)>R*!=3PrDF^Oy3E;*VPy05Jqb7 z`@{$g}=SkY+zY*fGj2p?LdG|digDR~1REgWSU1^qib1v4R z2PCj#*>_`>a^poV8AB$%7bA^l9QFcrcy?Bo(cU~yOC83~+fnUU&&w9~wT#bg7c;0! zS~IUjZb8}Tj6qAgIhv@FMlTgxsR*MRpl(j?|ENVAx7V43mVUUJf4?5cQd{9-w`l` zdL2J2TdGAV`*z)v3Z-Kwpk|M1Y+{xr<-tG;GAI{PfV1;OlVTExtoceFcsWN_vWICGFLj%v^-y+h zv4R+7h@$3?ykL$(f$QI5&QHL>K$oDgfb&v`Qw1_WA<=E@qxo9zzfHDUxihbmf4WVs z8^8*I-l24lk8j>s?{{NlNw}feYtktPe8w*@XOxWAYCRUN;)VL{jmsiyV1!tyvNE$} zg@D=#FCuq{?@*>LUtJw77<52GqAfKnKtxn(pQdl}EBOZVwhR(VF;DU5*A**u*dXOK z@2Xzwl`%wISZOLJpARG63Y^9jO9A79o~$v)XR4GQx@w!or z?bj4PSY~3{LKpRZQDc0iY%yR|Y~dc}Gke6&+HFGfJzdX6))kJn^pj2Ui72z6Rq{#t zyv-_Lug&Ml1q_qzpj>t4iExeTl(dz=JaVjmyiN_WT`4oLu{&!+`tLp`-~Dzifn#X+ zOyPm#gCj8yaOJZH=XI}?9|@u#DWaEcj#ujNrqsczhTD&6AhqhCLz6Xe3vqu?n9mIHdq%4g%Z+)6+-mW|q?flCpGziML z2sk^NAic?MY{TfhI&|r;e(cXYj|o9oob~Z6f2p(IyZux-Wj)nj()o6KKkvFvSVUz1 z&7sy8%B38D!$oN+M>w)q+9KcJ?U1pmA^rP7<^FD}j8egjrf#imMgQ9FJRO>jZLYYF zpPe>%!?Zf5{u5FQ*lQHX_EqxW590as;ETY>tNmG>1J2`kJ41M?oSb1tzZFdlP31Bu zKTgpKzpSC*e`s>FLZuuvhdf^M3J&p?r~Y)?*>fvAmQn(k_0#)Cpj3_D+X<@h<<8n^4#s=^)sx{pC)IkZfjx2~P{_!O%=m{oylP%Io+aYOt|_6^VTusVH`)b_Y)JqdtK|Ux6&cIlFxf# zeSPA)t7rIuS&{+5&%^gsl3>*V@YI8UbYJe==g&qeXVU6jQWWMyR&}or#Kj zgK=sNm9&1QxNqMAvG)|j!oXV!$BgGQy3x+2*Rt3YEEy zs2gjfW6>SDkvp6E#5fUUbnul)CL5NpZZqw7Y$&}a#QlfQx%sx=UB2+L`fmOzXDkpd zzgFQr5}V=0_n)l`6)9%UOMFXCO7I{e=4w}$Ce{GzIF9gIv>j(?|75~u~}?nEb}s|baYFvB!xGUtbvT5+`bf+QtT*du|qz6 zvm+0J!&sW!KM|YIzJZQHEu|%Kw25j?7`VqHE^o&|7_6iD=-V-5S>;m9e=7yyib$Q> z1zt3E5Uf3!ttFTta@2XCJ;Zy8^_+K)QqIkncBVcz*yazDshcU)fkNFi;l{ti`FegT zXq7)m#aIH)c=CL;JmB#@1~65%E|*pyV_mE&CV zc4lG&=g595EHq1hgZ}w}@YNG+V#)vW2#}2%qGN{stY*)v9oE`6J(FTx(=qOyaD8W) z$^z@;Ye(ZU;I{g5%$*BL+)f@CH))HU-M*M_^UT;EsO{)J9I>t7k6dPqr&3+*&GuP~ zutr8)BAGwy)BMBm9cYf@>{5?Q%WhXe=R@4{`L*y<*VqHRx?{WDrvtw3VN!QAF0#C< zjN~l%S+)z#QBPgvVG)k)*Cmk*Xx7?9u<Ji9MVQp;_OE_YyfOZKM&NBUR};B zZtWI&^|Y7yea4|aP{XT)aU(ZppRmQSBM`?A)Zby&TH_N;&{}L?iGQfq@AQRB9lOKmk={`&A8G$9KgQPGUW?Y# zj+o#l51-ZhiB@EeNs!OV^PmqX@Q6&q!njLc1XE;R@8|p1uaCN(9%FcgBnh>s4SsQ6 zjk_MLgbU=&n_P@x+8>|gd@&o?gW1aw-^{HB{y?rYo1@#MV+P%{SS6X_AM{`<{+6bhi zQD$tJJWIlZB94+LZ|M^sooE8bRq=w;&u9bdG9g+bY$vb9kMA_UY2w{@RQn4Z%wWGq z)8~(qctT@*o-W?|cL=F{CZ~BRIUI%-eH^ig*-nR)Uvf=}Dyn?^k&U;f?)1ytF{yg# zGJ~3z3Qcej#`>{PmdI2`s>s0BFq*GURB0WAh9>VPiU^4^H#W}ix)Sx>5`Q;x5{*au z5x;+ibhrAU9UOc&3U1ppW4r;MK0-;6){@Vk%Z>&`<{23=1B#0?*7QpCyGs~|6)3Yf zvHmR~5C~llCNb>hQli+TBmYyJjH&Oc>AStyC0v>>g)^wb-f5F?DKgaz?2rEP{<+G%CJ z5a`jMP6)!X!TGqqc%){#z3|;2;H$ZZBn#2pt{t*Xn29-QO2XP-9fdA;H5uf7!~1t% z%>9Olf2d7Z6q(``IxFExh68sBEO@feS<(22#4Ep|FO?ssmsM8S!*^-Z(fu`dZcjI5`Qdj=f8Myk@M^$P7n{d5H-dK(;J0C67 zQ|ba4?cPQQ+pBETemKpMpKrY8y&?)dZr#D86N7`G&{H-POBL>F=CYA)(jViHTJD1U zJmx`C&P%?bTu&;nHVroCdupJWqcdH~0|9j-TuHH_ZD!_uG;Eenq%{;N7Ep{r>5Cy| z@O$8kpQNfHnT*Asc#+pKn0<*P^Ida7%a$Chr|EyLWwoW6{~BQMqhm{y#EE*YYCbVu z_C35f3#aVFwyKQohrYY*$b8SDhtmM95X4>lH%t{{g`Iu4TzV?uiBG_*u)vb!p&g5K z6?Su3T$b^NINMR+_@(q%*;*qZk=!V}7ry>Rh@6D@AN`#2nC{WDaUge)7<@KuTP3vE zsuDmR9wwe(*86}mvLonyx*B2WooEZpyCx9af!V$-1A~75j;wx9T;mc+wkH5>X=^bL zHu18q>lpx!l!{HiP3Z@H%}X41tc>E3dguj*+z9w|?nf}TJkPB?ez|{M6rtfA-qV5B zA!gD1D)m3-8M{CNLl+i|;A{CL+8xPRmZ8kP{*{k0<3N zw$gOB#WmS?)5iEpP)~7)Sf<(SiEs5bGr%vd`oiS@{`p*anwE(k_9k05T=X(VNG2w| zHjxOqTmJ1C&RSnj^Z&JW%uLOCR?)fO2rPlwWx9d>MpAy%{7hB zg{z-&{)H^;QR+oorr9o((2<23xsp zo_a_B6Oo4BoR_lYfFekXc`UsmAWX0x=M^nng^lsYe$@z1>2*U@YMQK1YyT3y|#`SEl-WBi>UiOd4 zpVO(HrN%uyr@9>h7y4v*2(<4!CsN2Am0> zAO<)Ncy!XpZMpcg?Kpali+R-C(O{p{73*vJ%`xtwfUkYF5nQHE4d|oQ_02k=>%B2$Xb?1B?IP zzs^4zJyx54D!*Y#8=5Edl9Pc#Eq_Q*`u@noOyppmH@Nw`!pJ;|N~y(Q2H`s_{p=uk zIA3Q^D1txp=P{PwWIN-MPFI_3DXQw}z4Y|y#K&IVO``4eIhLV%->oe9L3QxK_=VVg zYF(mRmW=e*31!iJF>Ymo+%I zH@z;EYR4qMwR1SzHtbcxpC9Ear}7EWK?tfU6C<!;Z0kEY}hv+7lGdlJQt zw|>yAL-L;zGY8k>8&$VvrvZ%k@8dJgUAfF}CR1T|yDO1*P`$V6Xa&e#oX7iXU2PG! zJqYvS0G)#c&$C6y1%8S89L`5NVJeap2cH^63?A#&Lzua#nx*&Buz9%4U4u)HdgDrT zjkfX*eN{yz{75@DR}m}`q#5Dqea_EKvZYs?QSy!L6KY#L%4aVRJhTLBng&!!08O%o za{#no?gc#DyO>S{m&W@7B_Rj+orHWbg*a{>pL(2j&W_z4LiC-mY`*bX{ODKeAHG(~ z4)KIM@rcD`2EkpzJdGOD$}!99)u5*6^?%61r4L9ZOqPhrmc3-{b82U?a8b-aYfaWY zrr**>4VGbgVF^heXSblI^W(pz*tboS=as3ETv}E+K`(s2n)OshSkl) zX`Weh-l$hTV`{aUmctc=UOpp^8Z&YK1KFGAru+TZSaYnydyUkAvN4<_VVm8hqg--%`CmjlYm91aomY8h-Y2o4VMq&t6OzrbVx~Bmwfr zNVUIziyKef5A4C6{<$T#j>%RO_$jC~I4pxkgpeZ)O2C?R!Pl<-B4tLvU;i;_(8v4I?8ISYB>i!@aJ_x`#?;)L^^5WwpqO3Id9hA8 zDJ%gVaer+uU|NiIeL{ng@C2pzSthPg_eqK0{hl++INRYNB8GIsts!Ax7kf>2q%O#v zfKIYy@!=+D_X%Fi*m7+Vf)KFqz5e21@O0r25Xg>~F~1k@>gR=?N?}mjvf5AMlZkuk zRpR-(@RD0e6|4oKB8l{>Y3_*Dcf`vMrerCi)cb=x>JsuLInJI+H1m4tIemJ#&jdwr zx+cjofS22YdHg#lb)U1@`o?Hg!mtFTUYw0T5}Y>(^6O{thIMok#!Zx2pU{Y{q%`4|EDN+1Q8!F3LNs+{+-l)j<^MXn%v zw*@2d?g`Pf@e{3cSK7hm4ed9*_R?{jU51dq46+1bS{(|6j1!??)bKaEpT?=2IkC3{ zk?7V7fzAE>E$y@jmS=uAe}2B&MLdWPd+U`=QQSdV_FCM^eWIoJHS^5@5bla=<-w4W zF3HZRzUUKU8qJ3*8!B6E*A5CeRXep#&8tx7<iskhlhW$p6!No0HA<2T?(N=#f+kL z#Z<3IKmWNGZ7*O>suyVo!?gpJ+yZraj7quKc$>7A>7`iGafn7sO z0xL2rZ*K~?`@c-X1Hz$t$j{iG7`8!yO(bqTU3B-gJf`Zs#!HlYCXf)pJem;Ks^dOykdw$y4 zekam-X;Kh^kX$2uyaBH<#2T{tg(#mDJ#Si!>SFQ1Ls zJh3hp*w9$DVwacQ{B@Bgp*b4{QVV?{f9tGD!m{lw#HF*<5gG^THjZS%rD{>3nmw4L zo$ZF-k;r4m0n{@G)=w^5j*y&9JXlv*st~pCPZ1i9) zKiwJFSoHSy;rTu2gi^6Fj6ncpFny2YwPfgF&NXQH3Z7~`78dbwyw&3@L%!+!XQta@ z!rc0fiQg;3%$4@g#~8wiP)YsPlPx{Hf>2N&WS6zbbBXwp>j_DEQJL2dc~ z@^=OabFA(I=9X(u7!(z`p4}Y|dtVb}(YKvr9(6v6w;|qFhkGC7HeYZnELV>4>D@H= zw9|5xJG#nZ`{b+PpfCj2xl_uQ$*Eci1CB#Cqhf4>Bf_n?b0d|h_@Bjhj}Yp zS-#6!%9(TQ(%G&S^!t&>fA=)qQ7bZ1d7H6!++6ff4B!=VcEz=(2qWnx$_Z8RxEie8 zR0$U^x@M4#QSd#Uq05it3Q?X|EG?>fY4BWe{KGwWM5<4dUh> zZ53a+c|8t8%Pvj}k|45ZF|c4wrHS!n5B`{t;ph6B$!>uvdKpW_m*J26UH@)U&Tv(* zR5Vh0@#E4z;?ElMy-~TIT~5e_S7Y$KPtfp3|E&4tlUj_CpAt1fg0JbZ*UsaljqYbc z?!z3B?w{p^dgG$tcgU+&`V0DGT!>D(Jx_?v#oTKwgwz;ihpXq4&+6@d=cAg-?U|%S z)9DvNkRN}-*^M@(=Eo(MqHEAp^1(G@5W z&L20fC8A>yzy`fy_=ILcL$gBl+r^?5qRd!Tmg-%2D6WWNg&gKvLkO$H+_%d3(z|oa z0ACWT z)gPQs%|U)Uz#NdzxAkHC<%=_GY@E>#G)UY12Y=!36WHPhm*RsIp&nL(AUn))s)LL# z+cyG60`0zSsN+z2;ZWr#?pJdNa{%ws1kUDn0n1)L-j z@TP)7*W;dO)}HsJrG>2uEdY}uQiYumF8)#NGeOTfXQHm0q-A~#^F#3YJX+EnT}Lx4>~(V{}HgWFaglr?UUivDA# z+BqV5wxdDJ^(Zjp*`BfEj6OH;jI{H9Rf18{2eI7mlG8EW5mcE?XS_l)i}{x(C|Vp~ zi5Mwl?)j#pCDv{cVO|}Ws@UqyA;Y1(0fh1%X(i{giE+-A=y0Xvcz2+-TW`wJ-Zp`? zeeh_9Q)@kM(SGt+6umgA>i|ywI17xX^`Yv5Kp&(O>OZk>MJ+Sqa+W9w`R?Yq#Mm04 za#)AG5#XZE+2!EB;#0RS1b!iF8*REsose5!0CZuzWAq#HX zE~2gFm58`)rhZ54DU_-H{{THf!oJK9jOETFs@9Md1^Y#1&9L7%8)1H7w*1e+>tPL* zuu2fwhiuKR{RD6Xb)Gg~kTkz16r|`z#c`JtOuZ&7iiLeba$txKYf~Nt)K;pFwq4Ock1%P=PARsRQ z+C}!sIBw?o05W_kt9QRdY!+r`M%Bfw!I7h9mj33)?tb9j_uT#VUwZFdr(ce*vtx9zn?*@~GswoRYEZmreyZ_; zg@uLS@O8KJHV0X8d83D+i_lJiwc!|J&Q+D5zgnpi?DjELtHLs7Qg&x&rXYEij3?am zWaM>jWQcPB=Yo>~Pl4N6gE_;Vo}Or z`>{&ubVmf&Ba8{ma)Q2$R1m}@tV>^5(L5$xKMCiW!pHs;&^0j(atfE`u;AIVCxsAC zQNU3K6V{XF0oJ+$tZa6WA;N$FNqNvgq0>*!yzX_c!|uI%C>=n`F(rJyQg5JAt;5Kh z8u?P8oEyjNxt@Yb0IijbYbNJf2cKjX!~-*fnMV*r&^l0e#&M3ZHZa@-=p8u6!d-fG zhw%Uj3j|>mwQ7^PB1OGcL9-d5-`fBzL1U_hZm%EvsCM1vxb=pqAb8or%--uQwi|al zw-996Yv&sE|H+d4g|B(#tHRg3<~2i1jtK|;6dZ7WiZYWT-vAtV@^WY4GY_2kD|g;| z->-b~bN7DW+~Ve6$;0~eAaUr&05`J?LuMFLp~lpe~>G6FLx z<8v1-bDS9!yf1g=74Dqt1WR@9-1S>VvjmtkGc%AkNs2z@*un}G_OOQ+hvW< z@DB0-$!l7ab5j7$!$nmjg+reny3Qa*ca%4;thRpQfk%%0-dpcD^<#HDdifB(4vxF- zdh6V&Q+Iw-B}iZ5i&3y^X8Kj+Tg0Jab*odfxWFzfu3|tm)8;}Or3FR=UzIvNkp_5k zr3^(uh-y?J=E`AaNLZ$n@r+DRWmc5w0@LCnu+4W*en){v=p8o*VOigpplplY%Kj+D z6DLpM+~rlw?!5-SHiy-2jLU0X^b?O3fmw^5w4HUVc~bqxwlvRbmQx5~7*H*glz?z3 zClx3?qdtgGiR$c)2SuLqnV>(+Q2xwCo^#DK_ykJ1IDF(996EG>>)1hUm>C>pNMk68 z*KC?&Fho&=|Jq?@eBR1B^*nfpR~f;ph|O|c0FFAyInP``OT>5|(i1r~J&!qVy0peM zPI-ZS=)mUDrKfOxbF0}OjcyJr)gLx<-yC`W@@lQ}3KvE{Rf&TCt>5bIpPHWfFW>vO z{^4U~<&!@X4*V%N;Qkb4CPkj(9Jur03*U6ly$}EHU0-cF>_5Y^<$fdGQLiHrDA88^W5Jjkr(m+1zoH0%O z6J^{ia7H*wrmXF{xQ=wAwG$7!ID7IW7ME6#xd=yI@KU7Jd8~~cu5`v|#|7F1#3R zOf?D^!jCc4tmF2Vz63YjcmvZDWYi&^3nSpT9IJ`EE7!l{*d?EV1B@dp0V3Ng&nnA& zl@Z@0)6yBvQ$(1Tv(F-whl9Wwu_?h}$~B*GESZLef^`(;v1ji=%*^gWwK)wJ)ygpI z#mmbCv1jecQ)gd#{^Et#8SMLVEB-+N`&Szqt-msi<70VYzx;iF@B5!Lb+l}2@@K+< zKbZp*=|8#9q{MTN161O6{P^0`+duTczkBrYQ*U3|=zVW*l<#Wy##rBKV~ZgLz0<>; zAiDHmZG*6cJKixy3_oQI4Nz-hN9m^mWCA!(Beqd0P$@<#rl**w>m8DZYiqNGOJ~nR z20}`IK+?fO000mGNklDTyfpu~L~zIZ}zMK2M4D=D6dI7)q!S6pSIItFkg+ zDlcQEv&yR-HLUBWQ<;_<6mAUY-E!O+NA&m@8@Rl_S>4me(ouW$y{qkc?JPtzkdhJcL1nXR_+y8eL2d1jnZazEz@wny z4m^Qg5R^bExO!GUnO)AUfRN@zW6@djlfF8I zZAm#jlNr4`DpwQ*M9R=vX=-DqPStBPj7gjkunaI@c&kUie);m1>7&QaeDA4?n{WSx zU;oH|SX?Z&k%}t%8lv;}9>2L##4jFqHp1zO^UX@_FR|}orPe4IZL}b&)CFSXDeZRq zNI9pqS`AtQkq;nQ(|kytCD)SmjPj@<>Rj+5C-C8kA0sbG@{@px8RcBc`+r~M{`^Jg_x;?|0&aN8t1$?tadB&i)qaAG09nFTC?A@elxra8eMWRO zW`D=@>3a45```=zB3z&`R zvKtW`j@iF45#xYz)*TF?pW;}RULsK4;=Bx*-tIHKGXNvZpcq1F^~TJ@m0IoY?qG23 z=`-i{E$rLZi?ia+)Uu7$)!q3o{^U>Aev-s?w>wexWb$Xifv?N~_mz{s_EIN3dgeGl zhtclyHG&si}G=eYm? z%JLR?I8v1cFgG9wBji-n@=~-~EqVnjlfW8v(q#5 z#x)U{FTHEt0^EQ9{TK~n2%weYVYrHRktWqRR~!WUW5%=FChn+c}%`RP8#Fz+88-%&}UG%axAYhi!BNYcd%x3~3gV#R(Fg zbI#3I9BNU(IH#Il?>)Q=VBQfRaR#_9#aq30pgHTcwxCxA`ol5qf8;3Ednx?f0UW&b zWyl)4ur>lV1{qqExrB>kM9`AMFd~2%jAL$EQVh60#&N>w@#| z;JCib2Mk*l7^ej?W14f=w|@@`j^)XtkK^3g(-<-=-r3y1d0tCiYGHszy^3ljgrf{5 z+z?1MQp%*(qR7l(woQ(8nr&al>{~)v6KUK!ip8ukko*yLnz4e)0jj4qL zhaUU%N3O#{eg6Bu|N9f0c*?$_s7?~UoCEI5Zzp%pbq*{o6}#X6(I@`NUH3fpTc^&g zeB0%fj`gT;`$>)=ce-nvZL~UF^a&)y3!`#NvjhWrdE_ODsSKq6l_w)Aqp)+Yb4~** zg(u~=ZD=zp>5PUw*CVCU+)R)Ou$Y3QvKqMykqj5 zss6dSIYgC!fNKQ3FE-U^mWEhhOrT6*m?4d2qt?L1iTIW_ESV4r}CcXX7*Gbc&HumPGhSwd{(K32qVw1S(TyWDa_5ylzpwr z%U6q_F*TYsR4NsSFCy?zJ?f`;AQHgarnHm|rKt>yUhR|9Wyx#h^=K5uvzUewaHZjl z30_9@&g3q{m9xdl9!&c z%6cKWHnWm%W(G3@|M27Cyf66&=lF5F4og`vv+|yQ0OvuthO7YVD4_K*Ao$p7x6z~9 z=aJ*5;OjHE{sk|?i(d13%p5oj)TYsm9oE}@=o^^bK|(;5V?fWDK;)R*|{TeKNkU0Fhp^6g+qsBa`kHOiRyBDs-F zY8`P1rHrTz@KC{^>oC-qSqNwuquB-lp5id08#Y*EjeCy%)1DQjcOT!)*& zZhwrVFsiH&xkczx{syFWKc4lK+Vm@4^DSG|sfFR*BRA%=2aYs~%GCNl{`vp&)KC4) zzrXUW-}f2V|%(+c{5)csf~>dQ2U}_ zof!&fr|)U-R1Q}Ug(>~jU4PCp<{gLQ%d&c=IWvvNk3K=rnL@vh=GbA!Kc2kUcVIsR z+JeBrdxzDvW$fFxrvzt3k)cWeWHb~4tT96>`iY7A?|+b?!XXW5R*q91zN=jU%wVkB z$WNH(?KU}GgAHTn(6wVe%bS(F@f?@P%xJ{2t5on@lm^kUBl1otv}#1AR~YK z(_1${JQ{;VP>m{Ozr|xue$b&)j=h`0zF*p^Qbq!9TAofj@*Q$M<&fDX@lbPVWRrvQ9`FtY>n_a0 zC@))FXJdg2dLD=LdaZ11qQQ;Ab+g+b{gbASeU9VL9hG zht{NYLC*QexOpnLiPPkU^wdhm)i)q#S|N5jmb&mK8x% zK4T7r^T>J5RI?9YK?oOC0rF~0ul#`WzR~JpvoplyrF9%QaudV4#SPco{DS@0-}2&b zuFvkfdH&Ghx~iVggaiLQ9B}_Vg(qdd{y1>1D5@9x#ew&I?(zTgp`&Nt{@C$z-+%1< zrTWG7RrInL`bv3BB{R}au+u?*NJC3+*qESf%y3|@(nr^CVzT8)=`i$>gxgmTmijzF7R;PmpoBjYGX|An9{p6Dx-K@diTT&865Rd zBrl$LGDFYVo_+f;JvWOuO`tmT#R8v z{)2~^!R$+<`pk?uDAS*QuV;#)D92OKI+<6wMX507b2T(AzC_O@Y zPH8gO0?KU~L$#wm_6J>tzXp)kLxBF`mDRa>9yB<#?tpZVF2J)Cy=k{S> zbqtFtmfJBpi9;_263S3UJ)reVK9}`cUO;Owrzg1*1@P=s!E4EY(zFii^%~%O36|E@ zH_)c;NsGLk?;!yhJ6o=UoOMf%+60T;ZkM4&AgEN~!l-<<;26}d%9~j^J~Pwpc3*gH zX63cY?GVZ$p5@3ZU9*gH4rbeBC3EWUkf7h0M_8?Jehj_-5FMs<`y;fv1B^0{haNkH zOUs*f^z_ArES#FV`GvRd*>mXTso(zX_fP$7Q8+d-`Aj(Qr{cgwSpHOO`uZ!Rmz+QS zg|n~x(C>fxKYsXwcOQHF#Ntn#y0pIV7CNfottyyX@P_x3o`@t7!_H;-ERyTW08y{cu2_>RLDu3 zL6p(6VdhY;H_MQWJY0Q(7?t-lI+re8DwXH-^fW_wQv_rKcyCZBuTiT*%6!kBT{J)r z!+w`7(9}?AC+Qd>DN-q2)fGk2Q((*!#1vHCdO-OF^{^Ch!Dj>KF=SXQvXGu0gX5Ua zo;{0Js|6iuGbcdMb7oc=8}Fse0lj>!dV(Ne7;lCOyF){f!G{hHJ@Oy~XhZK%(7Tb6 zhd14H;Gd-H000mGNklcS8NSpe}$fvpwdLb9;GmB(o=Nq!X-qM@%{Vv zBO$=g$nQGAhjD&F^0X3#D2RNNCjLc~Z+Vwk1>_A2LeG*p0#E*P&J%8`1k@UeEj1d$3OiSKaGF?pMC`&{_GdA+Dma_ zaT8Qqo<8Xn!|D3`XJ)CD65q5tN`^@jF=w1ah#WHF-`LFUTN~6 zu^T8@mndO5rDc4uOqZ}R4+N6XQ6?7UCeO%QaGe(1B$elajj@b$iga4cIdSZZ`c$je zF+H<@pf-grC$T#=Twd+iUH3mWb^p=R-`mfkcMg2qUD2TpW$eZBsu zF{DHT=^L=kSe|h5{UtHtbq zE}h5u<%?(yS{RM{H1s1XxgN&xkk>;R;x>U*A2N(ZmLMmP$Qa5C$DKJ#!vDh|0d`g>3IVQjWVE2l=n_ z4w+eLbj=JZ2Ob)mh?ixW`fg@4TpX|xOWHPYIm1pxX^e7IDk0@!REDl&&c8xtEzXO) zq%+MaG@H%x$uWVIF2p18SbPx=lxAientO`CL-lJu#IGHB@WFO}RF`3{S4#op?>DgVU!C!6naB->qs*il??zjBWdp`OL@BY;N z-~QD!ijO|}Xrn!jZtkQ}(90|HmD#=ZpgA|w8Kt&GFN^+%hEY^VuBY7~}mJiK*b9MnkuBRdS*lKM;kgg!eJ$LdHKJuXt&~w#8Oz?8-)CD|#`U1|c zv~cwNWn5lwW34^JFa-*(jf`cYN&^)F6h}E03B>dW#=t}K+~u{>uPiSSfOc@`@HIGa z%^}Rp&cX))BooRHLjq4eBRR;~H>HcnDx}CPuU{*T`BfxBLN$HV7lF*zn2 z_zE1D0J5*Zl&|-sU;5n-ANkbhzVP$C)UI3C4?FfUw0a3PI(_sBtfUw-#0>Kcu)ei~ zPIn!HUJK)47g;i-=WEFG7*XJPj%oPEkl_>1D5&_13d;=ep832_xpP!_WlXO|!fPor zDKIHk@luM>%t}BbBkj5CH5b5nPtena$_Z%AFqEhAo15H))4=cDyBjZh(Th;4)k+|v zbb+3f;BT|NiH+6>~A7cZQ{ zBM&}Mew%G>dI|+S5xaNImmWazD<;UT(KEto$&Wr_03@DUz={3tdywonj2 zf<{OKD`;S0yy98OI|P$Sb%1S?XWz^`RG-Fc9FemCnmZA$9(r$0WyBAS!8p#4d~h)6 z_pek;-m-p&UP<=fXvEad5;W5IyTBu$S44AJ@|^8wd{) zptSA01PYU8^n{IR#1n$8Jc&!75pujDd4wGKpHu!a&RaW0%iKylU?%*7!CVK z2}}imhr?mHCUTaok>`y{go4*vqfG%gdZLP}b7V!1fM8AYQVBUny!H+#`Ny@<>Gv3R zEZ_-OXsk$z5=~izrMN#3N#CQthf7ETx+3AkJu`K*y)SQIJdNlR-f}iPoG5% z6hV~~A*xSdc3}_djV8EE;KBeAFruuFxj|tyxarngS!N0$y?`ngGd;_Jf-){y zmv>7tB+4mId13UAl5((&q0m48j>Vv(U~10sW=|uf|2N4f=#)>DG0L>gPp6o?PNdV+ zW>HWsGsIk%!@(H+;RucC1yq`IP-wT(B(SVDF(7hW-ss@c$_Ac1eX;iNV<%qr$gxvD zdhGQ1pFMWs!f!nM*pqL4`zIdycOUxPRBl1& zK}!ySu$%yaH+(FILK7*&M`MNwD%jn+B;0Xei1|BMmQ2g7a`Hy%EMeYIgNx1!g6fv?3aDaws~S^B@Z-q z71%kOS;>c;-M@^p@&v>Z&gu3%=1{(5pwXb`qY~0Kr_j8c8D(XR4!wOuknqiE?4kj# zR4QQ2>~~a>nU!@o&H;F+4W3};VWfijX4`$-nTv#=L-N?|wOMr=y?%?~+bwLh*3jv0 z(xW>l`;f7myrX(f-o%uKKBMgB1;Jb%L!P`I`PCo9xNvzHtLr_#wA#M$-iMy}=WqPQ zUwYRA$IkCRcW!HzeRAs4|0t=RPd;#F=6Bxnxo^AJ-+JrmmGuwa{ooUS=hAxbw#QDK zzh#6FC(m6%XPBVVA7gI!9<&Mg7YTaW^umq^D(4m!XynI8x&Ab+8On>^A!{~jB_GEE z0F*QRzmf~|6pu%&l|ZTz1&Fv-1-KdnW7AU&)T0mu`4Dh)0YO->EfS@CYo0T%Rkh(+ zE~*4j8pnW(mlw(RKDM^nEK9CX-t==VAV?Y!MNuk{y8!38**JS?8Jh$qEA$HWGl$Cb z9BK^XB?!=qQxstpxrMN>0t6LQ2tvN+~mv6;T+5P?|h~ zW=5HJB^5A$lIlq49q?89dje`Uf4(L*C43 zdb$^O@4}va2g>_Vl4EV7jrCTy1l3*6(+W3GmljtTc}OteoR7wtb^CGi;?nx9j~_qt z-48x?^q<}H;3J>=mA8E8vv2+2T|atkt-qgbhnO7S&>V2z(4&8j4gP_m2!G}G|KR7I z_ktI_dTDh7o$&~rUYFs4EeysTjy6R+>cdk(O;_sJB;d$p{ZSAcr8HtghB#tSeIYOp zZEuUKyTUQOAPHUgG8U;k7c|@gV^ZV^jblQ9P%3$by9B6qp7Y+9yLkb!fXdQ&59hZ* z*^s->n4yxCUOO2XaCd+$Ry8Wi0Z9H{vKB6*y`C_+wNz&nK1Do&m}i6YG~8VoV) z^~;~8NEvF1>CqT>dCzm5V=6{5HVJ$md*C4)edtjvGQ@c5*l~R8H@_CY@N++hzyG&? z4FBNo{v9mP1K6RW26;I%-NXz-e(GD5a}l`+DGgraBUEU}ssvz-Y6Fiw`~2 ze3M5KJX`@Z2?nAdM0=}+zP^P@uVgSc2YneqK-xJ+W1F!X9x|vA`B}h`qYlRQy$j)^ z3MqsO*sf!r*dI894z;Pa1-i%FIE+X!Wmq&GaSrG$8&IA_%1;PxGx97U$=fFRDJVmF z&#l+(V3V@bCg@doyI>mvKQx-vCr+RLj<>(>BNzYXPyK^;{9kW=>n&>g|1FVk{@9t- zo8JE6yMO5Xxr_g)HAvohZgKN}y0Y4u&%;JEy|5qaoq<1hc?pYLllMIEAbO*5$)~BA zIePPw(vw#sh#ydn^gDJfhJ*w1CnIPQ54Apa(@R#VkZ)F?N*-1?57YEOap58$5A}n> z`d=PGBCsaCWcr=BX1xa8ha7u(<~)bqA@Uw92Iq|)Ujior*+RZ2%0q7$V`;sGWqQL# z1R6nD2Z(-*Ah8m1&X6Mr9imE&;}|hCcN`BKJ&n^>R&jora*;YT=Jz4B3O(`zRHx=p zB}nu19Idr_Xc3IIMhOyML6=~8B;ZCJ z!c;$Eg6f!_$&719Yf2lLSn|kt^l+S@)fq4(-Nx!h+b%9`R8C%8-2KS0v)}yC6KCG? zj<Y$+u8G%q80(fR=Y*_c^{iw%NP#Y7||2f-P(ksAz3s*ut4d z7>1>yE2u2TR7&zj3}qY%#A12JNGX9?Orxkgk)F+^jHn1@NCcFmz+}_|8W1ToDa;@U zXh$;idOZTf5e9=E+bSTVplgAI=2U~b^sO?icPm31dU^i*`SUnVkThn9Yl^^4|Fx3Z zQGI5{9erNbE2FM4iDc9?1~V&_wwaYc13b(O+}P82P@VGH0uM){r17iI7tWr?6OTQP zlgCfs^0^CGqxWEAX$4y=YiJY9c1X(?FGFcLfu+JmErvR`mRHf6edHd1l+`W~OG#GMckg?+Mb#={n)OmONzI(|IU9 ziuVQQjY0#X=S=e=Sy6e43N*her{{Fu;lJ9}JgICL5R`FzN{b0jRYvWq5Awhj+$1<} ztjpkNfJ0}LM-MUzW6Ilr9$v|s>K~DZ0%KwcU=V24@74)4uCJ|NedP)P+*)S3)qal8TBRCrKeYju4MSC$rW@$#k8BbJbHTlA)mC_@U% z`!GPC0JPulabpq_XC~;mlK4gGgob$Y?3$opONlIiD23 z1Zr;K?(W&>m+Pv7Q(Kh*qeB3apSP4?lSl z)#-Wkn4h_bWzUv6V91S`+-9X;`!rR{U zfj|7i_q^j5KXljefBu;V&b{i6JBk34;~Rzp?i*&LUvZ$%okS`fcjp%${3hzUTeQpV z569^CyP(};xMvlEVGI4<8WMWQrnz$-xB5UH(BJ`s!2o@Nfs9JesEC3ff)6Vw%u|^d z6cUoskpfDk^o+`qs#=Cyib&}qDaF8fXa_GKruSWR7HINRRE~_pj4SHlwpFWLoyNxQ1$Na7ZOwZ1gb*XJBbJe{=>Wk7$ zaK-}cv=1K2<1lE(9C8{%dHo71(3CrGDN`Q?#5+OBm)6!61YV828PY4Zv9gL)0<#qY zvCC)AW98D7k_H5~HS%qzT(8weHX5N%Q0%FYXBth+Hm1V7O}e$|BYo zmR;jGml)2`{U*n{w!DVBK6fX>rmLJ0L&n{=%#;8dJB^5djza+o2jdvc4C1eIo@Wm; zl?Ja}d2MDT56ZbE=oFvCAI*Wndphgh=n6A4=vs3wBceGHk6ZNIjA=aS@2w*xs(h@9>(J#5)r{d zPOq!uY#PhKx5cN z!nw#?h*KAqFh<1}F8Zs#`YXSEL)n2p<(~&0II-&kpMCHrmlikw;M|qJ*M0I|gl-hV+*87+USo z8@NQE-=has9zAVV#P2TUh{HyY@|6*IXe|}wx6T5$^9-L=2>^2PBqvWC3yV)7<$1bU zN39aVnecN{8J$4L>ABh(qy$amXGS@q^fl{MdULC& z`2u+|;2b2FnQCJ9?%lZY`7efV%;NHDi=bi?4?K1p@BhfB@Wlrnfq?1p(--jQ6DM%b zLyzIg>K29>FwQ*+g0)lUE)pnnqe#!Eab6;Vy-E}y3Oxb>OnxZ$G1AflKQ8;OK7+ak zrpYP*@}eMRT+pJFJj!{kG?n;&5FcUVd~PR46_J>pv(l2pFK4`Sa9k@e&$jbYA4pI2 z39J%sQo%A~ZVofHS+GyyX+cnyaP83*$YK8O$y%mq9fK||mp zI4ZTWUY@0xq|oFED`*&`;FOlo@PbE;yL%}*gTwv<2jQp;FB7y}zI?d^W;KS$^#4Lm zv0T5~!;sz*8SjGDME#B!CacwI5D*lp-5v5Y{@{`CC~V82JdMWj;SoJqI*SS_OEbd; z!%Qi?TmqT_%T!!|S?-ee>|VfuJ-abCJ%gNW_vqoU%+O$1Pv1Tr&_j9W9d}}GZh`#r zWOaf?hON$@KTl8P5RX6f2+o~8h0Wz zz>CKzd7-)!%2vkY3MF5d1NC|nm8c5Mr{*#x zFjL*)Q#?wLBpJm%hs=J#dXrHXF=^@2dFa2UI!$1|+3Iq`GKQ~IXC8Xwv7f-7aOh`b zzWC^=m;K>~?|#d@C(k```uxhzKY8lXYo9oAZuYU`XRS?7QHLNfWtcAvDu~!W$MZVF zbX&b~32mip#er<9MglTaW63az^+}`Ju`(Vg08v;8ZN_h2+Tze3l&4b z`Hv8z828a&T0lS%ab1L5*Ufr_g}G@=H=6`s3!JYUqd^~0;7})BcW^)38{xWZ_F?ay zdGx4v9zS*g_dawQM^Bx@y^o#1y^o*7LnqJU7-hOKx0fKT1M?9)`wPyyHd+IMQt`kA zp_1qYO)=t{8*A=39_a^B!F9%N0bGaXJUq)g?|JKB#<38Xv6JQ8bAj+vl<8(h#%z8DTDH(HdDjmpL4^%opF zb?JvcdG`Y!`|*GF3#b40U;NE~addUH`BWb#7tc8kxaZu6z5xeR6os8Ud*+3`(dd;i z!!n~$j|Qkm0Je^m%gflium_uK8%W17q{Pjo7$+Sdh@st_c6K3+sHZ{53E)JDlnf1> zUal8-Qkj5CICRudML~mEz&i&i%9vm(rFRJ~fKf^2^gv|hY1BOxEVY^i2x*|G;~)i; zQ&DB~YUFx`^ObV9DMKdGx0f;&j2I^I1a{N(0Bp6pNONHK-u*bZe=iM0o#Pvz)7pg5 zfQYJ<5Dh*P`2gypbB>BHM#44BSPrV#iQn-!-0uh9aYK zHXq^)LzN02?RfMQIvUc;D839C?(u=4(WpV+67^K}2?0S)r45E`{_t(@#BljI4B4dRtZd^C7$gJM8)opN3a0^yuI7*kHhLxzjlcFNG{s69YH zK37>6Yk~6_vV4SLcMAoLO4OJpz}$=G>@N7`Jo4HMD$QB;(@?2SqhS9FdN&5~07hP# zM_A&j~O_^j_tZuYi3P5R?qW4AaHrX~sUL%qtBRWusE5pxKy3rBa6v zt86DA=qfNGA2XKA2pn?)N3Z%lp!rS7Q%E+l6glTOrLi;`_>|%CF~ffaWj5yc1?Y$4 z;dlOQQ8;{sgKI0e@8s%BKL6-LKY!0dXFhS_?COu6U+nHZx42ckxZJkYtv)u%w;?^! zl`w)lp*5aUPQaDLRh-wiJbNitIvFmk^>J>sjb0XDtu??BJw{`KjGPndg9th0-cjbd zH24FCwl;f1Y!Q&H(>u1_?xAoI6z*c5O4&Yt{%jf62c=?RZWeR&S{dgxCm*vx7k!3o zBl73KOdT({<^W!Jct37AFo&CWH*mv@$G#}Wt|-SW=Xr0#qn-^gZzJpp6C7v&hv#dU zCwhx24jc4fZ?Z2LJV97a*#-7bRdDnEI$mcf8*B@hr;paterdH_D?hxc_L%>Jj3LvF?Y7@1(yojZxOQb6hkk08H z7hq1grcfm8J9!fKFzRp76S{@f)fIYl*RizT!I{NPx7sgeo;bgH{TClO^>5z#2Os*G zXZu^i8s~)mY&alk{|BhjgD(v1=!u(RhOz#>`l@fB;Lz`jn@(MpFJXdgeW%C_+@J zKxaq8B7+>$;K*Z9f*iW`bJnN&Gd`2jwXb?Irh|tW+i)ZrCV>f1-BxN1OixeKb27yK z1AFNqsnHORAdi`VVkHb{1Oh70q8w|VhIfr2z*U9-Tdh{P6O~s%eI1X-r6DWF!1guX zfJWStDcse<000mGNklhe-fYg)MxP7&wdu#J*zJ@dhp~)o12}6qtUqbn*AujWEkSe zHP@2Q#&%aZR$4`KD9DrC*e4R`y(kE9auh5_tq&vTwm)WHx^^yr`s}@jnU$n_mDKo? z@dycxwb3BOoWqd2|Bz(|1iv}ME9#HtC8b9MG$2vEj@=AV&CM==Qwkr}AdgUg5Tntc zK^-U1?`3fk$cH(Czyc-s2TJhSq?bkQ*IAGFC^_)teL4S>CmAr$e&+0xKvF{R6mo7O z0(nn>&uXCO1M)NsE37+U5+{!Gr1~_Dg4YR++=!mGF)60!C5>aUtiYHcXYax;=nDZO zUgxZTNbiQ^rQPk%pZ>{z`w~`Ie%|qp!hhk!`oV`zZhgxq?mzc0&YW5NjZ4d$Ke@8m zTUgr~Fw8VSyBBl(33?2VjtL?P0*1f>sQ+Ec#QHinLkvM~&_lMe-og^S9tz=Y(TK;H zBLFGr4eOxS9h9=2avm)3a2zwdBaaIVxPj6-*lhRFrU%Uv#0OD`4nybiEC-ykrInTP z8^{WAni)fh)7V4r?LK-i_sq{RDC-acq>NrIV201n)&uNrRIq<`3I`Wvv2T6``{zVc z*gMn2TrEJAUNcMj=(RSmzP?I%@1akAieKV))j2o@yc3iKGh8xg#W2yzk%S4sp%mU1&y zkTOa;Wr^*X86>+I^#vumoY$O-v?SKUioq)JWe4?|($#0tQ+ce5i=r%FKBIeO?woZk zV*Lf@MwdIFEav*qDN%0G0sSe#!84%QEB@h`C89_%;AfrN4 z-FkMXU6m0DIC_qwyr#hk0*5dRA!EJ8Fpm`8(&81`EW^w+fxvKpUZ(|xW%Z4^0X;q= zdRb(YV=6Zp#~#6x43-q6+Essd`e!CZX?XgfJb9)>ebz5>L0AIA8*aK0x4q~^xaoPf z;PAEAVrq5<^SkG;|KI`Kc=OFne;y7UK8$OQ9O3oNkO7rfa7142+OwwwHB$^F>DzQQ zf|DEtqG}a6yD&FDk6NQ%0ylv^@y5{*i682p`X$me^5Q9D;>a&EgPFkrS1BjY3VOH_ z2>5Eu%;G19l)vic4Yv6l!39RcmqA8BeH9oe=rsckWP_f`0|yRq-f~D@rW#FflF_U; zp!WsUzk1{mu!f3rkT)%)++~~x&+(0EsAONhAdgSpN(gP;2m5hhT+5U)zKC0GHW2m`D zBdYaK5WI;e<57l2eYUpM>iop7z2nmd-}Z@z{%t?H_rpt9R^I*a<4^w9`SXka>hkjH z?duFrwHT69h^obnj^6*$@3KjTB~v1KQrq+-X^cIFp@s}Y4Y@(+wA+-?Zb<@CF+G4e z`>tnnKceR;rC~SD>5lxXZ_1ZvR`sY(0eZDpsZ|kHB6@sNm=Ac)7=9fP;I(<~G1NK2 zh#-1EgI|zOW6t4-b1-BZqa-EYW9Xc+58|a{MslS-jpZU#dm$z_h5E*9t8#4nTN))y1vP< zUJp6j7?TG|Q@g4cI;a~8wlS7YVc$I0ze4^MZg4b?jB{C#M};|<_iR6>T<}3Y2j&6B zzXhn)0JxGQBOwa0`@;gakZ_TGqeu4F-foLFL~qDrrM6PboYlp`q6)~ zw1iq&!Q{_#iUX3`=hT3nwZVK1SNzZeNB^}2VbtyPv9Z;nvT}$CdO`vjDcpjFG7JOc za=n|O%N=$WXOO~^@{^L)@Kjc3DP}2KkovANE?g1}}0A&t$(#u^4x zelZoi#v119h#Qkw2{R$XQW^-JSYe>8@S#=oEe&^>r$SNo|vPavkTUqg_!m!Rv0 zo1TYjuD=%7-*^L#+;}}+_~IAgmRoPd-u?T~n3*aKWsaf*0tMTW;Yes?)P|XrZMSKl z)t5F6e4j?UPXh>!rBbg+XXE(E6EK1i)uTSCA0l0g@YLa04&;Y{SEXWCIkol2N$KFB z=XI@f$pacUeMtiBv-n+`ZXlzvNNAAZB24YO2DR!G48HtT{++Re26*x)bC(SD&ir;Ofy3O#6Ua0PVlwozyW%B`UETEZ9Wkc z1kR&EP&pVTzSoa`Xmzc1$I&NG|BFkDD}UkM2OfFV(t7KrlV>l~E?i!=m5ogr+aYKW zk+WX{2nF4GG373y@r(($2Moi?2=@uX63%%+!z%C>vtJqeC+c&~HUG*FI5x?_4rSyg zcsS0znfjfx%>jW&Rsx!h%@*1Odg4v3-h`t^O=FjHh`0#bKqWvBR^TgDxTpf>!%`Mw z0t=N($U5RvjOB%5TKPQZO8pmT9y0V=o(bsUB-kd2Ma*Z%AO_|w;yeVzPyPI2H% z68oGQ);G>zKK|%(W1JSZw+OO2GzeXWVS3!56$D`dGFhG=rSXvxb5w>h1Tq)}m5r2Z zMk64Fq&$@o=ag0|3@SA6Db#w>dKg#vxw@@GkR9nB4+WKl^B2yd%a96(1--}R zywPycXbyTPXejAigQw@mQGY8u5-~wz7I`123+!J`W0RF6p6nR-Tn2>7F`;5?b$ako z2=lJ=VC76l=%I1@N`#Q1BwZ`)6!Cg)VIBt#9i*r18XP=$5ZBOKcH_-A;no*CAJ2RK zEx7sC=i%1dUVvL~eF1KJ=}YnI*M2iz{pY?3H{NtJEb!2ebE-bafr+1@g1dCkh+5&u z3rF+gc}7VE*dy`~G_c~MNIVvK?@PlZB`<)Wx-)={fRh$6IYtsya&62NU&SMJw-dMzbRlI{GLwJT;s*&L(x6xy`Z#Ql_a2T(8;Y)D+{sU-) z4ueh$n`H+k;nL`Qos?#&5GGw|zAUtNMGLdYN#so?o0?(BF z==8?3OKV#3G;L$E<#XGTmdyTOO2*GUhoy0m+f4BHf1sYC3bc5IzjPS_lB?|hdgXLvGzd}fEHZ*kzyn5d!PT>_Jql;rbhRwpb~+oymmQvU zir6+pW_WrTx08l1KRDaSi=vdTnCos#&_5)I6^$tm<=P_9)H$P$E#;gtmyl;MH!h`I zP!?jA74J0Pjn9Q) zeB+McuFu~6x~+C^)&*5aiDoFu-D|yGr!pMTkPdksQhB7r5RTVlWZcn7>4e-#J1R0M z9g(=Wtvpx@m5uiv0Tty=x)g;J$oQ%v*}0d}k?|Cn8LJjif$~Ast8|r>5sRs`R6eHy zWA;-Yl~a2y%BwSW2EdrWvsBy z^z<}p+--{&qAEj!5kZ~WQ5zyUIbc+%GJGQSRV0O5AhT{-@NoEG{dF6|YY&SEQ8FXkYI*U}FC?oGxcBgLrJOr5l z?+b>!I;<~6bAA_QXk6>nCR!U?2%U#KJMn0MnMM`YAKZs;ebw!F&C6bh+itoBjVQnj zdEKWMY_!ouNEv(eOJ0f}{J!tO%{LrDPD9l1v=I3mMgUgO;Cl;bms56)Y3#20s{V;| z?aV{{WPx(bIWKgd$-q%Q&8!@!(qh&hkNN~-eee%UrhJA^u*|*#2k9LfaDC(;1|fJ$ zIL5dHiH;?^1l$Spp>DyVFIR@;~H;B~EjW%Lu8NpXKxdCK%CsHK4KIVhFX}8=^~~)gv%c+L-)H z2%r+yuf9^eN(b(F>i_@{07*naR6d#+pp6Pa4@i!rx(l$+Fcf^oB=;;QxgQbODNpj- zBd8nD>we{;}{V*Q%sdPZW(NNG65;Ccv~=ej{y3TOIi~Ab^$%i@ z9#tC2NV?TrXY5PH{FHnbuVT(|!tv@pBcD@l3{nC!T}!7)e~Oe=@R`6IJUAX+OJ3qq zj)&#Dj(Qa%qYN!CUP3@crDs%6haqmx=_~HI}9+9g<>DIh9eqNM&V6M7pmK_*5bq8!J%ISS3<40&=4`8 zFc6?QdE!DYC-3Mvh)F4pd#)OJPC&hl(t}p3B8(y!=R(F!?~;K=C8bh6edY}Aec=Am zn)I^Cs_*u9b(f zcYu+nbSYxUP+v|E8In(WKTIu!%-c1;fY*J?x8QI7=#SzxuX+Vuc*~90QxDKxxqv9` z;?xrl;B~Kg1-)d?#}oHIgxha@Au74y(;xm2?*8m&@H_&t@Bi-aD1TbP7YQQoFf%oa zbS%*1P+)rlpmBhQ`k7}%IR+Uq$(@V@OLQoFWmR;Q4RCx~rU$W1Hz zY8-p+T-ipSU}J-!N^o;`?DT1zy?hyo3(y-S$j#Va%Aq-cX`DQO>mI6<a(;Hr&w@A9>EJvR zyWa7^&)@!KeVyEV-E)9a_H{poZ`c96;{*3z_vjPHo}U#(P%3pArkR-;?oNj#Knb`T z_ujbXGo;*U8I?=U-E~1_=%|o_Ab|H&EWFRCJW4}IWoc$*y7E;{<&~#0QXIMm4?SyU z02LJP%8QGP-7rk%3q zIA&(2Fu!{NQtCnIA)ugl%GTFb(b?Pp7|wwQ4X{T<&{L~d=#7d>FPXrYz@pk!JL(%7 z<)?Uxz{8CF@eUSvX#6sc8(UkrL_;HEHKbBim{K0GR;SJ06)=`p*^q!uJQ46RGeitu zN@@3L5H+4QJsMF|p)n==Vt!8L?Fhz(G@d!ze%}W^i1Hm2@^D0t+n4~B$xnS83?egw z4l_eQW92xPW>)6yT!V+k$`j1C%Vz`)+heD(Bw$dVRAz>tr67nIw>J>hBFH#uJjzSh z_rLl-|1Y@jo_p}?zxqae;jTL{TMOwOdkMbtn{US}UvLv%Mu6rSx{L|v-tc|j3l|UZ z!{7VeIJ|!k{>mHPfTfEJpPf2}fBX}Fr%an^)G+1-qE@M*5(Sjc9661Yw}L$92-#ot z4IEKX7+@Zr#yFt722lvf0(hu@rHm8>MIuAaxhYtWz$I^J_cO@T((bjlJ;MYW;qrblQ@pdlHRyqkH-V$OE9 zN&U&0A#gb0W~k5k9uEk}*e9hW3_0ngb%Cs`0Eolr$x1OKFdcEu$MhCuu0xb&Ji2Z4@~K>l+Md>A1&M-axg!F~`Rby>&qRtG8T zzPz@96X!0VM_KL?)Hh~kF-;)9_rQMaW7z)S;lnt1@DTRy+lSqI_hSE^z1TH3kL$0! z4maFz1N6?=G(Fm37?vS)0c5SO|37>G0chEA+;_tN>OSY*7bXv85D0*X1i%b2=O|{8 zqDWc63YI0WJ&Ato}waa21Og=I+u?0dV@>r0H2#QG= zeS~1iE2okM3KbC&x@Q~?9(s}sCkpNo!jWd~VwwWvpHeNXxH!m1r*&Bkf0S3}W zY{Y4fzX;p!_1LpDh9jxht2O30J!X39a9k~$-Ns@}@YHpapk!(&T%R#S5m5|?+ascg z*ZGp+M~m}me66$Df4oV{{e?9f5>%Mx27yu;8yXQIJJucs6|VwMV>v*Zf@wy0tX9r5 zj7--w-LKSfg5xWu!-o$SyV9QVuNR1obTW{A_^~d z0>(414fBb}*xqVl@N?oVeV~(PPUE~r8e>dPoII_Q1c1i~1dkkhN+(XAET;>u^9jom zS756+a*t!$=GnB(k52;BhYZ0A(O8N$UVM|eZ$&UIh$;Oq~OGAT{FE}3k#<;SXoxJZC2a2Z!0n} zzv~1|`#7z5>fjR^aC&sy@e&o;UWiPxz7tBc)%}UME3GLrLr%!$4L%Q`dpVq?B zCw1$mKcZjwmp`qmpK+0n9eP3+@7=5Ke)oIy#Qpc{InTOA&%fbWy5iD{wYqd#JtkHM zEOFv9Aoyzu5IXWwDtrX8vMe1SnWv7^KFg%#S_l!8K&#iUc;OhzZ3gkUpXZyI=PD;d z9lEN1t;DK&?iB(Xu?9(F<>Ual)#+15wQ%N?o_ON%0z+OVEIaFrzj$r_);SGYTVCTz zX&v2LXUvY1+g1_5sK|rh%X~(JdWYx>=0=KV3;N)O$NN~47pw`02h`Eo^ zcV)&Wh+wuF5|pi@6C2nJ%!eW;l>meFXrR~vLWgKj5CE|(a&XtBT1yU2TWMw7X&K!; z4UH3=s4anXnCtD4vUXp%PuqDp+_h)7cJA6$PN=tU->&`p_v@L@e5S6w`Wij^`Ws5Q zf+w%B1K}s1IHV^I9MtiXCtx?L-$%)UbY@P8eV+)}MochrEivbFkR{es@Gs`lks@hu zl3b3ISfivakQ;f+#UN;Ok*S|RV3#66i+Z`f3yJwSFPTPG&=%lyf*#{UmDTI@h)U)T^|ey=grX zfnvj2t`7$NhaP_PS-0PQgq^7K&o_t!(l^LFzUiiM`|VwQ(=E4M*`>T|%!VIq3}pvm zLtukor#2?=+8`M67pPkdwCf{6SSI;t3CfIPgWz&RDA@`KL%^nY{nLS_@-d!aYGf*m zYDxq#&>RsE8tgdz#@E^?LEEPpDVugfpf>^<0-T|YXTCj_dE5$~)3n|79wXqf!wEPj zbMQ4g+ZV@R+O}&)dGp?T!EX8V#XQ-OFDxwR^y$+C9t$!*rsuId5$8>}hB4!3jAjHf zqOofON7!nGE1bpUm2$e!Mv`)p4gQFEC3tZ^e@CrcxmNI$M!f?-P1A-zV6TKqaXjYR#rEZ>poXytG2r`-H2ehCICw%0C4~R6c}&Hm+@wN zQpb9Ftt~6JjXA}tW@n4+i7dn*+RKT>99O*N(_q|raENx~)2EleI}9(&wT0f8lV|IY!MqtPXY=Md^I2k#D+;JHaj z<=U&2Mg*ioX!{G?{oV|YdR8^E2m%AdB=erY_naLFkfoX7JUg=hsD2p;rQwN~!9pjfxYnR;QNMwZQ4x z2IW(0107vlkx$A_5~wb+SA0UZ#_8@DW>+{N+(3qwg?N%e#HeKsL)LR~ak2bO!N(te zyzEiqd47I*I(hmGdtzOy*suXXETU4Uqz;}8N?Cx}sH72^As)s?uUc|vgI3C3-zivcB7$xc@VdK=F6HCA!S#k|zTsNa z^LCxV$fjjzk!g#rJ2>0mO4EAC{)|T+J#fvd^j2 z4m|nNljSjJjpQX8-^Y07*naRK#1UaIPzye#{Xx__rAi4u*QXt=edvI&o491Y`dD zO$NV(n{GrD{v$%28u^I`MNGhD&tsaJmjBS~D%S}Ptdv42XIWN$EB4F=obId=w5@S6 zW+!9kk#k*~>D=6$9IWlwxs&Uf{o1*E7xCk48Bbl-(PJm|;6smUcH4Hj-wdY$8Tt|q zfU!D*@FmE>d|5_QaJj*Q+WDC`%g$|}mrqL|(%{U>FLEIFVCik-Ba+G~(bAHH6$fLPYpPa3pfZ-{5fZUfOMWC@a}K!*uL$x+ zoSZafJhGH3WZx&KS|y%bm$;HGfNqKa#4j-g)oTuqnV`(y=~>_;bbb!~!ajkt^RyG~s1puV^cQkh?n|lXvpE7K zX$T_@cE+sts8#uef_1JCH@tsYKbB0Xu4Gv#Cjz-(PA%%+Kr*B*p~rx;1)NV(WF>Sk zvp)?rCtdy7InB(@YlgskW^RXC_QwWal$GH|PPok)#x2F;pJ&?Xsa%q=|e4 zo&kA@J{{mxtfj$pCr~RGCovuwodfzOAS{nf=sI+ZMI(qduU`9(mr}30^|>M6q8lx# zb%dqH3S)IjmsVZZvgaE$Y<%xyLrcDcE^3A3nHN1~d$p=Mfjd?UJ;BGq^3r8zR+gTn z^UpVo1kkQOzPX&I{KqGOCk`LGv{8O-!Z|3~vavl{U>^+KW+2tEvDv{YV1!MufoR#- zHhwk$u1;)nLquTP!d2x>*6kg1rr?H%P)@aSFl97 zg@pwGMR z7FQ^^fLigX;SSu%WKD~SBkw^8BkAFgs9(aN{ zp(P+9$f$b?#y2mp$fpB@Q;}@2J-z{(4v(8{tk2VBH=WN4rw}8qblqotW3>cYmX}X1 zM6ll9wnOvVc51+>$I{A%Qtqk8$<(+T>*R@Jn&SkrAyT;U1uxX<%98HA<2GHgXI9(N zn)Yq$v~R9cGy}cpMbFjloip08Jwt0jH(W+f~45IhI3mtjnM3lKHRb02Zq zLr2iE9C*0TaI~SuIPgd0C*$%%5uq-!yuJgj@0@0i==?pMi!a3k8Vws+7rk%%9Wv)L!KeSc%I;lzRrUL- zIVH@T5GL=7Tq%$hKP0h+LY~@uf|RjDeFO#gRY{#UWSU6b$MsH;X+%XmZS;+RrcuO0 zIU$2UF2T5BE&|_aM_Zu{T9GwtG3JW6L4Um-W6GW*&2qc*){BT>9TQ!n)VBm`fnYqP zl#;qu8WDus=D3f)cPRLwhsL}Z46z+8fqu%NUca~N#IchXvnRmN`R5xz0_huI4&QWB z@CN+lU;p*1dUNwT+h7MrBavn{Y1z~mJsSa$X76T+Y=@z5fRV)8IwfHrOFi_!kRqah zX+%u&(>85B({jY5J!eJ;L&$jtAytKe!!z30WO%Y+aUim~x?BPgJCQMltDJUVfdUXu z#DpeUdMDn1JK4t+U@l`EjIRkh@N&%?BL;trS6N*XmDmz1M2#SC~}CHqzFl-xw5iSu7!~}50V-pqVUNOB2%EFy;aLPj|m7y#pufq0cnGiuoq4Wbr^jyj<}|*XSYdF zt4)0gXjG#cVCAI#Y)=uPia9*^;KRk4j5s;E^3n^`YZtY%Ue#dfNsTuax$@kl9Xn=p z;PHpGymUr=PSS3;?lRr@+$(g=WpjGoHGB2Q-M8z=i1_8gpdfl*Q9lV*>h){>lDq7fQ&;U}Fa$frGc;Y4;BH8}15W?q$Ql8If5Bv#E7+x#Rrwbd2Aqic zI@78v##74hH-XI95urd2tREdKqd9~BBV~LpHx~+vDk7W>#`xXd{F69W*1e6svj2KF%#(`O_asuRF z%>B#N;pqht`AP8RYcHQ%IS{gOw_$fb;~LD9d58$ma{;$Ug#4H{F{ecWKA(2E91+FH z3L*FFo||#%WBDX*eSMv4nG@wS&EIh|U!Jr3d2Bhen*#Y!Fx^ z=G{eBA46;&#pCNV5=F#0$jMcVp9*B=Ylw(aKkYlaZBBu)myLLZ<44}*bgbXg_FX$w zc^n4_X+{}`8}*FFlI%ntd+bph#8|s_?a{>-KSOpJHP?Gt1I_l<3C0fS8T

@aTQo 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 UvXuV9!T + + + + + ACAAB — Dev Preview + + + +

⚡ DEV MODE — Navbar & footer tidak tampil di sini. Gunakan kit dev server (root) untuk preview lengkap.
+
+ + + diff --git a/groups/ACAAB/src/main.tsx b/groups/ACAAB/src/main.tsx new file mode 100644 index 0000000..080dac3 --- /dev/null +++ b/groups/ACAAB/src/main.tsx @@ -0,0 +1,10 @@ +import {StrictMode} from 'react'; +import {createRoot} from 'react-dom/client'; +import App from './App.tsx'; +import './index.css'; + +createRoot(document.getElementById('root')!).render( + + + , +); diff --git a/groups/ACAAB/src/services/api.ts b/groups/ACAAB/src/services/api.ts new file mode 100644 index 0000000..f2d61a6 --- /dev/null +++ b/groups/ACAAB/src/services/api.ts @@ -0,0 +1,146 @@ +import { Achievement, Project } from '../data'; + +// Determine API Base URL dynamically from Vite env, fallback to hardcoded if not set +const API_BASE_URL = import.meta.env.VITE_API_BASE_URL || 'https://api.ifuntanhub.dev'; + +/** + * Helper to parse Rank/Juara from Achievement title + */ +function extractRank(title: string): string { + const match = title.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i); + return match ? match[0] : 'Pemenang'; +} + +/** + * Helper to parse Level (Nasional, Internasional, Regional) from title/category + */ +function extractLevel(title: string, category: string): 'Nasional' | 'Internasional' | 'Regional' { + const text = `${title} ${category}`.toLowerCase(); + if ( + text.includes('internasional') || + text.includes('international') || + text.includes('global') || + text.includes('world') || + text.includes('asean') || + text.includes('unesco') + ) { + return 'Internasional'; + } + if ( + text.includes('regional') || + text.includes('kalbar') || + text.includes('kalimantan') || + text.includes('provinsi') || + text.includes('kota') || + text.includes('kabupaten') || + text.includes('lokal') + ) { + return 'Regional'; + } + return 'Nasional'; // Default fallback +} + +/** + * Helper to extract competition name from full achievement title + */ +function extractCompetition(title: string): string { + return title + .replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i, '') + .trim(); +} + +/** + * Fetch achievements from API + */ +export async function fetchAchievementsFromAPI(): Promise { + const response = await fetch(`${API_BASE_URL}/items/prestasi`); + if (!response.ok) { + throw new Error(`Failed to fetch achievements: ${response.statusText}`); + } + const result = await response.json(); + const data = result.data || []; + + return data + .filter((item: any) => item.status === 'published') + .map((item: any) => { + const id = String(item.id); + const title = item.nama_prestasi || 'Untitled Achievement'; + const category = item.bidang || 'Akademik'; + const rank = extractRank(title); + const level = extractLevel(title, category); + const competition = extractCompetition(title); + const year = parseInt(item.tahun) || new Date().getFullYear(); + const team = item.nama_tim || 'Mahasiswa'; + + // Handle image url mapping for directus assets + const image = item.foto + ? `${API_BASE_URL}/assets/${item.foto}` + : `https://picsum.photos/seed/prestasi-${id}/800/600`; + + const avatar = (item.nama_tim || item.nama_prestasi || 'IF') + .substring(0, 2) + .toUpperCase(); + + // Create a friendly fallback description since Directus model lacks one + const description = `${team} berhasil meraih prestasi luar biasa sebagai ${rank} dalam ajang ${competition} tahun ${year} pada bidang ${category.toLowerCase()}.`; + + return { + id, + title, + category, + competition, + rank, + year, + level, + description, + team, + nim: item.nim || undefined, + generation: item.angkatan ? `Angkatan ${item.angkatan}` : 'Informatika', + image, + avatar, + }; + }); +} + +/** + * Fetch projects/portfolio from API + */ +export async function fetchProjectsFromAPI(): Promise { + const response = await fetch(`${API_BASE_URL}/items/portfolio`); + if (!response.ok) { + throw new Error(`Failed to fetch portfolio: ${response.statusText}`); + } + const result = await response.json(); + const data = result.data || []; + + return data + .filter((item: any) => item.status === 'published') + .map((item: any) => { + const id = String(item.id); + const title = item.nama_proyek || 'Untitled Project'; + const studentName = item.nama_mahasiswa || 'Mahasiswa'; + const year = parseInt(item.tahun) || new Date().getFullYear(); + const category = item.bidang || 'Software Development'; + const description = item.deskripsi || 'Tidak ada deskripsi.'; + let link = item.url || undefined; + if (link && !/^https?:\/\//i.test(link)) { + link = `https://${link}`; + } + + const image = item.foto + ? `${API_BASE_URL}/assets/${item.foto}` + : `https://picsum.photos/seed/project-${id}/800/600`; + + return { + id, + title, + studentName, + nim: item.nim || undefined, + year, + category, + description, + image, + link, + }; + }); +} diff --git a/groups/ACAAB/src/services/sheets.ts b/groups/ACAAB/src/services/sheets.ts new file mode 100644 index 0000000..d730681 --- /dev/null +++ b/groups/ACAAB/src/services/sheets.ts @@ -0,0 +1,82 @@ +import { Achievement, Project } from '../data'; + +/** + * Google Sheets Service + */ + +const SPREADSHEET_ID = import.meta.env.VITE_SPREADSHEET_ID; +const API_KEY = import.meta.env.VITE_GOOGLE_API_KEY; + +export async function fetchSheetData(range: string) { + const url = `https://sheets.googleapis.com/v4/spreadsheets/${SPREADSHEET_ID}/values/${range}?key=${API_KEY}`; + + try { + const response = await fetch(url); + if (!response.ok) { + throw new Error(`HTTP error! status: ${response.status}`); + } + const data = await response.json(); + return data.values; + } catch (error) { + console.error('Error fetching sheet data:', error); + return null; + } +} + +export async function getMappedData() { + const values = await fetchSheetData('Form Responses 1!A2:J200'); + if (!values) return { achievements: [], projects: [] }; + + const achievements: Achievement[] = []; + const projects: Project[] = []; + + values.forEach((row: any[], index: number) => { + // New Mapping: + // 0: Nama Mahasiswa (A) + // 1: NIM Mahasiswa (B) + // 2: Angkatan (C) + // 3: Jenis Data (D) + // 4: Nama Prestasi (E) + // 5: Tahun (F) + // 6: Tingkat (G) + // 7: Bidang (H) + // 8: Deskripsi (I) + // 9: Gambar (J) + + const type = row[3]; // Jenis Data + const id = `sheet-${index}`; + const imageUrl = row[9] || `https://picsum.photos/seed/${id}/800/600`; + + if (type === 'Prestasi') { + achievements.push({ + id, + title: row[4] || 'Untitled Achievement', + category: row[7] || 'Umum', + competition: row[4] || 'Kompetisi', + rank: 'Peserta', + year: parseInt(row[5]) || new Date().getFullYear(), + level: (row[6] as any) || 'Nasional', + description: row[8] || '', + team: row[0] || 'Mahasiswa', + nim: row[1], + generation: `Angkatan ${row[2] || '-'}`, + image: imageUrl, + avatar: (row[0] || 'M').substring(0, 2).toUpperCase(), + }); + } else if (type === 'Proyek') { + projects.push({ + id: `p-${id}`, + title: row[4] || 'Untitled Project', + studentName: row[0] || 'Mahasiswa', + nim: row[1], + year: parseInt(row[5]) || new Date().getFullYear(), + category: row[7] || 'Software', + description: row[8] || '', + image: imageUrl, + link: undefined, // No link column mentioned in new structure + }); + } + }); + + return { achievements, projects }; +} diff --git a/groups/ACAAB/src/vite-env.d.ts b/groups/ACAAB/src/vite-env.d.ts new file mode 100644 index 0000000..3ba6bf1 --- /dev/null +++ b/groups/ACAAB/src/vite-env.d.ts @@ -0,0 +1,11 @@ +/// + +interface ImportMetaEnv { + readonly VITE_SPREADSHEET_ID: string + readonly VITE_GOOGLE_API_KEY: string + readonly VITE_API_BASE_URL: string +} + +interface ImportMeta { + readonly env: ImportMetaEnv +} diff --git a/groups/ACAAB/style.css b/groups/ACAAB/style.css deleted file mode 100644 index 2bc5542..0000000 --- a/groups/ACAAB/style.css +++ /dev/null @@ -1,48 +0,0 @@ -:root { - --brand-navy: #003150; - --brand-yellow: #feb401; - --text-main: #1e293b; - --text-soft: #64748b; - --bg-soft: #f8fafc; - --line: #e2e8f0; -} - -* { box-sizing: border-box; } -html, body { margin: 0; padding: 0; } -body { font-family: "Roboto", Arial, sans-serif; color: var(--text-main); background: #fff; line-height: 1.6; } -.container { width: min(1100px, 92%); margin-inline: auto; } - -.nav { background: var(--brand-navy); color: #fff; border-bottom: 4px solid var(--brand-yellow); padding: 14px 0; } -.brand { font-size: 1.1rem; font-weight: 700; letter-spacing: .02em; } - -.hero { position: relative; color: #fff; min-height: 220px; display: flex; align-items: flex-end; overflow: hidden; } -.hero-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; filter: brightness(0.45); } -.hero-inner { position: relative; z-index: 1; padding: 36px 0; } -.badge { display: inline-block; background: var(--brand-yellow); color: #111827; font-size: .68rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; padding: .2rem .45rem; margin-bottom: 12px; } -.hero h1 { margin: 0; font-size: clamp(1.6rem, 3.2vw, 2.8rem); line-height: 1.2; } - -.layout { display: grid; grid-template-columns: 1fr; gap: 2rem; padding: 2rem 0 4rem; } -@media (min-width: 1024px) { .layout { grid-template-columns: minmax(0, 3fr) minmax(260px, 1fr); } } - -.meta { font-size: .78rem; text-transform: uppercase; color: #475569; display: flex; flex-wrap: wrap; gap: .75rem 1rem; margin-bottom: 1rem; } -.cover { background: var(--bg-soft); border: 1px solid var(--line); margin-bottom: 1.5rem; } -.cover img { width: 100%; height: auto; display: block; } - -.article-body > * + * { margin-top: 1.1em; } -.article-body h2 { font-size: 1.35rem; margin: 1.6em 0 .5em; } -.article-body h3 { font-size: 1.1rem; margin: 1.4em 0 .4em; } -.article-body p { margin: 0 0 1em; } -.article-body ul, .article-body ol { padding-left: 1.4rem; } -.article-body blockquote { border-left: 4px solid #005eb8; background: #eef6ff; padding: .8rem 1rem; color: #334155; } -.article-body a { color: #005eb8; } -.article-body img { max-width: 100%; border-radius: 8px; } -.article-body code { background: #f1f5f9; padding: .1em .35em; border-radius: 4px; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; } - -.note { border: 1px solid var(--line); background: var(--bg-soft); padding: 1rem; } -.note h3 { margin: 0 0 .5rem; font-size: .76rem; text-transform: uppercase; letter-spacing: .12em; color: #475569; } - -.footer { margin-top: 2rem; background: var(--brand-navy); color: #fff; border-top: 4px solid var(--brand-yellow); } -.footer-inner { display: flex; align-items: center; justify-content: center; gap: .75rem; padding: 1rem 0; } -.footer-logo { height: 28px; width: auto; } -.footer-ornament { width: 100%; display: block; opacity: .9; } - diff --git a/groups/ACAAB/tsconfig.json b/groups/ACAAB/tsconfig.json new file mode 100644 index 0000000..d88f175 --- /dev/null +++ b/groups/ACAAB/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "ES2022", + "experimentalDecorators": true, + "useDefineForClassFields": false, + "module": "ESNext", + "lib": [ + "ES2022", + "DOM", + "DOM.Iterable" + ], + "skipLibCheck": true, + "moduleResolution": "bundler", + "isolatedModules": true, + "moduleDetection": "force", + "allowJs": true, + "jsx": "react-jsx", + "paths": { + "@/*": [ + "./*" + ] + }, + "allowImportingTsExtensions": true, + "noEmit": true + } +} diff --git a/groups/ACAAB/vite.config.ts b/groups/ACAAB/vite.config.ts new file mode 100644 index 0000000..9f1f278 --- /dev/null +++ b/groups/ACAAB/vite.config.ts @@ -0,0 +1,41 @@ +import tailwindcss from '@tailwindcss/vite'; +import react from '@vitejs/plugin-react'; +import path from 'path'; +import { defineConfig } from 'vite'; + +export default defineConfig(({ command }) => ({ + plugins: [react(), tailwindcss()], + + // Relative base so asset URLs resolve correctly from any subdirectory + base: './', + + // Dev: root = src/ so HMR works against src/index.html + // Build: root = . so rollup can resolve src/index.html as input + root: command === 'serve' ? './src' : '.', + + resolve: { + alias: { '@': path.resolve(__dirname, '.') }, + }, + + server: { + port: 3000, + host: true, + }, + + build: { + outDir: path.resolve(__dirname, 'assets'), + emptyOutDir: true, + rollupOptions: { + input: path.resolve(__dirname, 'src/index.html'), + output: { + entryFileNames: 'acaab.js', + chunkFileNames: 'acaab-[name].js', + assetFileNames: (assetInfo) => { + const name = assetInfo.names?.[0] ?? ''; + if (name.endsWith('.css')) return 'acaab.css'; + return 'acaab-[name][extname]'; + }, + }, + }, + }, +})); -- 2.52.0 From b5fba9238eb6a62d12262d42937e9588db03df38 Mon Sep 17 00:00:00 2001 From: BobbyAndrean Date: Thu, 4 Jun 2026 15:47:47 +0700 Subject: [PATCH 2/9] fixing data fetching from external API, spesifically in achievement and projects categories and name of team member --- groups/ACAAB/assets/acaab.css | 2 +- groups/ACAAB/assets/acaab.js | 70 +++++++-------- groups/ACAAB/assets/src/index.html | 26 +++--- .../ACAAB/src/components/AchievementModal.tsx | 22 ++++- .../ACAAB/src/components/ProjectCarousel.tsx | 20 +++-- groups/ACAAB/src/components/ProjectModal.tsx | 44 ++++++++-- groups/ACAAB/src/data.ts | 5 +- groups/ACAAB/src/services/api.ts | 88 +++++++++++++++---- 8 files changed, 195 insertions(+), 82 deletions(-) diff --git a/groups/ACAAB/assets/acaab.css b/groups/ACAAB/assets/acaab.css index 73b7adc..836b606 100644 --- a/groups/ACAAB/assets/acaab.css +++ b/groups/ACAAB/assets/acaab.css @@ -1 +1 @@ -@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&family=Roboto:wght@300;400;500;700&family=Merriweather:wght@700;900&display=swap";/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Roboto", ui-sans-serif, system-ui, sans-serif;--font-serif:"Merriweather", ui-serif, Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-50:oklch(98.2% .018 155.826);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-600:oklch(60% .118 184.704);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Roboto Condensed", sans-serif;--color-untan-navy:#003150;--color-untan-yellow:#feb401;--color-untan-blue:#1e40af;--color-primary-navy:#003150;--color-primary-gold:#feb401}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[300\]{z-index:300}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.-mt-12{margin-top:calc(var(--spacing) * -12)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.-mt-20{margin-top:calc(var(--spacing) * -20)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.-mr-12{margin-right:calc(var(--spacing) * -12)}.-mr-16{margin-right:calc(var(--spacing) * -16)}.-mr-20{margin-right:calc(var(--spacing) * -20)}.-mb-12{margin-bottom:calc(var(--spacing) * -12)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-12{margin-left:calc(var(--spacing) * -12)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-1{height:calc(var(--spacing) * 1)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-80{height:calc(var(--spacing) * 80)}.h-\[72px\]{height:72px}.h-\[300px\]{height:300px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-5\/6{width:83.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1rem\]{width:1rem}.w-\[300px\]{width:300px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[300px\]{max-width:300px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[6px\]{border-top-style:var(--tw-border-style);border-top-width:6px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-orange-100{border-color:var(--color-orange-100)}.border-primary-gold{border-color:var(--color-primary-gold)}.border-primary-navy\/20{border-color:#00315033}@supports (color:color-mix(in lab,red,red)){.border-primary-navy\/20{border-color:color-mix(in oklab,var(--color-primary-navy) 20%,transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-untan-navy{border-color:var(--color-untan-navy)}.border-untan-yellow{border-color:var(--color-untan-yellow)}.border-untan-yellow\/20{border-color:#feb40133}@supports (color:color-mix(in lab,red,red)){.border-untan-yellow\/20{border-color:color-mix(in oklab,var(--color-untan-yellow) 20%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#00243d\]{background-color:#00243d}.bg-\[\#FDB813\]{background-color:#fdb813}.bg-\[\#feb401\]{background-color:#feb401}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-primary-gold{background-color:var(--color-primary-gold)}.bg-primary-navy{background-color:var(--color-primary-navy)}.bg-primary-navy\/5{background-color:#0031500d}@supports (color:color-mix(in lab,red,red)){.bg-primary-navy\/5{background-color:color-mix(in oklab,var(--color-primary-navy) 5%,transparent)}}.bg-primary-navy\/10{background-color:#0031501a}@supports (color:color-mix(in lab,red,red)){.bg-primary-navy\/10{background-color:color-mix(in oklab,var(--color-primary-navy) 10%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-untan-navy{background-color:var(--color-untan-navy)}.bg-untan-yellow{background-color:var(--color-untan-yellow)}.bg-untan-yellow\/10{background-color:#feb4011a}@supports (color:color-mix(in lab,red,red)){.bg-untan-yellow\/10{background-color:color-mix(in oklab,var(--color-untan-yellow) 10%,transparent)}}.bg-untan-yellow\/20{background-color:#feb40133}@supports (color:color-mix(in lab,red,red)){.bg-untan-yellow\/20{background-color:color-mix(in oklab,var(--color-untan-yellow) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-navy\/80{--tw-gradient-from:#003150cc}@supports (color:color-mix(in lab,red,red)){.from-primary-navy\/80{--tw-gradient-from:color-mix(in oklab, var(--color-primary-navy) 80%, transparent)}}.from-primary-navy\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-untan-navy{--tw-gradient-from:var(--color-untan-navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-untan-navy\/80{--tw-gradient-via:#003150cc}@supports (color:color-mix(in lab,red,red)){.via-untan-navy\/80{--tw-gradient-via:color-mix(in oklab, var(--color-untan-navy) 80%, transparent)}}.via-untan-navy\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[88px\]{padding-top:88px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-600{color:var(--color-amber-600)}.text-blue-100{color:var(--color-blue-100)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-600{color:var(--color-emerald-600)}.text-green-600{color:var(--color-green-600)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-600{color:var(--color-orange-600)}.text-pink-500{color:var(--color-pink-500)}.text-primary-gold{color:var(--color-primary-gold)}.text-primary-navy{color:var(--color-primary-navy)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-600{color:var(--color-rose-600)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-untan-blue{color:var(--color-untan-blue)}.text-untan-yellow{color:var(--color-untan-yellow)}.text-violet-100{color:var(--color-violet-100)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-primary-gold{-webkit-text-decoration-color:var(--color-primary-gold);text-decoration-color:var(--color-primary-gold)}.decoration-slate-300{-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300)}.decoration-2{text-decoration-thickness:2px}.decoration-4{text-decoration-thickness:4px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[10px\]{text-underline-offset:10px}.underline-offset-\[12px\]{text-underline-offset:12px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.02\]{opacity:.02}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-10px_rgba\(253\,184\,19\,0\.4\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#fdb81366);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#25D366\]\/20{--tw-shadow-color:#25d36633}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#25D366\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(76.0953% -.174012 .10152/.2) var(--tw-shadow-alpha), transparent)}}.ring-primary-navy\/10{--tw-ring-color:#0031501a}@supports (color:color-mix(in lab,red,red)){.ring-primary-navy\/10{--tw-ring-color:color-mix(in oklab, var(--color-primary-navy) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_15px_35px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 15px 35px var(--tw-drop-shadow-color,#00000040));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-auto{will-change:auto}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-y-110:is(:where(.group):hover *){--tw-scale-y:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-3:is(:where(.group):hover *){rotate:3deg}.group-hover\:gap-2:is(:where(.group):hover *){gap:calc(var(--spacing) * 2)}.group-hover\:bg-amber-600:is(:where(.group):hover *){background-color:var(--color-amber-600)}.group-hover\:bg-blue-600:is(:where(.group):hover *){background-color:var(--color-blue-600)}.group-hover\:bg-cyan-600:is(:where(.group):hover *){background-color:var(--color-cyan-600)}.group-hover\:bg-emerald-600:is(:where(.group):hover *){background-color:var(--color-emerald-600)}.group-hover\:bg-green-600:is(:where(.group):hover *){background-color:var(--color-green-600)}.group-hover\:bg-indigo-600:is(:where(.group):hover *){background-color:var(--color-indigo-600)}.group-hover\:bg-orange-600:is(:where(.group):hover *){background-color:var(--color-orange-600)}.group-hover\:bg-primary-gold:is(:where(.group):hover *){background-color:var(--color-primary-gold)}.group-hover\:bg-purple-600:is(:where(.group):hover *){background-color:var(--color-purple-600)}.group-hover\:bg-rose-600:is(:where(.group):hover *){background-color:var(--color-rose-600)}.group-hover\:bg-yellow-600:is(:where(.group):hover *){background-color:var(--color-yellow-600)}.group-hover\:text-untan-blue:is(:where(.group):hover *){color:var(--color-untan-blue)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/btn\:translate-x-1:is(:where(.group\/btn):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.selection\:bg-untan-yellow ::selection{background-color:var(--color-untan-yellow)}.selection\:bg-untan-yellow::selection{background-color:var(--color-untan-yellow)}.selection\:text-black ::selection{color:var(--color-black)}.selection\:text-black::selection{color:var(--color-black)}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:gap-3:hover{gap:calc(var(--spacing) * 3)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\:border-primary-navy:hover{border-color:var(--color-primary-navy)}.hover\:border-primary-navy\/30:hover{border-color:#0031504d}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-navy\/30:hover{border-color:color-mix(in oklab,var(--color-primary-navy) 30%,transparent)}}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#20c05a\]:hover{background-color:#20c05a}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-primary-navy:hover{background-color:var(--color-primary-navy)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-untan-blue:hover{background-color:var(--color-untan-blue)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-primary-gold:hover{color:var(--color-primary-gold)}.hover\:text-primary-navy:hover{color:var(--color-primary-navy)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-untan-blue:hover{color:var(--color-untan-blue)}.hover\:text-untan-yellow:hover{color:var(--color-untan-yellow)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary-gold:focus{--tw-ring-color:var(--color-primary-gold)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[1\.25rem\]{width:1.25rem}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:text-left{text-align:left}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[4\.5rem\]{font-size:4.5rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}@media(min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:h-\[190px\]{height:190px}.lg\:w-14{width:calc(var(--spacing) * 14)}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:w-\[1\.5rem\]{width:1.5rem}.lg\:max-w-\[450px\]{max-width:450px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-\[160px\]{padding-top:160px}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[5rem\]{font-size:5rem}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[36px\]{font-size:36px}.lg\:tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}}}.acaab-full-bleed{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%}body{font-family:var(--font-sans);color:#334155;-webkit-font-smoothing:antialiased;background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.4s both fade-in}@media(min-width:768px){.stats-grid{grid-template-columns:1fr auto 1fr auto 1fr}}.proj-card{width:75vw}@media(min-width:768px){.proj-card{width:42vw}}@media(min-width:1024px){.proj-card{width:28vw}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}} +@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&family=Roboto:wght@300;400;500;700&family=Merriweather:wght@700;900&display=swap";/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Roboto", ui-sans-serif, system-ui, sans-serif;--font-serif:"Merriweather", ui-serif, Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-50:oklch(98.2% .018 155.826);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-600:oklch(60% .118 184.704);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Roboto Condensed", sans-serif;--color-untan-navy:#003150;--color-untan-yellow:#feb401;--color-untan-blue:#1e40af;--color-primary-navy:#003150;--color-primary-gold:#feb401}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[300\]{z-index:300}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.-mt-12{margin-top:calc(var(--spacing) * -12)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.-mt-20{margin-top:calc(var(--spacing) * -20)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.-mr-12{margin-right:calc(var(--spacing) * -12)}.-mr-16{margin-right:calc(var(--spacing) * -16)}.-mr-20{margin-right:calc(var(--spacing) * -20)}.-mb-12{margin-bottom:calc(var(--spacing) * -12)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-12{margin-left:calc(var(--spacing) * -12)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-1{height:calc(var(--spacing) * 1)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-80{height:calc(var(--spacing) * 80)}.h-\[72px\]{height:72px}.h-\[300px\]{height:300px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1rem\]{width:1rem}.w-\[300px\]{width:300px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[300px\]{max-width:300px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[6px\]{border-top-style:var(--tw-border-style);border-top-width:6px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-orange-100{border-color:var(--color-orange-100)}.border-primary-gold{border-color:var(--color-primary-gold)}.border-primary-navy\/20{border-color:#00315033}@supports (color:color-mix(in lab,red,red)){.border-primary-navy\/20{border-color:color-mix(in oklab,var(--color-primary-navy) 20%,transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-untan-navy{border-color:var(--color-untan-navy)}.border-untan-yellow{border-color:var(--color-untan-yellow)}.border-untan-yellow\/20{border-color:#feb40133}@supports (color:color-mix(in lab,red,red)){.border-untan-yellow\/20{border-color:color-mix(in oklab,var(--color-untan-yellow) 20%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#00243d\]{background-color:#00243d}.bg-\[\#FDB813\]{background-color:#fdb813}.bg-\[\#feb401\]{background-color:#feb401}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-primary-gold{background-color:var(--color-primary-gold)}.bg-primary-gold\/20{background-color:#feb40133}@supports (color:color-mix(in lab,red,red)){.bg-primary-gold\/20{background-color:color-mix(in oklab,var(--color-primary-gold) 20%,transparent)}}.bg-primary-navy{background-color:var(--color-primary-navy)}.bg-primary-navy\/5{background-color:#0031500d}@supports (color:color-mix(in lab,red,red)){.bg-primary-navy\/5{background-color:color-mix(in oklab,var(--color-primary-navy) 5%,transparent)}}.bg-primary-navy\/10{background-color:#0031501a}@supports (color:color-mix(in lab,red,red)){.bg-primary-navy\/10{background-color:color-mix(in oklab,var(--color-primary-navy) 10%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-untan-navy{background-color:var(--color-untan-navy)}.bg-untan-yellow{background-color:var(--color-untan-yellow)}.bg-untan-yellow\/10{background-color:#feb4011a}@supports (color:color-mix(in lab,red,red)){.bg-untan-yellow\/10{background-color:color-mix(in oklab,var(--color-untan-yellow) 10%,transparent)}}.bg-untan-yellow\/20{background-color:#feb40133}@supports (color:color-mix(in lab,red,red)){.bg-untan-yellow\/20{background-color:color-mix(in oklab,var(--color-untan-yellow) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-navy\/80{--tw-gradient-from:#003150cc}@supports (color:color-mix(in lab,red,red)){.from-primary-navy\/80{--tw-gradient-from:color-mix(in oklab, var(--color-primary-navy) 80%, transparent)}}.from-primary-navy\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-untan-navy{--tw-gradient-from:var(--color-untan-navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-untan-navy\/80{--tw-gradient-via:#003150cc}@supports (color:color-mix(in lab,red,red)){.via-untan-navy\/80{--tw-gradient-via:color-mix(in oklab, var(--color-untan-navy) 80%, transparent)}}.via-untan-navy\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[88px\]{padding-top:88px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-600{color:var(--color-amber-600)}.text-blue-100{color:var(--color-blue-100)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-600{color:var(--color-emerald-600)}.text-green-600{color:var(--color-green-600)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-600{color:var(--color-orange-600)}.text-pink-500{color:var(--color-pink-500)}.text-primary-gold{color:var(--color-primary-gold)}.text-primary-navy{color:var(--color-primary-navy)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-600{color:var(--color-rose-600)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-untan-blue{color:var(--color-untan-blue)}.text-untan-yellow{color:var(--color-untan-yellow)}.text-violet-100{color:var(--color-violet-100)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-primary-gold{-webkit-text-decoration-color:var(--color-primary-gold);text-decoration-color:var(--color-primary-gold)}.decoration-slate-300{-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300)}.decoration-2{text-decoration-thickness:2px}.decoration-4{text-decoration-thickness:4px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[10px\]{text-underline-offset:10px}.underline-offset-\[12px\]{text-underline-offset:12px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.02\]{opacity:.02}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-10px_rgba\(253\,184\,19\,0\.4\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#fdb81366);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#25D366\]\/20{--tw-shadow-color:#25d36633}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#25D366\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(76.0953% -.174012 .10152/.2) var(--tw-shadow-alpha), transparent)}}.ring-primary-navy\/10{--tw-ring-color:#0031501a}@supports (color:color-mix(in lab,red,red)){.ring-primary-navy\/10{--tw-ring-color:color-mix(in oklab, var(--color-primary-navy) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_15px_35px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 15px 35px var(--tw-drop-shadow-color,#00000040));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-auto{will-change:auto}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-y-110:is(:where(.group):hover *){--tw-scale-y:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-3:is(:where(.group):hover *){rotate:3deg}.group-hover\:gap-2:is(:where(.group):hover *){gap:calc(var(--spacing) * 2)}.group-hover\:bg-amber-600:is(:where(.group):hover *){background-color:var(--color-amber-600)}.group-hover\:bg-blue-600:is(:where(.group):hover *){background-color:var(--color-blue-600)}.group-hover\:bg-cyan-600:is(:where(.group):hover *){background-color:var(--color-cyan-600)}.group-hover\:bg-emerald-600:is(:where(.group):hover *){background-color:var(--color-emerald-600)}.group-hover\:bg-green-600:is(:where(.group):hover *){background-color:var(--color-green-600)}.group-hover\:bg-indigo-600:is(:where(.group):hover *){background-color:var(--color-indigo-600)}.group-hover\:bg-orange-600:is(:where(.group):hover *){background-color:var(--color-orange-600)}.group-hover\:bg-primary-gold:is(:where(.group):hover *){background-color:var(--color-primary-gold)}.group-hover\:bg-purple-600:is(:where(.group):hover *){background-color:var(--color-purple-600)}.group-hover\:bg-rose-600:is(:where(.group):hover *){background-color:var(--color-rose-600)}.group-hover\:bg-yellow-600:is(:where(.group):hover *){background-color:var(--color-yellow-600)}.group-hover\:text-untan-blue:is(:where(.group):hover *){color:var(--color-untan-blue)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/btn\:translate-x-1:is(:where(.group\/btn):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.selection\:bg-untan-yellow ::selection{background-color:var(--color-untan-yellow)}.selection\:bg-untan-yellow::selection{background-color:var(--color-untan-yellow)}.selection\:text-black ::selection{color:var(--color-black)}.selection\:text-black::selection{color:var(--color-black)}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:gap-3:hover{gap:calc(var(--spacing) * 3)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\:border-primary-navy:hover{border-color:var(--color-primary-navy)}.hover\:border-primary-navy\/30:hover{border-color:#0031504d}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-navy\/30:hover{border-color:color-mix(in oklab,var(--color-primary-navy) 30%,transparent)}}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#20c05a\]:hover{background-color:#20c05a}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-primary-navy:hover{background-color:var(--color-primary-navy)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-untan-blue:hover{background-color:var(--color-untan-blue)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-primary-gold:hover{color:var(--color-primary-gold)}.hover\:text-primary-navy:hover{color:var(--color-primary-navy)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-untan-blue:hover{color:var(--color-untan-blue)}.hover\:text-untan-yellow:hover{color:var(--color-untan-yellow)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary-gold:focus{--tw-ring-color:var(--color-primary-gold)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[1\.25rem\]{width:1.25rem}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:text-left{text-align:left}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[4\.5rem\]{font-size:4.5rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}@media(min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:h-\[190px\]{height:190px}.lg\:w-14{width:calc(var(--spacing) * 14)}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:w-\[1\.5rem\]{width:1.5rem}.lg\:max-w-\[450px\]{max-width:450px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-\[160px\]{padding-top:160px}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[5rem\]{font-size:5rem}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[36px\]{font-size:36px}.lg\:tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}}}.acaab-full-bleed{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%}body{font-family:var(--font-sans);color:#334155;-webkit-font-smoothing:antialiased;background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.4s both fade-in}@media(min-width:768px){.stats-grid{grid-template-columns:1fr auto 1fr auto 1fr}}.proj-card{width:75vw}@media(min-width:768px){.proj-card{width:42vw}}@media(min-width:1024px){.proj-card{width:28vw}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}} diff --git a/groups/ACAAB/assets/acaab.js b/groups/ACAAB/assets/acaab.js index a036deb..5a97627 100644 --- a/groups/ACAAB/assets/acaab.js +++ b/groups/ACAAB/assets/acaab.js @@ -1,4 +1,4 @@ -(function(){const E=document.createElement("link").relList;if(E&&E.supports&&E.supports("modulepreload"))return;for(const U of document.querySelectorAll('link[rel="modulepreload"]'))r(U);new MutationObserver(U=>{for(const H of U)if(H.type==="childList")for(const L of H.addedNodes)L.tagName==="LINK"&&L.rel==="modulepreload"&&r(L)}).observe(document,{childList:!0,subtree:!0});function T(U){const H={};return U.integrity&&(H.integrity=U.integrity),U.referrerPolicy&&(H.referrerPolicy=U.referrerPolicy),U.crossOrigin==="use-credentials"?H.credentials="include":U.crossOrigin==="anonymous"?H.credentials="omit":H.credentials="same-origin",H}function r(U){if(U.ep)return;U.ep=!0;const H=T(U);fetch(U.href,H)}})();var yf={exports:{}},En={};/** +(function(){const E=document.createElement("link").relList;if(E&&E.supports&&E.supports("modulepreload"))return;for(const U of document.querySelectorAll('link[rel="modulepreload"]'))s(U);new MutationObserver(U=>{for(const H of U)if(H.type==="childList")for(const Y of H.addedNodes)Y.tagName==="LINK"&&Y.rel==="modulepreload"&&s(Y)}).observe(document,{childList:!0,subtree:!0});function A(U){const H={};return U.integrity&&(H.integrity=U.integrity),U.referrerPolicy&&(H.referrerPolicy=U.referrerPolicy),U.crossOrigin==="use-credentials"?H.credentials="include":U.crossOrigin==="anonymous"?H.credentials="omit":H.credentials="same-origin",H}function s(U){if(U.ep)return;U.ep=!0;const H=A(U);fetch(U.href,H)}})();var vf={exports:{}},_n={};/** * @license React * react-jsx-runtime.production.js * @@ -6,7 +6,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Ed;function xh(){if(Ed)return En;Ed=1;var o=Symbol.for("react.transitional.element"),E=Symbol.for("react.fragment");function T(r,U,H){var L=null;if(H!==void 0&&(L=""+H),U.key!==void 0&&(L=""+U.key),"key"in U){H={};for(var k in U)k!=="key"&&(H[k]=U[k])}else H=U;return U=H.ref,{$$typeof:o,type:r,key:L,ref:U!==void 0?U:null,props:H}}return En.Fragment=E,En.jsx=T,En.jsxs=T,En}var _d;function Sh(){return _d||(_d=1,yf.exports=xh()),yf.exports}var f=Sh(),gf={exports:{}},X={};/** + */var Ed;function Sh(){if(Ed)return _n;Ed=1;var r=Symbol.for("react.transitional.element"),E=Symbol.for("react.fragment");function A(s,U,H){var Y=null;if(H!==void 0&&(Y=""+H),U.key!==void 0&&(Y=""+U.key),"key"in U){H={};for(var $ in U)$!=="key"&&(H[$]=U[$])}else H=U;return U=H.ref,{$$typeof:r,type:s,key:Y,ref:U!==void 0?U:null,props:H}}return _n.Fragment=E,_n.jsx=A,_n.jsxs=A,_n}var _d;function Nh(){return _d||(_d=1,vf.exports=Sh()),vf.exports}var f=Nh(),gf={exports:{}},V={};/** * @license React * react.production.js * @@ -14,7 +14,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Md;function Nh(){if(Md)return X;Md=1;var o=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),U=Symbol.for("react.profiler"),H=Symbol.for("react.consumer"),L=Symbol.for("react.context"),k=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),_=Symbol.for("react.activity"),Z=Symbol.iterator;function ol(m){return m===null||typeof m!="object"?null:(m=Z&&m[Z]||m["@@iterator"],typeof m=="function"?m:null)}var al={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Al=Object.assign,Wl={};function ql(m,z,O){this.props=m,this.context=z,this.refs=Wl,this.updater=O||al}ql.prototype.isReactComponent={},ql.prototype.setState=function(m,z){if(typeof m!="object"&&typeof m!="function"&&m!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,m,z,"setState")},ql.prototype.forceUpdate=function(m){this.updater.enqueueForceUpdate(this,m,"forceUpdate")};function Zl(){}Zl.prototype=ql.prototype;function vl(m,z,O){this.props=m,this.context=z,this.refs=Wl,this.updater=O||al}var El=vl.prototype=new Zl;El.constructor=vl,Al(El,ql.prototype),El.isPureReactComponent=!0;var Vl=Array.isArray;function Cl(){}var $={H:null,A:null,T:null,S:null},_l=Object.prototype.hasOwnProperty;function Fl(m,z,O){var R=O.ref;return{$$typeof:o,type:m,key:z,ref:R!==void 0?R:null,props:O}}function Et(m,z){return Fl(m.type,z,m.props)}function A(m){return typeof m=="object"&&m!==null&&m.$$typeof===o}function Q(m){var z={"=":"=0",":":"=2"};return"$"+m.replace(/[=:]/g,function(O){return z[O]})}var Il=/\/+/g;function it(m,z){return typeof m=="object"&&m!==null&&m.key!=null?Q(""+m.key):z.toString(36)}function Jl(m){switch(m.status){case"fulfilled":return m.value;case"rejected":throw m.reason;default:switch(typeof m.status=="string"?m.then(Cl,Cl):(m.status="pending",m.then(function(z){m.status==="pending"&&(m.status="fulfilled",m.value=z)},function(z){m.status==="pending"&&(m.status="rejected",m.reason=z)})),m.status){case"fulfilled":return m.value;case"rejected":throw m.reason}}throw m}function S(m,z,O,R,V){var F=typeof m;(F==="undefined"||F==="boolean")&&(m=null);var cl=!1;if(m===null)cl=!0;else switch(F){case"bigint":case"string":case"number":cl=!0;break;case"object":switch(m.$$typeof){case o:case E:cl=!0;break;case q:return cl=m._init,S(cl(m._payload),z,O,R,V)}}if(cl)return V=V(m),cl=R===""?"."+it(m,0):R,Vl(V)?(O="",cl!=null&&(O=cl.replace(Il,"$&/")+"/"),S(V,z,O,"",function(Ca){return Ca})):V!=null&&(A(V)&&(V=Et(V,O+(V.key==null||m&&m.key===V.key?"":(""+V.key).replace(Il,"$&/")+"/")+cl)),z.push(V)),1;cl=0;var kl=R===""?".":R+":";if(Vl(m))for(var jl=0;jl>>1,yl=S[rl];if(0>>1;rlU(O,w))RU(V,O)?(S[rl]=V,S[R]=w,rl=R):(S[rl]=O,S[z]=w,rl=z);else if(RU(V,w))S[rl]=V,S[R]=w,rl=R;else break l}}return D}function U(S,D){var w=S.sortIndex-D.sortIndex;return w!==0?w:S.id-D.id}if(o.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var H=performance;o.unstable_now=function(){return H.now()}}else{var L=Date,k=L.now();o.unstable_now=function(){return L.now()-k}}var M=[],p=[],q=1,_=null,Z=3,ol=!1,al=!1,Al=!1,Wl=!1,ql=typeof setTimeout=="function"?setTimeout:null,Zl=typeof clearTimeout=="function"?clearTimeout:null,vl=typeof setImmediate<"u"?setImmediate:null;function El(S){for(var D=T(p);D!==null;){if(D.callback===null)r(p);else if(D.startTime<=S)r(p),D.sortIndex=D.expirationTime,E(M,D);else break;D=T(p)}}function Vl(S){if(Al=!1,El(S),!al)if(T(M)!==null)al=!0,Cl||(Cl=!0,Q());else{var D=T(p);D!==null&&Jl(Vl,D.startTime-S)}}var Cl=!1,$=-1,_l=5,Fl=-1;function Et(){return Wl?!0:!(o.unstable_now()-Fl<_l)}function A(){if(Wl=!1,Cl){var S=o.unstable_now();Fl=S;var D=!0;try{l:{al=!1,Al&&(Al=!1,Zl($),$=-1),ol=!0;var w=Z;try{t:{for(El(S),_=T(M);_!==null&&!(_.expirationTime>S&&Et());){var rl=_.callback;if(typeof rl=="function"){_.callback=null,Z=_.priorityLevel;var yl=rl(_.expirationTime<=S);if(S=o.unstable_now(),typeof yl=="function"){_.callback=yl,El(S),D=!0;break t}_===T(M)&&r(M),El(S)}else r(M);_=T(M)}if(_!==null)D=!0;else{var m=T(p);m!==null&&Jl(Vl,m.startTime-S),D=!1}}break l}finally{_=null,Z=w,ol=!1}D=void 0}}finally{D?Q():Cl=!1}}}var Q;if(typeof vl=="function")Q=function(){vl(A)};else if(typeof MessageChannel<"u"){var Il=new MessageChannel,it=Il.port2;Il.port1.onmessage=A,Q=function(){it.postMessage(null)}}else Q=function(){ql(A,0)};function Jl(S,D){$=ql(function(){S(o.unstable_now())},D)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(S){S.callback=null},o.unstable_forceFrameRate=function(S){0>S||125rl?(S.sortIndex=w,E(p,S),T(M)===null&&S===T(p)&&(Al?(Zl($),$=-1):Al=!0,Jl(Vl,w-rl))):(S.sortIndex=yl,E(M,S),al||ol||(al=!0,Cl||(Cl=!0,Q()))),S},o.unstable_shouldYield=Et,o.unstable_wrapCallback=function(S){var D=Z;return function(){var w=Z;Z=D;try{return S.apply(this,arguments)}finally{Z=w}}}})(xf)),xf}var Ud;function zh(){return Ud||(Ud=1,pf.exports=jh()),pf.exports}var Sf={exports:{}},Kl={};/** + */var Od;function Th(){return Od||(Od=1,(function(r){function E(S,D){var Q=S.length;S.push(D);l:for(;0>>1,vl=S[rl];if(0>>1;rlU(O,Q))RU(K,O)?(S[rl]=K,S[R]=Q,rl=R):(S[rl]=O,S[T]=Q,rl=T);else if(RU(K,Q))S[rl]=K,S[R]=Q,rl=R;else break l}}return D}function U(S,D){var Q=S.sortIndex-D.sortIndex;return Q!==0?Q:S.id-D.id}if(r.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var H=performance;r.unstable_now=function(){return H.now()}}else{var Y=Date,$=Y.now();r.unstable_now=function(){return Y.now()-$}}var M=[],p=[],q=1,_=null,X=3,Z=!1,tl=!1,Nl=!1,Sl=!1,_l=typeof setTimeout=="function"?setTimeout:null,Vl=typeof clearTimeout=="function"?clearTimeout:null,yl=typeof setImmediate<"u"?setImmediate:null;function Ml(S){for(var D=A(p);D!==null;){if(D.callback===null)s(p);else if(D.startTime<=S)s(p),D.sortIndex=D.expirationTime,E(M,D);else break;D=A(p)}}function Kl(S){if(Nl=!1,Ml(S),!tl)if(A(M)!==null)tl=!0,Rl||(Rl=!0,G());else{var D=A(p);D!==null&&$l(Kl,D.startTime-S)}}var Rl=!1,W=-1,Dl=5,Il=-1;function Et(){return Sl?!0:!(r.unstable_now()-IlS&&Et());){var rl=_.callback;if(typeof rl=="function"){_.callback=null,X=_.priorityLevel;var vl=rl(_.expirationTime<=S);if(S=r.unstable_now(),typeof vl=="function"){_.callback=vl,Ml(S),D=!0;break t}_===A(M)&&s(M),Ml(S)}else s(M);_=A(M)}if(_!==null)D=!0;else{var m=A(p);m!==null&&$l(Kl,m.startTime-S),D=!1}}break l}finally{_=null,X=Q,Z=!1}D=void 0}}finally{D?G():Rl=!1}}}var G;if(typeof yl=="function")G=function(){yl(z)};else if(typeof MessageChannel<"u"){var kl=new MessageChannel,it=kl.port2;kl.port1.onmessage=z,G=function(){it.postMessage(null)}}else G=function(){_l(z,0)};function $l(S,D){W=_l(function(){S(r.unstable_now())},D)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(S){S.callback=null},r.unstable_forceFrameRate=function(S){0>S||125rl?(S.sortIndex=Q,E(p,S),A(M)===null&&S===A(p)&&(Nl?(Vl(W),W=-1):Nl=!0,$l(Kl,Q-rl))):(S.sortIndex=vl,E(M,S),tl||Z||(tl=!0,Rl||(Rl=!0,G()))),S},r.unstable_shouldYield=Et,r.unstable_wrapCallback=function(S){var D=X;return function(){var Q=X;X=D;try{return S.apply(this,arguments)}finally{X=Q}}}})(xf)),xf}var Ud;function zh(){return Ud||(Ud=1,pf.exports=Th()),pf.exports}var Sf={exports:{}},Jl={};/** * @license React * react-dom.production.js * @@ -30,7 +30,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Cd;function Th(){if(Cd)return Kl;Cd=1;var o=jf();function E(M){var p="https://react.dev/errors/"+M;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(E){console.error(E)}}return o(),Sf.exports=Th(),Sf.exports}/** + */var Cd;function Ah(){if(Cd)return Jl;Cd=1;var r=jf();function E(M){var p="https://react.dev/errors/"+M;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(E){console.error(E)}}return r(),Sf.exports=Ah(),Sf.exports}/** * @license React * react-dom-client.production.js * @@ -38,17 +38,17 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Rd;function Eh(){if(Rd)return _n;Rd=1;var o=zh(),E=jf(),T=Ah();function r(l){var t="https://react.dev/errors/"+l;if(1yl||(l.current=rl[yl],rl[yl]=null,yl--)}function O(l,t){yl++,rl[yl]=l.current,l.current=t}var R=m(null),V=m(null),F=m(null),cl=m(null);function kl(l,t){switch(O(F,t),O(V,l),O(R,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Wr(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Wr(t),l=Fr(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}z(R),O(R,l)}function jl(){z(R),z(V),z(F)}function Ca(l){l.memoizedState!==null&&O(cl,l);var t=R.current,e=Fr(t,l.type);t!==e&&(O(V,l),O(R,e))}function Dn(l){V.current===l&&(z(R),z(V)),cl.current===l&&(z(cl),jn._currentValue=w)}var Fu,Tf;function _e(l){if(Fu===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Fu=t&&t[1]||"",Tf=-1vl||(l.current=rl[vl],rl[vl]=null,vl--)}function O(l,t){vl++,rl[vl]=l.current,l.current=t}var R=m(null),K=m(null),I=m(null),fl=m(null);function Wl(l,t){switch(O(I,t),O(K,l),O(R,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Wr(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Wr(t),l=Fr(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}T(R),O(R,l)}function zl(){T(R),T(K),T(I)}function Ha(l){l.memoizedState!==null&&O(fl,l);var t=R.current,e=Fr(t,l.type);t!==e&&(O(K,l),O(R,e))}function On(l){K.current===l&&(T(R),T(K)),fl.current===l&&(T(fl),Tn._currentValue=Q)}var Fu,zf;function _e(l){if(Fu===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Fu=t&&t[1]||"",zf=-1)":-1n||s[a]!==y[n]){var x=` -`+s[a].replace(" at new "," at ");return l.displayName&&x.includes("")&&(x=x.replace("",l.displayName)),x}while(1<=a&&0<=n);break}}}finally{Iu=!1,Error.prepareStackTrace=e}return(e=l?l.displayName||l.name:"")?_e(e):""}function Fd(l,t){switch(l.tag){case 26:case 27:case 5:return _e(l.type);case 16:return _e("Lazy");case 13:return l.child!==t&&t!==null?_e("Suspense Fallback"):_e("Suspense");case 19:return _e("SuspenseList");case 0:case 15:return Pu(l.type,!1);case 11:return Pu(l.type.render,!1);case 1:return Pu(l.type,!0);case 31:return _e("Activity");default:return""}}function Af(l){try{var t="",e=null;do t+=Fd(l,e),e=l,l=l.return;while(l);return t}catch(a){return` +`+Fu+l+zf}var Iu=!1;function Pu(l,t){if(!l||Iu)return"";Iu=!0;var e=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var j=function(){throw Error()};if(Object.defineProperty(j.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(j,[])}catch(b){var g=b}Reflect.construct(l,[],j)}else{try{j.call()}catch(b){g=b}l.call(j.prototype)}}else{try{throw Error()}catch(b){g=b}(j=l())&&typeof j.catch=="function"&&j.catch(function(){})}}catch(b){if(b&&g&&typeof b.stack=="string")return[b.stack,g.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),i=u[0],c=u[1];if(i&&c){var o=i.split(` +`),v=c.split(` +`);for(n=a=0;an||o[a]!==v[n]){var x=` +`+o[a].replace(" at new "," at ");return l.displayName&&x.includes("")&&(x=x.replace("",l.displayName)),x}while(1<=a&&0<=n);break}}}finally{Iu=!1,Error.prepareStackTrace=e}return(e=l?l.displayName||l.name:"")?_e(e):""}function Id(l,t){switch(l.tag){case 26:case 27:case 5:return _e(l.type);case 16:return _e("Lazy");case 13:return l.child!==t&&t!==null?_e("Suspense Fallback"):_e("Suspense");case 19:return _e("SuspenseList");case 0:case 15:return Pu(l.type,!1);case 11:return Pu(l.type.render,!1);case 1:return Pu(l.type,!0);case 31:return _e("Activity");default:return""}}function Af(l){try{var t="",e=null;do t+=Id(l,e),e=l,l=l.return;while(l);return t}catch(a){return` Error generating stack: `+a.message+` -`+a.stack}}var li=Object.prototype.hasOwnProperty,ti=o.unstable_scheduleCallback,ei=o.unstable_cancelCallback,Id=o.unstable_shouldYield,Pd=o.unstable_requestPaint,ct=o.unstable_now,lm=o.unstable_getCurrentPriorityLevel,Ef=o.unstable_ImmediatePriority,_f=o.unstable_UserBlockingPriority,On=o.unstable_NormalPriority,tm=o.unstable_LowPriority,Mf=o.unstable_IdlePriority,em=o.log,am=o.unstable_setDisableYieldValue,Ha=null,ft=null;function le(l){if(typeof em=="function"&&am(l),ft&&typeof ft.setStrictMode=="function")try{ft.setStrictMode(Ha,l)}catch{}}var st=Math.clz32?Math.clz32:im,nm=Math.log,um=Math.LN2;function im(l){return l>>>=0,l===0?32:31-(nm(l)/um|0)|0}var Un=256,Cn=262144,Hn=4194304;function Me(l){var t=l&42;if(t!==0)return t;switch(l&-l){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Rn(l,t,e){var a=l.pendingLanes;if(a===0)return 0;var n=0,u=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~u,a!==0?n=Me(a):(i&=c,i!==0?n=Me(i):e||(e=c&~l,e!==0&&(n=Me(e))))):(c=a&~u,c!==0?n=Me(c):i!==0?n=Me(i):e||(e=a&~l,e!==0&&(n=Me(e)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,e=t&-t,u>=e||u===32&&(e&4194048)!==0)?t:n}function Ra(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function cm(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Df(){var l=Hn;return Hn<<=1,(Hn&62914560)===0&&(Hn=4194304),l}function ai(l){for(var t=[],e=0;31>e;e++)t.push(l);return t}function Ba(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function fm(l,t,e,a,n,u){var i=l.pendingLanes;l.pendingLanes=e,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=e,l.entangledLanes&=e,l.errorRecoveryDisabledLanes&=e,l.shellSuspendCounter=0;var c=l.entanglements,s=l.expirationTimes,y=l.hiddenUpdates;for(e=i&~e;0"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var hm=/[\n"\\]/g;function bt(l){return l.replace(hm,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function si(l,t,e,a,n,u,i,c){l.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.type=i:l.removeAttribute("type"),t!=null?i==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+gt(t)):l.value!==""+gt(t)&&(l.value=""+gt(t)):i!=="submit"&&i!=="reset"||l.removeAttribute("value"),t!=null?oi(l,i,gt(t)):e!=null?oi(l,i,gt(e)):a!=null&&l.removeAttribute("value"),n==null&&u!=null&&(l.defaultChecked=!!u),n!=null&&(l.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+gt(c):l.removeAttribute("name")}function Xf(l,t,e,a,n,u,i,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(l.type=u),t!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){fi(l);return}e=e!=null?""+gt(e):"",t=t!=null?""+gt(t):e,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(l.name=i),fi(l)}function oi(l,t,e){t==="number"&&Yn(l.ownerDocument)===l||l.defaultValue===""+e||(l.defaultValue=""+e)}function Ie(l,t,e,a){if(l=l.options,t){t={};for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vi=!1;if(qt)try{var Ga={};Object.defineProperty(Ga,"passive",{get:function(){vi=!0}}),window.addEventListener("test",Ga,Ga),window.removeEventListener("test",Ga,Ga)}catch{vi=!1}var ee=null,yi=null,Gn=null;function Wf(){if(Gn)return Gn;var l,t=yi,e=t.length,a,n="value"in ee?ee.value:ee.textContent,u=n.length;for(l=0;l=Xa),es=" ",as=!1;function ns(l,t){switch(l){case"keyup":return Qm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function us(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var ea=!1;function Zm(l,t){switch(l){case"compositionend":return us(t);case"keypress":return t.which!==32?null:(as=!0,es);case"textInput":return l=t.data,l===es&&as?null:l;default:return null}}function Vm(l,t){if(ea)return l==="compositionend"||!Si&&ns(l,t)?(l=Wf(),Gn=yi=ee=null,ea=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:e,offset:t-l};l=a}l:{for(;e;){if(e.nextSibling){e=e.nextSibling;break l}e=e.parentNode}e=void 0}e=ms(e)}}function vs(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?vs(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function ys(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Yn(l.document);t instanceof l.HTMLIFrameElement;){try{var e=typeof t.contentWindow.location.href=="string"}catch{e=!1}if(e)l=t.contentWindow;else break;t=Yn(l.document)}return t}function zi(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var Pm=qt&&"documentMode"in document&&11>=document.documentMode,aa=null,Ti=null,Ja=null,Ai=!1;function gs(l,t,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Ai||aa==null||aa!==Yn(a)||(a=aa,"selectionStart"in a&&zi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ja&&Ka(Ja,a)||(Ja=a,a=Cu(Ti,"onSelect"),0>=i,n-=i,Ot=1<<32-st(t)+n|e<J?(tl=B,B=null):tl=B.sibling;var ul=g(h,B,v[J],N);if(ul===null){B===null&&(B=tl);break}l&&B&&ul.alternate===null&&t(h,B),d=u(ul,d,J),nl===null?Y=ul:nl.sibling=ul,nl=ul,B=tl}if(J===v.length)return e(h,B),el&&Lt(h,J),Y;if(B===null){for(;JJ?(tl=B,B=null):tl=B.sibling;var ze=g(h,B,ul.value,N);if(ze===null){B===null&&(B=tl);break}l&&B&&ze.alternate===null&&t(h,B),d=u(ze,d,J),nl===null?Y=ze:nl.sibling=ze,nl=ze,B=tl}if(ul.done)return e(h,B),el&&Lt(h,J),Y;if(B===null){for(;!ul.done;J++,ul=v.next())ul=j(h,ul.value,N),ul!==null&&(d=u(ul,d,J),nl===null?Y=ul:nl.sibling=ul,nl=ul);return el&&Lt(h,J),Y}for(B=a(B);!ul.done;J++,ul=v.next())ul=b(B,h,J,ul.value,N),ul!==null&&(l&&ul.alternate!==null&&B.delete(ul.key===null?J:ul.key),d=u(ul,d,J),nl===null?Y=ul:nl.sibling=ul,nl=ul);return l&&B.forEach(function(ph){return t(h,ph)}),el&&Lt(h,J),Y}function hl(h,d,v,N){if(typeof v=="object"&&v!==null&&v.type===Al&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case ol:l:{for(var Y=v.key;d!==null;){if(d.key===Y){if(Y=v.type,Y===Al){if(d.tag===7){e(h,d.sibling),N=n(d,v.props.children),N.return=h,h=N;break l}}else if(d.elementType===Y||typeof Y=="object"&&Y!==null&&Y.$$typeof===_l&&Ge(Y)===d.type){e(h,d.sibling),N=n(d,v.props),Pa(N,v),N.return=h,h=N;break l}e(h,d);break}else t(h,d);d=d.sibling}v.type===Al?(N=Re(v.props.children,h.mode,N,v.key),N.return=h,h=N):(N=Wn(v.type,v.key,v.props,null,h.mode,N),Pa(N,v),N.return=h,h=N)}return i(h);case al:l:{for(Y=v.key;d!==null;){if(d.key===Y)if(d.tag===4&&d.stateNode.containerInfo===v.containerInfo&&d.stateNode.implementation===v.implementation){e(h,d.sibling),N=n(d,v.children||[]),N.return=h,h=N;break l}else{e(h,d);break}else t(h,d);d=d.sibling}N=Ci(v,h.mode,N),N.return=h,h=N}return i(h);case _l:return v=Ge(v),hl(h,d,v,N)}if(Jl(v))return C(h,d,v,N);if(Q(v)){if(Y=Q(v),typeof Y!="function")throw Error(r(150));return v=Y.call(v),G(h,d,v,N)}if(typeof v.then=="function")return hl(h,d,au(v),N);if(v.$$typeof===vl)return hl(h,d,Pn(h,v),N);nu(h,v)}return typeof v=="string"&&v!==""||typeof v=="number"||typeof v=="bigint"?(v=""+v,d!==null&&d.tag===6?(e(h,d.sibling),N=n(d,v),N.return=h,h=N):(e(h,d),N=Ui(v,h.mode,N),N.return=h,h=N),i(h)):e(h,d)}return function(h,d,v,N){try{Ia=0;var Y=hl(h,d,v,N);return ha=null,Y}catch(B){if(B===ma||B===tu)throw B;var nl=rt(29,B,null,h.mode);return nl.lanes=N,nl.return=h,nl}finally{}}}var Qe=Gs(!0),ws=Gs(!1),ce=!1;function Vi(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ki(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function fe(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function se(l,t,e){var a=l.updateQueue;if(a===null)return null;if(a=a.shared,(il&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=$n(l),zs(l,null,e),t}return kn(l,a,t,e),$n(l)}function ln(l,t,e){if(t=t.updateQueue,t!==null&&(t=t.shared,(e&4194048)!==0)){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}function Ji(l,t){var e=l.updateQueue,a=l.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,e=e.next}while(e!==null);u===null?n=u=t:u=u.next=t}else n=u=t;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},l.updateQueue=e;return}l=e.lastBaseUpdate,l===null?e.firstBaseUpdate=t:l.next=t,e.lastBaseUpdate=t}var ki=!1;function tn(){if(ki){var l=da;if(l!==null)throw l}}function en(l,t,e,a){ki=!1;var n=l.updateQueue;ce=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,c=n.shared.pending;if(c!==null){n.shared.pending=null;var s=c,y=s.next;s.next=null,i===null?u=y:i.next=y,i=s;var x=l.alternate;x!==null&&(x=x.updateQueue,c=x.lastBaseUpdate,c!==i&&(c===null?x.firstBaseUpdate=y:c.next=y,x.lastBaseUpdate=s))}if(u!==null){var j=n.baseState;i=0,x=y=s=null,c=u;do{var g=c.lane&-536870913,b=g!==c.lane;if(b?(ll&g)===g:(a&g)===g){g!==0&&g===ra&&(ki=!0),x!==null&&(x=x.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});l:{var C=l,G=c;g=t;var hl=e;switch(G.tag){case 1:if(C=G.payload,typeof C=="function"){j=C.call(hl,j,g);break l}j=C;break l;case 3:C.flags=C.flags&-65537|128;case 0:if(C=G.payload,g=typeof C=="function"?C.call(hl,j,g):C,g==null)break l;j=_({},j,g);break l;case 2:ce=!0}}g=c.callback,g!==null&&(l.flags|=64,b&&(l.flags|=8192),b=n.callbacks,b===null?n.callbacks=[g]:b.push(g))}else b={lane:g,tag:c.tag,payload:c.payload,callback:c.callback,next:null},x===null?(y=x=b,s=j):x=x.next=b,i|=g;if(c=c.next,c===null){if(c=n.shared.pending,c===null)break;b=c,c=b.next,b.next=null,n.lastBaseUpdate=b,n.shared.pending=null}}while(!0);x===null&&(s=j),n.baseState=s,n.firstBaseUpdate=y,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),he|=i,l.lanes=i,l.memoizedState=j}}function Qs(l,t){if(typeof l!="function")throw Error(r(191,l));l.call(t)}function Xs(l,t){var e=l.callbacks;if(e!==null)for(l.callbacks=null,l=0;lu?u:8;var i=S.T,c={};S.T=c,mc(l,!1,t,e);try{var s=n(),y=S.S;if(y!==null&&y(c,s),s!==null&&typeof s=="object"&&typeof s.then=="function"){var x=f0(s,a);un(l,t,x,yt(l))}else un(l,t,a,yt(l))}catch(j){un(l,t,{then:function(){},status:"rejected",reason:j},yt())}finally{D.p=u,i!==null&&c.types!==null&&(i.types=c.types),S.T=i}}function h0(){}function rc(l,t,e,a){if(l.tag!==5)throw Error(r(476));var n=No(l).queue;So(l,n,t,w,e===null?h0:function(){return jo(l),e(a)})}function No(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:w,baseState:w,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:w},next:null};var e={};return t.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:e},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function jo(l){var t=No(l);t.next===null&&(t=l.alternate.memoizedState),un(l,t.next.queue,{},yt())}function dc(){return Gl(jn)}function zo(){return Tl().memoizedState}function To(){return Tl().memoizedState}function v0(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var e=yt();l=fe(e);var a=se(t,l,e);a!==null&&(ut(a,t,e),ln(a,t,e)),t={cache:wi()},l.payload=t;return}t=t.return}}function y0(l,t,e){var a=yt();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},hu(l)?Eo(t,e):(e=Di(l,t,e,a),e!==null&&(ut(e,l,a),_o(e,t,a)))}function Ao(l,t,e){var a=yt();un(l,t,e,a)}function un(l,t,e,a){var n={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(hu(l))Eo(t,n);else{var u=l.alternate;if(l.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,c=u(i,e);if(n.hasEagerState=!0,n.eagerState=c,ot(c,i))return kn(l,t,n,0),gl===null&&Jn(),!1}catch{}finally{}if(e=Di(l,t,n,a),e!==null)return ut(e,l,a),_o(e,t,a),!0}return!1}function mc(l,t,e,a){if(a={lane:2,revertLane:Vc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},hu(l)){if(t)throw Error(r(479))}else t=Di(l,e,a,2),t!==null&&ut(t,l,2)}function hu(l){var t=l.alternate;return l===K||t!==null&&t===K}function Eo(l,t){ya=cu=!0;var e=l.pending;e===null?t.next=t:(t.next=e.next,e.next=t),l.pending=t}function _o(l,t,e){if((e&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}var cn={readContext:Gl,use:ou,useCallback:Sl,useContext:Sl,useEffect:Sl,useImperativeHandle:Sl,useLayoutEffect:Sl,useInsertionEffect:Sl,useMemo:Sl,useReducer:Sl,useRef:Sl,useState:Sl,useDebugValue:Sl,useDeferredValue:Sl,useTransition:Sl,useSyncExternalStore:Sl,useId:Sl,useHostTransitionStatus:Sl,useFormState:Sl,useActionState:Sl,useOptimistic:Sl,useMemoCache:Sl,useCacheRefresh:Sl};cn.useEffectEvent=Sl;var Mo={readContext:Gl,use:ou,useCallback:function(l,t){return $l().memoizedState=[l,t===void 0?null:t],l},useContext:Gl,useEffect:ro,useImperativeHandle:function(l,t,e){e=e!=null?e.concat([l]):null,du(4194308,4,yo.bind(null,t,l),e)},useLayoutEffect:function(l,t){return du(4194308,4,l,t)},useInsertionEffect:function(l,t){du(4,2,l,t)},useMemo:function(l,t){var e=$l();t=t===void 0?null:t;var a=l();if(Xe){le(!0);try{l()}finally{le(!1)}}return e.memoizedState=[a,t],a},useReducer:function(l,t,e){var a=$l();if(e!==void 0){var n=e(t);if(Xe){le(!0);try{e(t)}finally{le(!1)}}}else n=t;return a.memoizedState=a.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:n},a.queue=l,l=l.dispatch=y0.bind(null,K,l),[a.memoizedState,l]},useRef:function(l){var t=$l();return l={current:l},t.memoizedState=l},useState:function(l){l=ic(l);var t=l.queue,e=Ao.bind(null,K,t);return t.dispatch=e,[l.memoizedState,e]},useDebugValue:sc,useDeferredValue:function(l,t){var e=$l();return oc(e,l,t)},useTransition:function(){var l=ic(!1);return l=So.bind(null,K,l.queue,!0,!1),$l().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,e){var a=K,n=$l();if(el){if(e===void 0)throw Error(r(407));e=e()}else{if(e=t(),gl===null)throw Error(r(349));(ll&127)!==0||$s(a,t,e)}n.memoizedState=e;var u={value:e,getSnapshot:t};return n.queue=u,ro(Fs.bind(null,a,u,l),[l]),a.flags|=2048,ba(9,{destroy:void 0},Ws.bind(null,a,u,e,t),null),e},useId:function(){var l=$l(),t=gl.identifierPrefix;if(el){var e=Ut,a=Ot;e=(a&~(1<<32-st(a)-1)).toString(32)+e,t="_"+t+"R_"+e,e=fu++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Yl]=t,u[Pl]=a;l:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break l;for(;i.sibling===null;){if(i.return===null||i.return===t)break l;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;l:switch(Ql(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break l;case"img":a=!0;break l;default:a=!1}a&&Vt(t)}}return pl(t),Ec(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,e),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Vt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(r(166));if(l=F.current,sa(t)){if(l=t.stateNode,e=t.memoizedProps,a=null,n=Ll,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}l[Yl]=t,l=!!(l.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||kr(l.nodeValue,e)),l||ue(t,!0)}else l=Hu(l).createTextNode(a),l[Yl]=t,t.stateNode=l}return pl(t),null;case 31:if(e=t.memoizedState,l===null||l.memoizedState!==null){if(a=sa(t),e!==null){if(l===null){if(!a)throw Error(r(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(r(557));l[Yl]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),l=!1}else e=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),l=!0;if(!l)return t.flags&256?(mt(t),t):(mt(t),null);if((t.flags&128)!==0)throw Error(r(558))}return pl(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(n=sa(t),a!==null&&a.dehydrated!==null){if(l===null){if(!n)throw Error(r(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(r(317));n[Yl]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),n=!1}else n=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(mt(t),t):(mt(t),null)}return mt(t),(t.flags&128)!==0?(t.lanes=e,t):(e=a!==null,l=l!==null&&l.memoizedState!==null,e&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),e!==l&&e&&(t.child.flags|=8192),pu(t,t.updateQueue),pl(t),null);case 4:return jl(),l===null&&$c(t.stateNode.containerInfo),pl(t),null;case 10:return wt(t.type),pl(t),null;case 19:if(z(zl),a=t.memoizedState,a===null)return pl(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)sn(a,!1);else{if(Nl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(u=iu(l),u!==null){for(t.flags|=128,sn(a,!1),l=u.updateQueue,t.updateQueue=l,pu(t,l),t.subtreeFlags=0,l=e,e=t.child;e!==null;)Ts(e,l),e=e.sibling;return O(zl,zl.current&1|2),el&&Lt(t,a.treeForkCount),t.child}l=l.sibling}a.tail!==null&&ct()>zu&&(t.flags|=128,n=!0,sn(a,!1),t.lanes=4194304)}else{if(!n)if(l=iu(u),l!==null){if(t.flags|=128,n=!0,l=l.updateQueue,t.updateQueue=l,pu(t,l),sn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!el)return pl(t),null}else 2*ct()-a.renderingStartTime>zu&&e!==536870912&&(t.flags|=128,n=!0,sn(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(l=a.last,l!==null?l.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(l=a.tail,a.rendering=l,a.tail=l.sibling,a.renderingStartTime=ct(),l.sibling=null,e=zl.current,O(zl,n?e&1|2:e&1),el&&Lt(t,a.treeForkCount),l):(pl(t),null);case 22:case 23:return mt(t),Wi(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(e&536870912)!==0&&(t.flags&128)===0&&(pl(t),t.subtreeFlags&6&&(t.flags|=8192)):pl(t),e=t.updateQueue,e!==null&&pu(t,e.retryQueue),e=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==e&&(t.flags|=2048),l!==null&&z(Le),null;case 24:return e=null,l!==null&&(e=l.memoizedState.cache),t.memoizedState.cache!==e&&(t.flags|=2048),wt(Ml),pl(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function S0(l,t){switch(Ri(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return wt(Ml),jl(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return Dn(t),null;case 31:if(t.memoizedState!==null){if(mt(t),t.alternate===null)throw Error(r(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(mt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return z(zl),null;case 4:return jl(),null;case 10:return wt(t.type),null;case 22:case 23:return mt(t),Wi(),l!==null&&z(Le),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return wt(Ml),null;case 25:return null;default:return null}}function Po(l,t){switch(Ri(t),t.tag){case 3:wt(Ml),jl();break;case 26:case 27:case 5:Dn(t);break;case 4:jl();break;case 31:t.memoizedState!==null&&mt(t);break;case 13:mt(t);break;case 19:z(zl);break;case 10:wt(t.type);break;case 22:case 23:mt(t),Wi(),l!==null&&z(Le);break;case 24:wt(Ml)}}function on(l,t){try{var e=t.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&l)===l){a=void 0;var u=e.create,i=e.inst;a=u(),i.destroy=a}e=e.next}while(e!==n)}}catch(c){sl(t,t.return,c)}}function de(l,t,e){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&l)===l){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,n=t;var s=e,y=c;try{y()}catch(x){sl(n,s,x)}}}a=a.next}while(a!==u)}}catch(x){sl(t,t.return,x)}}function lr(l){var t=l.updateQueue;if(t!==null){var e=l.stateNode;try{Xs(t,e)}catch(a){sl(l,l.return,a)}}}function tr(l,t,e){e.props=Ze(l.type,l.memoizedProps),e.state=l.memoizedState;try{e.componentWillUnmount()}catch(a){sl(l,t,a)}}function rn(l,t){try{var e=l.ref;if(e!==null){switch(l.tag){case 26:case 27:case 5:var a=l.stateNode;break;case 30:a=l.stateNode;break;default:a=l.stateNode}typeof e=="function"?l.refCleanup=e(a):e.current=a}}catch(n){sl(l,t,n)}}function Ct(l,t){var e=l.ref,a=l.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){sl(l,t,n)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){sl(l,t,n)}else e.current=null}function er(l){var t=l.type,e=l.memoizedProps,a=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break l;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(n){sl(l,l.return,n)}}function _c(l,t,e){try{var a=l.stateNode;X0(a,l.type,e,t),a[Pl]=t}catch(n){sl(l,l.return,n)}}function ar(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&pe(l.type)||l.tag===4}function Mc(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||ar(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&pe(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function Dc(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(l,t):(t=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,t.appendChild(l),e=e._reactRootContainer,e!=null||t.onclick!==null||(t.onclick=Bt));else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode,t=null),l=l.child,l!==null))for(Dc(l,t,e),l=l.sibling;l!==null;)Dc(l,t,e),l=l.sibling}function xu(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?e.insertBefore(l,t):e.appendChild(l);else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode),l=l.child,l!==null))for(xu(l,t,e),l=l.sibling;l!==null;)xu(l,t,e),l=l.sibling}function nr(l){var t=l.stateNode,e=l.memoizedProps;try{for(var a=l.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Ql(t,a,e),t[Yl]=l,t[Pl]=e}catch(u){sl(l,l.return,u)}}var Kt=!1,Ul=!1,Oc=!1,ur=typeof WeakSet=="function"?WeakSet:Set,Bl=null;function N0(l,t){if(l=l.containerInfo,Ic=wu,l=ys(l),zi(l)){if("selectionStart"in l)var e={start:l.selectionStart,end:l.selectionEnd};else l:{e=(e=l.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{e.nodeType,u.nodeType}catch{e=null;break l}var i=0,c=-1,s=-1,y=0,x=0,j=l,g=null;t:for(;;){for(var b;j!==e||n!==0&&j.nodeType!==3||(c=i+n),j!==u||a!==0&&j.nodeType!==3||(s=i+a),j.nodeType===3&&(i+=j.nodeValue.length),(b=j.firstChild)!==null;)g=j,j=b;for(;;){if(j===l)break t;if(g===e&&++y===n&&(c=i),g===u&&++x===a&&(s=i),(b=j.nextSibling)!==null)break;j=g,g=j.parentNode}j=b}e=c===-1||s===-1?null:{start:c,end:s}}else e=null}e=e||{start:0,end:0}}else e=null;for(Pc={focusedElem:l,selectionRange:e},wu=!1,Bl=t;Bl!==null;)if(t=Bl,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,Bl=l;else for(;Bl!==null;){switch(t=Bl,u=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(e=0;e title"))),Ql(u,a,e),u[Yl]=l,Rl(u),a=u;break l;case"link":var i=rd("link","href",n).get(a+(e.href||""));if(i){for(var c=0;chl&&(i=hl,hl=G,G=i);var h=hs(c,G),d=hs(c,hl);if(h&&d&&(b.rangeCount!==1||b.anchorNode!==h.node||b.anchorOffset!==h.offset||b.focusNode!==d.node||b.focusOffset!==d.offset)){var v=j.createRange();v.setStart(h.node,h.offset),b.removeAllRanges(),G>hl?(b.addRange(v),b.extend(d.node,d.offset)):(v.setEnd(d.node,d.offset),b.addRange(v))}}}}for(j=[],b=c;b=b.parentNode;)b.nodeType===1&&j.push({element:b,left:b.scrollLeft,top:b.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;ce?32:e,S.T=null,e=Yc,Yc=null;var u=ye,i=Ft;if(Hl=0,ja=ye=null,Ft=0,(il&6)!==0)throw Error(r(331));var c=il;if(il|=4,yr(u.current),mr(u,u.current,i,e),il=c,gn(0,!1),ft&&typeof ft.onPostCommitFiberRoot=="function")try{ft.onPostCommitFiberRoot(Ha,u)}catch{}return!0}finally{D.p=n,S.T=a,Hr(l,t)}}function Br(l,t,e){t=xt(e,t),t=gc(l.stateNode,t,2),l=se(l,t,2),l!==null&&(Ba(l,2),Ht(l))}function sl(l,t,e){if(l.tag===3)Br(l,l,e);else for(;t!==null;){if(t.tag===3){Br(t,l,e);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ve===null||!ve.has(a))){l=xt(e,l),e=qo(2),a=se(t,e,2),a!==null&&(Yo(e,a,t,l),Ba(a,2),Ht(a));break}}t=t.return}}function Qc(l,t,e){var a=l.pingCache;if(a===null){a=l.pingCache=new T0;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(e)||(Hc=!0,n.add(e),l=D0.bind(null,l,t,e),t.then(l,l))}function D0(l,t,e){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&e,l.warmLanes&=~e,gl===l&&(ll&e)===e&&(Nl===4||Nl===3&&(ll&62914560)===ll&&300>ct()-ju?(il&2)===0&&za(l,0):Rc|=e,Na===ll&&(Na=0)),Ht(l)}function qr(l,t){t===0&&(t=Df()),l=He(l,t),l!==null&&(Ba(l,t),Ht(l))}function O0(l){var t=l.memoizedState,e=0;t!==null&&(e=t.retryLane),qr(l,e)}function U0(l,t){var e=0;switch(l.tag){case 31:case 13:var a=l.stateNode,n=l.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(r(314))}a!==null&&a.delete(t),qr(l,e)}function C0(l,t){return ti(l,t)}var Du=null,Aa=null,Xc=!1,Ou=!1,Zc=!1,be=0;function Ht(l){l!==Aa&&l.next===null&&(Aa===null?Du=Aa=l:Aa=Aa.next=l),Ou=!0,Xc||(Xc=!0,R0())}function gn(l,t){if(!Zc&&Ou){Zc=!0;do for(var e=!1,a=Du;a!==null;){if(l!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,c=a.pingedLanes;u=(1<<31-st(42|l)+1)-1,u&=n&~(i&~c),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,wr(a,u))}else u=ll,u=Rn(a,a===gl?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ra(a,u)||(e=!0,wr(a,u));a=a.next}while(e);Zc=!1}}function H0(){Yr()}function Yr(){Ou=Xc=!1;var l=0;be!==0&&V0()&&(l=be);for(var t=ct(),e=null,a=Du;a!==null;){var n=a.next,u=Lr(a,t);u===0?(a.next=null,e===null?Du=n:e.next=n,n===null&&(Aa=e)):(e=a,(l!==0||(u&3)!==0)&&(Ou=!0)),a=n}Hl!==0&&Hl!==5||gn(l),be!==0&&(be=0)}function Lr(l,t){for(var e=l.suspendedLanes,a=l.pingedLanes,n=l.expirationTimes,u=l.pendingLanes&-62914561;0c)break;var x=s.transferSize,j=s.initiatorType;x&&$r(j)&&(s=s.responseEnd,i+=x*(s"u"?null:document;function cd(l,t,e){var a=Ea;if(a&&typeof t=="string"&&t){var n=bt(t);n='link[rel="'+l+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),id.has(n)||(id.add(n),l={rel:l,crossOrigin:e,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Ql(t,"link",l),Rl(t),a.head.appendChild(t)))}}function lh(l){It.D(l),cd("dns-prefetch",l,null)}function th(l,t){It.C(l,t),cd("preconnect",l,t)}function eh(l,t,e){It.L(l,t,e);var a=Ea;if(a&&l&&t){var n='link[rel="preload"][as="'+bt(t)+'"]';t==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+bt(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+bt(e.imageSizes)+'"]')):n+='[href="'+bt(l)+'"]';var u=n;switch(t){case"style":u=_a(l);break;case"script":u=Ma(l)}At.has(u)||(l=_({rel:"preload",href:t==="image"&&e&&e.imageSrcSet?void 0:l,as:t},e),At.set(u,l),a.querySelector(n)!==null||t==="style"&&a.querySelector(Sn(u))||t==="script"&&a.querySelector(Nn(u))||(t=a.createElement("link"),Ql(t,"link",l),Rl(t),a.head.appendChild(t)))}}function ah(l,t){It.m(l,t);var e=Ea;if(e&&l){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+bt(a)+'"][href="'+bt(l)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ma(l)}if(!At.has(u)&&(l=_({rel:"modulepreload",href:l},t),At.set(u,l),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(Nn(u)))return}a=e.createElement("link"),Ql(a,"link",l),Rl(a),e.head.appendChild(a)}}}function nh(l,t,e){It.S(l,t,e);var a=Ea;if(a&&l){var n=We(a).hoistableStyles,u=_a(l);t=t||"default";var i=n.get(u);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(Sn(u)))c.loading=5;else{l=_({rel:"stylesheet",href:l,"data-precedence":t},e),(e=At.get(u))&&cf(l,e);var s=i=a.createElement("link");Rl(s),Ql(s,"link",l),s._p=new Promise(function(y,x){s.onload=y,s.onerror=x}),s.addEventListener("load",function(){c.loading|=1}),s.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Bu(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:c},n.set(u,i)}}}function uh(l,t){It.X(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(Nn(n)),u||(l=_({src:l,async:!0},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),Rl(u),Ql(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function ih(l,t){It.M(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(Nn(n)),u||(l=_({src:l,async:!0,type:"module"},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),Rl(u),Ql(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function fd(l,t,e,a){var n=(n=F.current)?Ru(n):null;if(!n)throw Error(r(446));switch(l){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(t=_a(e.href),e=We(n).hoistableStyles,a=e.get(t),a||(a={type:"style",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){l=_a(e.href);var u=We(n).hoistableStyles,i=u.get(l);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(l,i),(u=n.querySelector(Sn(l)))&&!u._p&&(i.instance=u,i.state.loading=5),At.has(l)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},At.set(l,e),u||ch(n,l,e,i.state))),t&&a===null)throw Error(r(528,""));return i}if(t&&a!==null)throw Error(r(529,""));return null;case"script":return t=e.async,e=e.src,typeof e=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ma(e),e=We(n).hoistableScripts,a=e.get(t),a||(a={type:"script",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,l))}}function _a(l){return'href="'+bt(l)+'"'}function Sn(l){return'link[rel="stylesheet"]['+l+"]"}function sd(l){return _({},l,{"data-precedence":l.precedence,precedence:null})}function ch(l,t,e,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Ql(t,"link",e),Rl(t),l.head.appendChild(t))}function Ma(l){return'[src="'+bt(l)+'"]'}function Nn(l){return"script[async]"+l}function od(l,t,e){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+bt(e.href)+'"]');if(a)return t.instance=a,Rl(a),a;var n=_({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),Rl(a),Ql(a,"style",n),Bu(a,e.precedence,l),t.instance=a;case"stylesheet":n=_a(e.href);var u=l.querySelector(Sn(n));if(u)return t.state.loading|=4,t.instance=u,Rl(u),u;a=sd(e),(n=At.get(n))&&cf(a,n),u=(l.ownerDocument||l).createElement("link"),Rl(u);var i=u;return i._p=new Promise(function(c,s){i.onload=c,i.onerror=s}),Ql(u,"link",a),t.state.loading|=4,Bu(u,e.precedence,l),t.instance=u;case"script":return u=Ma(e.src),(n=l.querySelector(Nn(u)))?(t.instance=n,Rl(n),n):(a=e,(n=At.get(u))&&(a=_({},e),ff(a,n)),l=l.ownerDocument||l,n=l.createElement("script"),Rl(n),Ql(n,"link",a),l.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Bu(a,e.precedence,l));return t.instance}function Bu(l,t,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i title"):null)}function fh(l,t,e){if(e===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function md(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function sh(l,t,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=_a(a.href),u=t.querySelector(Sn(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Yu.bind(l),t.then(l,l)),e.state.loading|=4,e.instance=u,Rl(u);return}u=t.ownerDocument||t,a=sd(a),(n=At.get(n))&&cf(a,n),u=u.createElement("link"),Rl(u);var i=u;i._p=new Promise(function(c,s){i.onload=c,i.onerror=s}),Ql(u,"link",a),e.instance=u}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(l.count++,e=Yu.bind(l),t.addEventListener("load",e),t.addEventListener("error",e))}}var sf=0;function oh(l,t){return l.stylesheets&&l.count===0&&Gu(l,l.stylesheets),0sf?50:800)+t);return l.unsuspend=e,function(){l.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Yu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Gu(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var Lu=null;function Gu(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,Lu=new Map,t.forEach(rh,l),Lu=null,Yu.call(l))}function rh(l,t){if(!(t.state.loading&4)){var e=Lu.get(l);if(e)var a=e.get(null);else{e=new Map,Lu.set(l,e);for(var n=l.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(E){console.error(E)}}return o(),bf.exports=Eh(),bf.exports}var Mh=_h();const Dh={id:{nav:{tentangKami:"Tentang Kami",program:"Program",sdm:"SDM",fasilitas:"Fasilitas",karyaAgenda:"Karya & Agenda",kontak:"Kontak",satuUntan:"SATU UNTAN"},hero:{badge:"MAHASISWA & PRESTASI",title:"Sorotan dan Prestasi Karya Mahasiswa",desc:"Galeri pencapaian, penghargaan, dan portofolio inovasi teknologi yang dikembangkan oleh mahasiswa Program Studi Informatika Universitas Tanjungpura."},about:{title:"Tentang Program Studi",desc:"Program Studi Informatika Universitas Tanjungpura adalah program yang berfokus pada pengembangan ilmu komputer, rekayasa perangkat lunak, dan inovasi teknologi informasi. Mahasiswa kami aktif berprestasi di tingkat regional, nasional, maupun internasional, membawa nama baik Kalimantan Barat ke panggung dunia.",tag:"Program Studi"},stats:{totalPrestasi:"Total Prestasi",totalProyek:"Total Proyek Mahasiswa"},achievement:{sectionTitle:"Prestasi Mahasiswa",sectionDesc:"Daftar pencapaian dan penghargaan yang diraih oleh mahasiswa Informatika UNTAN di berbagai kompetisi.",filterTitle:"Filter Prestasi",searchPlaceholder:"Cari nama, prestasi, bidang...",allLevel:"Semua Tingkat",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada prestasi yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"prestasi yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"prestasi telah ditampilkan.",readMore:"Baca Selengkapnya"},project:{sectionTitle:"Top Projects & Portofolio",sectionDesc:"Jelajahi inovasi digital dan aplikasi nyata yang dikembangkan oleh mahasiswa Informatika UNTAN.",scrollHint:"← Geser untuk melihat lebih banyak →",explore:"Telusuri Lanjut",visitLink:"Kunjungi Proyek",noLink:"Link tidak tersedia",by:"oleh",readMore:"Baca Selengkapnya",filterTitle:"Filter Portofolio",searchPlaceholder:"Cari judul, mahasiswa, bidang...",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada proyek yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"proyek yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"proyek telah ditampilkan."},modal:{close:"Tutup",nim:"NIM",angkatan:"Angkatan",tahun:"Tahun",tingkat:"Tingkat",bidang:"Bidang",kompetisi:"Kompetisi",peringkat:"Peringkat",tim:"Tim / Nama",deskripsi:"Deskripsi",mahasiswa:"Mahasiswa",link:"Link Proyek",namaProyek:"Nama Proyek"},cta:{badge:"HUBUNGI KAMI",title:"Ingin Tahu Lebih Lanjut?",desc:"Tertarik bergabung dengan Program Studi Informatika UNTAN, mendaftarkan prestasi mahasiswa, atau menjalin kerja sama? Hubungi kami sekarang.",waButton:"Chat via WhatsApp",webButton:"Kunjungi Website Kami",contactTitle:"Informasi Kontak",emailLabel:"Email",email:"informatika@untan.ac.id",phone:"+62 561 577963",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Program Studi Informatika, Universitas Tanjungpura. +`+a.stack}}var li=Object.prototype.hasOwnProperty,ti=r.unstable_scheduleCallback,ei=r.unstable_cancelCallback,Pd=r.unstable_shouldYield,lm=r.unstable_requestPaint,ct=r.unstable_now,tm=r.unstable_getCurrentPriorityLevel,Ef=r.unstable_ImmediatePriority,_f=r.unstable_UserBlockingPriority,Un=r.unstable_NormalPriority,em=r.unstable_LowPriority,Mf=r.unstable_IdlePriority,am=r.log,nm=r.unstable_setDisableYieldValue,Ra=null,ft=null;function le(l){if(typeof am=="function"&&nm(l),ft&&typeof ft.setStrictMode=="function")try{ft.setStrictMode(Ra,l)}catch{}}var st=Math.clz32?Math.clz32:cm,um=Math.log,im=Math.LN2;function cm(l){return l>>>=0,l===0?32:31-(um(l)/im|0)|0}var Cn=256,Hn=262144,Rn=4194304;function Me(l){var t=l&42;if(t!==0)return t;switch(l&-l){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Bn(l,t,e){var a=l.pendingLanes;if(a===0)return 0;var n=0,u=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~u,a!==0?n=Me(a):(i&=c,i!==0?n=Me(i):e||(e=c&~l,e!==0&&(n=Me(e))))):(c=a&~u,c!==0?n=Me(c):i!==0?n=Me(i):e||(e=a&~l,e!==0&&(n=Me(e)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,e=t&-t,u>=e||u===32&&(e&4194048)!==0)?t:n}function Ba(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function fm(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Df(){var l=Rn;return Rn<<=1,(Rn&62914560)===0&&(Rn=4194304),l}function ai(l){for(var t=[],e=0;31>e;e++)t.push(l);return t}function qa(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function sm(l,t,e,a,n,u){var i=l.pendingLanes;l.pendingLanes=e,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=e,l.entangledLanes&=e,l.errorRecoveryDisabledLanes&=e,l.shellSuspendCounter=0;var c=l.entanglements,o=l.expirationTimes,v=l.hiddenUpdates;for(e=i&~e;0"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var ym=/[\n"\\]/g;function bt(l){return l.replace(ym,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function si(l,t,e,a,n,u,i,c){l.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.type=i:l.removeAttribute("type"),t!=null?i==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+gt(t)):l.value!==""+gt(t)&&(l.value=""+gt(t)):i!=="submit"&&i!=="reset"||l.removeAttribute("value"),t!=null?oi(l,i,gt(t)):e!=null?oi(l,i,gt(e)):a!=null&&l.removeAttribute("value"),n==null&&u!=null&&(l.defaultChecked=!!u),n!=null&&(l.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+gt(c):l.removeAttribute("name")}function Xf(l,t,e,a,n,u,i,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(l.type=u),t!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){fi(l);return}e=e!=null?""+gt(e):"",t=t!=null?""+gt(t):e,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(l.name=i),fi(l)}function oi(l,t,e){t==="number"&&Ln(l.ownerDocument)===l||l.defaultValue===""+e||(l.defaultValue=""+e)}function Ie(l,t,e,a){if(l=l.options,t){t={};for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yi=!1;if(qt)try{var Ga={};Object.defineProperty(Ga,"passive",{get:function(){yi=!0}}),window.addEventListener("test",Ga,Ga),window.removeEventListener("test",Ga,Ga)}catch{yi=!1}var ee=null,vi=null,Gn=null;function Wf(){if(Gn)return Gn;var l,t=vi,e=t.length,a,n="value"in ee?ee.value:ee.textContent,u=n.length;for(l=0;l=Za),es=" ",as=!1;function ns(l,t){switch(l){case"keyup":return Xm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function us(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var ea=!1;function Vm(l,t){switch(l){case"compositionend":return us(t);case"keypress":return t.which!==32?null:(as=!0,es);case"textInput":return l=t.data,l===es&&as?null:l;default:return null}}function Km(l,t){if(ea)return l==="compositionend"||!Si&&ns(l,t)?(l=Wf(),Gn=vi=ee=null,ea=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:e,offset:t-l};l=a}l:{for(;e;){if(e.nextSibling){e=e.nextSibling;break l}e=e.parentNode}e=void 0}e=ms(e)}}function ys(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?ys(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function vs(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Ln(l.document);t instanceof l.HTMLIFrameElement;){try{var e=typeof t.contentWindow.location.href=="string"}catch{e=!1}if(e)l=t.contentWindow;else break;t=Ln(l.document)}return t}function Ti(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var l0=qt&&"documentMode"in document&&11>=document.documentMode,aa=null,zi=null,Ja=null,Ai=!1;function gs(l,t,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Ai||aa==null||aa!==Ln(a)||(a=aa,"selectionStart"in a&&Ti(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ja&&ka(Ja,a)||(Ja=a,a=Hu(zi,"onSelect"),0>=i,n-=i,Ot=1<<32-st(t)+n|e<J?(al=B,B=null):al=B.sibling;var il=g(h,B,y[J],N);if(il===null){B===null&&(B=al);break}l&&B&&il.alternate===null&&t(h,B),d=u(il,d,J),ul===null?L=il:ul.sibling=il,ul=il,B=al}if(J===y.length)return e(h,B),nl&&Lt(h,J),L;if(B===null){for(;JJ?(al=B,B=null):al=B.sibling;var Te=g(h,B,il.value,N);if(Te===null){B===null&&(B=al);break}l&&B&&Te.alternate===null&&t(h,B),d=u(Te,d,J),ul===null?L=Te:ul.sibling=Te,ul=Te,B=al}if(il.done)return e(h,B),nl&&Lt(h,J),L;if(B===null){for(;!il.done;J++,il=y.next())il=j(h,il.value,N),il!==null&&(d=u(il,d,J),ul===null?L=il:ul.sibling=il,ul=il);return nl&&Lt(h,J),L}for(B=a(B);!il.done;J++,il=y.next())il=b(B,h,J,il.value,N),il!==null&&(l&&il.alternate!==null&&B.delete(il.key===null?J:il.key),d=u(il,d,J),ul===null?L=il:ul.sibling=il,ul=il);return l&&B.forEach(function(xh){return t(h,xh)}),nl&&Lt(h,J),L}function hl(h,d,y,N){if(typeof y=="object"&&y!==null&&y.type===Nl&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Z:l:{for(var L=y.key;d!==null;){if(d.key===L){if(L=y.type,L===Nl){if(d.tag===7){e(h,d.sibling),N=n(d,y.props.children),N.return=h,h=N;break l}}else if(d.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===Dl&&we(L)===d.type){e(h,d.sibling),N=n(d,y.props),ln(N,y),N.return=h,h=N;break l}e(h,d);break}else t(h,d);d=d.sibling}y.type===Nl?(N=Re(y.props.children,h.mode,N,y.key),N.return=h,h=N):(N=Fn(y.type,y.key,y.props,null,h.mode,N),ln(N,y),N.return=h,h=N)}return i(h);case tl:l:{for(L=y.key;d!==null;){if(d.key===L)if(d.tag===4&&d.stateNode.containerInfo===y.containerInfo&&d.stateNode.implementation===y.implementation){e(h,d.sibling),N=n(d,y.children||[]),N.return=h,h=N;break l}else{e(h,d);break}else t(h,d);d=d.sibling}N=Ci(y,h.mode,N),N.return=h,h=N}return i(h);case Dl:return y=we(y),hl(h,d,y,N)}if($l(y))return C(h,d,y,N);if(G(y)){if(L=G(y),typeof L!="function")throw Error(s(150));return y=L.call(y),w(h,d,y,N)}if(typeof y.then=="function")return hl(h,d,nu(y),N);if(y.$$typeof===yl)return hl(h,d,lu(h,y),N);uu(h,y)}return typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint"?(y=""+y,d!==null&&d.tag===6?(e(h,d.sibling),N=n(d,y),N.return=h,h=N):(e(h,d),N=Ui(y,h.mode,N),N.return=h,h=N),i(h)):e(h,d)}return function(h,d,y,N){try{Pa=0;var L=hl(h,d,y,N);return ha=null,L}catch(B){if(B===ma||B===eu)throw B;var ul=rt(29,B,null,h.mode);return ul.lanes=N,ul.return=h,ul}finally{}}}var Qe=ws(!0),Gs=ws(!1),ce=!1;function Vi(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ki(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function fe(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function se(l,t,e){var a=l.updateQueue;if(a===null)return null;if(a=a.shared,(cl&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=Wn(l),Ts(l,null,e),t}return $n(l,a,t,e),Wn(l)}function tn(l,t,e){if(t=t.updateQueue,t!==null&&(t=t.shared,(e&4194048)!==0)){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}function ki(l,t){var e=l.updateQueue,a=l.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,e=e.next}while(e!==null);u===null?n=u=t:u=u.next=t}else n=u=t;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},l.updateQueue=e;return}l=e.lastBaseUpdate,l===null?e.firstBaseUpdate=t:l.next=t,e.lastBaseUpdate=t}var Ji=!1;function en(){if(Ji){var l=da;if(l!==null)throw l}}function an(l,t,e,a){Ji=!1;var n=l.updateQueue;ce=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,c=n.shared.pending;if(c!==null){n.shared.pending=null;var o=c,v=o.next;o.next=null,i===null?u=v:i.next=v,i=o;var x=l.alternate;x!==null&&(x=x.updateQueue,c=x.lastBaseUpdate,c!==i&&(c===null?x.firstBaseUpdate=v:c.next=v,x.lastBaseUpdate=o))}if(u!==null){var j=n.baseState;i=0,x=v=o=null,c=u;do{var g=c.lane&-536870913,b=g!==c.lane;if(b?(el&g)===g:(a&g)===g){g!==0&&g===ra&&(Ji=!0),x!==null&&(x=x.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});l:{var C=l,w=c;g=t;var hl=e;switch(w.tag){case 1:if(C=w.payload,typeof C=="function"){j=C.call(hl,j,g);break l}j=C;break l;case 3:C.flags=C.flags&-65537|128;case 0:if(C=w.payload,g=typeof C=="function"?C.call(hl,j,g):C,g==null)break l;j=_({},j,g);break l;case 2:ce=!0}}g=c.callback,g!==null&&(l.flags|=64,b&&(l.flags|=8192),b=n.callbacks,b===null?n.callbacks=[g]:b.push(g))}else b={lane:g,tag:c.tag,payload:c.payload,callback:c.callback,next:null},x===null?(v=x=b,o=j):x=x.next=b,i|=g;if(c=c.next,c===null){if(c=n.shared.pending,c===null)break;b=c,c=b.next,b.next=null,n.lastBaseUpdate=b,n.shared.pending=null}}while(!0);x===null&&(o=j),n.baseState=o,n.firstBaseUpdate=v,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),he|=i,l.lanes=i,l.memoizedState=j}}function Qs(l,t){if(typeof l!="function")throw Error(s(191,l));l.call(t)}function Xs(l,t){var e=l.callbacks;if(e!==null)for(l.callbacks=null,l=0;lu?u:8;var i=S.T,c={};S.T=c,mc(l,!1,t,e);try{var o=n(),v=S.S;if(v!==null&&v(c,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var x=s0(o,a);cn(l,t,x,vt(l))}else cn(l,t,a,vt(l))}catch(j){cn(l,t,{then:function(){},status:"rejected",reason:j},vt())}finally{D.p=u,i!==null&&c.types!==null&&(i.types=c.types),S.T=i}}function y0(){}function rc(l,t,e,a){if(l.tag!==5)throw Error(s(476));var n=No(l).queue;So(l,n,t,Q,e===null?y0:function(){return jo(l),e(a)})}function No(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:Q,baseState:Q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:Q},next:null};var e={};return t.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:e},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function jo(l){var t=No(l);t.next===null&&(t=l.alternate.memoizedState),cn(l,t.next.queue,{},vt())}function dc(){return Gl(Tn)}function To(){return El().memoizedState}function zo(){return El().memoizedState}function v0(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var e=vt();l=fe(e);var a=se(t,l,e);a!==null&&(ut(a,t,e),tn(a,t,e)),t={cache:Gi()},l.payload=t;return}t=t.return}}function g0(l,t,e){var a=vt();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},yu(l)?Eo(t,e):(e=Di(l,t,e,a),e!==null&&(ut(e,l,a),_o(e,t,a)))}function Ao(l,t,e){var a=vt();cn(l,t,e,a)}function cn(l,t,e,a){var n={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(yu(l))Eo(t,n);else{var u=l.alternate;if(l.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,c=u(i,e);if(n.hasEagerState=!0,n.eagerState=c,ot(c,i))return $n(l,t,n,0),gl===null&&Jn(),!1}catch{}finally{}if(e=Di(l,t,n,a),e!==null)return ut(e,l,a),_o(e,t,a),!0}return!1}function mc(l,t,e,a){if(a={lane:2,revertLane:Vc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},yu(l)){if(t)throw Error(s(479))}else t=Di(l,e,a,2),t!==null&&ut(t,l,2)}function yu(l){var t=l.alternate;return l===k||t!==null&&t===k}function Eo(l,t){va=fu=!0;var e=l.pending;e===null?t.next=t:(t.next=e.next,e.next=t),l.pending=t}function _o(l,t,e){if((e&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}var fn={readContext:Gl,use:ru,useCallback:jl,useContext:jl,useEffect:jl,useImperativeHandle:jl,useLayoutEffect:jl,useInsertionEffect:jl,useMemo:jl,useReducer:jl,useRef:jl,useState:jl,useDebugValue:jl,useDeferredValue:jl,useTransition:jl,useSyncExternalStore:jl,useId:jl,useHostTransitionStatus:jl,useFormState:jl,useActionState:jl,useOptimistic:jl,useMemoCache:jl,useCacheRefresh:jl};fn.useEffectEvent=jl;var Mo={readContext:Gl,use:ru,useCallback:function(l,t){return Fl().memoizedState=[l,t===void 0?null:t],l},useContext:Gl,useEffect:ro,useImperativeHandle:function(l,t,e){e=e!=null?e.concat([l]):null,mu(4194308,4,vo.bind(null,t,l),e)},useLayoutEffect:function(l,t){return mu(4194308,4,l,t)},useInsertionEffect:function(l,t){mu(4,2,l,t)},useMemo:function(l,t){var e=Fl();t=t===void 0?null:t;var a=l();if(Xe){le(!0);try{l()}finally{le(!1)}}return e.memoizedState=[a,t],a},useReducer:function(l,t,e){var a=Fl();if(e!==void 0){var n=e(t);if(Xe){le(!0);try{e(t)}finally{le(!1)}}}else n=t;return a.memoizedState=a.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:n},a.queue=l,l=l.dispatch=g0.bind(null,k,l),[a.memoizedState,l]},useRef:function(l){var t=Fl();return l={current:l},t.memoizedState=l},useState:function(l){l=ic(l);var t=l.queue,e=Ao.bind(null,k,t);return t.dispatch=e,[l.memoizedState,e]},useDebugValue:sc,useDeferredValue:function(l,t){var e=Fl();return oc(e,l,t)},useTransition:function(){var l=ic(!1);return l=So.bind(null,k,l.queue,!0,!1),Fl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,e){var a=k,n=Fl();if(nl){if(e===void 0)throw Error(s(407));e=e()}else{if(e=t(),gl===null)throw Error(s(349));(el&127)!==0||$s(a,t,e)}n.memoizedState=e;var u={value:e,getSnapshot:t};return n.queue=u,ro(Fs.bind(null,a,u,l),[l]),a.flags|=2048,ba(9,{destroy:void 0},Ws.bind(null,a,u,e,t),null),e},useId:function(){var l=Fl(),t=gl.identifierPrefix;if(nl){var e=Ut,a=Ot;e=(a&~(1<<32-st(a)-1)).toString(32)+e,t="_"+t+"R_"+e,e=su++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Ll]=t,u[Pl]=a;l:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break l;for(;i.sibling===null;){if(i.return===null||i.return===t)break l;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;l:switch(Xl(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break l;case"img":a=!0;break l;default:a=!1}a&&Vt(t)}}return pl(t),Ec(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,e),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Vt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(s(166));if(l=I.current,sa(t)){if(l=t.stateNode,e=t.memoizedProps,a=null,n=wl,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}l[Ll]=t,l=!!(l.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||Jr(l.nodeValue,e)),l||ue(t,!0)}else l=Ru(l).createTextNode(a),l[Ll]=t,t.stateNode=l}return pl(t),null;case 31:if(e=t.memoizedState,l===null||l.memoizedState!==null){if(a=sa(t),e!==null){if(l===null){if(!a)throw Error(s(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(s(557));l[Ll]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),l=!1}else e=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),l=!0;if(!l)return t.flags&256?(mt(t),t):(mt(t),null);if((t.flags&128)!==0)throw Error(s(558))}return pl(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(n=sa(t),a!==null&&a.dehydrated!==null){if(l===null){if(!n)throw Error(s(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));n[Ll]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),n=!1}else n=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(mt(t),t):(mt(t),null)}return mt(t),(t.flags&128)!==0?(t.lanes=e,t):(e=a!==null,l=l!==null&&l.memoizedState!==null,e&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),e!==l&&e&&(t.child.flags|=8192),xu(t,t.updateQueue),pl(t),null);case 4:return zl(),l===null&&$c(t.stateNode.containerInfo),pl(t),null;case 10:return Gt(t.type),pl(t),null;case 19:if(T(Al),a=t.memoizedState,a===null)return pl(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)on(a,!1);else{if(Tl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(u=cu(l),u!==null){for(t.flags|=128,on(a,!1),l=u.updateQueue,t.updateQueue=l,xu(t,l),t.subtreeFlags=0,l=e,e=t.child;e!==null;)zs(e,l),e=e.sibling;return O(Al,Al.current&1|2),nl&&Lt(t,a.treeForkCount),t.child}l=l.sibling}a.tail!==null&&ct()>zu&&(t.flags|=128,n=!0,on(a,!1),t.lanes=4194304)}else{if(!n)if(l=cu(u),l!==null){if(t.flags|=128,n=!0,l=l.updateQueue,t.updateQueue=l,xu(t,l),on(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!nl)return pl(t),null}else 2*ct()-a.renderingStartTime>zu&&e!==536870912&&(t.flags|=128,n=!0,on(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(l=a.last,l!==null?l.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(l=a.tail,a.rendering=l,a.tail=l.sibling,a.renderingStartTime=ct(),l.sibling=null,e=Al.current,O(Al,n?e&1|2:e&1),nl&&Lt(t,a.treeForkCount),l):(pl(t),null);case 22:case 23:return mt(t),Wi(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(e&536870912)!==0&&(t.flags&128)===0&&(pl(t),t.subtreeFlags&6&&(t.flags|=8192)):pl(t),e=t.updateQueue,e!==null&&xu(t,e.retryQueue),e=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==e&&(t.flags|=2048),l!==null&&T(Le),null;case 24:return e=null,l!==null&&(e=l.memoizedState.cache),t.memoizedState.cache!==e&&(t.flags|=2048),Gt(Ol),pl(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function N0(l,t){switch(Ri(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Gt(Ol),zl(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return On(t),null;case 31:if(t.memoizedState!==null){if(mt(t),t.alternate===null)throw Error(s(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(mt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(s(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return T(Al),null;case 4:return zl(),null;case 10:return Gt(t.type),null;case 22:case 23:return mt(t),Wi(),l!==null&&T(Le),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Gt(Ol),null;case 25:return null;default:return null}}function Po(l,t){switch(Ri(t),t.tag){case 3:Gt(Ol),zl();break;case 26:case 27:case 5:On(t);break;case 4:zl();break;case 31:t.memoizedState!==null&&mt(t);break;case 13:mt(t);break;case 19:T(Al);break;case 10:Gt(t.type);break;case 22:case 23:mt(t),Wi(),l!==null&&T(Le);break;case 24:Gt(Ol)}}function rn(l,t){try{var e=t.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&l)===l){a=void 0;var u=e.create,i=e.inst;a=u(),i.destroy=a}e=e.next}while(e!==n)}}catch(c){ol(t,t.return,c)}}function de(l,t,e){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&l)===l){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,n=t;var o=e,v=c;try{v()}catch(x){ol(n,o,x)}}}a=a.next}while(a!==u)}}catch(x){ol(t,t.return,x)}}function lr(l){var t=l.updateQueue;if(t!==null){var e=l.stateNode;try{Xs(t,e)}catch(a){ol(l,l.return,a)}}}function tr(l,t,e){e.props=Ze(l.type,l.memoizedProps),e.state=l.memoizedState;try{e.componentWillUnmount()}catch(a){ol(l,t,a)}}function dn(l,t){try{var e=l.ref;if(e!==null){switch(l.tag){case 26:case 27:case 5:var a=l.stateNode;break;case 30:a=l.stateNode;break;default:a=l.stateNode}typeof e=="function"?l.refCleanup=e(a):e.current=a}}catch(n){ol(l,t,n)}}function Ct(l,t){var e=l.ref,a=l.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){ol(l,t,n)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){ol(l,t,n)}else e.current=null}function er(l){var t=l.type,e=l.memoizedProps,a=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break l;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(n){ol(l,l.return,n)}}function _c(l,t,e){try{var a=l.stateNode;Z0(a,l.type,e,t),a[Pl]=t}catch(n){ol(l,l.return,n)}}function ar(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&pe(l.type)||l.tag===4}function Mc(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||ar(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&pe(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function Dc(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(l,t):(t=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,t.appendChild(l),e=e._reactRootContainer,e!=null||t.onclick!==null||(t.onclick=Bt));else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode,t=null),l=l.child,l!==null))for(Dc(l,t,e),l=l.sibling;l!==null;)Dc(l,t,e),l=l.sibling}function Su(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?e.insertBefore(l,t):e.appendChild(l);else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode),l=l.child,l!==null))for(Su(l,t,e),l=l.sibling;l!==null;)Su(l,t,e),l=l.sibling}function nr(l){var t=l.stateNode,e=l.memoizedProps;try{for(var a=l.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Xl(t,a,e),t[Ll]=l,t[Pl]=e}catch(u){ol(l,l.return,u)}}var Kt=!1,Hl=!1,Oc=!1,ur=typeof WeakSet=="function"?WeakSet:Set,Yl=null;function j0(l,t){if(l=l.containerInfo,Ic=Qu,l=vs(l),Ti(l)){if("selectionStart"in l)var e={start:l.selectionStart,end:l.selectionEnd};else l:{e=(e=l.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{e.nodeType,u.nodeType}catch{e=null;break l}var i=0,c=-1,o=-1,v=0,x=0,j=l,g=null;t:for(;;){for(var b;j!==e||n!==0&&j.nodeType!==3||(c=i+n),j!==u||a!==0&&j.nodeType!==3||(o=i+a),j.nodeType===3&&(i+=j.nodeValue.length),(b=j.firstChild)!==null;)g=j,j=b;for(;;){if(j===l)break t;if(g===e&&++v===n&&(c=i),g===u&&++x===a&&(o=i),(b=j.nextSibling)!==null)break;j=g,g=j.parentNode}j=b}e=c===-1||o===-1?null:{start:c,end:o}}else e=null}e=e||{start:0,end:0}}else e=null;for(Pc={focusedElem:l,selectionRange:e},Qu=!1,Yl=t;Yl!==null;)if(t=Yl,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,Yl=l;else for(;Yl!==null;){switch(t=Yl,u=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(e=0;e title"))),Xl(u,a,e),u[Ll]=l,ql(u),a=u;break l;case"link":var i=rd("link","href",n).get(a+(e.href||""));if(i){for(var c=0;chl&&(i=hl,hl=w,w=i);var h=hs(c,w),d=hs(c,hl);if(h&&d&&(b.rangeCount!==1||b.anchorNode!==h.node||b.anchorOffset!==h.offset||b.focusNode!==d.node||b.focusOffset!==d.offset)){var y=j.createRange();y.setStart(h.node,h.offset),b.removeAllRanges(),w>hl?(b.addRange(y),b.extend(d.node,d.offset)):(y.setEnd(d.node,d.offset),b.addRange(y))}}}}for(j=[],b=c;b=b.parentNode;)b.nodeType===1&&j.push({element:b,left:b.scrollLeft,top:b.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;ce?32:e,S.T=null,e=Yc,Yc=null;var u=ve,i=Ft;if(Bl=0,ja=ve=null,Ft=0,(cl&6)!==0)throw Error(s(331));var c=cl;if(cl|=4,vr(u.current),mr(u,u.current,i,e),cl=c,bn(0,!1),ft&&typeof ft.onPostCommitFiberRoot=="function")try{ft.onPostCommitFiberRoot(Ra,u)}catch{}return!0}finally{D.p=n,S.T=a,Hr(l,t)}}function Br(l,t,e){t=xt(e,t),t=gc(l.stateNode,t,2),l=se(l,t,2),l!==null&&(qa(l,2),Ht(l))}function ol(l,t,e){if(l.tag===3)Br(l,l,e);else for(;t!==null;){if(t.tag===3){Br(t,l,e);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ye===null||!ye.has(a))){l=xt(e,l),e=qo(2),a=se(t,e,2),a!==null&&(Yo(e,a,t,l),qa(a,2),Ht(a));break}}t=t.return}}function Qc(l,t,e){var a=l.pingCache;if(a===null){a=l.pingCache=new A0;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(e)||(Hc=!0,n.add(e),l=O0.bind(null,l,t,e),t.then(l,l))}function O0(l,t,e){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&e,l.warmLanes&=~e,gl===l&&(el&e)===e&&(Tl===4||Tl===3&&(el&62914560)===el&&300>ct()-Tu?(cl&2)===0&&Ta(l,0):Rc|=e,Na===el&&(Na=0)),Ht(l)}function qr(l,t){t===0&&(t=Df()),l=He(l,t),l!==null&&(qa(l,t),Ht(l))}function U0(l){var t=l.memoizedState,e=0;t!==null&&(e=t.retryLane),qr(l,e)}function C0(l,t){var e=0;switch(l.tag){case 31:case 13:var a=l.stateNode,n=l.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(s(314))}a!==null&&a.delete(t),qr(l,e)}function H0(l,t){return ti(l,t)}var Ou=null,Aa=null,Xc=!1,Uu=!1,Zc=!1,be=0;function Ht(l){l!==Aa&&l.next===null&&(Aa===null?Ou=Aa=l:Aa=Aa.next=l),Uu=!0,Xc||(Xc=!0,B0())}function bn(l,t){if(!Zc&&Uu){Zc=!0;do for(var e=!1,a=Ou;a!==null;){if(l!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,c=a.pingedLanes;u=(1<<31-st(42|l)+1)-1,u&=n&~(i&~c),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,Gr(a,u))}else u=el,u=Bn(a,a===gl?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ba(a,u)||(e=!0,Gr(a,u));a=a.next}while(e);Zc=!1}}function R0(){Yr()}function Yr(){Uu=Xc=!1;var l=0;be!==0&&K0()&&(l=be);for(var t=ct(),e=null,a=Ou;a!==null;){var n=a.next,u=Lr(a,t);u===0?(a.next=null,e===null?Ou=n:e.next=n,n===null&&(Aa=e)):(e=a,(l!==0||(u&3)!==0)&&(Uu=!0)),a=n}Bl!==0&&Bl!==5||bn(l),be!==0&&(be=0)}function Lr(l,t){for(var e=l.suspendedLanes,a=l.pingedLanes,n=l.expirationTimes,u=l.pendingLanes&-62914561;0c)break;var x=o.transferSize,j=o.initiatorType;x&&$r(j)&&(o=o.responseEnd,i+=x*(o"u"?null:document;function cd(l,t,e){var a=Ea;if(a&&typeof t=="string"&&t){var n=bt(t);n='link[rel="'+l+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),id.has(n)||(id.add(n),l={rel:l,crossOrigin:e,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Xl(t,"link",l),ql(t),a.head.appendChild(t)))}}function th(l){It.D(l),cd("dns-prefetch",l,null)}function eh(l,t){It.C(l,t),cd("preconnect",l,t)}function ah(l,t,e){It.L(l,t,e);var a=Ea;if(a&&l&&t){var n='link[rel="preload"][as="'+bt(t)+'"]';t==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+bt(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+bt(e.imageSizes)+'"]')):n+='[href="'+bt(l)+'"]';var u=n;switch(t){case"style":u=_a(l);break;case"script":u=Ma(l)}At.has(u)||(l=_({rel:"preload",href:t==="image"&&e&&e.imageSrcSet?void 0:l,as:t},e),At.set(u,l),a.querySelector(n)!==null||t==="style"&&a.querySelector(Nn(u))||t==="script"&&a.querySelector(jn(u))||(t=a.createElement("link"),Xl(t,"link",l),ql(t),a.head.appendChild(t)))}}function nh(l,t){It.m(l,t);var e=Ea;if(e&&l){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+bt(a)+'"][href="'+bt(l)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ma(l)}if(!At.has(u)&&(l=_({rel:"modulepreload",href:l},t),At.set(u,l),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(jn(u)))return}a=e.createElement("link"),Xl(a,"link",l),ql(a),e.head.appendChild(a)}}}function uh(l,t,e){It.S(l,t,e);var a=Ea;if(a&&l){var n=We(a).hoistableStyles,u=_a(l);t=t||"default";var i=n.get(u);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(Nn(u)))c.loading=5;else{l=_({rel:"stylesheet",href:l,"data-precedence":t},e),(e=At.get(u))&&cf(l,e);var o=i=a.createElement("link");ql(o),Xl(o,"link",l),o._p=new Promise(function(v,x){o.onload=v,o.onerror=x}),o.addEventListener("load",function(){c.loading|=1}),o.addEventListener("error",function(){c.loading|=2}),c.loading|=4,qu(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:c},n.set(u,i)}}}function ih(l,t){It.X(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(jn(n)),u||(l=_({src:l,async:!0},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),ql(u),Xl(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function ch(l,t){It.M(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(jn(n)),u||(l=_({src:l,async:!0,type:"module"},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),ql(u),Xl(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function fd(l,t,e,a){var n=(n=I.current)?Bu(n):null;if(!n)throw Error(s(446));switch(l){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(t=_a(e.href),e=We(n).hoistableStyles,a=e.get(t),a||(a={type:"style",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){l=_a(e.href);var u=We(n).hoistableStyles,i=u.get(l);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(l,i),(u=n.querySelector(Nn(l)))&&!u._p&&(i.instance=u,i.state.loading=5),At.has(l)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},At.set(l,e),u||fh(n,l,e,i.state))),t&&a===null)throw Error(s(528,""));return i}if(t&&a!==null)throw Error(s(529,""));return null;case"script":return t=e.async,e=e.src,typeof e=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ma(e),e=We(n).hoistableScripts,a=e.get(t),a||(a={type:"script",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,l))}}function _a(l){return'href="'+bt(l)+'"'}function Nn(l){return'link[rel="stylesheet"]['+l+"]"}function sd(l){return _({},l,{"data-precedence":l.precedence,precedence:null})}function fh(l,t,e,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Xl(t,"link",e),ql(t),l.head.appendChild(t))}function Ma(l){return'[src="'+bt(l)+'"]'}function jn(l){return"script[async]"+l}function od(l,t,e){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+bt(e.href)+'"]');if(a)return t.instance=a,ql(a),a;var n=_({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),ql(a),Xl(a,"style",n),qu(a,e.precedence,l),t.instance=a;case"stylesheet":n=_a(e.href);var u=l.querySelector(Nn(n));if(u)return t.state.loading|=4,t.instance=u,ql(u),u;a=sd(e),(n=At.get(n))&&cf(a,n),u=(l.ownerDocument||l).createElement("link"),ql(u);var i=u;return i._p=new Promise(function(c,o){i.onload=c,i.onerror=o}),Xl(u,"link",a),t.state.loading|=4,qu(u,e.precedence,l),t.instance=u;case"script":return u=Ma(e.src),(n=l.querySelector(jn(u)))?(t.instance=n,ql(n),n):(a=e,(n=At.get(u))&&(a=_({},e),ff(a,n)),l=l.ownerDocument||l,n=l.createElement("script"),ql(n),Xl(n,"link",a),l.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,qu(a,e.precedence,l));return t.instance}function qu(l,t,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i title"):null)}function sh(l,t,e){if(e===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function md(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function oh(l,t,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=_a(a.href),u=t.querySelector(Nn(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Lu.bind(l),t.then(l,l)),e.state.loading|=4,e.instance=u,ql(u);return}u=t.ownerDocument||t,a=sd(a),(n=At.get(n))&&cf(a,n),u=u.createElement("link"),ql(u);var i=u;i._p=new Promise(function(c,o){i.onload=c,i.onerror=o}),Xl(u,"link",a),e.instance=u}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(l.count++,e=Lu.bind(l),t.addEventListener("load",e),t.addEventListener("error",e))}}var sf=0;function rh(l,t){return l.stylesheets&&l.count===0&&Gu(l,l.stylesheets),0sf?50:800)+t);return l.unsuspend=e,function(){l.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Lu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Gu(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var wu=null;function Gu(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,wu=new Map,t.forEach(dh,l),wu=null,Lu.call(l))}function dh(l,t){if(!(t.state.loading&4)){var e=wu.get(l);if(e)var a=e.get(null);else{e=new Map,wu.set(l,e);for(var n=l.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(E){console.error(E)}}return r(),bf.exports=_h(),bf.exports}var Dh=Mh();const Oh={id:{nav:{tentangKami:"Tentang Kami",program:"Program",sdm:"SDM",fasilitas:"Fasilitas",karyaAgenda:"Karya & Agenda",kontak:"Kontak",satuUntan:"SATU UNTAN"},hero:{badge:"MAHASISWA & PRESTASI",title:"Sorotan dan Prestasi Karya Mahasiswa",desc:"Galeri pencapaian, penghargaan, dan portofolio inovasi teknologi yang dikembangkan oleh mahasiswa Program Studi Informatika Universitas Tanjungpura."},about:{title:"Tentang Program Studi",desc:"Program Studi Informatika Universitas Tanjungpura adalah program yang berfokus pada pengembangan ilmu komputer, rekayasa perangkat lunak, dan inovasi teknologi informasi. Mahasiswa kami aktif berprestasi di tingkat regional, nasional, maupun internasional, membawa nama baik Kalimantan Barat ke panggung dunia.",tag:"Program Studi"},stats:{totalPrestasi:"Total Prestasi",totalProyek:"Total Proyek Mahasiswa"},achievement:{sectionTitle:"Prestasi Mahasiswa",sectionDesc:"Daftar pencapaian dan penghargaan yang diraih oleh mahasiswa Informatika UNTAN di berbagai kompetisi.",filterTitle:"Filter Prestasi",searchPlaceholder:"Cari nama, prestasi, bidang...",allLevel:"Semua Tingkat",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada prestasi yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"prestasi yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"prestasi telah ditampilkan.",readMore:"Baca Selengkapnya"},project:{sectionTitle:"Top Projects & Portofolio",sectionDesc:"Jelajahi inovasi digital dan aplikasi nyata yang dikembangkan oleh mahasiswa Informatika UNTAN.",scrollHint:"← Geser untuk melihat lebih banyak →",explore:"Telusuri Lanjut",visitLink:"Kunjungi Proyek",noLink:"Link tidak tersedia",by:"oleh",readMore:"Baca Selengkapnya",filterTitle:"Filter Portofolio",searchPlaceholder:"Cari judul, mahasiswa, bidang...",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada proyek yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"proyek yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"proyek telah ditampilkan."},modal:{close:"Tutup",nim:"NIM",angkatan:"Angkatan",tahun:"Tahun",tingkat:"Tingkat",bidang:"Bidang",kompetisi:"Kompetisi",peringkat:"Peringkat",tim:"Tim / Nama",deskripsi:"Deskripsi",mahasiswa:"Mahasiswa",link:"Link Proyek",namaProyek:"Nama Proyek"},cta:{badge:"HUBUNGI KAMI",title:"Ingin Tahu Lebih Lanjut?",desc:"Tertarik bergabung dengan Program Studi Informatika UNTAN, mendaftarkan prestasi mahasiswa, atau menjalin kerja sama? Hubungi kami sekarang.",waButton:"Chat via WhatsApp",webButton:"Kunjungi Website Kami",contactTitle:"Informasi Kontak",emailLabel:"Email",email:"informatika@untan.ac.id",phone:"+62 561 577963",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Program Studi Informatika, Universitas Tanjungpura. Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Kota Pontianak, Kalimantan Barat 78124`,kategori:"Kategori",tautan:"Tautan Penting",berita:"Berita & Informasi",pengumuman:"Pengumuman Akademik",prestasi:"Prestasi Mahasiswa",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Kebijakan Privasi",terms:"Syarat & Ketentuan",rights:"All rights reserved."}},en:{nav:{tentangKami:"About Us",program:"Programs",sdm:"Human Resources",fasilitas:"Facilities",karyaAgenda:"Works & Events",kontak:"Contact",satuUntan:"SATU UNTAN"},hero:{badge:"STUDENTS & ACHIEVEMENTS",title:"Student Spotlights & Achievements",desc:"Gallery of accomplishments, awards, and technology innovation portfolios developed by Informatics students of Tanjungpura University."},about:{title:"About the Study Program",desc:"The Informatics Study Program at Tanjungpura University focuses on computer science, software engineering, and information technology innovation. Our students actively excel at regional, national, and international levels, representing West Kalimantan on the world stage.",tag:"Study Program"},stats:{totalPrestasi:"Total Achievements",totalProyek:"Total Student Projects"},achievement:{sectionTitle:"Student Achievements",sectionDesc:"List of awards and accomplishments by Informatics UNTAN students in various competitions.",filterTitle:"Filter Achievements",searchPlaceholder:"Search name, achievement, field...",allLevel:"All Levels",allField:"All Fields",allYear:"All Years",resetFilter:"Reset Filter",noData:"No achievements match the current filter.",noDataSub:"Try adjusting your filter or search keyword.",showing:"Showing",matching:"matching achievements",loadMore:"Load More",showLess:"Show Less",allShown:"achievements displayed.",readMore:"Read More"},project:{sectionTitle:"Top Projects & Portfolios",sectionDesc:"Explore digital innovations and real-world applications developed by Informatics UNTAN students.",scrollHint:"← Swipe to see more →",explore:"Explore More",visitLink:"Visit Project",noLink:"Link unavailable",by:"by",readMore:"Read More",filterTitle:"Filter Portfolios",searchPlaceholder:"Search title, student, field...",allField:"All Fields",allYear:"All Years",resetFilter:"Reset Filter",noData:"No projects match the current filter.",noDataSub:"Try adjusting your filter or search keyword.",showing:"Showing",matching:"matching projects",loadMore:"Load More",showLess:"Show Less",allShown:"projects displayed."},modal:{close:"Close",nim:"Student ID",angkatan:"Batch",tahun:"Year",tingkat:"Level",bidang:"Field",kompetisi:"Competition",peringkat:"Rank",tim:"Team / Name",deskripsi:"Description",mahasiswa:"Student",link:"Project Link",namaProyek:"Project Name"},cta:{badge:"CONTACT US",title:"Want to Know More?",desc:"Interested in joining the Informatics Study Program at UNTAN, registering a student achievement, or establishing a partnership? Contact us now.",waButton:"Chat via WhatsApp",webButton:"Visit Our Website",contactTitle:"Contact Information",emailLabel:"Email",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Informatics Study Program, Tanjungpura University. -Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Pontianak City, West Kalimantan 78124`,kategori:"Categories",tautan:"Important Links",berita:"News & Information",pengumuman:"Academic Announcements",prestasi:"Student Achievements",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Privacy Policy",terms:"Terms & Conditions",rights:"All rights reserved."}}},Oh="if_untan_lang";function Uh(){return localStorage.getItem(Oh)==="en"||(navigator.language||"id").toLowerCase().startsWith("en")?"en":"id"}const wd=W.createContext(null);function Ch({children:o}){const[E,T]=W.useState(Uh);W.useEffect(()=>{const U=H=>{const L=H.detail;((L==null?void 0:L.lang)==="en"||(L==null?void 0:L.lang)==="id")&&T(L.lang)};return document.addEventListener("languageChanged",U),()=>document.removeEventListener("languageChanged",U)},[]);const r=()=>T(U=>U==="id"?"en":"id");return f.jsx(wd.Provider,{value:{lang:E,t:Dh[E],toggleLang:r},children:o})}function Ee(){const o=W.useContext(wd);if(!o)throw new Error("useLang must be used within LanguageProvider");return o}const $u="https://api.ifuntanhub.dev";function Hh(o){const E=o.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i);return E?E[0]:"Pemenang"}function Rh(o,E){const T=`${o} ${E}`.toLowerCase();return T.includes("internasional")||T.includes("international")||T.includes("global")||T.includes("world")||T.includes("asean")||T.includes("unesco")?"Internasional":T.includes("regional")||T.includes("kalbar")||T.includes("kalimantan")||T.includes("provinsi")||T.includes("kota")||T.includes("kabupaten")||T.includes("lokal")?"Regional":"Nasional"}function Bh(o){return o.replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i,"").trim()}async function qh(){const o=await fetch(`${$u}/items/prestasi`);if(!o.ok)throw new Error(`Failed to fetch achievements: ${o.statusText}`);return((await o.json()).data||[]).filter(r=>r.status==="published").map(r=>{const U=String(r.id),H=r.nama_prestasi||"Untitled Achievement",L=r.bidang||"Akademik",k=Hh(H),M=Rh(H,L),p=Bh(H),q=parseInt(r.tahun)||new Date().getFullYear(),_=r.nama_tim||"Mahasiswa",Z=r.foto?`${$u}/assets/${r.foto}`:`https://picsum.photos/seed/prestasi-${U}/800/600`,ol=(r.nama_tim||r.nama_prestasi||"IF").substring(0,2).toUpperCase(),al=`${_} berhasil meraih prestasi luar biasa sebagai ${k} dalam ajang ${p} tahun ${q} pada bidang ${L.toLowerCase()}.`;return{id:U,title:H,category:L,competition:p,rank:k,year:q,level:M,description:al,team:_,nim:r.nim||void 0,generation:r.angkatan?`Angkatan ${r.angkatan}`:"Informatika",image:Z,avatar:ol}})}async function Yh(){const o=await fetch(`${$u}/items/portfolio`);if(!o.ok)throw new Error(`Failed to fetch portfolio: ${o.statusText}`);return((await o.json()).data||[]).filter(r=>r.status==="published").map(r=>{const U=String(r.id),H=r.nama_proyek||"Untitled Project",L=r.nama_mahasiswa||"Mahasiswa",k=parseInt(r.tahun)||new Date().getFullYear(),M=r.bidang||"Software Development",p=r.deskripsi||"Tidak ada deskripsi.";let q=r.url||void 0;q&&!/^https?:\/\//i.test(q)&&(q=`https://${q}`);const _=r.foto?`${$u}/assets/${r.foto}`:`https://picsum.photos/seed/project-${U}/800/600`;return{id:U,title:H,studentName:L,nim:r.nim||void 0,year:k,category:M,description:p,image:_,link:q}})}const Qd=W.createContext(void 0);function Lh({children:o}){const[E,T]=W.useState([]),[r,U]=W.useState([]),[H,L]=W.useState(!0),[k,M]=W.useState(null),p=async()=>{L(!0),M(null);try{const q=await Promise.allSettled([qh(),Yh()]),_=q[0],Z=q[1];let ol=!1,al=[];_.status==="fulfilled"?T(_.value):(console.error("Failed to fetch achievements:",_.reason),al.push("Gagal memuat data prestasi."),ol=!0),Z.status==="fulfilled"?U(Z.value):(console.error("Failed to fetch projects:",Z.reason),al.push("Gagal memuat data portofolio."),ol=!0),ol&&M(al.join(" "))}catch(q){console.error("Unexpected error loading API data:",q),M("Terjadi kesalahan yang tidak terduga saat memuat data.")}finally{L(!1)}};return W.useEffect(()=>{p()},[]),f.jsx(Qd.Provider,{value:{achievements:E,projects:r,loading:H,error:k,refetch:p},children:o})}function zf(){const o=W.useContext(Qd);if(o===void 0)throw new Error("useData must be used within a DataProvider");return o}function Gh(){const{t:o}=Ee();return f.jsxs("div",{id:"hero",className:"acaab-full-bleed bg-untan-navy text-white pt-6 md:pt-8 lg:pt-10 mb-8 border-t border-white/10 relative",children:[f.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10",children:f.jsxs("div",{className:"grid lg:grid-cols-2 gap-6 lg:gap-10 items-center",children:[f.jsxs("div",{className:"max-w-3xl py-6 md:py-8 lg:py-10",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] md:text-xs font-bold uppercase tracking-widest px-2 py-0.5 mb-3",children:o.hero.badge}),f.jsx("h1",{className:"text-2xl md:text-3xl lg:text-[36px] font-bold font-serif leading-tight md:leading-snug tracking-tight mb-3",children:o.hero.title}),f.jsx("p",{className:"text-slate-300 max-w-2xl text-sm md:text-base leading-relaxed",children:o.hero.desc})]}),f.jsxs("div",{className:"relative flex justify-center lg:justify-end items-end",children:[f.jsx("div",{className:"absolute bottom-0 w-[300px] h-[300px] bg-cyan-300/10 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative",children:[f.jsx("img",{src:new URL(""+new URL("acaab-hero.png",import.meta.url).href,import.meta.url).href,alt:"Mahasiswa Informatika UNTAN",className:`\r +Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Pontianak City, West Kalimantan 78124`,kategori:"Categories",tautan:"Important Links",berita:"News & Information",pengumuman:"Academic Announcements",prestasi:"Student Achievements",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Privacy Policy",terms:"Terms & Conditions",rights:"All rights reserved."}}},Uh="if_untan_lang";function Ch(){return localStorage.getItem(Uh)==="en"||(navigator.language||"id").toLowerCase().startsWith("en")?"en":"id"}const Gd=F.createContext(null);function Hh({children:r}){const[E,A]=F.useState(Ch);F.useEffect(()=>{const U=H=>{const Y=H.detail;((Y==null?void 0:Y.lang)==="en"||(Y==null?void 0:Y.lang)==="id")&&A(Y.lang)};return document.addEventListener("languageChanged",U),()=>document.removeEventListener("languageChanged",U)},[]);const s=()=>A(U=>U==="id"?"en":"id");return f.jsx(Gd.Provider,{value:{lang:E,t:Oh[E],toggleLang:s},children:r})}function Ee(){const r=F.useContext(Gd);if(!r)throw new Error("useLang must be used within LanguageProvider");return r}const Ua="https://api.ifuntanhub.dev",Qd={1:"Kecerdasan Buatan",2:"Cyber Security",3:"Data",4:"Software Engineering",5:"Competitive Programming",6:"IoT",7:"Smart City",8:"Web3",9:"Karya Tulis Ilmiah",10:"Robotik"};function Rh(r){const E=r.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i);return E?E[0]:"Pemenang"}function Bh(r,E){const A=`${r} ${E}`.toLowerCase();return A.includes("internasional")||A.includes("international")||A.includes("global")||A.includes("world")||A.includes("asean")||A.includes("unesco")?"Internasional":A.includes("regional")||A.includes("kalbar")||A.includes("kalimantan")||A.includes("provinsi")||A.includes("kota")||A.includes("kabupaten")||A.includes("lokal")?"Regional":"Nasional"}function qh(r){return r.replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i,"").trim()}async function Yh(){const r=await fetch(`${Ua}/items/prestasi?fields=*.*`);if(!r.ok)throw new Error(`Failed to fetch achievements: ${r.statusText}`);return((await r.json()).data||[]).filter(s=>s.status==="published").map(s=>{const U=String(s.id),H=s.nama_prestasi||"Untitled Achievement";let Y="Umum";s.bidang_id&&(typeof s.bidang_id=="object"&&s.bidang_id.nama_bidang?Y=s.bidang_id.nama_bidang:Y=Qd[s.bidang_id]||"Umum");const $=Rh(H),M=Bh(H,Y),p=qh(H),q=parseInt(s.tahun)||new Date().getFullYear(),_=Array.isArray(s.anggota)?s.anggota:[],X=s.nama_tim||(_.length>0?_[0].nama:"Mahasiswa");let Z=`https://picsum.photos/seed/prestasi-${U}/800/600`;if(s.galeri&&Array.isArray(s.galeri)&&s.galeri.length>0){const Sl=s.galeri[0],_l=typeof Sl=="string"?Sl:Sl.directus_files_id||Sl.id;_l&&(Z=`${Ua}/assets/${_l}`)}else s.foto&&(Z=`${Ua}/assets/${s.foto}`);const tl=(s.nama_tim||s.nama_prestasi||"IF").substring(0,2).toUpperCase(),Nl=s.deskripsi||`${X} berhasil meraih prestasi luar biasa sebagai ${$} dalam ajang ${p} tahun ${q} pada bidang ${Y.toLowerCase()}.`;return{id:U,title:H,category:Y,competition:p,rank:$,year:q,level:M,description:Nl,team:X,nim:s.nim||void 0,generation:s.angkatan?`Angkatan ${s.angkatan}`:"Informatika",image:Z,avatar:tl,members:_.map(Sl=>({nama:Sl.nama,angkatan:Sl.angkatan?parseInt(Sl.angkatan):void 0}))}})}async function Lh(){const r=await fetch(`${Ua}/items/portfolio?fields=*,bidang.bidang_id.nama_bidang,galeri.*`);if(!r.ok)throw new Error(`Failed to fetch portfolio: ${r.statusText}`);return((await r.json()).data||[]).filter(s=>s.status==="published").map(s=>{const U=String(s.id),H=s.nama_proyek||"Untitled Project",Y=Array.isArray(s.anggota)?s.anggota:[],$=s.nama_mahasiswa||(Y.length>0?Y[0].nama:"Mahasiswa"),M=parseInt(s.tahun)||new Date().getFullYear(),p=s.deskripsi||"Tidak ada deskripsi.";let q=[];s.bidang&&Array.isArray(s.bidang)&&(q=s.bidang.map(Z=>Z.bidang_id&&typeof Z.bidang_id=="object"&&Z.bidang_id.nama_bidang?Z.bidang_id.nama_bidang:typeof Z.bidang_id=="number"&&Qd[Z.bidang_id]||"Umum").filter(Boolean)),q.length===0&&(q=["Umum"]);let _=s.url||void 0;_&&!/^https?:\/\//i.test(_)&&(_=`https://${_}`);let X=`https://picsum.photos/seed/project-${U}/800/600`;if(s.galeri&&Array.isArray(s.galeri)&&s.galeri.length>0){const Z=s.galeri[0],tl=typeof Z=="string"?Z:Z.directus_files_id||Z.id;tl&&(X=`${Ua}/assets/${tl}`)}else s.foto&&(X=`${Ua}/assets/${s.foto}`);return{id:U,title:H,studentName:$,nim:s.nim||void 0,year:M,category:q,description:p,image:X,link:_,catatan:s.catatan||void 0,members:Y.map(Z=>({nama:Z.nama,nim:Z.nim||void 0}))}})}const Xd=F.createContext(void 0);function wh({children:r}){const[E,A]=F.useState([]),[s,U]=F.useState([]),[H,Y]=F.useState(!0),[$,M]=F.useState(null),p=async()=>{Y(!0),M(null);try{const q=await Promise.allSettled([Yh(),Lh()]),_=q[0],X=q[1];let Z=!1,tl=[];_.status==="fulfilled"?A(_.value):(console.error("Failed to fetch achievements:",_.reason),tl.push("Gagal memuat data prestasi."),Z=!0),X.status==="fulfilled"?U(X.value):(console.error("Failed to fetch projects:",X.reason),tl.push("Gagal memuat data portofolio."),Z=!0),Z&&M(tl.join(" "))}catch(q){console.error("Unexpected error loading API data:",q),M("Terjadi kesalahan yang tidak terduga saat memuat data.")}finally{Y(!1)}};return F.useEffect(()=>{p()},[]),f.jsx(Xd.Provider,{value:{achievements:E,projects:s,loading:H,error:$,refetch:p},children:r})}function Tf(){const r=F.useContext(Xd);if(r===void 0)throw new Error("useData must be used within a DataProvider");return r}function Gh(){const{t:r}=Ee();return f.jsxs("div",{id:"hero",className:"acaab-full-bleed bg-untan-navy text-white pt-6 md:pt-8 lg:pt-10 mb-8 border-t border-white/10 relative",children:[f.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10",children:f.jsxs("div",{className:"grid lg:grid-cols-2 gap-6 lg:gap-10 items-center",children:[f.jsxs("div",{className:"max-w-3xl py-6 md:py-8 lg:py-10",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] md:text-xs font-bold uppercase tracking-widest px-2 py-0.5 mb-3",children:r.hero.badge}),f.jsx("h1",{className:"text-2xl md:text-3xl lg:text-[36px] font-bold font-serif leading-tight md:leading-snug tracking-tight mb-3",children:r.hero.title}),f.jsx("p",{className:"text-slate-300 max-w-2xl text-sm md:text-base leading-relaxed",children:r.hero.desc})]}),f.jsxs("div",{className:"relative flex justify-center lg:justify-end items-end",children:[f.jsx("div",{className:"absolute bottom-0 w-[300px] h-[300px] bg-cyan-300/10 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative",children:[f.jsx("img",{src:new URL(""+new URL("acaab-hero.png",import.meta.url).href,import.meta.url).href,alt:"Mahasiswa Informatika UNTAN",className:`\r relative z-10\r w-full\r max-w-[300px]\r @@ -61,109 +61,109 @@ Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Pontianak hover:scale-[1.02]\r transition-all\r duration-500\r - `}),f.jsx("div",{className:"absolute bottom-0 left-0 w-full h-40 bg-gradient-to-t from-untan-navy to-transparent z-20"}),f.jsx("div",{className:"absolute top-0 left-0 h-full w-20 bg-gradient-to-r from-untan-navy to-transparent z-20"})]})]})]})}),f.jsx("div",{className:"absolute top-0 right-0 -mr-20 -mt-20 w-80 h-80 bg-untan-yellow/10 rounded-full blur-3xl pointer-events-none"})]})}function Xd(o,E=1600){const[T,r]=W.useState(0),U=W.useRef(null),H=W.useRef(!1);return W.useEffect(()=>{H.current=!1;let L,k;return k=new IntersectionObserver(([M])=>{if(M.isIntersecting&&!H.current){H.current=!0;let p=null;const q=_=>{p||(p=_);const Z=Math.min((_-p)/E,1),ol=1-Math.pow(1-Z,4);r(Math.round(o*ol)),Z<1?L=requestAnimationFrame(q):r(o)};L=requestAnimationFrame(q)}},{threshold:.4}),U.current&&k.observe(U.current),()=>{k.disconnect(),L&&cancelAnimationFrame(L)}},[o,E]),{count:T,elRef:U}}function qd({value:o,label:E}){const{count:T,elRef:r}=Xd(o);return f.jsxs("div",{ref:r,className:"flex flex-col items-center justify-center gap-1 md:gap-1.5 px-2 h-full",children:[f.jsx("div",{className:"text-[3.5rem] md:text-[4.5rem] lg:text-[5rem] font-black font-display text-primary-navy leading-none tabular-nums",children:T}),f.jsx("div",{className:"text-[10px] md:text-[11px] lg:text-[13px] leading-none font-extrabold uppercase tracking-[0.1em] text-primary-navy text-center",children:E})]})}function Nf({label:o,value:E,delay:T=0}){const{count:r,elRef:U}=Xd(E,1600+T);return f.jsxs("div",{ref:U,className:"flex items-center gap-2 md:gap-3 lg:gap-4",children:[f.jsx("span",{className:"text-[10px] md:text-[11px] lg:text-[12px] leading-none font-extrabold uppercase tracking-[0.1em] text-primary-navy text-right",children:o}),f.jsx("span",{className:"text-lg md:text-xl lg:text-2xl leading-none font-black font-display text-primary-navy tabular-nums text-right w-[1rem] md:w-[1.25rem] lg:w-[1.5rem]",children:r})]})}function Yd(){return f.jsx("div",{className:"hidden md:flex items-center justify-center self-stretch",children:f.jsx("div",{className:"w-px h-full bg-primary-navy/10 rounded-full"})})}function Ld(){return f.jsx("div",{className:"block md:hidden h-px w-2/3 mx-auto bg-primary-navy/10 my-2 rounded-full"})}function wh(){const{t:o,lang:E}=Ee(),{achievements:T,projects:r}=zf(),U=T.length,H=r.length,L=T.filter(_=>_.level==="Internasional").length,k=T.filter(_=>_.level==="Nasional").length,M=T.filter(_=>_.level==="Regional").length,p=new Date().toLocaleDateString(E==="id"?"id-ID":"en-US",{day:"numeric",month:"long",year:"numeric"}),q=E==="id"?`Data Terkumpul Per ${p}`:`Data Collected As Of ${p}`;return f.jsxs("div",{id:"tentang",children:[f.jsx("section",{className:"relative z-10 mb-2 rounded-xl overflow-hidden shadow-[0_10px_30px_-10px_rgba(253,184,19,0.4)]",children:f.jsxs("div",{className:"bg-[#FDB813] relative",children:[f.jsx("div",{className:"absolute inset-0 bg-white/5 mix-blend-overlay pointer-events-none"}),f.jsxs("div",{className:"relative grid grid-cols-1 stats-grid items-stretch px-4 md:px-6 lg:px-8 py-5 md:py-6 lg:py-7",children:[f.jsx("div",{className:"flex items-center justify-center",children:f.jsx(qd,{value:U,label:o.stats.totalPrestasi})}),f.jsx(Yd,{}),f.jsx(Ld,{}),f.jsx("div",{className:"flex items-center justify-center",children:f.jsx(qd,{value:H,label:o.stats.totalProyek})}),f.jsx(Yd,{}),f.jsx(Ld,{}),f.jsx("div",{className:"flex justify-center items-center px-4 md:px-0",children:f.jsxs("div",{className:"flex flex-col justify-center items-end gap-2 md:gap-3 lg:gap-3",children:[f.jsx(Nf,{label:"Internasional",value:L,delay:0}),f.jsx(Nf,{label:"Nasional",value:k,delay:150}),f.jsx(Nf,{label:"Regional",value:M,delay:300})]})})]})]})}),f.jsx("p",{className:"text-[9px] md:text-[10px] font-semibold text-slate-400 tracking-wide mb-16 text-right pr-1",children:q})]})}/** + `}),f.jsx("div",{className:"absolute bottom-0 left-0 w-full h-40 bg-gradient-to-t from-untan-navy to-transparent z-20"}),f.jsx("div",{className:"absolute top-0 left-0 h-full w-20 bg-gradient-to-r from-untan-navy to-transparent z-20"})]})]})]})}),f.jsx("div",{className:"absolute top-0 right-0 -mr-20 -mt-20 w-80 h-80 bg-untan-yellow/10 rounded-full blur-3xl pointer-events-none"})]})}function Zd(r,E=1600){const[A,s]=F.useState(0),U=F.useRef(null),H=F.useRef(!1);return F.useEffect(()=>{H.current=!1;let Y,$;return $=new IntersectionObserver(([M])=>{if(M.isIntersecting&&!H.current){H.current=!0;let p=null;const q=_=>{p||(p=_);const X=Math.min((_-p)/E,1),Z=1-Math.pow(1-X,4);s(Math.round(r*Z)),X<1?Y=requestAnimationFrame(q):s(r)};Y=requestAnimationFrame(q)}},{threshold:.4}),U.current&&$.observe(U.current),()=>{$.disconnect(),Y&&cancelAnimationFrame(Y)}},[r,E]),{count:A,elRef:U}}function qd({value:r,label:E}){const{count:A,elRef:s}=Zd(r);return f.jsxs("div",{ref:s,className:"flex flex-col items-center justify-center gap-1 md:gap-1.5 px-2 h-full",children:[f.jsx("div",{className:"text-[3.5rem] md:text-[4.5rem] lg:text-[5rem] font-black font-display text-primary-navy leading-none tabular-nums",children:A}),f.jsx("div",{className:"text-[10px] md:text-[11px] lg:text-[13px] leading-none font-extrabold uppercase tracking-[0.1em] text-primary-navy text-center",children:E})]})}function Nf({label:r,value:E,delay:A=0}){const{count:s,elRef:U}=Zd(E,1600+A);return f.jsxs("div",{ref:U,className:"flex items-center gap-2 md:gap-3 lg:gap-4",children:[f.jsx("span",{className:"text-[10px] md:text-[11px] lg:text-[12px] leading-none font-extrabold uppercase tracking-[0.1em] text-primary-navy text-right",children:r}),f.jsx("span",{className:"text-lg md:text-xl lg:text-2xl leading-none font-black font-display text-primary-navy tabular-nums text-right w-[1rem] md:w-[1.25rem] lg:w-[1.5rem]",children:s})]})}function Yd(){return f.jsx("div",{className:"hidden md:flex items-center justify-center self-stretch",children:f.jsx("div",{className:"w-px h-full bg-primary-navy/10 rounded-full"})})}function Ld(){return f.jsx("div",{className:"block md:hidden h-px w-2/3 mx-auto bg-primary-navy/10 my-2 rounded-full"})}function Qh(){const{t:r,lang:E}=Ee(),{achievements:A,projects:s}=Tf(),U=A.length,H=s.length,Y=A.filter(_=>_.level==="Internasional").length,$=A.filter(_=>_.level==="Nasional").length,M=A.filter(_=>_.level==="Regional").length,p=new Date().toLocaleDateString(E==="id"?"id-ID":"en-US",{day:"numeric",month:"long",year:"numeric"}),q=E==="id"?`Data Terkumpul Per ${p}`:`Data Collected As Of ${p}`;return f.jsxs("div",{id:"tentang",children:[f.jsx("section",{className:"relative z-10 mb-2 rounded-xl overflow-hidden shadow-[0_10px_30px_-10px_rgba(253,184,19,0.4)]",children:f.jsxs("div",{className:"bg-[#FDB813] relative",children:[f.jsx("div",{className:"absolute inset-0 bg-white/5 mix-blend-overlay pointer-events-none"}),f.jsxs("div",{className:"relative grid grid-cols-1 stats-grid items-stretch px-4 md:px-6 lg:px-8 py-5 md:py-6 lg:py-7",children:[f.jsx("div",{className:"flex items-center justify-center",children:f.jsx(qd,{value:U,label:r.stats.totalPrestasi})}),f.jsx(Yd,{}),f.jsx(Ld,{}),f.jsx("div",{className:"flex items-center justify-center",children:f.jsx(qd,{value:H,label:r.stats.totalProyek})}),f.jsx(Yd,{}),f.jsx(Ld,{}),f.jsx("div",{className:"flex justify-center items-center px-4 md:px-0",children:f.jsxs("div",{className:"flex flex-col justify-center items-end gap-2 md:gap-3 lg:gap-3",children:[f.jsx(Nf,{label:"Internasional",value:Y,delay:0}),f.jsx(Nf,{label:"Nasional",value:$,delay:150}),f.jsx(Nf,{label:"Regional",value:M,delay:300})]})})]})]})}),f.jsx("p",{className:"text-[9px] md:text-[10px] font-semibold text-slate-400 tracking-wide mb-16 text-right pr-1",children:q})]})}/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Qh=o=>o.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Xh=o=>o.replace(/^([A-Z])|[\s-_]+(\w)/g,(E,T,r)=>r?r.toUpperCase():T.toLowerCase()),Gd=o=>{const E=Xh(o);return E.charAt(0).toUpperCase()+E.slice(1)},Zd=(...o)=>o.filter((E,T,r)=>!!E&&E.trim()!==""&&r.indexOf(E)===T).join(" ").trim(),Zh=o=>{for(const E in o)if(E.startsWith("aria-")||E==="role"||E==="title")return!0};/** + */const Xh=r=>r.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Zh=r=>r.replace(/^([A-Z])|[\s-_]+(\w)/g,(E,A,s)=>s?s.toUpperCase():A.toLowerCase()),wd=r=>{const E=Zh(r);return E.charAt(0).toUpperCase()+E.slice(1)},Vd=(...r)=>r.filter((E,A,s)=>!!E&&E.trim()!==""&&s.indexOf(E)===A).join(" ").trim(),Vh=r=>{for(const E in r)if(E.startsWith("aria-")||E==="role"||E==="title")return!0};/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */var Vh={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** + */var Kh={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Kh=W.forwardRef(({color:o="currentColor",size:E=24,strokeWidth:T=2,absoluteStrokeWidth:r,className:U="",children:H,iconNode:L,...k},M)=>W.createElement("svg",{ref:M,...Vh,width:E,height:E,stroke:o,strokeWidth:r?Number(T)*24/Number(E):T,className:Zd("lucide",U),...!H&&!Zh(k)&&{"aria-hidden":"true"},...k},[...L.map(([p,q])=>W.createElement(p,q)),...Array.isArray(H)?H:[H]]));/** + */const kh=F.forwardRef(({color:r="currentColor",size:E=24,strokeWidth:A=2,absoluteStrokeWidth:s,className:U="",children:H,iconNode:Y,...$},M)=>F.createElement("svg",{ref:M,...Kh,width:E,height:E,stroke:r,strokeWidth:s?Number(A)*24/Number(E):A,className:Vd("lucide",U),...!H&&!Vh($)&&{"aria-hidden":"true"},...$},[...Y.map(([p,q])=>F.createElement(p,q)),...Array.isArray(H)?H:[H]]));/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Xl=(o,E)=>{const T=W.forwardRef(({className:r,...U},H)=>W.createElement(Kh,{ref:H,iconNode:E,className:Zd(`lucide-${Qh(Gd(o))}`,`lucide-${o}`,r),...U}));return T.displayName=Gd(o),T};/** + */const Zl=(r,E)=>{const A=F.forwardRef(({className:s,...U},H)=>F.createElement(kh,{ref:H,iconNode:E,className:Vd(`lucide-${Xh(wd(r))}`,`lucide-${r}`,s),...U}));return A.displayName=wd(r),A};/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Jh=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],kh=Xl("arrow-right",Jh);/** + */const Jh=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],$h=Zl("arrow-right",Jh);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const $h=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],Wh=Xl("award",$h);/** + */const Wh=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],Fh=Zl("award",Wh);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Fh=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],Vd=Xl("book-open",Fh);/** + */const Ih=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],Kd=Zl("book-open",Ih);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Ih=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],Mn=Xl("calendar",Ih);/** + */const Ph=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],Dn=Zl("calendar",Ph);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Ph=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Pt=Xl("chevron-down",Ph);/** + */const ly=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Pt=Zl("chevron-down",ly);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const lv=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],tv=Xl("chevron-left",lv);/** + */const ty=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],ey=Zl("chevron-left",ty);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const ev=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],av=Xl("chevron-right",ev);/** + */const ay=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],ny=Zl("chevron-right",ay);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const nv=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],Kd=Xl("external-link",nv);/** + */const uy=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],kd=Zl("external-link",uy);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const uv=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],iv=Xl("file-text",uv);/** + */const iy=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],cy=Zl("file-text",iy);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const cv=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],Jd=Xl("funnel",cv);/** + */const fy=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],Jd=Zl("funnel",fy);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const fv=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],sv=Xl("message-circle",fv);/** + */const sy=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],oy=Zl("message-circle",sy);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const ov=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],kd=Xl("search",ov);/** + */const ry=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],$d=Zl("search",ry);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const rv=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],Wu=Xl("tag",rv);/** + */const dy=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],Wu=Zl("tag",dy);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const dv=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],$d=Xl("trophy",dv);/** + */const my=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],Wd=Zl("trophy",my);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const mv=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],hv=Xl("user",mv);/** + */const hy=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],yy=Zl("user",hy);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const vv=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],Wd=Xl("users",vv);/** + */const vy=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],Fd=Zl("users",vy);/** * @license lucide-react v0.546.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const yv=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Ua=Xl("x",yv);function gv({achievement:o,onReadMore:E}){const{t:T}=Ee();return f.jsxs("article",{className:"bg-white rounded-lg overflow-hidden group hover:-translate-y-1 transition-all duration-300 shadow-md hover:shadow-xl border border-slate-200 flex flex-col h-full relative",children:[f.jsx("div",{className:"absolute top-0 left-0 w-full h-1 bg-primary-navy z-10 group-hover:bg-primary-gold transition-colors"}),f.jsxs("div",{className:"relative h-56 overflow-hidden bg-slate-100",children:[f.jsx("img",{src:o.image,alt:o.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",referrerPolicy:"no-referrer",onError:r=>{r.target.src="https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN"}}),f.jsxs("div",{className:"absolute top-3 left-3 bg-white/95 backdrop-blur text-primary-navy font-bold px-3 py-1 rounded shadow-sm flex items-center gap-1.5 text-xs",children:[f.jsx($d,{size:14,className:"text-primary-gold"}),o.rank]})]}),f.jsxs("div",{className:"p-6 flex flex-col flex-grow",children:[f.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[f.jsx("span",{className:"text-untan-blue text-xs font-bold uppercase tracking-wider",children:o.category}),f.jsxs("span",{className:"text-slate-400 text-xs font-medium flex items-center gap-1 border-l border-slate-300 pl-3",children:[f.jsx(Mn,{size:12}),o.year]})]}),f.jsx("h3",{className:"text-xl font-bold font-display text-primary-navy mb-3 leading-snug group-hover:text-untan-blue transition-colors",children:o.title}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed mb-6 line-clamp-3",children:o.description}),f.jsxs("div",{className:"mt-auto border-t border-slate-100 pt-4",children:[f.jsxs("div",{className:"flex justify-between items-center mb-4",children:[f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx("div",{className:"w-8 h-8 rounded bg-primary-navy/5 flex items-center justify-center text-primary-navy font-bold text-xs ring-1 ring-primary-navy/10",children:o.avatar}),f.jsxs("div",{children:[f.jsx("span",{className:"font-bold text-slate-800 block text-sm",children:o.team}),f.jsx("span",{className:"text-slate-500 block text-xs",children:o.generation})]})]}),f.jsx("span",{className:"bg-slate-100 text-slate-600 text-[10px] px-2 py-1 rounded font-bold uppercase tracking-wide",children:o.level})]}),f.jsx("button",{onClick:()=>E(o),className:"w-full py-2.5 rounded bg-primary-navy/5 text-primary-navy font-bold hover:bg-primary-navy hover:text-white transition-all duration-300 text-sm min-h-[44px]",children:T.achievement.readMore})]})]})]})}function Oa({icon:o,label:E,value:T}){return f.jsxs("div",{className:"flex gap-2.5 items-start",children:[f.jsx("span",{className:"text-primary-gold mt-0.5 shrink-0",children:o}),f.jsxs("div",{children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 leading-none mb-1",children:E}),f.jsx("p",{className:"text-sm font-semibold text-slate-800 leading-snug",children:T})]})]})}function bv({achievement:o,onClose:E}){const{t:T}=Ee();return o?f.jsx("div",{className:"fixed inset-0 z-[300] flex items-center justify-center p-4 bg-black/60 backdrop-blur-sm",onClick:E,"aria-modal":"true",role:"dialog","aria-label":o.title,children:f.jsxs("div",{className:"bg-white rounded-xl max-w-2xl w-full max-h-[90vh] overflow-y-auto shadow-2xl animate-fade-in",onClick:r=>r.stopPropagation(),children:[f.jsxs("div",{className:"relative h-56 overflow-hidden rounded-t-xl bg-slate-200 shrink-0",children:[f.jsx("img",{src:o.image,alt:o.title,className:"w-full h-full object-cover",referrerPolicy:"no-referrer"}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/20 to-transparent"}),f.jsx("button",{onClick:E,"aria-label":T.modal.close,className:"absolute top-3 right-3 w-9 h-9 bg-white/90 backdrop-blur rounded-full flex items-center justify-center hover:bg-white transition-colors shadow-md",children:f.jsx(Ua,{size:18,className:"text-slate-700"})}),f.jsxs("div",{className:"absolute bottom-4 left-4 flex gap-2",children:[f.jsxs("span",{className:"bg-primary-gold text-slate-900 text-xs font-bold px-3 py-1.5 rounded flex items-center gap-1.5",children:[f.jsx($d,{size:12}),o.rank]}),f.jsx("span",{className:"bg-white/20 backdrop-blur text-white text-xs font-bold px-3 py-1.5 rounded uppercase tracking-wide",children:o.level})]})]}),f.jsxs("div",{className:"p-6",children:[f.jsx("div",{className:"mb-1",children:f.jsx("span",{className:"text-primary-untan-blue text-xs font-bold uppercase tracking-wider",children:o.category})}),f.jsx("h2",{className:"text-xl font-bold text-primary-navy leading-snug mb-5",children:o.title}),f.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 bg-slate-50 rounded-lg mb-5",children:[f.jsx(Oa,{icon:f.jsx(Wd,{size:14}),label:T.modal.tim,value:o.team}),o.nim&&f.jsx(Oa,{icon:f.jsx(Vd,{size:14}),label:T.modal.nim,value:o.nim}),f.jsx(Oa,{icon:f.jsx(Mn,{size:14}),label:T.modal.angkatan,value:o.generation}),f.jsx(Oa,{icon:f.jsx(Mn,{size:14}),label:T.modal.tahun,value:String(o.year)}),f.jsx(Oa,{icon:f.jsx(Wh,{size:14}),label:T.modal.kompetisi,value:o.competition}),f.jsx(Oa,{icon:f.jsx(Wu,{size:14}),label:T.modal.bidang,value:o.category})]}),f.jsxs("div",{className:"border-t border-slate-100 pt-4",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:T.modal.deskripsi}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed",children:o.description})]}),f.jsx("button",{onClick:E,className:"mt-6 w-full py-3 bg-primary-navy text-white font-bold rounded-lg hover:bg-untan-blue transition-colors duration-200 text-sm",children:T.modal.close})]})]})}):null}const Te=3,pv=3;function xv(){const{t:o}=Ee(),{achievements:E,loading:T,error:r,refetch:U}=zf(),[H,L]=W.useState(""),[k,M]=W.useState(""),[p,q]=W.useState(""),[_,Z]=W.useState(""),[ol,al]=W.useState(Te),[Al,Wl]=W.useState(null),ql=W.useMemo(()=>[...new Set(E.map(A=>A.category))].sort(),[E]),Zl=W.useMemo(()=>[...new Set(E.map(A=>A.year))].sort((A,Q)=>Q-A),[E]),vl=W.useMemo(()=>{const A=H.toLowerCase().trim();return E.filter(Q=>{const Il=!A||Q.title.toLowerCase().includes(A)||Q.team.toLowerCase().includes(A)||Q.category.toLowerCase().includes(A)||Q.competition.toLowerCase().includes(A),it=!k||Q.level===k,Jl=!p||Q.category===p,S=!_||String(Q.year)===_;return Il&&it&&Jl&&S})},[H,k,p,_,E]),El=vl.slice(0,ol),Vl=ol{L(""),M(""),q(""),Z(""),al(Te)},_l=A=>Q=>{A(Q),al(Te)},Fl=()=>al(A=>A+pv),Et=()=>{var A;al(Te),(A=document.getElementById("achievement-grid-section"))==null||A.scrollIntoView({behavior:"smooth",block:"start"})};return f.jsxs(f.Fragment,{children:[f.jsx(bv,{achievement:Al,onClose:()=>Wl(null)}),f.jsxs("section",{id:"achievement-grid-section",className:"py-8 bg-white",children:[f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8 mb-8",children:[f.jsx("h2",{className:"text-3xl md:text-4xl font-black font-display text-primary-navy mb-2",children:o.achievement.sectionTitle}),f.jsx("p",{className:"text-slate-500 text-base max-w-2xl",children:o.achievement.sectionDesc})]}),f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:[f.jsxs("div",{className:"bg-white/80 backdrop-blur-md p-4 rounded-lg shadow-sm border-t-4 border-primary-gold mb-8 space-y-3",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"text-base font-bold font-display text-primary-navy flex items-center gap-2",children:[f.jsx(Jd,{className:"text-primary-navy",size:18}),o.achievement.filterTitle]}),Cl&&f.jsxs("button",{onClick:$,className:"flex items-center gap-1 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors",children:[f.jsx(Ua,{size:13}),o.achievement.resetFilter]})]}),f.jsxs("div",{className:"relative",children:[f.jsx(kd,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"}),f.jsx("input",{id:"search-achievement",type:"text",value:H,onChange:A=>{L(A.target.value),al(Te)},placeholder:o.achievement.searchPlaceholder,className:"w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold"}),H&&f.jsx("button",{onClick:()=>{L(""),al(Te)},className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600","aria-label":"Hapus pencarian",children:f.jsx(Ua,{size:14})})]}),f.jsxs("div",{className:"flex flex-wrap gap-3",children:[f.jsxs("div",{className:"relative flex-1 min-w-[130px]",children:[f.jsxs("select",{id:"filter-level",value:k,onChange:A=>_l(M)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.achievement.allLevel}),f.jsx("option",{value:"Internasional",children:"Internasional"}),f.jsx("option",{value:"Nasional",children:"Nasional"}),f.jsx("option",{value:"Regional",children:"Regional"})]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[130px]",children:[f.jsxs("select",{id:"filter-category",value:p,onChange:A=>_l(q)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.achievement.allField}),ql.map(A=>f.jsx("option",{value:A,children:A},A))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[100px]",children:[f.jsxs("select",{id:"filter-year",value:_,onChange:A=>_l(Z)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.achievement.allYear}),Zl.map(A=>f.jsx("option",{value:String(A),children:A},A))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]})]})]}),Cl&&f.jsxs("p",{className:"text-sm text-slate-500 font-medium mb-6",children:[o.achievement.showing," ",f.jsx("span",{className:"font-bold text-primary-navy",children:vl.length})," ",o.achievement.matching]}),T?f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:[1,2,3].map(A=>f.jsxs("div",{className:"bg-white rounded-lg border border-slate-200 overflow-hidden shadow-sm animate-pulse",children:[f.jsx("div",{className:"h-52 bg-slate-200 w-full"}),f.jsxs("div",{className:"p-6 space-y-4",children:[f.jsx("div",{className:"h-4 bg-slate-200 rounded w-1/4"}),f.jsx("div",{className:"h-6 bg-slate-200 rounded w-3/4"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-5/6"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-2/3"}),f.jsx("div",{className:"h-10 bg-slate-200 rounded w-1/3 mt-4"})]})]},A))}):r?f.jsxs("div",{className:"text-center py-20 text-red-500",children:[f.jsx("p",{className:"text-lg font-semibold",children:"Gagal memuat data"}),f.jsx("p",{className:"text-sm mt-1",children:r}),f.jsx("button",{onClick:U,className:"mt-4 px-4 py-2 bg-primary-navy text-white font-bold rounded hover:bg-opacity-95 transition-all text-sm",children:"Coba Lagi"})]}):El.length===0?f.jsxs("div",{className:"text-center py-20 text-slate-400",children:[f.jsx("p",{className:"text-lg font-semibold",children:o.achievement.noData}),f.jsx("p",{className:"text-sm mt-1",children:o.achievement.noDataSub})]}):f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:El.map(A=>f.jsx("div",{className:"animate-fade-in",children:f.jsx(gv,{achievement:A,onReadMore:Q=>Wl(Q)})},A.id))}),f.jsxs("div",{className:"mt-20 flex flex-wrap items-center justify-center gap-6",children:[Vl&&f.jsxs("button",{id:"load-more-achievement",onClick:Fl,className:"text-primary-navy font-black text-lg underline underline-offset-[12px] decoration-primary-gold decoration-4 hover:text-primary-gold transition-colors flex items-center gap-2",children:[o.achievement.loadMore,f.jsx(Pt,{size:20})]}),!Vl&&El.length>0&&vl.length>Te&&f.jsxs("p",{className:"text-slate-400 text-sm font-medium",children:[o.achievement.showing," ",vl.length," ",o.achievement.allShown]}),ol>Te&&El.length>0&&f.jsxs("button",{onClick:Et,className:"text-slate-400 font-bold text-sm underline underline-offset-4 decoration-slate-300 decoration-2 hover:text-slate-600 transition-colors flex items-center gap-1.5",children:[f.jsx(Pt,{size:16,className:"rotate-180"}),o.achievement.showLess]})]})]})]})]})}function ku({icon:o,label:E,value:T}){return f.jsxs("div",{className:"flex gap-2.5 items-start",children:[f.jsx("span",{className:"text-primary-gold mt-0.5 shrink-0",children:o}),f.jsxs("div",{children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 leading-none mb-1",children:E}),f.jsx("p",{className:"text-sm font-semibold text-slate-800 leading-snug",children:T})]})]})}function Sv({project:o,onClose:E}){const{t:T}=Ee();return o?f.jsx("div",{className:"fixed inset-0 z-[300] flex items-center justify-center p-4 bg-black/60 backdrop-blur-sm",onClick:E,"aria-modal":"true",role:"dialog","aria-label":o.title,children:f.jsxs("div",{className:"bg-white rounded-xl max-w-2xl w-full max-h-[90vh] overflow-y-auto shadow-2xl animate-fade-in",onClick:r=>r.stopPropagation(),children:[f.jsxs("div",{className:"relative h-56 overflow-hidden rounded-t-xl bg-slate-200 shrink-0",children:[f.jsx("img",{src:o.image,alt:o.title,className:"w-full h-full object-cover",referrerPolicy:"no-referrer"}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/20 to-transparent"}),f.jsx("button",{onClick:E,"aria-label":T.modal.close,className:"absolute top-3 right-3 w-9 h-9 bg-white/90 backdrop-blur rounded-full flex items-center justify-center hover:bg-white transition-colors shadow-md",children:f.jsx(Ua,{size:18,className:"text-slate-700"})}),o.category&&f.jsx("div",{className:"absolute bottom-4 left-4",children:f.jsxs("span",{className:"bg-primary-gold text-slate-900 text-xs font-bold px-3 py-1.5 rounded flex items-center gap-1.5 uppercase tracking-wide",children:[f.jsx(Wu,{size:12}),o.category]})})]}),f.jsxs("div",{className:"p-6",children:[f.jsx("h2",{className:"text-xl font-bold text-primary-navy leading-snug mb-5",children:o.title}),f.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 bg-slate-50 rounded-lg mb-5",children:[o.studentName&&f.jsx(ku,{icon:f.jsx(Wd,{size:14}),label:T.modal.mahasiswa,value:o.studentName}),o.nim&&f.jsx(ku,{icon:f.jsx(Vd,{size:14}),label:T.modal.nim,value:o.nim}),o.year&&f.jsx(ku,{icon:f.jsx(Mn,{size:14}),label:T.modal.tahun,value:String(o.year)}),o.category&&f.jsx(ku,{icon:f.jsx(Wu,{size:14}),label:T.modal.bidang,value:o.category})]}),f.jsxs("div",{className:"border-t border-slate-100 pt-4 mb-5",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:T.modal.deskripsi}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed",children:o.description})]}),o.link?f.jsxs("a",{href:o.link,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 w-full py-3 bg-primary-navy text-white font-bold rounded-lg hover:bg-untan-blue transition-colors duration-200 text-sm mb-3",children:[f.jsx(Kd,{size:16}),T.project.visitLink]}):f.jsxs("div",{className:"flex items-center justify-center gap-2 w-full py-3 bg-slate-100 text-slate-400 font-bold rounded-lg text-sm mb-3 cursor-not-allowed",children:[f.jsx(iv,{size:16}),T.project.noLink]}),f.jsx("button",{onClick:E,className:"w-full py-2.5 border-2 border-slate-200 text-slate-600 font-bold rounded-lg hover:border-slate-300 hover:bg-slate-50 transition-colors duration-200 text-sm",children:T.modal.close})]})]})}):null}const Ae=6,Nv=3;function jv(){const{t:o}=Ee(),{projects:E,loading:T,error:r,refetch:U}=zf(),H=W.useRef(null),[L,k]=W.useState(null),[M,p]=W.useState(Ae),[q,_]=W.useState(""),[Z,ol]=W.useState(""),[al,Al]=W.useState(""),Wl=W.useMemo(()=>[...new Set(E.map(A=>A.category))].sort(),[E]),ql=W.useMemo(()=>[...new Set(E.map(A=>A.year))].sort((A,Q)=>Q-A),[E]),Zl=W.useMemo(()=>{const A=q.toLowerCase().trim();return E.filter(Q=>{const Il=!A||Q.title.toLowerCase().includes(A)||Q.studentName.toLowerCase().includes(A)||Q.category.toLowerCase().includes(A)||Q.description.toLowerCase().includes(A),it=!Z||Q.category===Z,Jl=!al||String(Q.year)===al;return Il&&it&&Jl})},[q,Z,al,E]),vl=Zl.slice(0,M),El=M{_(""),ol(""),Al(""),p(Ae)},$=A=>Q=>{A(Q),p(Ae)},_l=()=>p(A=>A+Nv),Fl=()=>{var A;p(Ae),(A=document.getElementById("portofolio"))==null||A.scrollIntoView({behavior:"smooth",block:"start"})},Et=A=>{const Q=H.current;if(!Q)return;const Il=Q.firstElementChild?Q.firstElementChild.offsetWidth+24:400;Q.scrollBy({left:A==="right"?Il:-Il,behavior:"smooth"})};return f.jsxs(f.Fragment,{children:[f.jsx(Sv,{project:L,onClose:()=>k(null)}),f.jsx("section",{id:"portofolio",className:"py-16 bg-white relative overflow-hidden border-t border-slate-100",children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:[f.jsxs("div",{className:"flex items-start justify-between mb-8 gap-4",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-3xl md:text-4xl font-black font-display text-primary-navy mb-3",children:o.project.sectionTitle}),f.jsx("p",{className:"text-base text-slate-500 font-medium max-w-2xl",children:o.project.sectionDesc})]}),f.jsxs("div",{className:"flex items-center gap-2 shrink-0 mt-1",children:[f.jsx("button",{onClick:()=>Et("left"),"aria-label":"Geser kiri",className:"w-10 h-10 rounded-full border-2 border-primary-navy/20 flex items-center justify-center text-primary-navy hover:bg-primary-navy hover:text-white hover:border-primary-navy transition-all duration-200 shadow-sm",children:f.jsx(tv,{size:20})}),f.jsx("button",{onClick:()=>Et("right"),"aria-label":"Geser kanan",className:"w-10 h-10 rounded-full border-2 border-primary-navy/20 flex items-center justify-center text-primary-navy hover:bg-primary-navy hover:text-white hover:border-primary-navy transition-all duration-200 shadow-sm",children:f.jsx(av,{size:20})})]})]}),f.jsxs("div",{className:"bg-white/80 backdrop-blur-md p-4 rounded-lg shadow-sm border-t-4 border-primary-gold mb-8 space-y-3",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"text-base font-bold font-display text-primary-navy flex items-center gap-2",children:[f.jsx(Jd,{className:"text-primary-navy",size:18}),o.project.filterTitle]}),Vl&&f.jsxs("button",{onClick:Cl,className:"flex items-center gap-1 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors",children:[f.jsx(Ua,{size:13}),o.project.resetFilter]})]}),f.jsxs("div",{className:"relative",children:[f.jsx(kd,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"}),f.jsx("input",{id:"search-project",type:"text",value:q,onChange:A=>{_(A.target.value),p(Ae)},placeholder:o.project.searchPlaceholder,className:"w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold"}),q&&f.jsx("button",{onClick:()=>{_(""),p(Ae)},className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600","aria-label":"Hapus pencarian",children:f.jsx(Ua,{size:14})})]}),f.jsxs("div",{className:"flex flex-wrap gap-3",children:[f.jsxs("div",{className:"relative flex-1 min-w-[160px]",children:[f.jsxs("select",{id:"filter-project-category",value:Z,onChange:A=>$(ol)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.project.allField}),Wl.map(A=>f.jsx("option",{value:A,children:A},A))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[120px]",children:[f.jsxs("select",{id:"filter-project-year",value:al,onChange:A=>$(Al)(A.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:o.project.allYear}),ql.map(A=>f.jsx("option",{value:String(A),children:A},A))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]})]})]}),Vl&&f.jsxs("p",{className:"text-sm text-slate-500 font-medium mb-6",children:[o.project.showing," ",f.jsx("span",{className:"font-bold text-primary-navy",children:Zl.length})," ",o.project.matching]}),T?f.jsx("div",{className:"flex gap-6 overflow-x-auto pb-10 hide-scrollbar",children:[1,2,3].map(A=>f.jsxs("div",{className:"snap-start shrink-0 proj-card bg-white rounded-lg border border-slate-200 overflow-hidden shadow-md animate-pulse flex flex-col",children:[f.jsx("div",{className:"h-52 bg-slate-200 w-full"}),f.jsxs("div",{className:"p-5 space-y-4 flex-grow flex flex-col justify-between",children:[f.jsxs("div",{className:"space-y-2",children:[f.jsx("div",{className:"h-4 bg-slate-200 rounded w-1/4"}),f.jsx("div",{className:"h-5 bg-slate-200 rounded w-3/4"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-5/6"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-2/3"})]}),f.jsx("div",{className:"h-10 bg-slate-200 rounded w-1/3 mt-4"})]})]},A))}):r?f.jsxs("div",{className:"text-center py-10 text-red-500 w-full",children:[f.jsx("p",{className:"text-lg font-semibold",children:"Gagal memuat portofolio"}),f.jsx("p",{className:"text-sm mt-1",children:r}),f.jsx("button",{onClick:U,className:"mt-4 px-4 py-2 bg-primary-navy text-white font-bold rounded hover:bg-opacity-95 transition-all text-sm",children:"Coba Lagi"})]}):vl.length===0?f.jsxs("div",{className:"text-center py-20 text-slate-400",children:[f.jsx("p",{className:"text-lg font-semibold",children:o.project.noData}),f.jsx("p",{className:"text-sm mt-1",children:o.project.noDataSub})]}):f.jsxs(f.Fragment,{children:[f.jsx("div",{ref:H,className:"flex gap-6 overflow-x-auto pb-10 hide-scrollbar snap-x snap-mandatory",style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:vl.map(A=>f.jsxs("div",{className:"snap-start shrink-0 proj-card bg-white rounded-lg overflow-hidden shadow-md border border-slate-200 group flex flex-col relative",children:[f.jsx("div",{className:"absolute top-0 left-0 w-1 h-full bg-primary-gold z-10 transition-transform origin-bottom group-hover:scale-y-110"}),f.jsxs("div",{className:"h-52 overflow-hidden relative",children:[f.jsx("img",{src:A.image,alt:A.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",referrerPolicy:"no-referrer",onError:Q=>{Q.target.src="https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN"}}),f.jsxs("div",{className:"absolute inset-0 bg-gradient-to-t from-primary-navy/80 to-transparent p-5 flex flex-col justify-end",children:[f.jsx("h4",{className:"text-lg font-bold font-display text-white leading-snug mb-1",children:A.title}),A.category&&f.jsxs("span",{className:"inline-flex items-center gap-1 text-[10px] font-bold text-primary-gold uppercase tracking-wider",children:[f.jsx(Wu,{size:10}),A.category]})]})]}),f.jsxs("div",{className:"p-5 flex flex-col flex-grow",children:[f.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-3 text-xs text-slate-500 font-medium",children:[A.studentName&&f.jsxs("span",{className:"flex items-center gap-1",children:[f.jsx(hv,{size:11,className:"text-slate-400"}),A.studentName]}),A.year&&f.jsxs("span",{className:"flex items-center gap-1",children:[f.jsx(Mn,{size:11,className:"text-slate-400"}),A.year]})]}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed mb-5 flex-grow line-clamp-3",children:A.description}),f.jsxs("div",{className:"flex items-center gap-3 mt-auto",children:[f.jsxs("button",{onClick:()=>k(A),className:"text-primary-navy font-bold text-sm tracking-wide hover:text-untan-blue flex items-center gap-2 group/btn",style:{minHeight:"44px"},children:[o.project.readMore,f.jsx(kh,{size:15,className:"group-hover/btn:translate-x-1 transition-transform"})]}),A.link&&f.jsxs("a",{href:A.link,target:"_blank",rel:"noopener noreferrer",className:"ml-auto flex items-center gap-1.5 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors border border-slate-200 hover:border-primary-navy/30 rounded px-3 py-2",style:{minHeight:"44px"},children:[f.jsx(Kd,{size:13}),o.project.visitLink]})]})]})]},A.id))}),f.jsx("p",{className:"text-center text-xs text-slate-400 font-medium mt-2 select-none",children:o.project.scrollHint}),f.jsxs("div",{className:"mt-10 flex flex-wrap items-center justify-center gap-6",children:[El&&f.jsxs("button",{id:"load-more-project",onClick:_l,className:"text-primary-navy font-black text-base underline underline-offset-[10px] decoration-primary-gold decoration-4 hover:text-primary-gold transition-colors flex items-center gap-2",children:[o.project.loadMore,f.jsx(Pt,{size:18})]}),!El&&vl.length>0&&Zl.length>Ae&&f.jsxs("p",{className:"text-slate-400 text-sm font-medium",children:[o.project.showing," ",Zl.length," ",o.project.allShown]}),M>Ae&&vl.length>0&&f.jsxs("button",{onClick:Fl,className:"text-slate-400 font-bold text-sm underline underline-offset-4 decoration-slate-300 decoration-2 hover:text-slate-600 transition-colors flex items-center gap-1.5",children:[f.jsx(Pt,{size:16,className:"rotate-180"}),o.project.showLess]})]})]})]})})]})}const zv="6285123456789";function Tv(){const{t:o,lang:E}=Ee(),T=`https://wa.me/${zv}?text=${encodeURIComponent(E==="id"?"Halo, saya ingin mendaftarkan prestasi atau karya saya.":"Hello, I would like to register my achievement or work.")}`;return f.jsx("section",{className:"acaab-full-bleed bg-untan-navy py-14 md:py-16 border-t border-white/10",children:f.jsx("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:f.jsxs("div",{className:"bg-untan-yellow/10 border border-untan-yellow/20 rounded-2xl px-8 py-10 md:py-12 flex flex-col md:flex-row items-center justify-between gap-8",children:[f.jsxs("div",{className:"text-center md:text-left",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] font-bold uppercase tracking-widest px-2 py-0.5 mb-4 rounded-sm",children:o.cta.badge}),f.jsx("h2",{className:"text-white text-2xl md:text-3xl font-bold font-serif leading-snug mb-3",children:o.cta.title}),f.jsx("p",{className:"text-slate-300 text-sm md:text-base leading-relaxed max-w-lg",children:o.cta.desc})]}),f.jsx("div",{className:"flex flex-col items-center gap-3 shrink-0",children:f.jsxs("a",{href:T,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2.5 bg-[#25D366] hover:bg-[#20c05a] text-white text-sm font-bold px-6 py-3 rounded-full transition-all hover:scale-105 shadow-lg shadow-[#25D366]/20 whitespace-nowrap",children:[f.jsx(sv,{size:18}),o.cta.waButton]})})]})})})}function Av(){return f.jsx(Ch,{children:f.jsxs(Lh,{children:[f.jsx("nav",{className:"py-4","aria-label":"Breadcrumb",children:f.jsxs("ol",{className:"flex items-center text-[10px] md:text-xs text-slate-500 font-medium tracking-wide uppercase",children:[f.jsx("li",{children:f.jsx("a",{href:"https://informatika.untan.ac.id",target:"_blank",rel:"noopener noreferrer",className:"hover:text-untan-blue transition-colors",children:"Beranda"})}),f.jsx("li",{children:f.jsx("span",{className:"mx-2 text-slate-300","aria-hidden":"true",children:"/"})}),f.jsx("li",{children:f.jsx("span",{className:"text-slate-800 font-bold","aria-current":"page",children:"Mahasiswa & Prestasi"})})]})}),f.jsx(Gh,{}),f.jsxs("section",{className:"acaab-full-bleed pb-20",children:[f.jsx("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:f.jsx(wh,{})}),f.jsx(xv,{}),f.jsx(jv,{})]}),f.jsx(Tv,{})]})})}Mh.createRoot(document.getElementById("root")).render(f.jsx(W.StrictMode,{children:f.jsx(Av,{})})); + */const gy=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Ca=Zl("x",gy);function by({achievement:r,onReadMore:E}){const{t:A}=Ee();return f.jsxs("article",{className:"bg-white rounded-lg overflow-hidden group hover:-translate-y-1 transition-all duration-300 shadow-md hover:shadow-xl border border-slate-200 flex flex-col h-full relative",children:[f.jsx("div",{className:"absolute top-0 left-0 w-full h-1 bg-primary-navy z-10 group-hover:bg-primary-gold transition-colors"}),f.jsxs("div",{className:"relative h-56 overflow-hidden bg-slate-100",children:[f.jsx("img",{src:r.image,alt:r.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",referrerPolicy:"no-referrer",onError:s=>{s.target.src="https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN"}}),f.jsxs("div",{className:"absolute top-3 left-3 bg-white/95 backdrop-blur text-primary-navy font-bold px-3 py-1 rounded shadow-sm flex items-center gap-1.5 text-xs",children:[f.jsx(Wd,{size:14,className:"text-primary-gold"}),r.rank]})]}),f.jsxs("div",{className:"p-6 flex flex-col flex-grow",children:[f.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[f.jsx("span",{className:"text-untan-blue text-xs font-bold uppercase tracking-wider",children:r.category}),f.jsxs("span",{className:"text-slate-400 text-xs font-medium flex items-center gap-1 border-l border-slate-300 pl-3",children:[f.jsx(Dn,{size:12}),r.year]})]}),f.jsx("h3",{className:"text-xl font-bold font-display text-primary-navy mb-3 leading-snug group-hover:text-untan-blue transition-colors",children:r.title}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed mb-6 line-clamp-3",children:r.description}),f.jsxs("div",{className:"mt-auto border-t border-slate-100 pt-4",children:[f.jsxs("div",{className:"flex justify-between items-center mb-4",children:[f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx("div",{className:"w-8 h-8 rounded bg-primary-navy/5 flex items-center justify-center text-primary-navy font-bold text-xs ring-1 ring-primary-navy/10",children:r.avatar}),f.jsxs("div",{children:[f.jsx("span",{className:"font-bold text-slate-800 block text-sm",children:r.team}),f.jsx("span",{className:"text-slate-500 block text-xs",children:r.generation})]})]}),f.jsx("span",{className:"bg-slate-100 text-slate-600 text-[10px] px-2 py-1 rounded font-bold uppercase tracking-wide",children:r.level})]}),f.jsx("button",{onClick:()=>E(r),className:"w-full py-2.5 rounded bg-primary-navy/5 text-primary-navy font-bold hover:bg-primary-navy hover:text-white transition-all duration-300 text-sm min-h-[44px]",children:A.achievement.readMore})]})]})]})}function Oa({icon:r,label:E,value:A}){return f.jsxs("div",{className:"flex gap-2.5 items-start",children:[f.jsx("span",{className:"text-primary-gold mt-0.5 shrink-0",children:r}),f.jsxs("div",{children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 leading-none mb-1",children:E}),f.jsx("p",{className:"text-sm font-semibold text-slate-800 leading-snug",children:A})]})]})}function py({achievement:r,onClose:E}){const{t:A}=Ee();return r?f.jsx("div",{className:"fixed inset-0 z-[300] flex items-center justify-center p-4 bg-black/60 backdrop-blur-sm",onClick:E,"aria-modal":"true",role:"dialog","aria-label":r.title,children:f.jsxs("div",{className:"bg-white rounded-xl max-w-2xl w-full max-h-[90vh] overflow-y-auto shadow-2xl animate-fade-in",onClick:s=>s.stopPropagation(),children:[f.jsxs("div",{className:"relative h-56 overflow-hidden rounded-t-xl bg-slate-200 shrink-0",children:[f.jsx("img",{src:r.image,alt:r.title,className:"w-full h-full object-cover",referrerPolicy:"no-referrer"}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/20 to-transparent"}),f.jsx("button",{onClick:E,"aria-label":A.modal.close,className:"absolute top-3 right-3 w-9 h-9 bg-white/90 backdrop-blur rounded-full flex items-center justify-center hover:bg-white transition-colors shadow-md",children:f.jsx(Ca,{size:18,className:"text-slate-700"})}),f.jsxs("div",{className:"absolute bottom-4 left-4 flex gap-2",children:[f.jsxs("span",{className:"bg-primary-gold text-slate-900 text-xs font-bold px-3 py-1.5 rounded flex items-center gap-1.5",children:[f.jsx(Wd,{size:12}),r.rank]}),f.jsx("span",{className:"bg-white/20 backdrop-blur text-white text-xs font-bold px-3 py-1.5 rounded uppercase tracking-wide",children:r.level})]})]}),f.jsxs("div",{className:"p-6",children:[f.jsx("div",{className:"mb-1",children:f.jsx("span",{className:"text-primary-untan-blue text-xs font-bold uppercase tracking-wider",children:r.category})}),f.jsx("h2",{className:"text-xl font-bold text-primary-navy leading-snug mb-5",children:r.title}),f.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 bg-slate-50 rounded-lg mb-5",children:[f.jsx(Oa,{icon:f.jsx(Fd,{size:14}),label:A.modal.tim,value:r.team}),r.nim&&f.jsx(Oa,{icon:f.jsx(Kd,{size:14}),label:A.modal.nim,value:r.nim}),f.jsx(Oa,{icon:f.jsx(Dn,{size:14}),label:A.modal.angkatan,value:r.generation}),f.jsx(Oa,{icon:f.jsx(Dn,{size:14}),label:A.modal.tahun,value:String(r.year)}),f.jsx(Oa,{icon:f.jsx(Fh,{size:14}),label:A.modal.kompetisi,value:r.competition}),f.jsx(Oa,{icon:f.jsx(Wu,{size:14}),label:A.modal.bidang,value:r.category})]}),r.members&&r.members.length>0&&f.jsxs("div",{className:"border-t border-slate-100 pt-4 mb-4",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:"Anggota Tim"}),f.jsx("ul",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:r.members.map((s,U)=>f.jsxs("li",{className:"flex items-center gap-2 bg-slate-50 px-3 py-2 rounded-md",children:[f.jsx("span",{className:"w-6 h-6 rounded-full bg-primary-gold/20 text-primary-gold flex items-center justify-center text-xs font-bold shrink-0",children:s.nama.charAt(0).toUpperCase()}),f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-sm font-semibold text-slate-700 leading-none",children:s.nama}),s.angkatan&&f.jsxs("span",{className:"text-[10px] text-slate-500 mt-1",children:["Angkatan ",s.angkatan]})]})]},U))})]}),f.jsxs("div",{className:"border-t border-slate-100 pt-4",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:A.modal.deskripsi}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed",children:r.description.replace(/\*\*/g,"")})]}),f.jsx("button",{onClick:E,className:"mt-6 w-full py-3 bg-primary-navy text-white font-bold rounded-lg hover:bg-untan-blue transition-colors duration-200 text-sm",children:A.modal.close})]})]})}):null}const ze=3,xy=3;function Sy(){const{t:r}=Ee(),{achievements:E,loading:A,error:s,refetch:U}=Tf(),[H,Y]=F.useState(""),[$,M]=F.useState(""),[p,q]=F.useState(""),[_,X]=F.useState(""),[Z,tl]=F.useState(ze),[Nl,Sl]=F.useState(null),_l=F.useMemo(()=>[...new Set(E.map(z=>z.category))].sort(),[E]),Vl=F.useMemo(()=>[...new Set(E.map(z=>z.year))].sort((z,G)=>G-z),[E]),yl=F.useMemo(()=>{const z=H.toLowerCase().trim();return E.filter(G=>{const kl=!z||G.title.toLowerCase().includes(z)||G.team.toLowerCase().includes(z)||G.category.toLowerCase().includes(z)||G.competition.toLowerCase().includes(z),it=!$||G.level===$,$l=!p||G.category===p,S=!_||String(G.year)===_;return kl&&it&&$l&&S})},[H,$,p,_,E]),Ml=yl.slice(0,Z),Kl=Z{Y(""),M(""),q(""),X(""),tl(ze)},Dl=z=>G=>{z(G),tl(ze)},Il=()=>tl(z=>z+xy),Et=()=>{var z;tl(ze),(z=document.getElementById("achievement-grid-section"))==null||z.scrollIntoView({behavior:"smooth",block:"start"})};return f.jsxs(f.Fragment,{children:[f.jsx(py,{achievement:Nl,onClose:()=>Sl(null)}),f.jsxs("section",{id:"achievement-grid-section",className:"py-8 bg-white",children:[f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8 mb-8",children:[f.jsx("h2",{className:"text-3xl md:text-4xl font-black font-display text-primary-navy mb-2",children:r.achievement.sectionTitle}),f.jsx("p",{className:"text-slate-500 text-base max-w-2xl",children:r.achievement.sectionDesc})]}),f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:[f.jsxs("div",{className:"bg-white/80 backdrop-blur-md p-4 rounded-lg shadow-sm border-t-4 border-primary-gold mb-8 space-y-3",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"text-base font-bold font-display text-primary-navy flex items-center gap-2",children:[f.jsx(Jd,{className:"text-primary-navy",size:18}),r.achievement.filterTitle]}),Rl&&f.jsxs("button",{onClick:W,className:"flex items-center gap-1 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors",children:[f.jsx(Ca,{size:13}),r.achievement.resetFilter]})]}),f.jsxs("div",{className:"relative",children:[f.jsx($d,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"}),f.jsx("input",{id:"search-achievement",type:"text",value:H,onChange:z=>{Y(z.target.value),tl(ze)},placeholder:r.achievement.searchPlaceholder,className:"w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold"}),H&&f.jsx("button",{onClick:()=>{Y(""),tl(ze)},className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600","aria-label":"Hapus pencarian",children:f.jsx(Ca,{size:14})})]}),f.jsxs("div",{className:"flex flex-wrap gap-3",children:[f.jsxs("div",{className:"relative flex-1 min-w-[130px]",children:[f.jsxs("select",{id:"filter-level",value:$,onChange:z=>Dl(M)(z.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:r.achievement.allLevel}),f.jsx("option",{value:"Internasional",children:"Internasional"}),f.jsx("option",{value:"Nasional",children:"Nasional"}),f.jsx("option",{value:"Regional",children:"Regional"})]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[130px]",children:[f.jsxs("select",{id:"filter-category",value:p,onChange:z=>Dl(q)(z.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:r.achievement.allField}),_l.map(z=>f.jsx("option",{value:z,children:z},z))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[100px]",children:[f.jsxs("select",{id:"filter-year",value:_,onChange:z=>Dl(X)(z.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:r.achievement.allYear}),Vl.map(z=>f.jsx("option",{value:String(z),children:z},z))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]})]})]}),Rl&&f.jsxs("p",{className:"text-sm text-slate-500 font-medium mb-6",children:[r.achievement.showing," ",f.jsx("span",{className:"font-bold text-primary-navy",children:yl.length})," ",r.achievement.matching]}),A?f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:[1,2,3].map(z=>f.jsxs("div",{className:"bg-white rounded-lg border border-slate-200 overflow-hidden shadow-sm animate-pulse",children:[f.jsx("div",{className:"h-52 bg-slate-200 w-full"}),f.jsxs("div",{className:"p-6 space-y-4",children:[f.jsx("div",{className:"h-4 bg-slate-200 rounded w-1/4"}),f.jsx("div",{className:"h-6 bg-slate-200 rounded w-3/4"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-5/6"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-2/3"}),f.jsx("div",{className:"h-10 bg-slate-200 rounded w-1/3 mt-4"})]})]},z))}):s?f.jsxs("div",{className:"text-center py-20 text-red-500",children:[f.jsx("p",{className:"text-lg font-semibold",children:"Gagal memuat data"}),f.jsx("p",{className:"text-sm mt-1",children:s}),f.jsx("button",{onClick:U,className:"mt-4 px-4 py-2 bg-primary-navy text-white font-bold rounded hover:bg-opacity-95 transition-all text-sm",children:"Coba Lagi"})]}):Ml.length===0?f.jsxs("div",{className:"text-center py-20 text-slate-400",children:[f.jsx("p",{className:"text-lg font-semibold",children:r.achievement.noData}),f.jsx("p",{className:"text-sm mt-1",children:r.achievement.noDataSub})]}):f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:Ml.map(z=>f.jsx("div",{className:"animate-fade-in",children:f.jsx(by,{achievement:z,onReadMore:G=>Sl(G)})},z.id))}),f.jsxs("div",{className:"mt-20 flex flex-wrap items-center justify-center gap-6",children:[Kl&&f.jsxs("button",{id:"load-more-achievement",onClick:Il,className:"text-primary-navy font-black text-lg underline underline-offset-[12px] decoration-primary-gold decoration-4 hover:text-primary-gold transition-colors flex items-center gap-2",children:[r.achievement.loadMore,f.jsx(Pt,{size:20})]}),!Kl&&Ml.length>0&&yl.length>ze&&f.jsxs("p",{className:"text-slate-400 text-sm font-medium",children:[r.achievement.showing," ",yl.length," ",r.achievement.allShown]}),Z>ze&&Ml.length>0&&f.jsxs("button",{onClick:Et,className:"text-slate-400 font-bold text-sm underline underline-offset-4 decoration-slate-300 decoration-2 hover:text-slate-600 transition-colors flex items-center gap-1.5",children:[f.jsx(Pt,{size:16,className:"rotate-180"}),r.achievement.showLess]})]})]})]})]})}function $u({icon:r,label:E,value:A}){return f.jsxs("div",{className:"flex gap-2.5 items-start",children:[f.jsx("span",{className:"text-primary-gold mt-0.5 shrink-0",children:r}),f.jsxs("div",{children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 leading-none mb-1",children:E}),f.jsx("p",{className:"text-sm font-semibold text-slate-800 leading-snug",children:A})]})]})}function Ny({project:r,onClose:E}){const{t:A}=Ee();return r?f.jsx("div",{className:"fixed inset-0 z-[300] flex items-center justify-center p-4 bg-black/60 backdrop-blur-sm",onClick:E,"aria-modal":"true",role:"dialog","aria-label":r.title,children:f.jsxs("div",{className:"bg-white rounded-xl max-w-2xl w-full max-h-[90vh] overflow-y-auto shadow-2xl animate-fade-in",onClick:s=>s.stopPropagation(),children:[f.jsxs("div",{className:"relative h-56 overflow-hidden rounded-t-xl bg-slate-200 shrink-0",children:[f.jsx("img",{src:r.image,alt:r.title,className:"w-full h-full object-cover",referrerPolicy:"no-referrer"}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/20 to-transparent"}),f.jsx("button",{onClick:E,"aria-label":A.modal.close,className:"absolute top-3 right-3 w-9 h-9 bg-white/90 backdrop-blur rounded-full flex items-center justify-center hover:bg-white transition-colors shadow-md",children:f.jsx(Ca,{size:18,className:"text-slate-700"})}),r.category&&r.category.length>0&&f.jsx("div",{className:"absolute bottom-4 left-4 flex flex-wrap gap-2",children:r.category.map((s,U)=>f.jsxs("span",{className:"bg-primary-gold text-slate-900 text-xs font-bold px-3 py-1.5 rounded flex items-center gap-1.5 uppercase tracking-wide",children:[f.jsx(Wu,{size:12}),s]},U))})]}),f.jsxs("div",{className:"p-6",children:[f.jsx("h2",{className:"text-xl font-bold text-primary-navy leading-snug mb-5",children:r.title}),f.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 bg-slate-50 rounded-lg mb-5",children:[r.studentName&&f.jsx($u,{icon:f.jsx(Fd,{size:14}),label:A.modal.mahasiswa,value:r.studentName}),r.nim&&f.jsx($u,{icon:f.jsx(Kd,{size:14}),label:A.modal.nim,value:r.nim}),r.year&&f.jsx($u,{icon:f.jsx(Dn,{size:14}),label:A.modal.tahun,value:String(r.year)}),r.category&&r.category.length>0&&f.jsx($u,{icon:f.jsx(Wu,{size:14}),label:A.modal.bidang,value:r.category.join(", ")})]}),r.members&&r.members.length>0&&f.jsxs("div",{className:"border-t border-slate-100 pt-4 mb-4",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:"Anggota Tim"}),f.jsx("ul",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:r.members.map((s,U)=>f.jsxs("li",{className:"flex items-center gap-2 bg-slate-50 px-3 py-2 rounded-md border border-slate-100",children:[f.jsx("span",{className:"w-6 h-6 rounded-full bg-primary-gold/20 text-primary-gold flex items-center justify-center text-xs font-bold shrink-0",children:s.nama.charAt(0).toUpperCase()}),f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-sm font-semibold text-slate-700 leading-none",children:s.nama}),s.nim&&f.jsx("span",{className:"text-[10px] text-slate-500 mt-1",children:s.nim})]})]},U))})]}),f.jsxs("div",{className:"border-t border-slate-100 pt-4 mb-5",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:A.modal.deskripsi}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed",children:r.description}),r.catatan&&f.jsxs("div",{className:"mt-4 p-3 bg-blue-50/50 border border-blue-100 rounded-lg",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-blue-400 mb-1",children:"Catatan Tambahan"}),f.jsx("p",{className:"text-sm text-slate-600 italic",children:r.catatan})]})]}),r.link?f.jsxs("a",{href:r.link,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 w-full py-3 bg-primary-navy text-white font-bold rounded-lg hover:bg-untan-blue transition-colors duration-200 text-sm mb-3",children:[f.jsx(kd,{size:16}),A.project.visitLink]}):f.jsxs("div",{className:"flex items-center justify-center gap-2 w-full py-3 bg-slate-100 text-slate-400 font-bold rounded-lg text-sm mb-3 cursor-not-allowed",children:[f.jsx(cy,{size:16}),A.project.noLink]}),f.jsx("button",{onClick:E,className:"w-full py-2.5 border-2 border-slate-200 text-slate-600 font-bold rounded-lg hover:border-slate-300 hover:bg-slate-50 transition-colors duration-200 text-sm",children:A.modal.close})]})]})}):null}const Ae=6,jy=3;function Ty(){const{t:r}=Ee(),{projects:E,loading:A,error:s,refetch:U}=Tf(),H=F.useRef(null),[Y,$]=F.useState(null),[M,p]=F.useState(Ae),[q,_]=F.useState(""),[X,Z]=F.useState(""),[tl,Nl]=F.useState(""),Sl=F.useMemo(()=>[...new Set(E.flatMap(z=>z.category))].sort(),[E]),_l=F.useMemo(()=>[...new Set(E.map(z=>z.year))].sort((z,G)=>G-z),[E]),Vl=F.useMemo(()=>{const z=q.toLowerCase().trim();return E.filter(G=>{const kl=!z||G.title.toLowerCase().includes(z)||G.studentName.toLowerCase().includes(z)||G.category.join(" ").toLowerCase().includes(z)||G.description.toLowerCase().includes(z),it=!X||G.category.includes(X),$l=!tl||String(G.year)===tl;return kl&&it&&$l})},[q,X,tl,E]),yl=Vl.slice(0,M),Ml=M{_(""),Z(""),Nl(""),p(Ae)},W=z=>G=>{z(G),p(Ae)},Dl=()=>p(z=>z+jy),Il=()=>{var z;p(Ae),(z=document.getElementById("portofolio"))==null||z.scrollIntoView({behavior:"smooth",block:"start"})},Et=z=>{const G=H.current;if(!G)return;const kl=G.firstElementChild?G.firstElementChild.offsetWidth+24:400;G.scrollBy({left:z==="right"?kl:-kl,behavior:"smooth"})};return f.jsxs(f.Fragment,{children:[f.jsx(Ny,{project:Y,onClose:()=>$(null)}),f.jsx("section",{id:"portofolio",className:"py-16 bg-white relative overflow-hidden border-t border-slate-100",children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:[f.jsxs("div",{className:"flex items-start justify-between mb-8 gap-4",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-3xl md:text-4xl font-black font-display text-primary-navy mb-3",children:r.project.sectionTitle}),f.jsx("p",{className:"text-base text-slate-500 font-medium max-w-2xl",children:r.project.sectionDesc})]}),f.jsxs("div",{className:"flex items-center gap-2 shrink-0 mt-1",children:[f.jsx("button",{onClick:()=>Et("left"),"aria-label":"Geser kiri",className:"w-10 h-10 rounded-full border-2 border-primary-navy/20 flex items-center justify-center text-primary-navy hover:bg-primary-navy hover:text-white hover:border-primary-navy transition-all duration-200 shadow-sm",children:f.jsx(ey,{size:20})}),f.jsx("button",{onClick:()=>Et("right"),"aria-label":"Geser kanan",className:"w-10 h-10 rounded-full border-2 border-primary-navy/20 flex items-center justify-center text-primary-navy hover:bg-primary-navy hover:text-white hover:border-primary-navy transition-all duration-200 shadow-sm",children:f.jsx(ny,{size:20})})]})]}),f.jsxs("div",{className:"bg-white/80 backdrop-blur-md p-4 rounded-lg shadow-sm border-t-4 border-primary-gold mb-8 space-y-3",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"text-base font-bold font-display text-primary-navy flex items-center gap-2",children:[f.jsx(Jd,{className:"text-primary-navy",size:18}),r.project.filterTitle]}),Kl&&f.jsxs("button",{onClick:Rl,className:"flex items-center gap-1 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors",children:[f.jsx(Ca,{size:13}),r.project.resetFilter]})]}),f.jsxs("div",{className:"relative",children:[f.jsx($d,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"}),f.jsx("input",{id:"search-project",type:"text",value:q,onChange:z=>{_(z.target.value),p(Ae)},placeholder:r.project.searchPlaceholder,className:"w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold"}),q&&f.jsx("button",{onClick:()=>{_(""),p(Ae)},className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600","aria-label":"Hapus pencarian",children:f.jsx(Ca,{size:14})})]}),f.jsxs("div",{className:"flex flex-wrap gap-3",children:[f.jsxs("div",{className:"relative flex-1 min-w-[160px]",children:[f.jsxs("select",{id:"filter-project-category",value:X,onChange:z=>W(Z)(z.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:r.project.allField}),Sl.map(z=>f.jsx("option",{value:z,children:z},z))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[120px]",children:[f.jsxs("select",{id:"filter-project-year",value:tl,onChange:z=>W(Nl)(z.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:r.project.allYear}),_l.map(z=>f.jsx("option",{value:String(z),children:z},z))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]})]})]}),Kl&&f.jsxs("p",{className:"text-sm text-slate-500 font-medium mb-6",children:[r.project.showing," ",f.jsx("span",{className:"font-bold text-primary-navy",children:Vl.length})," ",r.project.matching]}),A?f.jsx("div",{className:"flex gap-6 overflow-x-auto pb-10 hide-scrollbar",children:[1,2,3].map(z=>f.jsxs("div",{className:"snap-start shrink-0 proj-card bg-white rounded-lg border border-slate-200 overflow-hidden shadow-md animate-pulse flex flex-col",children:[f.jsx("div",{className:"h-52 bg-slate-200 w-full"}),f.jsxs("div",{className:"p-5 space-y-4 flex-grow flex flex-col justify-between",children:[f.jsxs("div",{className:"space-y-2",children:[f.jsx("div",{className:"h-4 bg-slate-200 rounded w-1/4"}),f.jsx("div",{className:"h-5 bg-slate-200 rounded w-3/4"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-5/6"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-2/3"})]}),f.jsx("div",{className:"h-10 bg-slate-200 rounded w-1/3 mt-4"})]})]},z))}):s?f.jsxs("div",{className:"text-center py-10 text-red-500 w-full",children:[f.jsx("p",{className:"text-lg font-semibold",children:"Gagal memuat portofolio"}),f.jsx("p",{className:"text-sm mt-1",children:s}),f.jsx("button",{onClick:U,className:"mt-4 px-4 py-2 bg-primary-navy text-white font-bold rounded hover:bg-opacity-95 transition-all text-sm",children:"Coba Lagi"})]}):yl.length===0?f.jsxs("div",{className:"text-center py-20 text-slate-400",children:[f.jsx("p",{className:"text-lg font-semibold",children:r.project.noData}),f.jsx("p",{className:"text-sm mt-1",children:r.project.noDataSub})]}):f.jsxs(f.Fragment,{children:[f.jsx("div",{ref:H,className:"flex gap-6 overflow-x-auto pb-10 hide-scrollbar snap-x snap-mandatory",style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:yl.map(z=>f.jsxs("div",{className:"snap-start shrink-0 proj-card bg-white rounded-lg overflow-hidden shadow-md border border-slate-200 group flex flex-col relative",children:[f.jsx("div",{className:"absolute top-0 left-0 w-1 h-full bg-primary-gold z-10 transition-transform origin-bottom group-hover:scale-y-110"}),f.jsxs("div",{className:"h-52 overflow-hidden relative",children:[f.jsx("img",{src:z.image,alt:z.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",referrerPolicy:"no-referrer",onError:G=>{G.target.src="https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN"}}),f.jsxs("div",{className:"absolute inset-0 bg-gradient-to-t from-primary-navy/80 to-transparent p-5 flex flex-col justify-end",children:[f.jsx("h4",{className:"text-lg font-bold font-display text-white leading-snug mb-1",children:z.title}),z.category&&z.category.length>0&&f.jsx("div",{className:"flex flex-wrap gap-2 mt-1",children:z.category.map((G,kl)=>f.jsxs("span",{className:"inline-flex items-center gap-1 text-[10px] font-bold text-primary-gold uppercase tracking-wider bg-black/30 px-2 py-1 rounded backdrop-blur-sm",children:[f.jsx(Wu,{size:10}),G]},kl))})]})]}),f.jsxs("div",{className:"p-5 flex flex-col flex-grow",children:[f.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-3 text-xs text-slate-500 font-medium",children:[z.studentName&&f.jsxs("span",{className:"flex items-center gap-1",children:[f.jsx(yy,{size:11,className:"text-slate-400"}),z.studentName]}),z.year&&f.jsxs("span",{className:"flex items-center gap-1",children:[f.jsx(Dn,{size:11,className:"text-slate-400"}),z.year]})]}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed mb-5 flex-grow line-clamp-3",children:z.description}),f.jsxs("div",{className:"flex items-center gap-3 mt-auto",children:[f.jsxs("button",{onClick:()=>$(z),className:"text-primary-navy font-bold text-sm tracking-wide hover:text-untan-blue flex items-center gap-2 group/btn",style:{minHeight:"44px"},children:[r.project.readMore,f.jsx($h,{size:15,className:"group-hover/btn:translate-x-1 transition-transform"})]}),z.link&&f.jsxs("a",{href:z.link,target:"_blank",rel:"noopener noreferrer",className:"ml-auto flex items-center gap-1.5 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors border border-slate-200 hover:border-primary-navy/30 rounded px-3 py-2",style:{minHeight:"44px"},children:[f.jsx(kd,{size:13}),r.project.visitLink]})]})]})]},z.id))}),f.jsx("p",{className:"text-center text-xs text-slate-400 font-medium mt-2 select-none",children:r.project.scrollHint}),f.jsxs("div",{className:"mt-10 flex flex-wrap items-center justify-center gap-6",children:[Ml&&f.jsxs("button",{id:"load-more-project",onClick:Dl,className:"text-primary-navy font-black text-base underline underline-offset-[10px] decoration-primary-gold decoration-4 hover:text-primary-gold transition-colors flex items-center gap-2",children:[r.project.loadMore,f.jsx(Pt,{size:18})]}),!Ml&&yl.length>0&&Vl.length>Ae&&f.jsxs("p",{className:"text-slate-400 text-sm font-medium",children:[r.project.showing," ",Vl.length," ",r.project.allShown]}),M>Ae&&yl.length>0&&f.jsxs("button",{onClick:Il,className:"text-slate-400 font-bold text-sm underline underline-offset-4 decoration-slate-300 decoration-2 hover:text-slate-600 transition-colors flex items-center gap-1.5",children:[f.jsx(Pt,{size:16,className:"rotate-180"}),r.project.showLess]})]})]})]})})]})}const zy="6285123456789";function Ay(){const{t:r,lang:E}=Ee(),A=`https://wa.me/${zy}?text=${encodeURIComponent(E==="id"?"Halo, saya ingin mendaftarkan prestasi atau karya saya.":"Hello, I would like to register my achievement or work.")}`;return f.jsx("section",{className:"acaab-full-bleed bg-untan-navy py-14 md:py-16 border-t border-white/10",children:f.jsx("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:f.jsxs("div",{className:"bg-untan-yellow/10 border border-untan-yellow/20 rounded-2xl px-8 py-10 md:py-12 flex flex-col md:flex-row items-center justify-between gap-8",children:[f.jsxs("div",{className:"text-center md:text-left",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] font-bold uppercase tracking-widest px-2 py-0.5 mb-4 rounded-sm",children:r.cta.badge}),f.jsx("h2",{className:"text-white text-2xl md:text-3xl font-bold font-serif leading-snug mb-3",children:r.cta.title}),f.jsx("p",{className:"text-slate-300 text-sm md:text-base leading-relaxed max-w-lg",children:r.cta.desc})]}),f.jsx("div",{className:"flex flex-col items-center gap-3 shrink-0",children:f.jsxs("a",{href:A,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2.5 bg-[#25D366] hover:bg-[#20c05a] text-white text-sm font-bold px-6 py-3 rounded-full transition-all hover:scale-105 shadow-lg shadow-[#25D366]/20 whitespace-nowrap",children:[f.jsx(oy,{size:18}),r.cta.waButton]})})]})})})}function Ey(){return f.jsx(Hh,{children:f.jsxs(wh,{children:[f.jsx("nav",{className:"py-4","aria-label":"Breadcrumb",children:f.jsxs("ol",{className:"flex items-center text-[10px] md:text-xs text-slate-500 font-medium tracking-wide uppercase",children:[f.jsx("li",{children:f.jsx("a",{href:"https://informatika.untan.ac.id",target:"_blank",rel:"noopener noreferrer",className:"hover:text-untan-blue transition-colors",children:"Beranda"})}),f.jsx("li",{children:f.jsx("span",{className:"mx-2 text-slate-300","aria-hidden":"true",children:"/"})}),f.jsx("li",{children:f.jsx("span",{className:"text-slate-800 font-bold","aria-current":"page",children:"Mahasiswa & Prestasi"})})]})}),f.jsx(Gh,{}),f.jsxs("section",{className:"acaab-full-bleed pb-20",children:[f.jsx("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:f.jsx(Qh,{})}),f.jsx(Sy,{}),f.jsx(Ty,{})]}),f.jsx(Ay,{})]})})}Dh.createRoot(document.getElementById("root")).render(f.jsx(F.StrictMode,{children:f.jsx(Ey,{})})); diff --git a/groups/ACAAB/assets/src/index.html b/groups/ACAAB/assets/src/index.html index bc00fe9..77a0f00 100644 --- a/groups/ACAAB/assets/src/index.html +++ b/groups/ACAAB/assets/src/index.html @@ -1,20 +1,20 @@ - - - - - - ACAAB — Dev Preview + + + + + + ACAAB — Dev Preview + - - -
⚡ DEV MODE — Navbar & footer tidak tampil di sini. Gunakan kit dev server (root) untuk preview lengkap.
-
- - + + +
⚡ DEV MODE — Navbar & footer tidak tampil di sini. Gunakan kit dev server (root) untuk preview lengkap.
+
+ + diff --git a/groups/ACAAB/src/components/AchievementModal.tsx b/groups/ACAAB/src/components/AchievementModal.tsx index ac4e498..72d249c 100644 --- a/groups/ACAAB/src/components/AchievementModal.tsx +++ b/groups/ACAAB/src/components/AchievementModal.tsx @@ -88,10 +88,30 @@ export default function AchievementModal({ achievement, onClose }: AchievementMo } label={t.modal.bidang} value={achievement.category} />
+ {/* Members list */} + {achievement.members && achievement.members.length > 0 && ( +
+

Anggota Tim

+
    + {achievement.members.map((m, i) => ( +
  • + + {m.nama.charAt(0).toUpperCase()} + +
    + {m.nama} + {m.angkatan && Angkatan {m.angkatan}} +
    +
  • + ))} +
+
+ )} + {/* Description */}

{t.modal.deskripsi}

-

{achievement.description}

+

{achievement.description.replace(/\*\*/g, '')}

{/* Close button */} diff --git a/groups/ACAAB/src/components/ProjectCarousel.tsx b/groups/ACAAB/src/components/ProjectCarousel.tsx index afe9f10..58876c4 100644 --- a/groups/ACAAB/src/components/ProjectCarousel.tsx +++ b/groups/ACAAB/src/components/ProjectCarousel.tsx @@ -23,7 +23,7 @@ export default function ProjectCarousel() { const [filterYear, setFilterYear] = useState(''); const categories = useMemo( - () => [...new Set(projects.map((p) => p.category))].sort(), + () => [...new Set(projects.flatMap((p) => p.category))].sort(), [projects] ); @@ -40,9 +40,9 @@ export default function ProjectCarousel() { !q || p.title.toLowerCase().includes(q) || p.studentName.toLowerCase().includes(q) || - p.category.toLowerCase().includes(q) || + p.category.join(' ').toLowerCase().includes(q) || p.description.toLowerCase().includes(q); - const matchCategory = !filterCategory || p.category === filterCategory; + const matchCategory = !filterCategory || p.category.includes(filterCategory); const matchYear = !filterYear || String(p.year) === filterYear; return matchSearch && matchCategory && matchYear; }); @@ -271,11 +271,15 @@ export default function ProjectCarousel() {

{project.title}

- {project.category && ( - - - {project.category} - + {project.category && project.category.length > 0 && ( +
+ {project.category.map((cat, i) => ( + + + {cat} + + ))} +
)}
diff --git a/groups/ACAAB/src/components/ProjectModal.tsx b/groups/ACAAB/src/components/ProjectModal.tsx index ac5e2bb..aa42218 100644 --- a/groups/ACAAB/src/components/ProjectModal.tsx +++ b/groups/ACAAB/src/components/ProjectModal.tsx @@ -56,12 +56,14 @@ export default function ProjectModal({ project, onClose }: ProjectModalProps) { {/* Category badge */} - {project.category && ( -
- - - {project.category} - + {project.category && project.category.length > 0 && ( +
+ {project.category.map((cat, i) => ( + + + {cat} + + ))}
)}
@@ -81,15 +83,41 @@ export default function ProjectModal({ project, onClose }: ProjectModalProps) { {project.year && ( } label={t.modal.tahun} value={String(project.year)} /> )} - {project.category && ( - } label={t.modal.bidang} value={project.category} /> + {project.category && project.category.length > 0 && ( + } label={t.modal.bidang} value={project.category.join(', ')} /> )}
+ {/* Members list */} + {project.members && project.members.length > 0 && ( +
+

Anggota Tim

+
    + {project.members.map((m, i) => ( +
  • + + {m.nama.charAt(0).toUpperCase()} + +
    + {m.nama} + {m.nim && {m.nim}} +
    +
  • + ))} +
+
+ )} + {/* Description */}

{t.modal.deskripsi}

{project.description}

+ {project.catatan && ( +
+

Catatan Tambahan

+

{project.catatan}

+
+ )}
{/* Project link */} diff --git a/groups/ACAAB/src/data.ts b/groups/ACAAB/src/data.ts index df0d23e..bb2cf91 100644 --- a/groups/ACAAB/src/data.ts +++ b/groups/ACAAB/src/data.ts @@ -12,6 +12,7 @@ export interface Achievement { generation: string; image: string; avatar: string; + members?: Array<{nama: string; angkatan?: number}>; } export interface Project { @@ -20,10 +21,12 @@ export interface Project { studentName: string; nim?: string; year: number; - category: string; + category: string[]; description: string; image: string; link?: string; + catatan?: string; + members?: Array<{nama: string; nim?: string}>; } /* diff --git a/groups/ACAAB/src/services/api.ts b/groups/ACAAB/src/services/api.ts index f2d61a6..ab9b126 100644 --- a/groups/ACAAB/src/services/api.ts +++ b/groups/ACAAB/src/services/api.ts @@ -3,6 +3,21 @@ import { Achievement, Project } from '../data'; // Determine API Base URL dynamically from Vite env, fallback to hardcoded if not set const API_BASE_URL = import.meta.env.VITE_API_BASE_URL || 'https://api.ifuntanhub.dev'; +const BIDANG_MAP: Record = { + 1: 'Kecerdasan Buatan', + 2: 'Cyber Security', + 3: 'Data', + 4: 'Software Engineering', + 5: 'Competitive Programming', + 6: 'IoT', + 7: 'Smart City', + 8: 'Web3', + 9: 'Karya Tulis Ilmiah', + 10: 'Robotik', +}; + + + /** * Helper to parse Rank/Juara from Achievement title */ @@ -53,7 +68,7 @@ function extractCompetition(title: string): string { * Fetch achievements from API */ export async function fetchAchievementsFromAPI(): Promise { - const response = await fetch(`${API_BASE_URL}/items/prestasi`); + const response = await fetch(`${API_BASE_URL}/items/prestasi?fields=*.*`); if (!response.ok) { throw new Error(`Failed to fetch achievements: ${response.statusText}`); } @@ -65,24 +80,39 @@ export async function fetchAchievementsFromAPI(): Promise { .map((item: any) => { const id = String(item.id); const title = item.nama_prestasi || 'Untitled Achievement'; - const category = item.bidang || 'Akademik'; + + let category = 'Umum'; + if (item.bidang_id) { + if (typeof item.bidang_id === 'object' && item.bidang_id.nama_bidang) { + category = item.bidang_id.nama_bidang; + } else { + category = BIDANG_MAP[item.bidang_id as number] || 'Umum'; + } + } + const rank = extractRank(title); const level = extractLevel(title, category); const competition = extractCompetition(title); const year = parseInt(item.tahun) || new Date().getFullYear(); - const team = item.nama_tim || 'Mahasiswa'; + + const anggota = Array.isArray(item.anggota) ? item.anggota : []; + const team = item.nama_tim || (anggota.length > 0 ? anggota[0].nama : 'Mahasiswa'); // Handle image url mapping for directus assets - const image = item.foto - ? `${API_BASE_URL}/assets/${item.foto}` - : `https://picsum.photos/seed/prestasi-${id}/800/600`; + let image = `https://picsum.photos/seed/prestasi-${id}/800/600`; + if (item.galeri && Array.isArray(item.galeri) && item.galeri.length > 0) { + const firstImg = item.galeri[0]; + const imgId = typeof firstImg === 'string' ? firstImg : (firstImg.directus_files_id || firstImg.id); + if (imgId) image = `${API_BASE_URL}/assets/${imgId}`; + } else if (item.foto) { + image = `${API_BASE_URL}/assets/${item.foto}`; + } const avatar = (item.nama_tim || item.nama_prestasi || 'IF') .substring(0, 2) .toUpperCase(); - // Create a friendly fallback description since Directus model lacks one - const description = `${team} berhasil meraih prestasi luar biasa sebagai ${rank} dalam ajang ${competition} tahun ${year} pada bidang ${category.toLowerCase()}.`; + const description = item.deskripsi || `${team} berhasil meraih prestasi luar biasa sebagai ${rank} dalam ajang ${competition} tahun ${year} pada bidang ${category.toLowerCase()}.`; return { id, @@ -98,6 +128,7 @@ export async function fetchAchievementsFromAPI(): Promise { generation: item.angkatan ? `Angkatan ${item.angkatan}` : 'Informatika', image, avatar, + members: anggota.map((m: any) => ({ nama: m.nama, angkatan: m.angkatan ? parseInt(m.angkatan) : undefined })), }; }); } @@ -106,7 +137,7 @@ export async function fetchAchievementsFromAPI(): Promise { * Fetch projects/portfolio from API */ export async function fetchProjectsFromAPI(): Promise { - const response = await fetch(`${API_BASE_URL}/items/portfolio`); + const response = await fetch(`${API_BASE_URL}/items/portfolio?fields=*,bidang.bidang_id.nama_bidang,galeri.*`); if (!response.ok) { throw new Error(`Failed to fetch portfolio: ${response.statusText}`); } @@ -118,18 +149,43 @@ export async function fetchProjectsFromAPI(): Promise { .map((item: any) => { const id = String(item.id); const title = item.nama_proyek || 'Untitled Project'; - const studentName = item.nama_mahasiswa || 'Mahasiswa'; + + const anggota = Array.isArray(item.anggota) ? item.anggota : []; + const studentName = item.nama_mahasiswa || (anggota.length > 0 ? anggota[0].nama : 'Mahasiswa'); + const year = parseInt(item.tahun) || new Date().getFullYear(); - const category = item.bidang || 'Software Development'; const description = item.deskripsi || 'Tidak ada deskripsi.'; + + let categories: string[] = []; + if (item.bidang && Array.isArray(item.bidang)) { + categories = item.bidang.map((b: any) => { + if (b.bidang_id && typeof b.bidang_id === 'object' && b.bidang_id.nama_bidang) { + return b.bidang_id.nama_bidang; + } + if (typeof b.bidang_id === 'number') { + return BIDANG_MAP[b.bidang_id] || 'Umum'; + } + return 'Umum'; + }).filter(Boolean); + } + + if (categories.length === 0) { + categories = ['Umum']; + } + let link = item.url || undefined; if (link && !/^https?:\/\//i.test(link)) { link = `https://${link}`; } - const image = item.foto - ? `${API_BASE_URL}/assets/${item.foto}` - : `https://picsum.photos/seed/project-${id}/800/600`; + let image = `https://picsum.photos/seed/project-${id}/800/600`; + if (item.galeri && Array.isArray(item.galeri) && item.galeri.length > 0) { + const firstImg = item.galeri[0]; + const imgId = typeof firstImg === 'string' ? firstImg : (firstImg.directus_files_id || firstImg.id); + if (imgId) image = `${API_BASE_URL}/assets/${imgId}`; + } else if (item.foto) { + image = `${API_BASE_URL}/assets/${item.foto}`; + } return { id, @@ -137,10 +193,12 @@ export async function fetchProjectsFromAPI(): Promise { studentName, nim: item.nim || undefined, year, - category, + category: categories, description, image, link, + catatan: item.catatan || undefined, + members: anggota.map((m: any) => ({ nama: m.nama, nim: m.nim || undefined })), }; }); } -- 2.52.0 From fd477e4c22068231d52fb5087d8112ae216a9d8e Mon Sep 17 00:00:00 2001 From: Andrie Date: Thu, 4 Jun 2026 15:57:07 +0700 Subject: [PATCH 3/9] fix ACAAB language sync with header selection --- groups/ACAAB/assets/acaab.js | 4 ++++ groups/ACAAB/src/context/LanguageContext.tsx | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/groups/ACAAB/assets/acaab.js b/groups/ACAAB/assets/acaab.js index 5a97627..8d6ffc0 100644 --- a/groups/ACAAB/assets/acaab.js +++ b/groups/ACAAB/assets/acaab.js @@ -48,7 +48,11 @@ Error generating stack: `+a.message+` `+a.stack}}var li=Object.prototype.hasOwnProperty,ti=r.unstable_scheduleCallback,ei=r.unstable_cancelCallback,Pd=r.unstable_shouldYield,lm=r.unstable_requestPaint,ct=r.unstable_now,tm=r.unstable_getCurrentPriorityLevel,Ef=r.unstable_ImmediatePriority,_f=r.unstable_UserBlockingPriority,Un=r.unstable_NormalPriority,em=r.unstable_LowPriority,Mf=r.unstable_IdlePriority,am=r.log,nm=r.unstable_setDisableYieldValue,Ra=null,ft=null;function le(l){if(typeof am=="function"&&nm(l),ft&&typeof ft.setStrictMode=="function")try{ft.setStrictMode(Ra,l)}catch{}}var st=Math.clz32?Math.clz32:cm,um=Math.log,im=Math.LN2;function cm(l){return l>>>=0,l===0?32:31-(um(l)/im|0)|0}var Cn=256,Hn=262144,Rn=4194304;function Me(l){var t=l&42;if(t!==0)return t;switch(l&-l){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Bn(l,t,e){var a=l.pendingLanes;if(a===0)return 0;var n=0,u=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~u,a!==0?n=Me(a):(i&=c,i!==0?n=Me(i):e||(e=c&~l,e!==0&&(n=Me(e))))):(c=a&~u,c!==0?n=Me(c):i!==0?n=Me(i):e||(e=a&~l,e!==0&&(n=Me(e)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,e=t&-t,u>=e||u===32&&(e&4194048)!==0)?t:n}function Ba(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function fm(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Df(){var l=Rn;return Rn<<=1,(Rn&62914560)===0&&(Rn=4194304),l}function ai(l){for(var t=[],e=0;31>e;e++)t.push(l);return t}function qa(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function sm(l,t,e,a,n,u){var i=l.pendingLanes;l.pendingLanes=e,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=e,l.entangledLanes&=e,l.errorRecoveryDisabledLanes&=e,l.shellSuspendCounter=0;var c=l.entanglements,o=l.expirationTimes,v=l.hiddenUpdates;for(e=i&~e;0"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var ym=/[\n"\\]/g;function bt(l){return l.replace(ym,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function si(l,t,e,a,n,u,i,c){l.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.type=i:l.removeAttribute("type"),t!=null?i==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+gt(t)):l.value!==""+gt(t)&&(l.value=""+gt(t)):i!=="submit"&&i!=="reset"||l.removeAttribute("value"),t!=null?oi(l,i,gt(t)):e!=null?oi(l,i,gt(e)):a!=null&&l.removeAttribute("value"),n==null&&u!=null&&(l.defaultChecked=!!u),n!=null&&(l.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+gt(c):l.removeAttribute("name")}function Xf(l,t,e,a,n,u,i,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(l.type=u),t!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){fi(l);return}e=e!=null?""+gt(e):"",t=t!=null?""+gt(t):e,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(l.name=i),fi(l)}function oi(l,t,e){t==="number"&&Ln(l.ownerDocument)===l||l.defaultValue===""+e||(l.defaultValue=""+e)}function Ie(l,t,e,a){if(l=l.options,t){t={};for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yi=!1;if(qt)try{var Ga={};Object.defineProperty(Ga,"passive",{get:function(){yi=!0}}),window.addEventListener("test",Ga,Ga),window.removeEventListener("test",Ga,Ga)}catch{yi=!1}var ee=null,vi=null,Gn=null;function Wf(){if(Gn)return Gn;var l,t=vi,e=t.length,a,n="value"in ee?ee.value:ee.textContent,u=n.length;for(l=0;l=Za),es=" ",as=!1;function ns(l,t){switch(l){case"keyup":return Xm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function us(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var ea=!1;function Vm(l,t){switch(l){case"compositionend":return us(t);case"keypress":return t.which!==32?null:(as=!0,es);case"textInput":return l=t.data,l===es&&as?null:l;default:return null}}function Km(l,t){if(ea)return l==="compositionend"||!Si&&ns(l,t)?(l=Wf(),Gn=vi=ee=null,ea=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:e,offset:t-l};l=a}l:{for(;e;){if(e.nextSibling){e=e.nextSibling;break l}e=e.parentNode}e=void 0}e=ms(e)}}function ys(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?ys(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function vs(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Ln(l.document);t instanceof l.HTMLIFrameElement;){try{var e=typeof t.contentWindow.location.href=="string"}catch{e=!1}if(e)l=t.contentWindow;else break;t=Ln(l.document)}return t}function Ti(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var l0=qt&&"documentMode"in document&&11>=document.documentMode,aa=null,zi=null,Ja=null,Ai=!1;function gs(l,t,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Ai||aa==null||aa!==Ln(a)||(a=aa,"selectionStart"in a&&Ti(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ja&&ka(Ja,a)||(Ja=a,a=Hu(zi,"onSelect"),0>=i,n-=i,Ot=1<<32-st(t)+n|e<J?(al=B,B=null):al=B.sibling;var il=g(h,B,y[J],N);if(il===null){B===null&&(B=al);break}l&&B&&il.alternate===null&&t(h,B),d=u(il,d,J),ul===null?L=il:ul.sibling=il,ul=il,B=al}if(J===y.length)return e(h,B),nl&&Lt(h,J),L;if(B===null){for(;JJ?(al=B,B=null):al=B.sibling;var Te=g(h,B,il.value,N);if(Te===null){B===null&&(B=al);break}l&&B&&Te.alternate===null&&t(h,B),d=u(Te,d,J),ul===null?L=Te:ul.sibling=Te,ul=Te,B=al}if(il.done)return e(h,B),nl&&Lt(h,J),L;if(B===null){for(;!il.done;J++,il=y.next())il=j(h,il.value,N),il!==null&&(d=u(il,d,J),ul===null?L=il:ul.sibling=il,ul=il);return nl&&Lt(h,J),L}for(B=a(B);!il.done;J++,il=y.next())il=b(B,h,J,il.value,N),il!==null&&(l&&il.alternate!==null&&B.delete(il.key===null?J:il.key),d=u(il,d,J),ul===null?L=il:ul.sibling=il,ul=il);return l&&B.forEach(function(xh){return t(h,xh)}),nl&&Lt(h,J),L}function hl(h,d,y,N){if(typeof y=="object"&&y!==null&&y.type===Nl&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Z:l:{for(var L=y.key;d!==null;){if(d.key===L){if(L=y.type,L===Nl){if(d.tag===7){e(h,d.sibling),N=n(d,y.props.children),N.return=h,h=N;break l}}else if(d.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===Dl&&we(L)===d.type){e(h,d.sibling),N=n(d,y.props),ln(N,y),N.return=h,h=N;break l}e(h,d);break}else t(h,d);d=d.sibling}y.type===Nl?(N=Re(y.props.children,h.mode,N,y.key),N.return=h,h=N):(N=Fn(y.type,y.key,y.props,null,h.mode,N),ln(N,y),N.return=h,h=N)}return i(h);case tl:l:{for(L=y.key;d!==null;){if(d.key===L)if(d.tag===4&&d.stateNode.containerInfo===y.containerInfo&&d.stateNode.implementation===y.implementation){e(h,d.sibling),N=n(d,y.children||[]),N.return=h,h=N;break l}else{e(h,d);break}else t(h,d);d=d.sibling}N=Ci(y,h.mode,N),N.return=h,h=N}return i(h);case Dl:return y=we(y),hl(h,d,y,N)}if($l(y))return C(h,d,y,N);if(G(y)){if(L=G(y),typeof L!="function")throw Error(s(150));return y=L.call(y),w(h,d,y,N)}if(typeof y.then=="function")return hl(h,d,nu(y),N);if(y.$$typeof===yl)return hl(h,d,lu(h,y),N);uu(h,y)}return typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint"?(y=""+y,d!==null&&d.tag===6?(e(h,d.sibling),N=n(d,y),N.return=h,h=N):(e(h,d),N=Ui(y,h.mode,N),N.return=h,h=N),i(h)):e(h,d)}return function(h,d,y,N){try{Pa=0;var L=hl(h,d,y,N);return ha=null,L}catch(B){if(B===ma||B===eu)throw B;var ul=rt(29,B,null,h.mode);return ul.lanes=N,ul.return=h,ul}finally{}}}var Qe=ws(!0),Gs=ws(!1),ce=!1;function Vi(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ki(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function fe(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function se(l,t,e){var a=l.updateQueue;if(a===null)return null;if(a=a.shared,(cl&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=Wn(l),Ts(l,null,e),t}return $n(l,a,t,e),Wn(l)}function tn(l,t,e){if(t=t.updateQueue,t!==null&&(t=t.shared,(e&4194048)!==0)){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}function ki(l,t){var e=l.updateQueue,a=l.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,e=e.next}while(e!==null);u===null?n=u=t:u=u.next=t}else n=u=t;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},l.updateQueue=e;return}l=e.lastBaseUpdate,l===null?e.firstBaseUpdate=t:l.next=t,e.lastBaseUpdate=t}var Ji=!1;function en(){if(Ji){var l=da;if(l!==null)throw l}}function an(l,t,e,a){Ji=!1;var n=l.updateQueue;ce=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,c=n.shared.pending;if(c!==null){n.shared.pending=null;var o=c,v=o.next;o.next=null,i===null?u=v:i.next=v,i=o;var x=l.alternate;x!==null&&(x=x.updateQueue,c=x.lastBaseUpdate,c!==i&&(c===null?x.firstBaseUpdate=v:c.next=v,x.lastBaseUpdate=o))}if(u!==null){var j=n.baseState;i=0,x=v=o=null,c=u;do{var g=c.lane&-536870913,b=g!==c.lane;if(b?(el&g)===g:(a&g)===g){g!==0&&g===ra&&(Ji=!0),x!==null&&(x=x.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});l:{var C=l,w=c;g=t;var hl=e;switch(w.tag){case 1:if(C=w.payload,typeof C=="function"){j=C.call(hl,j,g);break l}j=C;break l;case 3:C.flags=C.flags&-65537|128;case 0:if(C=w.payload,g=typeof C=="function"?C.call(hl,j,g):C,g==null)break l;j=_({},j,g);break l;case 2:ce=!0}}g=c.callback,g!==null&&(l.flags|=64,b&&(l.flags|=8192),b=n.callbacks,b===null?n.callbacks=[g]:b.push(g))}else b={lane:g,tag:c.tag,payload:c.payload,callback:c.callback,next:null},x===null?(v=x=b,o=j):x=x.next=b,i|=g;if(c=c.next,c===null){if(c=n.shared.pending,c===null)break;b=c,c=b.next,b.next=null,n.lastBaseUpdate=b,n.shared.pending=null}}while(!0);x===null&&(o=j),n.baseState=o,n.firstBaseUpdate=v,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),he|=i,l.lanes=i,l.memoizedState=j}}function Qs(l,t){if(typeof l!="function")throw Error(s(191,l));l.call(t)}function Xs(l,t){var e=l.callbacks;if(e!==null)for(l.callbacks=null,l=0;lu?u:8;var i=S.T,c={};S.T=c,mc(l,!1,t,e);try{var o=n(),v=S.S;if(v!==null&&v(c,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var x=s0(o,a);cn(l,t,x,vt(l))}else cn(l,t,a,vt(l))}catch(j){cn(l,t,{then:function(){},status:"rejected",reason:j},vt())}finally{D.p=u,i!==null&&c.types!==null&&(i.types=c.types),S.T=i}}function y0(){}function rc(l,t,e,a){if(l.tag!==5)throw Error(s(476));var n=No(l).queue;So(l,n,t,Q,e===null?y0:function(){return jo(l),e(a)})}function No(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:Q,baseState:Q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:Q},next:null};var e={};return t.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:e},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function jo(l){var t=No(l);t.next===null&&(t=l.alternate.memoizedState),cn(l,t.next.queue,{},vt())}function dc(){return Gl(Tn)}function To(){return El().memoizedState}function zo(){return El().memoizedState}function v0(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var e=vt();l=fe(e);var a=se(t,l,e);a!==null&&(ut(a,t,e),tn(a,t,e)),t={cache:Gi()},l.payload=t;return}t=t.return}}function g0(l,t,e){var a=vt();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},yu(l)?Eo(t,e):(e=Di(l,t,e,a),e!==null&&(ut(e,l,a),_o(e,t,a)))}function Ao(l,t,e){var a=vt();cn(l,t,e,a)}function cn(l,t,e,a){var n={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(yu(l))Eo(t,n);else{var u=l.alternate;if(l.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,c=u(i,e);if(n.hasEagerState=!0,n.eagerState=c,ot(c,i))return $n(l,t,n,0),gl===null&&Jn(),!1}catch{}finally{}if(e=Di(l,t,n,a),e!==null)return ut(e,l,a),_o(e,t,a),!0}return!1}function mc(l,t,e,a){if(a={lane:2,revertLane:Vc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},yu(l)){if(t)throw Error(s(479))}else t=Di(l,e,a,2),t!==null&&ut(t,l,2)}function yu(l){var t=l.alternate;return l===k||t!==null&&t===k}function Eo(l,t){va=fu=!0;var e=l.pending;e===null?t.next=t:(t.next=e.next,e.next=t),l.pending=t}function _o(l,t,e){if((e&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}var fn={readContext:Gl,use:ru,useCallback:jl,useContext:jl,useEffect:jl,useImperativeHandle:jl,useLayoutEffect:jl,useInsertionEffect:jl,useMemo:jl,useReducer:jl,useRef:jl,useState:jl,useDebugValue:jl,useDeferredValue:jl,useTransition:jl,useSyncExternalStore:jl,useId:jl,useHostTransitionStatus:jl,useFormState:jl,useActionState:jl,useOptimistic:jl,useMemoCache:jl,useCacheRefresh:jl};fn.useEffectEvent=jl;var Mo={readContext:Gl,use:ru,useCallback:function(l,t){return Fl().memoizedState=[l,t===void 0?null:t],l},useContext:Gl,useEffect:ro,useImperativeHandle:function(l,t,e){e=e!=null?e.concat([l]):null,mu(4194308,4,vo.bind(null,t,l),e)},useLayoutEffect:function(l,t){return mu(4194308,4,l,t)},useInsertionEffect:function(l,t){mu(4,2,l,t)},useMemo:function(l,t){var e=Fl();t=t===void 0?null:t;var a=l();if(Xe){le(!0);try{l()}finally{le(!1)}}return e.memoizedState=[a,t],a},useReducer:function(l,t,e){var a=Fl();if(e!==void 0){var n=e(t);if(Xe){le(!0);try{e(t)}finally{le(!1)}}}else n=t;return a.memoizedState=a.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:n},a.queue=l,l=l.dispatch=g0.bind(null,k,l),[a.memoizedState,l]},useRef:function(l){var t=Fl();return l={current:l},t.memoizedState=l},useState:function(l){l=ic(l);var t=l.queue,e=Ao.bind(null,k,t);return t.dispatch=e,[l.memoizedState,e]},useDebugValue:sc,useDeferredValue:function(l,t){var e=Fl();return oc(e,l,t)},useTransition:function(){var l=ic(!1);return l=So.bind(null,k,l.queue,!0,!1),Fl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,e){var a=k,n=Fl();if(nl){if(e===void 0)throw Error(s(407));e=e()}else{if(e=t(),gl===null)throw Error(s(349));(el&127)!==0||$s(a,t,e)}n.memoizedState=e;var u={value:e,getSnapshot:t};return n.queue=u,ro(Fs.bind(null,a,u,l),[l]),a.flags|=2048,ba(9,{destroy:void 0},Ws.bind(null,a,u,e,t),null),e},useId:function(){var l=Fl(),t=gl.identifierPrefix;if(nl){var e=Ut,a=Ot;e=(a&~(1<<32-st(a)-1)).toString(32)+e,t="_"+t+"R_"+e,e=su++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Ll]=t,u[Pl]=a;l:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break l;for(;i.sibling===null;){if(i.return===null||i.return===t)break l;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;l:switch(Xl(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break l;case"img":a=!0;break l;default:a=!1}a&&Vt(t)}}return pl(t),Ec(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,e),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Vt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(s(166));if(l=I.current,sa(t)){if(l=t.stateNode,e=t.memoizedProps,a=null,n=wl,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}l[Ll]=t,l=!!(l.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||Jr(l.nodeValue,e)),l||ue(t,!0)}else l=Ru(l).createTextNode(a),l[Ll]=t,t.stateNode=l}return pl(t),null;case 31:if(e=t.memoizedState,l===null||l.memoizedState!==null){if(a=sa(t),e!==null){if(l===null){if(!a)throw Error(s(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(s(557));l[Ll]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),l=!1}else e=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),l=!0;if(!l)return t.flags&256?(mt(t),t):(mt(t),null);if((t.flags&128)!==0)throw Error(s(558))}return pl(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(n=sa(t),a!==null&&a.dehydrated!==null){if(l===null){if(!n)throw Error(s(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));n[Ll]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),n=!1}else n=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(mt(t),t):(mt(t),null)}return mt(t),(t.flags&128)!==0?(t.lanes=e,t):(e=a!==null,l=l!==null&&l.memoizedState!==null,e&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),e!==l&&e&&(t.child.flags|=8192),xu(t,t.updateQueue),pl(t),null);case 4:return zl(),l===null&&$c(t.stateNode.containerInfo),pl(t),null;case 10:return Gt(t.type),pl(t),null;case 19:if(T(Al),a=t.memoizedState,a===null)return pl(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)on(a,!1);else{if(Tl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(u=cu(l),u!==null){for(t.flags|=128,on(a,!1),l=u.updateQueue,t.updateQueue=l,xu(t,l),t.subtreeFlags=0,l=e,e=t.child;e!==null;)zs(e,l),e=e.sibling;return O(Al,Al.current&1|2),nl&&Lt(t,a.treeForkCount),t.child}l=l.sibling}a.tail!==null&&ct()>zu&&(t.flags|=128,n=!0,on(a,!1),t.lanes=4194304)}else{if(!n)if(l=cu(u),l!==null){if(t.flags|=128,n=!0,l=l.updateQueue,t.updateQueue=l,xu(t,l),on(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!nl)return pl(t),null}else 2*ct()-a.renderingStartTime>zu&&e!==536870912&&(t.flags|=128,n=!0,on(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(l=a.last,l!==null?l.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(l=a.tail,a.rendering=l,a.tail=l.sibling,a.renderingStartTime=ct(),l.sibling=null,e=Al.current,O(Al,n?e&1|2:e&1),nl&&Lt(t,a.treeForkCount),l):(pl(t),null);case 22:case 23:return mt(t),Wi(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(e&536870912)!==0&&(t.flags&128)===0&&(pl(t),t.subtreeFlags&6&&(t.flags|=8192)):pl(t),e=t.updateQueue,e!==null&&xu(t,e.retryQueue),e=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==e&&(t.flags|=2048),l!==null&&T(Le),null;case 24:return e=null,l!==null&&(e=l.memoizedState.cache),t.memoizedState.cache!==e&&(t.flags|=2048),Gt(Ol),pl(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function N0(l,t){switch(Ri(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Gt(Ol),zl(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return On(t),null;case 31:if(t.memoizedState!==null){if(mt(t),t.alternate===null)throw Error(s(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(mt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(s(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return T(Al),null;case 4:return zl(),null;case 10:return Gt(t.type),null;case 22:case 23:return mt(t),Wi(),l!==null&&T(Le),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Gt(Ol),null;case 25:return null;default:return null}}function Po(l,t){switch(Ri(t),t.tag){case 3:Gt(Ol),zl();break;case 26:case 27:case 5:On(t);break;case 4:zl();break;case 31:t.memoizedState!==null&&mt(t);break;case 13:mt(t);break;case 19:T(Al);break;case 10:Gt(t.type);break;case 22:case 23:mt(t),Wi(),l!==null&&T(Le);break;case 24:Gt(Ol)}}function rn(l,t){try{var e=t.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&l)===l){a=void 0;var u=e.create,i=e.inst;a=u(),i.destroy=a}e=e.next}while(e!==n)}}catch(c){ol(t,t.return,c)}}function de(l,t,e){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&l)===l){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,n=t;var o=e,v=c;try{v()}catch(x){ol(n,o,x)}}}a=a.next}while(a!==u)}}catch(x){ol(t,t.return,x)}}function lr(l){var t=l.updateQueue;if(t!==null){var e=l.stateNode;try{Xs(t,e)}catch(a){ol(l,l.return,a)}}}function tr(l,t,e){e.props=Ze(l.type,l.memoizedProps),e.state=l.memoizedState;try{e.componentWillUnmount()}catch(a){ol(l,t,a)}}function dn(l,t){try{var e=l.ref;if(e!==null){switch(l.tag){case 26:case 27:case 5:var a=l.stateNode;break;case 30:a=l.stateNode;break;default:a=l.stateNode}typeof e=="function"?l.refCleanup=e(a):e.current=a}}catch(n){ol(l,t,n)}}function Ct(l,t){var e=l.ref,a=l.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){ol(l,t,n)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){ol(l,t,n)}else e.current=null}function er(l){var t=l.type,e=l.memoizedProps,a=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break l;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(n){ol(l,l.return,n)}}function _c(l,t,e){try{var a=l.stateNode;Z0(a,l.type,e,t),a[Pl]=t}catch(n){ol(l,l.return,n)}}function ar(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&pe(l.type)||l.tag===4}function Mc(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||ar(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&pe(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function Dc(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(l,t):(t=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,t.appendChild(l),e=e._reactRootContainer,e!=null||t.onclick!==null||(t.onclick=Bt));else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode,t=null),l=l.child,l!==null))for(Dc(l,t,e),l=l.sibling;l!==null;)Dc(l,t,e),l=l.sibling}function Su(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?e.insertBefore(l,t):e.appendChild(l);else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode),l=l.child,l!==null))for(Su(l,t,e),l=l.sibling;l!==null;)Su(l,t,e),l=l.sibling}function nr(l){var t=l.stateNode,e=l.memoizedProps;try{for(var a=l.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Xl(t,a,e),t[Ll]=l,t[Pl]=e}catch(u){ol(l,l.return,u)}}var Kt=!1,Hl=!1,Oc=!1,ur=typeof WeakSet=="function"?WeakSet:Set,Yl=null;function j0(l,t){if(l=l.containerInfo,Ic=Qu,l=vs(l),Ti(l)){if("selectionStart"in l)var e={start:l.selectionStart,end:l.selectionEnd};else l:{e=(e=l.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{e.nodeType,u.nodeType}catch{e=null;break l}var i=0,c=-1,o=-1,v=0,x=0,j=l,g=null;t:for(;;){for(var b;j!==e||n!==0&&j.nodeType!==3||(c=i+n),j!==u||a!==0&&j.nodeType!==3||(o=i+a),j.nodeType===3&&(i+=j.nodeValue.length),(b=j.firstChild)!==null;)g=j,j=b;for(;;){if(j===l)break t;if(g===e&&++v===n&&(c=i),g===u&&++x===a&&(o=i),(b=j.nextSibling)!==null)break;j=g,g=j.parentNode}j=b}e=c===-1||o===-1?null:{start:c,end:o}}else e=null}e=e||{start:0,end:0}}else e=null;for(Pc={focusedElem:l,selectionRange:e},Qu=!1,Yl=t;Yl!==null;)if(t=Yl,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,Yl=l;else for(;Yl!==null;){switch(t=Yl,u=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(e=0;e title"))),Xl(u,a,e),u[Ll]=l,ql(u),a=u;break l;case"link":var i=rd("link","href",n).get(a+(e.href||""));if(i){for(var c=0;chl&&(i=hl,hl=w,w=i);var h=hs(c,w),d=hs(c,hl);if(h&&d&&(b.rangeCount!==1||b.anchorNode!==h.node||b.anchorOffset!==h.offset||b.focusNode!==d.node||b.focusOffset!==d.offset)){var y=j.createRange();y.setStart(h.node,h.offset),b.removeAllRanges(),w>hl?(b.addRange(y),b.extend(d.node,d.offset)):(y.setEnd(d.node,d.offset),b.addRange(y))}}}}for(j=[],b=c;b=b.parentNode;)b.nodeType===1&&j.push({element:b,left:b.scrollLeft,top:b.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;ce?32:e,S.T=null,e=Yc,Yc=null;var u=ve,i=Ft;if(Bl=0,ja=ve=null,Ft=0,(cl&6)!==0)throw Error(s(331));var c=cl;if(cl|=4,vr(u.current),mr(u,u.current,i,e),cl=c,bn(0,!1),ft&&typeof ft.onPostCommitFiberRoot=="function")try{ft.onPostCommitFiberRoot(Ra,u)}catch{}return!0}finally{D.p=n,S.T=a,Hr(l,t)}}function Br(l,t,e){t=xt(e,t),t=gc(l.stateNode,t,2),l=se(l,t,2),l!==null&&(qa(l,2),Ht(l))}function ol(l,t,e){if(l.tag===3)Br(l,l,e);else for(;t!==null;){if(t.tag===3){Br(t,l,e);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ye===null||!ye.has(a))){l=xt(e,l),e=qo(2),a=se(t,e,2),a!==null&&(Yo(e,a,t,l),qa(a,2),Ht(a));break}}t=t.return}}function Qc(l,t,e){var a=l.pingCache;if(a===null){a=l.pingCache=new A0;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(e)||(Hc=!0,n.add(e),l=O0.bind(null,l,t,e),t.then(l,l))}function O0(l,t,e){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&e,l.warmLanes&=~e,gl===l&&(el&e)===e&&(Tl===4||Tl===3&&(el&62914560)===el&&300>ct()-Tu?(cl&2)===0&&Ta(l,0):Rc|=e,Na===el&&(Na=0)),Ht(l)}function qr(l,t){t===0&&(t=Df()),l=He(l,t),l!==null&&(qa(l,t),Ht(l))}function U0(l){var t=l.memoizedState,e=0;t!==null&&(e=t.retryLane),qr(l,e)}function C0(l,t){var e=0;switch(l.tag){case 31:case 13:var a=l.stateNode,n=l.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(s(314))}a!==null&&a.delete(t),qr(l,e)}function H0(l,t){return ti(l,t)}var Ou=null,Aa=null,Xc=!1,Uu=!1,Zc=!1,be=0;function Ht(l){l!==Aa&&l.next===null&&(Aa===null?Ou=Aa=l:Aa=Aa.next=l),Uu=!0,Xc||(Xc=!0,B0())}function bn(l,t){if(!Zc&&Uu){Zc=!0;do for(var e=!1,a=Ou;a!==null;){if(l!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,c=a.pingedLanes;u=(1<<31-st(42|l)+1)-1,u&=n&~(i&~c),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,Gr(a,u))}else u=el,u=Bn(a,a===gl?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ba(a,u)||(e=!0,Gr(a,u));a=a.next}while(e);Zc=!1}}function R0(){Yr()}function Yr(){Uu=Xc=!1;var l=0;be!==0&&K0()&&(l=be);for(var t=ct(),e=null,a=Ou;a!==null;){var n=a.next,u=Lr(a,t);u===0?(a.next=null,e===null?Ou=n:e.next=n,n===null&&(Aa=e)):(e=a,(l!==0||(u&3)!==0)&&(Uu=!0)),a=n}Bl!==0&&Bl!==5||bn(l),be!==0&&(be=0)}function Lr(l,t){for(var e=l.suspendedLanes,a=l.pingedLanes,n=l.expirationTimes,u=l.pendingLanes&-62914561;0c)break;var x=o.transferSize,j=o.initiatorType;x&&$r(j)&&(o=o.responseEnd,i+=x*(o"u"?null:document;function cd(l,t,e){var a=Ea;if(a&&typeof t=="string"&&t){var n=bt(t);n='link[rel="'+l+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),id.has(n)||(id.add(n),l={rel:l,crossOrigin:e,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Xl(t,"link",l),ql(t),a.head.appendChild(t)))}}function th(l){It.D(l),cd("dns-prefetch",l,null)}function eh(l,t){It.C(l,t),cd("preconnect",l,t)}function ah(l,t,e){It.L(l,t,e);var a=Ea;if(a&&l&&t){var n='link[rel="preload"][as="'+bt(t)+'"]';t==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+bt(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+bt(e.imageSizes)+'"]')):n+='[href="'+bt(l)+'"]';var u=n;switch(t){case"style":u=_a(l);break;case"script":u=Ma(l)}At.has(u)||(l=_({rel:"preload",href:t==="image"&&e&&e.imageSrcSet?void 0:l,as:t},e),At.set(u,l),a.querySelector(n)!==null||t==="style"&&a.querySelector(Nn(u))||t==="script"&&a.querySelector(jn(u))||(t=a.createElement("link"),Xl(t,"link",l),ql(t),a.head.appendChild(t)))}}function nh(l,t){It.m(l,t);var e=Ea;if(e&&l){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+bt(a)+'"][href="'+bt(l)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ma(l)}if(!At.has(u)&&(l=_({rel:"modulepreload",href:l},t),At.set(u,l),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(jn(u)))return}a=e.createElement("link"),Xl(a,"link",l),ql(a),e.head.appendChild(a)}}}function uh(l,t,e){It.S(l,t,e);var a=Ea;if(a&&l){var n=We(a).hoistableStyles,u=_a(l);t=t||"default";var i=n.get(u);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(Nn(u)))c.loading=5;else{l=_({rel:"stylesheet",href:l,"data-precedence":t},e),(e=At.get(u))&&cf(l,e);var o=i=a.createElement("link");ql(o),Xl(o,"link",l),o._p=new Promise(function(v,x){o.onload=v,o.onerror=x}),o.addEventListener("load",function(){c.loading|=1}),o.addEventListener("error",function(){c.loading|=2}),c.loading|=4,qu(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:c},n.set(u,i)}}}function ih(l,t){It.X(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(jn(n)),u||(l=_({src:l,async:!0},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),ql(u),Xl(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function ch(l,t){It.M(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(jn(n)),u||(l=_({src:l,async:!0,type:"module"},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),ql(u),Xl(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function fd(l,t,e,a){var n=(n=I.current)?Bu(n):null;if(!n)throw Error(s(446));switch(l){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(t=_a(e.href),e=We(n).hoistableStyles,a=e.get(t),a||(a={type:"style",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){l=_a(e.href);var u=We(n).hoistableStyles,i=u.get(l);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(l,i),(u=n.querySelector(Nn(l)))&&!u._p&&(i.instance=u,i.state.loading=5),At.has(l)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},At.set(l,e),u||fh(n,l,e,i.state))),t&&a===null)throw Error(s(528,""));return i}if(t&&a!==null)throw Error(s(529,""));return null;case"script":return t=e.async,e=e.src,typeof e=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ma(e),e=We(n).hoistableScripts,a=e.get(t),a||(a={type:"script",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,l))}}function _a(l){return'href="'+bt(l)+'"'}function Nn(l){return'link[rel="stylesheet"]['+l+"]"}function sd(l){return _({},l,{"data-precedence":l.precedence,precedence:null})}function fh(l,t,e,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Xl(t,"link",e),ql(t),l.head.appendChild(t))}function Ma(l){return'[src="'+bt(l)+'"]'}function jn(l){return"script[async]"+l}function od(l,t,e){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+bt(e.href)+'"]');if(a)return t.instance=a,ql(a),a;var n=_({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),ql(a),Xl(a,"style",n),qu(a,e.precedence,l),t.instance=a;case"stylesheet":n=_a(e.href);var u=l.querySelector(Nn(n));if(u)return t.state.loading|=4,t.instance=u,ql(u),u;a=sd(e),(n=At.get(n))&&cf(a,n),u=(l.ownerDocument||l).createElement("link"),ql(u);var i=u;return i._p=new Promise(function(c,o){i.onload=c,i.onerror=o}),Xl(u,"link",a),t.state.loading|=4,qu(u,e.precedence,l),t.instance=u;case"script":return u=Ma(e.src),(n=l.querySelector(jn(u)))?(t.instance=n,ql(n),n):(a=e,(n=At.get(u))&&(a=_({},e),ff(a,n)),l=l.ownerDocument||l,n=l.createElement("script"),ql(n),Xl(n,"link",a),l.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,qu(a,e.precedence,l));return t.instance}function qu(l,t,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i title"):null)}function sh(l,t,e){if(e===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function md(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function oh(l,t,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=_a(a.href),u=t.querySelector(Nn(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Lu.bind(l),t.then(l,l)),e.state.loading|=4,e.instance=u,ql(u);return}u=t.ownerDocument||t,a=sd(a),(n=At.get(n))&&cf(a,n),u=u.createElement("link"),ql(u);var i=u;i._p=new Promise(function(c,o){i.onload=c,i.onerror=o}),Xl(u,"link",a),e.instance=u}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(l.count++,e=Lu.bind(l),t.addEventListener("load",e),t.addEventListener("error",e))}}var sf=0;function rh(l,t){return l.stylesheets&&l.count===0&&Gu(l,l.stylesheets),0sf?50:800)+t);return l.unsuspend=e,function(){l.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Lu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Gu(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var wu=null;function Gu(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,wu=new Map,t.forEach(dh,l),wu=null,Lu.call(l))}function dh(l,t){if(!(t.state.loading&4)){var e=wu.get(l);if(e)var a=e.get(null);else{e=new Map,wu.set(l,e);for(var n=l.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(E){console.error(E)}}return r(),bf.exports=_h(),bf.exports}var Dh=Mh();const Oh={id:{nav:{tentangKami:"Tentang Kami",program:"Program",sdm:"SDM",fasilitas:"Fasilitas",karyaAgenda:"Karya & Agenda",kontak:"Kontak",satuUntan:"SATU UNTAN"},hero:{badge:"MAHASISWA & PRESTASI",title:"Sorotan dan Prestasi Karya Mahasiswa",desc:"Galeri pencapaian, penghargaan, dan portofolio inovasi teknologi yang dikembangkan oleh mahasiswa Program Studi Informatika Universitas Tanjungpura."},about:{title:"Tentang Program Studi",desc:"Program Studi Informatika Universitas Tanjungpura adalah program yang berfokus pada pengembangan ilmu komputer, rekayasa perangkat lunak, dan inovasi teknologi informasi. Mahasiswa kami aktif berprestasi di tingkat regional, nasional, maupun internasional, membawa nama baik Kalimantan Barat ke panggung dunia.",tag:"Program Studi"},stats:{totalPrestasi:"Total Prestasi",totalProyek:"Total Proyek Mahasiswa"},achievement:{sectionTitle:"Prestasi Mahasiswa",sectionDesc:"Daftar pencapaian dan penghargaan yang diraih oleh mahasiswa Informatika UNTAN di berbagai kompetisi.",filterTitle:"Filter Prestasi",searchPlaceholder:"Cari nama, prestasi, bidang...",allLevel:"Semua Tingkat",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada prestasi yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"prestasi yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"prestasi telah ditampilkan.",readMore:"Baca Selengkapnya"},project:{sectionTitle:"Top Projects & Portofolio",sectionDesc:"Jelajahi inovasi digital dan aplikasi nyata yang dikembangkan oleh mahasiswa Informatika UNTAN.",scrollHint:"← Geser untuk melihat lebih banyak →",explore:"Telusuri Lanjut",visitLink:"Kunjungi Proyek",noLink:"Link tidak tersedia",by:"oleh",readMore:"Baca Selengkapnya",filterTitle:"Filter Portofolio",searchPlaceholder:"Cari judul, mahasiswa, bidang...",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada proyek yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"proyek yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"proyek telah ditampilkan."},modal:{close:"Tutup",nim:"NIM",angkatan:"Angkatan",tahun:"Tahun",tingkat:"Tingkat",bidang:"Bidang",kompetisi:"Kompetisi",peringkat:"Peringkat",tim:"Tim / Nama",deskripsi:"Deskripsi",mahasiswa:"Mahasiswa",link:"Link Proyek",namaProyek:"Nama Proyek"},cta:{badge:"HUBUNGI KAMI",title:"Ingin Tahu Lebih Lanjut?",desc:"Tertarik bergabung dengan Program Studi Informatika UNTAN, mendaftarkan prestasi mahasiswa, atau menjalin kerja sama? Hubungi kami sekarang.",waButton:"Chat via WhatsApp",webButton:"Kunjungi Website Kami",contactTitle:"Informasi Kontak",emailLabel:"Email",email:"informatika@untan.ac.id",phone:"+62 561 577963",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Program Studi Informatika, Universitas Tanjungpura. Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Kota Pontianak, Kalimantan Barat 78124`,kategori:"Kategori",tautan:"Tautan Penting",berita:"Berita & Informasi",pengumuman:"Pengumuman Akademik",prestasi:"Prestasi Mahasiswa",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Kebijakan Privasi",terms:"Syarat & Ketentuan",rights:"All rights reserved."}},en:{nav:{tentangKami:"About Us",program:"Programs",sdm:"Human Resources",fasilitas:"Facilities",karyaAgenda:"Works & Events",kontak:"Contact",satuUntan:"SATU UNTAN"},hero:{badge:"STUDENTS & ACHIEVEMENTS",title:"Student Spotlights & Achievements",desc:"Gallery of accomplishments, awards, and technology innovation portfolios developed by Informatics students of Tanjungpura University."},about:{title:"About the Study Program",desc:"The Informatics Study Program at Tanjungpura University focuses on computer science, software engineering, and information technology innovation. Our students actively excel at regional, national, and international levels, representing West Kalimantan on the world stage.",tag:"Study Program"},stats:{totalPrestasi:"Total Achievements",totalProyek:"Total Student Projects"},achievement:{sectionTitle:"Student Achievements",sectionDesc:"List of awards and accomplishments by Informatics UNTAN students in various competitions.",filterTitle:"Filter Achievements",searchPlaceholder:"Search name, achievement, field...",allLevel:"All Levels",allField:"All Fields",allYear:"All Years",resetFilter:"Reset Filter",noData:"No achievements match the current filter.",noDataSub:"Try adjusting your filter or search keyword.",showing:"Showing",matching:"matching achievements",loadMore:"Load More",showLess:"Show Less",allShown:"achievements displayed.",readMore:"Read More"},project:{sectionTitle:"Top Projects & Portfolios",sectionDesc:"Explore digital innovations and real-world applications developed by Informatics UNTAN students.",scrollHint:"← Swipe to see more →",explore:"Explore More",visitLink:"Visit Project",noLink:"Link unavailable",by:"by",readMore:"Read More",filterTitle:"Filter Portfolios",searchPlaceholder:"Search title, student, field...",allField:"All Fields",allYear:"All Years",resetFilter:"Reset Filter",noData:"No projects match the current filter.",noDataSub:"Try adjusting your filter or search keyword.",showing:"Showing",matching:"matching projects",loadMore:"Load More",showLess:"Show Less",allShown:"projects displayed."},modal:{close:"Close",nim:"Student ID",angkatan:"Batch",tahun:"Year",tingkat:"Level",bidang:"Field",kompetisi:"Competition",peringkat:"Rank",tim:"Team / Name",deskripsi:"Description",mahasiswa:"Student",link:"Project Link",namaProyek:"Project Name"},cta:{badge:"CONTACT US",title:"Want to Know More?",desc:"Interested in joining the Informatics Study Program at UNTAN, registering a student achievement, or establishing a partnership? Contact us now.",waButton:"Chat via WhatsApp",webButton:"Visit Our Website",contactTitle:"Contact Information",emailLabel:"Email",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Informatics Study Program, Tanjungpura University. +<<<<<<< Updated upstream Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Pontianak City, West Kalimantan 78124`,kategori:"Categories",tautan:"Important Links",berita:"News & Information",pengumuman:"Academic Announcements",prestasi:"Student Achievements",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Privacy Policy",terms:"Terms & Conditions",rights:"All rights reserved."}}},Uh="if_untan_lang";function Ch(){return localStorage.getItem(Uh)==="en"||(navigator.language||"id").toLowerCase().startsWith("en")?"en":"id"}const Gd=F.createContext(null);function Hh({children:r}){const[E,A]=F.useState(Ch);F.useEffect(()=>{const U=H=>{const Y=H.detail;((Y==null?void 0:Y.lang)==="en"||(Y==null?void 0:Y.lang)==="id")&&A(Y.lang)};return document.addEventListener("languageChanged",U),()=>document.removeEventListener("languageChanged",U)},[]);const s=()=>A(U=>U==="id"?"en":"id");return f.jsx(Gd.Provider,{value:{lang:E,t:Oh[E],toggleLang:s},children:r})}function Ee(){const r=F.useContext(Gd);if(!r)throw new Error("useLang must be used within LanguageProvider");return r}const Ua="https://api.ifuntanhub.dev",Qd={1:"Kecerdasan Buatan",2:"Cyber Security",3:"Data",4:"Software Engineering",5:"Competitive Programming",6:"IoT",7:"Smart City",8:"Web3",9:"Karya Tulis Ilmiah",10:"Robotik"};function Rh(r){const E=r.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i);return E?E[0]:"Pemenang"}function Bh(r,E){const A=`${r} ${E}`.toLowerCase();return A.includes("internasional")||A.includes("international")||A.includes("global")||A.includes("world")||A.includes("asean")||A.includes("unesco")?"Internasional":A.includes("regional")||A.includes("kalbar")||A.includes("kalimantan")||A.includes("provinsi")||A.includes("kota")||A.includes("kabupaten")||A.includes("lokal")?"Regional":"Nasional"}function qh(r){return r.replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i,"").trim()}async function Yh(){const r=await fetch(`${Ua}/items/prestasi?fields=*.*`);if(!r.ok)throw new Error(`Failed to fetch achievements: ${r.statusText}`);return((await r.json()).data||[]).filter(s=>s.status==="published").map(s=>{const U=String(s.id),H=s.nama_prestasi||"Untitled Achievement";let Y="Umum";s.bidang_id&&(typeof s.bidang_id=="object"&&s.bidang_id.nama_bidang?Y=s.bidang_id.nama_bidang:Y=Qd[s.bidang_id]||"Umum");const $=Rh(H),M=Bh(H,Y),p=qh(H),q=parseInt(s.tahun)||new Date().getFullYear(),_=Array.isArray(s.anggota)?s.anggota:[],X=s.nama_tim||(_.length>0?_[0].nama:"Mahasiswa");let Z=`https://picsum.photos/seed/prestasi-${U}/800/600`;if(s.galeri&&Array.isArray(s.galeri)&&s.galeri.length>0){const Sl=s.galeri[0],_l=typeof Sl=="string"?Sl:Sl.directus_files_id||Sl.id;_l&&(Z=`${Ua}/assets/${_l}`)}else s.foto&&(Z=`${Ua}/assets/${s.foto}`);const tl=(s.nama_tim||s.nama_prestasi||"IF").substring(0,2).toUpperCase(),Nl=s.deskripsi||`${X} berhasil meraih prestasi luar biasa sebagai ${$} dalam ajang ${p} tahun ${q} pada bidang ${Y.toLowerCase()}.`;return{id:U,title:H,category:Y,competition:p,rank:$,year:q,level:M,description:Nl,team:X,nim:s.nim||void 0,generation:s.angkatan?`Angkatan ${s.angkatan}`:"Informatika",image:Z,avatar:tl,members:_.map(Sl=>({nama:Sl.nama,angkatan:Sl.angkatan?parseInt(Sl.angkatan):void 0}))}})}async function Lh(){const r=await fetch(`${Ua}/items/portfolio?fields=*,bidang.bidang_id.nama_bidang,galeri.*`);if(!r.ok)throw new Error(`Failed to fetch portfolio: ${r.statusText}`);return((await r.json()).data||[]).filter(s=>s.status==="published").map(s=>{const U=String(s.id),H=s.nama_proyek||"Untitled Project",Y=Array.isArray(s.anggota)?s.anggota:[],$=s.nama_mahasiswa||(Y.length>0?Y[0].nama:"Mahasiswa"),M=parseInt(s.tahun)||new Date().getFullYear(),p=s.deskripsi||"Tidak ada deskripsi.";let q=[];s.bidang&&Array.isArray(s.bidang)&&(q=s.bidang.map(Z=>Z.bidang_id&&typeof Z.bidang_id=="object"&&Z.bidang_id.nama_bidang?Z.bidang_id.nama_bidang:typeof Z.bidang_id=="number"&&Qd[Z.bidang_id]||"Umum").filter(Boolean)),q.length===0&&(q=["Umum"]);let _=s.url||void 0;_&&!/^https?:\/\//i.test(_)&&(_=`https://${_}`);let X=`https://picsum.photos/seed/project-${U}/800/600`;if(s.galeri&&Array.isArray(s.galeri)&&s.galeri.length>0){const Z=s.galeri[0],tl=typeof Z=="string"?Z:Z.directus_files_id||Z.id;tl&&(X=`${Ua}/assets/${tl}`)}else s.foto&&(X=`${Ua}/assets/${s.foto}`);return{id:U,title:H,studentName:$,nim:s.nim||void 0,year:M,category:q,description:p,image:X,link:_,catatan:s.catatan||void 0,members:Y.map(Z=>({nama:Z.nama,nim:Z.nim||void 0}))}})}const Xd=F.createContext(void 0);function wh({children:r}){const[E,A]=F.useState([]),[s,U]=F.useState([]),[H,Y]=F.useState(!0),[$,M]=F.useState(null),p=async()=>{Y(!0),M(null);try{const q=await Promise.allSettled([Yh(),Lh()]),_=q[0],X=q[1];let Z=!1,tl=[];_.status==="fulfilled"?A(_.value):(console.error("Failed to fetch achievements:",_.reason),tl.push("Gagal memuat data prestasi."),Z=!0),X.status==="fulfilled"?U(X.value):(console.error("Failed to fetch projects:",X.reason),tl.push("Gagal memuat data portofolio."),Z=!0),Z&&M(tl.join(" "))}catch(q){console.error("Unexpected error loading API data:",q),M("Terjadi kesalahan yang tidak terduga saat memuat data.")}finally{Y(!1)}};return F.useEffect(()=>{p()},[]),f.jsx(Xd.Provider,{value:{achievements:E,projects:s,loading:H,error:$,refetch:p},children:r})}function Tf(){const r=F.useContext(Xd);if(r===void 0)throw new Error("useData must be used within a DataProvider");return r}function Gh(){const{t:r}=Ee();return f.jsxs("div",{id:"hero",className:"acaab-full-bleed bg-untan-navy text-white pt-6 md:pt-8 lg:pt-10 mb-8 border-t border-white/10 relative",children:[f.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10",children:f.jsxs("div",{className:"grid lg:grid-cols-2 gap-6 lg:gap-10 items-center",children:[f.jsxs("div",{className:"max-w-3xl py-6 md:py-8 lg:py-10",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] md:text-xs font-bold uppercase tracking-widest px-2 py-0.5 mb-3",children:r.hero.badge}),f.jsx("h1",{className:"text-2xl md:text-3xl lg:text-[36px] font-bold font-serif leading-tight md:leading-snug tracking-tight mb-3",children:r.hero.title}),f.jsx("p",{className:"text-slate-300 max-w-2xl text-sm md:text-base leading-relaxed",children:r.hero.desc})]}),f.jsxs("div",{className:"relative flex justify-center lg:justify-end items-end",children:[f.jsx("div",{className:"absolute bottom-0 w-[300px] h-[300px] bg-cyan-300/10 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative",children:[f.jsx("img",{src:new URL(""+new URL("acaab-hero.png",import.meta.url).href,import.meta.url).href,alt:"Mahasiswa Informatika UNTAN",className:`\r +======= +Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Pontianak City, West Kalimantan 78124`,kategori:"Categories",tautan:"Important Links",berita:"News & Information",pengumuman:"Academic Announcements",prestasi:"Student Achievements",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Privacy Policy",terms:"Terms & Conditions",rights:"All rights reserved."}}},Oh="if_untan_lang";function Uh(){const o=localStorage.getItem(Oh);return o==="id"||o==="en"?o:(navigator.language||"id").toLowerCase().startsWith("en")?"en":"id"}const wd=W.createContext(null);function Ch({children:o}){const[E,T]=W.useState(Uh);W.useEffect(()=>{const U=H=>{const L=H.detail;((L==null?void 0:L.lang)==="en"||(L==null?void 0:L.lang)==="id")&&T(L.lang)};return document.addEventListener("languageChanged",U),()=>document.removeEventListener("languageChanged",U)},[]);const r=()=>T(U=>U==="id"?"en":"id");return f.jsx(wd.Provider,{value:{lang:E,t:Dh[E],toggleLang:r},children:o})}function Ee(){const o=W.useContext(wd);if(!o)throw new Error("useLang must be used within LanguageProvider");return o}const $u="https://api.ifuntanhub.dev";function Hh(o){const E=o.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i);return E?E[0]:"Pemenang"}function Rh(o,E){const T=`${o} ${E}`.toLowerCase();return T.includes("internasional")||T.includes("international")||T.includes("global")||T.includes("world")||T.includes("asean")||T.includes("unesco")?"Internasional":T.includes("regional")||T.includes("kalbar")||T.includes("kalimantan")||T.includes("provinsi")||T.includes("kota")||T.includes("kabupaten")||T.includes("lokal")?"Regional":"Nasional"}function Bh(o){return o.replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i,"").trim()}async function qh(){const o=await fetch(`${$u}/items/prestasi`);if(!o.ok)throw new Error(`Failed to fetch achievements: ${o.statusText}`);return((await o.json()).data||[]).filter(r=>r.status==="published").map(r=>{const U=String(r.id),H=r.nama_prestasi||"Untitled Achievement",L=r.bidang||"Akademik",k=Hh(H),M=Rh(H,L),p=Bh(H),q=parseInt(r.tahun)||new Date().getFullYear(),_=r.nama_tim||"Mahasiswa",Z=r.foto?`${$u}/assets/${r.foto}`:`https://picsum.photos/seed/prestasi-${U}/800/600`,ol=(r.nama_tim||r.nama_prestasi||"IF").substring(0,2).toUpperCase(),al=`${_} berhasil meraih prestasi luar biasa sebagai ${k} dalam ajang ${p} tahun ${q} pada bidang ${L.toLowerCase()}.`;return{id:U,title:H,category:L,competition:p,rank:k,year:q,level:M,description:al,team:_,nim:r.nim||void 0,generation:r.angkatan?`Angkatan ${r.angkatan}`:"Informatika",image:Z,avatar:ol}})}async function Yh(){const o=await fetch(`${$u}/items/portfolio`);if(!o.ok)throw new Error(`Failed to fetch portfolio: ${o.statusText}`);return((await o.json()).data||[]).filter(r=>r.status==="published").map(r=>{const U=String(r.id),H=r.nama_proyek||"Untitled Project",L=r.nama_mahasiswa||"Mahasiswa",k=parseInt(r.tahun)||new Date().getFullYear(),M=r.bidang||"Software Development",p=r.deskripsi||"Tidak ada deskripsi.";let q=r.url||void 0;q&&!/^https?:\/\//i.test(q)&&(q=`https://${q}`);const _=r.foto?`${$u}/assets/${r.foto}`:`https://picsum.photos/seed/project-${U}/800/600`;return{id:U,title:H,studentName:L,nim:r.nim||void 0,year:k,category:M,description:p,image:_,link:q}})}const Qd=W.createContext(void 0);function Lh({children:o}){const[E,T]=W.useState([]),[r,U]=W.useState([]),[H,L]=W.useState(!0),[k,M]=W.useState(null),p=async()=>{L(!0),M(null);try{const q=await Promise.allSettled([qh(),Yh()]),_=q[0],Z=q[1];let ol=!1,al=[];_.status==="fulfilled"?T(_.value):(console.error("Failed to fetch achievements:",_.reason),al.push("Gagal memuat data prestasi."),ol=!0),Z.status==="fulfilled"?U(Z.value):(console.error("Failed to fetch projects:",Z.reason),al.push("Gagal memuat data portofolio."),ol=!0),ol&&M(al.join(" "))}catch(q){console.error("Unexpected error loading API data:",q),M("Terjadi kesalahan yang tidak terduga saat memuat data.")}finally{L(!1)}};return W.useEffect(()=>{p()},[]),f.jsx(Qd.Provider,{value:{achievements:E,projects:r,loading:H,error:k,refetch:p},children:o})}function zf(){const o=W.useContext(Qd);if(o===void 0)throw new Error("useData must be used within a DataProvider");return o}function Gh(){const{t:o}=Ee();return f.jsxs("div",{id:"hero",className:"acaab-full-bleed bg-untan-navy text-white pt-6 md:pt-8 lg:pt-10 mb-8 border-t border-white/10 relative",children:[f.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10",children:f.jsxs("div",{className:"grid lg:grid-cols-2 gap-6 lg:gap-10 items-center",children:[f.jsxs("div",{className:"max-w-3xl py-6 md:py-8 lg:py-10",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] md:text-xs font-bold uppercase tracking-widest px-2 py-0.5 mb-3",children:o.hero.badge}),f.jsx("h1",{className:"text-2xl md:text-3xl lg:text-[36px] font-bold font-serif leading-tight md:leading-snug tracking-tight mb-3",children:o.hero.title}),f.jsx("p",{className:"text-slate-300 max-w-2xl text-sm md:text-base leading-relaxed",children:o.hero.desc})]}),f.jsxs("div",{className:"relative flex justify-center lg:justify-end items-end",children:[f.jsx("div",{className:"absolute bottom-0 w-[300px] h-[300px] bg-cyan-300/10 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative",children:[f.jsx("img",{src:new URL(""+new URL("acaab-hero.png",import.meta.url).href,import.meta.url).href,alt:"Mahasiswa Informatika UNTAN",className:`\r +>>>>>>> Stashed changes relative z-10\r w-full\r max-w-[300px]\r diff --git a/groups/ACAAB/src/context/LanguageContext.tsx b/groups/ACAAB/src/context/LanguageContext.tsx index 0672fff..c24663e 100644 --- a/groups/ACAAB/src/context/LanguageContext.tsx +++ b/groups/ACAAB/src/context/LanguageContext.tsx @@ -5,7 +5,7 @@ const KIT_STORAGE_KEY = 'if_untan_lang'; function readKitLang(): Lang { const saved = localStorage.getItem(KIT_STORAGE_KEY); - if (saved === 'en') return 'en'; + if (saved === 'id' || saved === 'en') return saved; const browser = (navigator.language || 'id').toLowerCase(); return browser.startsWith('en') ? 'en' : 'id'; } -- 2.52.0 From c5a476c6bd12bcb8d2a4b5564028889e8a928646 Mon Sep 17 00:00:00 2001 From: Andrie Date: Thu, 4 Jun 2026 16:07:17 +0700 Subject: [PATCH 4/9] Merging --- groups/ACAAB/assets/acaab.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/groups/ACAAB/assets/acaab.js b/groups/ACAAB/assets/acaab.js index 8d6ffc0..6c6bdef 100644 --- a/groups/ACAAB/assets/acaab.js +++ b/groups/ACAAB/assets/acaab.js @@ -48,11 +48,7 @@ Error generating stack: `+a.message+` `+a.stack}}var li=Object.prototype.hasOwnProperty,ti=r.unstable_scheduleCallback,ei=r.unstable_cancelCallback,Pd=r.unstable_shouldYield,lm=r.unstable_requestPaint,ct=r.unstable_now,tm=r.unstable_getCurrentPriorityLevel,Ef=r.unstable_ImmediatePriority,_f=r.unstable_UserBlockingPriority,Un=r.unstable_NormalPriority,em=r.unstable_LowPriority,Mf=r.unstable_IdlePriority,am=r.log,nm=r.unstable_setDisableYieldValue,Ra=null,ft=null;function le(l){if(typeof am=="function"&&nm(l),ft&&typeof ft.setStrictMode=="function")try{ft.setStrictMode(Ra,l)}catch{}}var st=Math.clz32?Math.clz32:cm,um=Math.log,im=Math.LN2;function cm(l){return l>>>=0,l===0?32:31-(um(l)/im|0)|0}var Cn=256,Hn=262144,Rn=4194304;function Me(l){var t=l&42;if(t!==0)return t;switch(l&-l){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Bn(l,t,e){var a=l.pendingLanes;if(a===0)return 0;var n=0,u=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~u,a!==0?n=Me(a):(i&=c,i!==0?n=Me(i):e||(e=c&~l,e!==0&&(n=Me(e))))):(c=a&~u,c!==0?n=Me(c):i!==0?n=Me(i):e||(e=a&~l,e!==0&&(n=Me(e)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,e=t&-t,u>=e||u===32&&(e&4194048)!==0)?t:n}function Ba(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function fm(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Df(){var l=Rn;return Rn<<=1,(Rn&62914560)===0&&(Rn=4194304),l}function ai(l){for(var t=[],e=0;31>e;e++)t.push(l);return t}function qa(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function sm(l,t,e,a,n,u){var i=l.pendingLanes;l.pendingLanes=e,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=e,l.entangledLanes&=e,l.errorRecoveryDisabledLanes&=e,l.shellSuspendCounter=0;var c=l.entanglements,o=l.expirationTimes,v=l.hiddenUpdates;for(e=i&~e;0"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var ym=/[\n"\\]/g;function bt(l){return l.replace(ym,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function si(l,t,e,a,n,u,i,c){l.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.type=i:l.removeAttribute("type"),t!=null?i==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+gt(t)):l.value!==""+gt(t)&&(l.value=""+gt(t)):i!=="submit"&&i!=="reset"||l.removeAttribute("value"),t!=null?oi(l,i,gt(t)):e!=null?oi(l,i,gt(e)):a!=null&&l.removeAttribute("value"),n==null&&u!=null&&(l.defaultChecked=!!u),n!=null&&(l.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+gt(c):l.removeAttribute("name")}function Xf(l,t,e,a,n,u,i,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(l.type=u),t!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){fi(l);return}e=e!=null?""+gt(e):"",t=t!=null?""+gt(t):e,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(l.name=i),fi(l)}function oi(l,t,e){t==="number"&&Ln(l.ownerDocument)===l||l.defaultValue===""+e||(l.defaultValue=""+e)}function Ie(l,t,e,a){if(l=l.options,t){t={};for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yi=!1;if(qt)try{var Ga={};Object.defineProperty(Ga,"passive",{get:function(){yi=!0}}),window.addEventListener("test",Ga,Ga),window.removeEventListener("test",Ga,Ga)}catch{yi=!1}var ee=null,vi=null,Gn=null;function Wf(){if(Gn)return Gn;var l,t=vi,e=t.length,a,n="value"in ee?ee.value:ee.textContent,u=n.length;for(l=0;l=Za),es=" ",as=!1;function ns(l,t){switch(l){case"keyup":return Xm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function us(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var ea=!1;function Vm(l,t){switch(l){case"compositionend":return us(t);case"keypress":return t.which!==32?null:(as=!0,es);case"textInput":return l=t.data,l===es&&as?null:l;default:return null}}function Km(l,t){if(ea)return l==="compositionend"||!Si&&ns(l,t)?(l=Wf(),Gn=vi=ee=null,ea=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:e,offset:t-l};l=a}l:{for(;e;){if(e.nextSibling){e=e.nextSibling;break l}e=e.parentNode}e=void 0}e=ms(e)}}function ys(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?ys(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function vs(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Ln(l.document);t instanceof l.HTMLIFrameElement;){try{var e=typeof t.contentWindow.location.href=="string"}catch{e=!1}if(e)l=t.contentWindow;else break;t=Ln(l.document)}return t}function Ti(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var l0=qt&&"documentMode"in document&&11>=document.documentMode,aa=null,zi=null,Ja=null,Ai=!1;function gs(l,t,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Ai||aa==null||aa!==Ln(a)||(a=aa,"selectionStart"in a&&Ti(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ja&&ka(Ja,a)||(Ja=a,a=Hu(zi,"onSelect"),0>=i,n-=i,Ot=1<<32-st(t)+n|e<J?(al=B,B=null):al=B.sibling;var il=g(h,B,y[J],N);if(il===null){B===null&&(B=al);break}l&&B&&il.alternate===null&&t(h,B),d=u(il,d,J),ul===null?L=il:ul.sibling=il,ul=il,B=al}if(J===y.length)return e(h,B),nl&&Lt(h,J),L;if(B===null){for(;JJ?(al=B,B=null):al=B.sibling;var Te=g(h,B,il.value,N);if(Te===null){B===null&&(B=al);break}l&&B&&Te.alternate===null&&t(h,B),d=u(Te,d,J),ul===null?L=Te:ul.sibling=Te,ul=Te,B=al}if(il.done)return e(h,B),nl&&Lt(h,J),L;if(B===null){for(;!il.done;J++,il=y.next())il=j(h,il.value,N),il!==null&&(d=u(il,d,J),ul===null?L=il:ul.sibling=il,ul=il);return nl&&Lt(h,J),L}for(B=a(B);!il.done;J++,il=y.next())il=b(B,h,J,il.value,N),il!==null&&(l&&il.alternate!==null&&B.delete(il.key===null?J:il.key),d=u(il,d,J),ul===null?L=il:ul.sibling=il,ul=il);return l&&B.forEach(function(xh){return t(h,xh)}),nl&&Lt(h,J),L}function hl(h,d,y,N){if(typeof y=="object"&&y!==null&&y.type===Nl&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Z:l:{for(var L=y.key;d!==null;){if(d.key===L){if(L=y.type,L===Nl){if(d.tag===7){e(h,d.sibling),N=n(d,y.props.children),N.return=h,h=N;break l}}else if(d.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===Dl&&we(L)===d.type){e(h,d.sibling),N=n(d,y.props),ln(N,y),N.return=h,h=N;break l}e(h,d);break}else t(h,d);d=d.sibling}y.type===Nl?(N=Re(y.props.children,h.mode,N,y.key),N.return=h,h=N):(N=Fn(y.type,y.key,y.props,null,h.mode,N),ln(N,y),N.return=h,h=N)}return i(h);case tl:l:{for(L=y.key;d!==null;){if(d.key===L)if(d.tag===4&&d.stateNode.containerInfo===y.containerInfo&&d.stateNode.implementation===y.implementation){e(h,d.sibling),N=n(d,y.children||[]),N.return=h,h=N;break l}else{e(h,d);break}else t(h,d);d=d.sibling}N=Ci(y,h.mode,N),N.return=h,h=N}return i(h);case Dl:return y=we(y),hl(h,d,y,N)}if($l(y))return C(h,d,y,N);if(G(y)){if(L=G(y),typeof L!="function")throw Error(s(150));return y=L.call(y),w(h,d,y,N)}if(typeof y.then=="function")return hl(h,d,nu(y),N);if(y.$$typeof===yl)return hl(h,d,lu(h,y),N);uu(h,y)}return typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint"?(y=""+y,d!==null&&d.tag===6?(e(h,d.sibling),N=n(d,y),N.return=h,h=N):(e(h,d),N=Ui(y,h.mode,N),N.return=h,h=N),i(h)):e(h,d)}return function(h,d,y,N){try{Pa=0;var L=hl(h,d,y,N);return ha=null,L}catch(B){if(B===ma||B===eu)throw B;var ul=rt(29,B,null,h.mode);return ul.lanes=N,ul.return=h,ul}finally{}}}var Qe=ws(!0),Gs=ws(!1),ce=!1;function Vi(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ki(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function fe(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function se(l,t,e){var a=l.updateQueue;if(a===null)return null;if(a=a.shared,(cl&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=Wn(l),Ts(l,null,e),t}return $n(l,a,t,e),Wn(l)}function tn(l,t,e){if(t=t.updateQueue,t!==null&&(t=t.shared,(e&4194048)!==0)){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}function ki(l,t){var e=l.updateQueue,a=l.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,e=e.next}while(e!==null);u===null?n=u=t:u=u.next=t}else n=u=t;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},l.updateQueue=e;return}l=e.lastBaseUpdate,l===null?e.firstBaseUpdate=t:l.next=t,e.lastBaseUpdate=t}var Ji=!1;function en(){if(Ji){var l=da;if(l!==null)throw l}}function an(l,t,e,a){Ji=!1;var n=l.updateQueue;ce=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,c=n.shared.pending;if(c!==null){n.shared.pending=null;var o=c,v=o.next;o.next=null,i===null?u=v:i.next=v,i=o;var x=l.alternate;x!==null&&(x=x.updateQueue,c=x.lastBaseUpdate,c!==i&&(c===null?x.firstBaseUpdate=v:c.next=v,x.lastBaseUpdate=o))}if(u!==null){var j=n.baseState;i=0,x=v=o=null,c=u;do{var g=c.lane&-536870913,b=g!==c.lane;if(b?(el&g)===g:(a&g)===g){g!==0&&g===ra&&(Ji=!0),x!==null&&(x=x.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});l:{var C=l,w=c;g=t;var hl=e;switch(w.tag){case 1:if(C=w.payload,typeof C=="function"){j=C.call(hl,j,g);break l}j=C;break l;case 3:C.flags=C.flags&-65537|128;case 0:if(C=w.payload,g=typeof C=="function"?C.call(hl,j,g):C,g==null)break l;j=_({},j,g);break l;case 2:ce=!0}}g=c.callback,g!==null&&(l.flags|=64,b&&(l.flags|=8192),b=n.callbacks,b===null?n.callbacks=[g]:b.push(g))}else b={lane:g,tag:c.tag,payload:c.payload,callback:c.callback,next:null},x===null?(v=x=b,o=j):x=x.next=b,i|=g;if(c=c.next,c===null){if(c=n.shared.pending,c===null)break;b=c,c=b.next,b.next=null,n.lastBaseUpdate=b,n.shared.pending=null}}while(!0);x===null&&(o=j),n.baseState=o,n.firstBaseUpdate=v,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),he|=i,l.lanes=i,l.memoizedState=j}}function Qs(l,t){if(typeof l!="function")throw Error(s(191,l));l.call(t)}function Xs(l,t){var e=l.callbacks;if(e!==null)for(l.callbacks=null,l=0;lu?u:8;var i=S.T,c={};S.T=c,mc(l,!1,t,e);try{var o=n(),v=S.S;if(v!==null&&v(c,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var x=s0(o,a);cn(l,t,x,vt(l))}else cn(l,t,a,vt(l))}catch(j){cn(l,t,{then:function(){},status:"rejected",reason:j},vt())}finally{D.p=u,i!==null&&c.types!==null&&(i.types=c.types),S.T=i}}function y0(){}function rc(l,t,e,a){if(l.tag!==5)throw Error(s(476));var n=No(l).queue;So(l,n,t,Q,e===null?y0:function(){return jo(l),e(a)})}function No(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:Q,baseState:Q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:Q},next:null};var e={};return t.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:e},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function jo(l){var t=No(l);t.next===null&&(t=l.alternate.memoizedState),cn(l,t.next.queue,{},vt())}function dc(){return Gl(Tn)}function To(){return El().memoizedState}function zo(){return El().memoizedState}function v0(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var e=vt();l=fe(e);var a=se(t,l,e);a!==null&&(ut(a,t,e),tn(a,t,e)),t={cache:Gi()},l.payload=t;return}t=t.return}}function g0(l,t,e){var a=vt();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},yu(l)?Eo(t,e):(e=Di(l,t,e,a),e!==null&&(ut(e,l,a),_o(e,t,a)))}function Ao(l,t,e){var a=vt();cn(l,t,e,a)}function cn(l,t,e,a){var n={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(yu(l))Eo(t,n);else{var u=l.alternate;if(l.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,c=u(i,e);if(n.hasEagerState=!0,n.eagerState=c,ot(c,i))return $n(l,t,n,0),gl===null&&Jn(),!1}catch{}finally{}if(e=Di(l,t,n,a),e!==null)return ut(e,l,a),_o(e,t,a),!0}return!1}function mc(l,t,e,a){if(a={lane:2,revertLane:Vc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},yu(l)){if(t)throw Error(s(479))}else t=Di(l,e,a,2),t!==null&&ut(t,l,2)}function yu(l){var t=l.alternate;return l===k||t!==null&&t===k}function Eo(l,t){va=fu=!0;var e=l.pending;e===null?t.next=t:(t.next=e.next,e.next=t),l.pending=t}function _o(l,t,e){if((e&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}var fn={readContext:Gl,use:ru,useCallback:jl,useContext:jl,useEffect:jl,useImperativeHandle:jl,useLayoutEffect:jl,useInsertionEffect:jl,useMemo:jl,useReducer:jl,useRef:jl,useState:jl,useDebugValue:jl,useDeferredValue:jl,useTransition:jl,useSyncExternalStore:jl,useId:jl,useHostTransitionStatus:jl,useFormState:jl,useActionState:jl,useOptimistic:jl,useMemoCache:jl,useCacheRefresh:jl};fn.useEffectEvent=jl;var Mo={readContext:Gl,use:ru,useCallback:function(l,t){return Fl().memoizedState=[l,t===void 0?null:t],l},useContext:Gl,useEffect:ro,useImperativeHandle:function(l,t,e){e=e!=null?e.concat([l]):null,mu(4194308,4,vo.bind(null,t,l),e)},useLayoutEffect:function(l,t){return mu(4194308,4,l,t)},useInsertionEffect:function(l,t){mu(4,2,l,t)},useMemo:function(l,t){var e=Fl();t=t===void 0?null:t;var a=l();if(Xe){le(!0);try{l()}finally{le(!1)}}return e.memoizedState=[a,t],a},useReducer:function(l,t,e){var a=Fl();if(e!==void 0){var n=e(t);if(Xe){le(!0);try{e(t)}finally{le(!1)}}}else n=t;return a.memoizedState=a.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:n},a.queue=l,l=l.dispatch=g0.bind(null,k,l),[a.memoizedState,l]},useRef:function(l){var t=Fl();return l={current:l},t.memoizedState=l},useState:function(l){l=ic(l);var t=l.queue,e=Ao.bind(null,k,t);return t.dispatch=e,[l.memoizedState,e]},useDebugValue:sc,useDeferredValue:function(l,t){var e=Fl();return oc(e,l,t)},useTransition:function(){var l=ic(!1);return l=So.bind(null,k,l.queue,!0,!1),Fl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,e){var a=k,n=Fl();if(nl){if(e===void 0)throw Error(s(407));e=e()}else{if(e=t(),gl===null)throw Error(s(349));(el&127)!==0||$s(a,t,e)}n.memoizedState=e;var u={value:e,getSnapshot:t};return n.queue=u,ro(Fs.bind(null,a,u,l),[l]),a.flags|=2048,ba(9,{destroy:void 0},Ws.bind(null,a,u,e,t),null),e},useId:function(){var l=Fl(),t=gl.identifierPrefix;if(nl){var e=Ut,a=Ot;e=(a&~(1<<32-st(a)-1)).toString(32)+e,t="_"+t+"R_"+e,e=su++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Ll]=t,u[Pl]=a;l:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break l;for(;i.sibling===null;){if(i.return===null||i.return===t)break l;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;l:switch(Xl(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break l;case"img":a=!0;break l;default:a=!1}a&&Vt(t)}}return pl(t),Ec(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,e),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Vt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(s(166));if(l=I.current,sa(t)){if(l=t.stateNode,e=t.memoizedProps,a=null,n=wl,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}l[Ll]=t,l=!!(l.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||Jr(l.nodeValue,e)),l||ue(t,!0)}else l=Ru(l).createTextNode(a),l[Ll]=t,t.stateNode=l}return pl(t),null;case 31:if(e=t.memoizedState,l===null||l.memoizedState!==null){if(a=sa(t),e!==null){if(l===null){if(!a)throw Error(s(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(s(557));l[Ll]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),l=!1}else e=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),l=!0;if(!l)return t.flags&256?(mt(t),t):(mt(t),null);if((t.flags&128)!==0)throw Error(s(558))}return pl(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(n=sa(t),a!==null&&a.dehydrated!==null){if(l===null){if(!n)throw Error(s(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));n[Ll]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),n=!1}else n=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(mt(t),t):(mt(t),null)}return mt(t),(t.flags&128)!==0?(t.lanes=e,t):(e=a!==null,l=l!==null&&l.memoizedState!==null,e&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),e!==l&&e&&(t.child.flags|=8192),xu(t,t.updateQueue),pl(t),null);case 4:return zl(),l===null&&$c(t.stateNode.containerInfo),pl(t),null;case 10:return Gt(t.type),pl(t),null;case 19:if(T(Al),a=t.memoizedState,a===null)return pl(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)on(a,!1);else{if(Tl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(u=cu(l),u!==null){for(t.flags|=128,on(a,!1),l=u.updateQueue,t.updateQueue=l,xu(t,l),t.subtreeFlags=0,l=e,e=t.child;e!==null;)zs(e,l),e=e.sibling;return O(Al,Al.current&1|2),nl&&Lt(t,a.treeForkCount),t.child}l=l.sibling}a.tail!==null&&ct()>zu&&(t.flags|=128,n=!0,on(a,!1),t.lanes=4194304)}else{if(!n)if(l=cu(u),l!==null){if(t.flags|=128,n=!0,l=l.updateQueue,t.updateQueue=l,xu(t,l),on(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!nl)return pl(t),null}else 2*ct()-a.renderingStartTime>zu&&e!==536870912&&(t.flags|=128,n=!0,on(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(l=a.last,l!==null?l.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(l=a.tail,a.rendering=l,a.tail=l.sibling,a.renderingStartTime=ct(),l.sibling=null,e=Al.current,O(Al,n?e&1|2:e&1),nl&&Lt(t,a.treeForkCount),l):(pl(t),null);case 22:case 23:return mt(t),Wi(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(e&536870912)!==0&&(t.flags&128)===0&&(pl(t),t.subtreeFlags&6&&(t.flags|=8192)):pl(t),e=t.updateQueue,e!==null&&xu(t,e.retryQueue),e=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==e&&(t.flags|=2048),l!==null&&T(Le),null;case 24:return e=null,l!==null&&(e=l.memoizedState.cache),t.memoizedState.cache!==e&&(t.flags|=2048),Gt(Ol),pl(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function N0(l,t){switch(Ri(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Gt(Ol),zl(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return On(t),null;case 31:if(t.memoizedState!==null){if(mt(t),t.alternate===null)throw Error(s(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(mt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(s(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return T(Al),null;case 4:return zl(),null;case 10:return Gt(t.type),null;case 22:case 23:return mt(t),Wi(),l!==null&&T(Le),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Gt(Ol),null;case 25:return null;default:return null}}function Po(l,t){switch(Ri(t),t.tag){case 3:Gt(Ol),zl();break;case 26:case 27:case 5:On(t);break;case 4:zl();break;case 31:t.memoizedState!==null&&mt(t);break;case 13:mt(t);break;case 19:T(Al);break;case 10:Gt(t.type);break;case 22:case 23:mt(t),Wi(),l!==null&&T(Le);break;case 24:Gt(Ol)}}function rn(l,t){try{var e=t.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&l)===l){a=void 0;var u=e.create,i=e.inst;a=u(),i.destroy=a}e=e.next}while(e!==n)}}catch(c){ol(t,t.return,c)}}function de(l,t,e){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&l)===l){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,n=t;var o=e,v=c;try{v()}catch(x){ol(n,o,x)}}}a=a.next}while(a!==u)}}catch(x){ol(t,t.return,x)}}function lr(l){var t=l.updateQueue;if(t!==null){var e=l.stateNode;try{Xs(t,e)}catch(a){ol(l,l.return,a)}}}function tr(l,t,e){e.props=Ze(l.type,l.memoizedProps),e.state=l.memoizedState;try{e.componentWillUnmount()}catch(a){ol(l,t,a)}}function dn(l,t){try{var e=l.ref;if(e!==null){switch(l.tag){case 26:case 27:case 5:var a=l.stateNode;break;case 30:a=l.stateNode;break;default:a=l.stateNode}typeof e=="function"?l.refCleanup=e(a):e.current=a}}catch(n){ol(l,t,n)}}function Ct(l,t){var e=l.ref,a=l.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){ol(l,t,n)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){ol(l,t,n)}else e.current=null}function er(l){var t=l.type,e=l.memoizedProps,a=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break l;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(n){ol(l,l.return,n)}}function _c(l,t,e){try{var a=l.stateNode;Z0(a,l.type,e,t),a[Pl]=t}catch(n){ol(l,l.return,n)}}function ar(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&pe(l.type)||l.tag===4}function Mc(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||ar(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&pe(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function Dc(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(l,t):(t=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,t.appendChild(l),e=e._reactRootContainer,e!=null||t.onclick!==null||(t.onclick=Bt));else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode,t=null),l=l.child,l!==null))for(Dc(l,t,e),l=l.sibling;l!==null;)Dc(l,t,e),l=l.sibling}function Su(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?e.insertBefore(l,t):e.appendChild(l);else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode),l=l.child,l!==null))for(Su(l,t,e),l=l.sibling;l!==null;)Su(l,t,e),l=l.sibling}function nr(l){var t=l.stateNode,e=l.memoizedProps;try{for(var a=l.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Xl(t,a,e),t[Ll]=l,t[Pl]=e}catch(u){ol(l,l.return,u)}}var Kt=!1,Hl=!1,Oc=!1,ur=typeof WeakSet=="function"?WeakSet:Set,Yl=null;function j0(l,t){if(l=l.containerInfo,Ic=Qu,l=vs(l),Ti(l)){if("selectionStart"in l)var e={start:l.selectionStart,end:l.selectionEnd};else l:{e=(e=l.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{e.nodeType,u.nodeType}catch{e=null;break l}var i=0,c=-1,o=-1,v=0,x=0,j=l,g=null;t:for(;;){for(var b;j!==e||n!==0&&j.nodeType!==3||(c=i+n),j!==u||a!==0&&j.nodeType!==3||(o=i+a),j.nodeType===3&&(i+=j.nodeValue.length),(b=j.firstChild)!==null;)g=j,j=b;for(;;){if(j===l)break t;if(g===e&&++v===n&&(c=i),g===u&&++x===a&&(o=i),(b=j.nextSibling)!==null)break;j=g,g=j.parentNode}j=b}e=c===-1||o===-1?null:{start:c,end:o}}else e=null}e=e||{start:0,end:0}}else e=null;for(Pc={focusedElem:l,selectionRange:e},Qu=!1,Yl=t;Yl!==null;)if(t=Yl,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,Yl=l;else for(;Yl!==null;){switch(t=Yl,u=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(e=0;e title"))),Xl(u,a,e),u[Ll]=l,ql(u),a=u;break l;case"link":var i=rd("link","href",n).get(a+(e.href||""));if(i){for(var c=0;chl&&(i=hl,hl=w,w=i);var h=hs(c,w),d=hs(c,hl);if(h&&d&&(b.rangeCount!==1||b.anchorNode!==h.node||b.anchorOffset!==h.offset||b.focusNode!==d.node||b.focusOffset!==d.offset)){var y=j.createRange();y.setStart(h.node,h.offset),b.removeAllRanges(),w>hl?(b.addRange(y),b.extend(d.node,d.offset)):(y.setEnd(d.node,d.offset),b.addRange(y))}}}}for(j=[],b=c;b=b.parentNode;)b.nodeType===1&&j.push({element:b,left:b.scrollLeft,top:b.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;ce?32:e,S.T=null,e=Yc,Yc=null;var u=ve,i=Ft;if(Bl=0,ja=ve=null,Ft=0,(cl&6)!==0)throw Error(s(331));var c=cl;if(cl|=4,vr(u.current),mr(u,u.current,i,e),cl=c,bn(0,!1),ft&&typeof ft.onPostCommitFiberRoot=="function")try{ft.onPostCommitFiberRoot(Ra,u)}catch{}return!0}finally{D.p=n,S.T=a,Hr(l,t)}}function Br(l,t,e){t=xt(e,t),t=gc(l.stateNode,t,2),l=se(l,t,2),l!==null&&(qa(l,2),Ht(l))}function ol(l,t,e){if(l.tag===3)Br(l,l,e);else for(;t!==null;){if(t.tag===3){Br(t,l,e);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ye===null||!ye.has(a))){l=xt(e,l),e=qo(2),a=se(t,e,2),a!==null&&(Yo(e,a,t,l),qa(a,2),Ht(a));break}}t=t.return}}function Qc(l,t,e){var a=l.pingCache;if(a===null){a=l.pingCache=new A0;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(e)||(Hc=!0,n.add(e),l=O0.bind(null,l,t,e),t.then(l,l))}function O0(l,t,e){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&e,l.warmLanes&=~e,gl===l&&(el&e)===e&&(Tl===4||Tl===3&&(el&62914560)===el&&300>ct()-Tu?(cl&2)===0&&Ta(l,0):Rc|=e,Na===el&&(Na=0)),Ht(l)}function qr(l,t){t===0&&(t=Df()),l=He(l,t),l!==null&&(qa(l,t),Ht(l))}function U0(l){var t=l.memoizedState,e=0;t!==null&&(e=t.retryLane),qr(l,e)}function C0(l,t){var e=0;switch(l.tag){case 31:case 13:var a=l.stateNode,n=l.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(s(314))}a!==null&&a.delete(t),qr(l,e)}function H0(l,t){return ti(l,t)}var Ou=null,Aa=null,Xc=!1,Uu=!1,Zc=!1,be=0;function Ht(l){l!==Aa&&l.next===null&&(Aa===null?Ou=Aa=l:Aa=Aa.next=l),Uu=!0,Xc||(Xc=!0,B0())}function bn(l,t){if(!Zc&&Uu){Zc=!0;do for(var e=!1,a=Ou;a!==null;){if(l!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,c=a.pingedLanes;u=(1<<31-st(42|l)+1)-1,u&=n&~(i&~c),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,Gr(a,u))}else u=el,u=Bn(a,a===gl?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ba(a,u)||(e=!0,Gr(a,u));a=a.next}while(e);Zc=!1}}function R0(){Yr()}function Yr(){Uu=Xc=!1;var l=0;be!==0&&K0()&&(l=be);for(var t=ct(),e=null,a=Ou;a!==null;){var n=a.next,u=Lr(a,t);u===0?(a.next=null,e===null?Ou=n:e.next=n,n===null&&(Aa=e)):(e=a,(l!==0||(u&3)!==0)&&(Uu=!0)),a=n}Bl!==0&&Bl!==5||bn(l),be!==0&&(be=0)}function Lr(l,t){for(var e=l.suspendedLanes,a=l.pingedLanes,n=l.expirationTimes,u=l.pendingLanes&-62914561;0c)break;var x=o.transferSize,j=o.initiatorType;x&&$r(j)&&(o=o.responseEnd,i+=x*(o"u"?null:document;function cd(l,t,e){var a=Ea;if(a&&typeof t=="string"&&t){var n=bt(t);n='link[rel="'+l+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),id.has(n)||(id.add(n),l={rel:l,crossOrigin:e,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Xl(t,"link",l),ql(t),a.head.appendChild(t)))}}function th(l){It.D(l),cd("dns-prefetch",l,null)}function eh(l,t){It.C(l,t),cd("preconnect",l,t)}function ah(l,t,e){It.L(l,t,e);var a=Ea;if(a&&l&&t){var n='link[rel="preload"][as="'+bt(t)+'"]';t==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+bt(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+bt(e.imageSizes)+'"]')):n+='[href="'+bt(l)+'"]';var u=n;switch(t){case"style":u=_a(l);break;case"script":u=Ma(l)}At.has(u)||(l=_({rel:"preload",href:t==="image"&&e&&e.imageSrcSet?void 0:l,as:t},e),At.set(u,l),a.querySelector(n)!==null||t==="style"&&a.querySelector(Nn(u))||t==="script"&&a.querySelector(jn(u))||(t=a.createElement("link"),Xl(t,"link",l),ql(t),a.head.appendChild(t)))}}function nh(l,t){It.m(l,t);var e=Ea;if(e&&l){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+bt(a)+'"][href="'+bt(l)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ma(l)}if(!At.has(u)&&(l=_({rel:"modulepreload",href:l},t),At.set(u,l),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(jn(u)))return}a=e.createElement("link"),Xl(a,"link",l),ql(a),e.head.appendChild(a)}}}function uh(l,t,e){It.S(l,t,e);var a=Ea;if(a&&l){var n=We(a).hoistableStyles,u=_a(l);t=t||"default";var i=n.get(u);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(Nn(u)))c.loading=5;else{l=_({rel:"stylesheet",href:l,"data-precedence":t},e),(e=At.get(u))&&cf(l,e);var o=i=a.createElement("link");ql(o),Xl(o,"link",l),o._p=new Promise(function(v,x){o.onload=v,o.onerror=x}),o.addEventListener("load",function(){c.loading|=1}),o.addEventListener("error",function(){c.loading|=2}),c.loading|=4,qu(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:c},n.set(u,i)}}}function ih(l,t){It.X(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(jn(n)),u||(l=_({src:l,async:!0},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),ql(u),Xl(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function ch(l,t){It.M(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(jn(n)),u||(l=_({src:l,async:!0,type:"module"},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),ql(u),Xl(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function fd(l,t,e,a){var n=(n=I.current)?Bu(n):null;if(!n)throw Error(s(446));switch(l){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(t=_a(e.href),e=We(n).hoistableStyles,a=e.get(t),a||(a={type:"style",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){l=_a(e.href);var u=We(n).hoistableStyles,i=u.get(l);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(l,i),(u=n.querySelector(Nn(l)))&&!u._p&&(i.instance=u,i.state.loading=5),At.has(l)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},At.set(l,e),u||fh(n,l,e,i.state))),t&&a===null)throw Error(s(528,""));return i}if(t&&a!==null)throw Error(s(529,""));return null;case"script":return t=e.async,e=e.src,typeof e=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ma(e),e=We(n).hoistableScripts,a=e.get(t),a||(a={type:"script",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,l))}}function _a(l){return'href="'+bt(l)+'"'}function Nn(l){return'link[rel="stylesheet"]['+l+"]"}function sd(l){return _({},l,{"data-precedence":l.precedence,precedence:null})}function fh(l,t,e,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Xl(t,"link",e),ql(t),l.head.appendChild(t))}function Ma(l){return'[src="'+bt(l)+'"]'}function jn(l){return"script[async]"+l}function od(l,t,e){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+bt(e.href)+'"]');if(a)return t.instance=a,ql(a),a;var n=_({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),ql(a),Xl(a,"style",n),qu(a,e.precedence,l),t.instance=a;case"stylesheet":n=_a(e.href);var u=l.querySelector(Nn(n));if(u)return t.state.loading|=4,t.instance=u,ql(u),u;a=sd(e),(n=At.get(n))&&cf(a,n),u=(l.ownerDocument||l).createElement("link"),ql(u);var i=u;return i._p=new Promise(function(c,o){i.onload=c,i.onerror=o}),Xl(u,"link",a),t.state.loading|=4,qu(u,e.precedence,l),t.instance=u;case"script":return u=Ma(e.src),(n=l.querySelector(jn(u)))?(t.instance=n,ql(n),n):(a=e,(n=At.get(u))&&(a=_({},e),ff(a,n)),l=l.ownerDocument||l,n=l.createElement("script"),ql(n),Xl(n,"link",a),l.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,qu(a,e.precedence,l));return t.instance}function qu(l,t,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i title"):null)}function sh(l,t,e){if(e===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function md(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function oh(l,t,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=_a(a.href),u=t.querySelector(Nn(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Lu.bind(l),t.then(l,l)),e.state.loading|=4,e.instance=u,ql(u);return}u=t.ownerDocument||t,a=sd(a),(n=At.get(n))&&cf(a,n),u=u.createElement("link"),ql(u);var i=u;i._p=new Promise(function(c,o){i.onload=c,i.onerror=o}),Xl(u,"link",a),e.instance=u}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(l.count++,e=Lu.bind(l),t.addEventListener("load",e),t.addEventListener("error",e))}}var sf=0;function rh(l,t){return l.stylesheets&&l.count===0&&Gu(l,l.stylesheets),0sf?50:800)+t);return l.unsuspend=e,function(){l.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Lu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Gu(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var wu=null;function Gu(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,wu=new Map,t.forEach(dh,l),wu=null,Lu.call(l))}function dh(l,t){if(!(t.state.loading&4)){var e=wu.get(l);if(e)var a=e.get(null);else{e=new Map,wu.set(l,e);for(var n=l.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(E){console.error(E)}}return r(),bf.exports=_h(),bf.exports}var Dh=Mh();const Oh={id:{nav:{tentangKami:"Tentang Kami",program:"Program",sdm:"SDM",fasilitas:"Fasilitas",karyaAgenda:"Karya & Agenda",kontak:"Kontak",satuUntan:"SATU UNTAN"},hero:{badge:"MAHASISWA & PRESTASI",title:"Sorotan dan Prestasi Karya Mahasiswa",desc:"Galeri pencapaian, penghargaan, dan portofolio inovasi teknologi yang dikembangkan oleh mahasiswa Program Studi Informatika Universitas Tanjungpura."},about:{title:"Tentang Program Studi",desc:"Program Studi Informatika Universitas Tanjungpura adalah program yang berfokus pada pengembangan ilmu komputer, rekayasa perangkat lunak, dan inovasi teknologi informasi. Mahasiswa kami aktif berprestasi di tingkat regional, nasional, maupun internasional, membawa nama baik Kalimantan Barat ke panggung dunia.",tag:"Program Studi"},stats:{totalPrestasi:"Total Prestasi",totalProyek:"Total Proyek Mahasiswa"},achievement:{sectionTitle:"Prestasi Mahasiswa",sectionDesc:"Daftar pencapaian dan penghargaan yang diraih oleh mahasiswa Informatika UNTAN di berbagai kompetisi.",filterTitle:"Filter Prestasi",searchPlaceholder:"Cari nama, prestasi, bidang...",allLevel:"Semua Tingkat",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada prestasi yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"prestasi yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"prestasi telah ditampilkan.",readMore:"Baca Selengkapnya"},project:{sectionTitle:"Top Projects & Portofolio",sectionDesc:"Jelajahi inovasi digital dan aplikasi nyata yang dikembangkan oleh mahasiswa Informatika UNTAN.",scrollHint:"← Geser untuk melihat lebih banyak →",explore:"Telusuri Lanjut",visitLink:"Kunjungi Proyek",noLink:"Link tidak tersedia",by:"oleh",readMore:"Baca Selengkapnya",filterTitle:"Filter Portofolio",searchPlaceholder:"Cari judul, mahasiswa, bidang...",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada proyek yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"proyek yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"proyek telah ditampilkan."},modal:{close:"Tutup",nim:"NIM",angkatan:"Angkatan",tahun:"Tahun",tingkat:"Tingkat",bidang:"Bidang",kompetisi:"Kompetisi",peringkat:"Peringkat",tim:"Tim / Nama",deskripsi:"Deskripsi",mahasiswa:"Mahasiswa",link:"Link Proyek",namaProyek:"Nama Proyek"},cta:{badge:"HUBUNGI KAMI",title:"Ingin Tahu Lebih Lanjut?",desc:"Tertarik bergabung dengan Program Studi Informatika UNTAN, mendaftarkan prestasi mahasiswa, atau menjalin kerja sama? Hubungi kami sekarang.",waButton:"Chat via WhatsApp",webButton:"Kunjungi Website Kami",contactTitle:"Informasi Kontak",emailLabel:"Email",email:"informatika@untan.ac.id",phone:"+62 561 577963",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Program Studi Informatika, Universitas Tanjungpura. Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Kota Pontianak, Kalimantan Barat 78124`,kategori:"Kategori",tautan:"Tautan Penting",berita:"Berita & Informasi",pengumuman:"Pengumuman Akademik",prestasi:"Prestasi Mahasiswa",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Kebijakan Privasi",terms:"Syarat & Ketentuan",rights:"All rights reserved."}},en:{nav:{tentangKami:"About Us",program:"Programs",sdm:"Human Resources",fasilitas:"Facilities",karyaAgenda:"Works & Events",kontak:"Contact",satuUntan:"SATU UNTAN"},hero:{badge:"STUDENTS & ACHIEVEMENTS",title:"Student Spotlights & Achievements",desc:"Gallery of accomplishments, awards, and technology innovation portfolios developed by Informatics students of Tanjungpura University."},about:{title:"About the Study Program",desc:"The Informatics Study Program at Tanjungpura University focuses on computer science, software engineering, and information technology innovation. Our students actively excel at regional, national, and international levels, representing West Kalimantan on the world stage.",tag:"Study Program"},stats:{totalPrestasi:"Total Achievements",totalProyek:"Total Student Projects"},achievement:{sectionTitle:"Student Achievements",sectionDesc:"List of awards and accomplishments by Informatics UNTAN students in various competitions.",filterTitle:"Filter Achievements",searchPlaceholder:"Search name, achievement, field...",allLevel:"All Levels",allField:"All Fields",allYear:"All Years",resetFilter:"Reset Filter",noData:"No achievements match the current filter.",noDataSub:"Try adjusting your filter or search keyword.",showing:"Showing",matching:"matching achievements",loadMore:"Load More",showLess:"Show Less",allShown:"achievements displayed.",readMore:"Read More"},project:{sectionTitle:"Top Projects & Portfolios",sectionDesc:"Explore digital innovations and real-world applications developed by Informatics UNTAN students.",scrollHint:"← Swipe to see more →",explore:"Explore More",visitLink:"Visit Project",noLink:"Link unavailable",by:"by",readMore:"Read More",filterTitle:"Filter Portfolios",searchPlaceholder:"Search title, student, field...",allField:"All Fields",allYear:"All Years",resetFilter:"Reset Filter",noData:"No projects match the current filter.",noDataSub:"Try adjusting your filter or search keyword.",showing:"Showing",matching:"matching projects",loadMore:"Load More",showLess:"Show Less",allShown:"projects displayed."},modal:{close:"Close",nim:"Student ID",angkatan:"Batch",tahun:"Year",tingkat:"Level",bidang:"Field",kompetisi:"Competition",peringkat:"Rank",tim:"Team / Name",deskripsi:"Description",mahasiswa:"Student",link:"Project Link",namaProyek:"Project Name"},cta:{badge:"CONTACT US",title:"Want to Know More?",desc:"Interested in joining the Informatics Study Program at UNTAN, registering a student achievement, or establishing a partnership? Contact us now.",waButton:"Chat via WhatsApp",webButton:"Visit Our Website",contactTitle:"Contact Information",emailLabel:"Email",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Informatics Study Program, Tanjungpura University. -<<<<<<< Updated upstream -Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Pontianak City, West Kalimantan 78124`,kategori:"Categories",tautan:"Important Links",berita:"News & Information",pengumuman:"Academic Announcements",prestasi:"Student Achievements",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Privacy Policy",terms:"Terms & Conditions",rights:"All rights reserved."}}},Uh="if_untan_lang";function Ch(){return localStorage.getItem(Uh)==="en"||(navigator.language||"id").toLowerCase().startsWith("en")?"en":"id"}const Gd=F.createContext(null);function Hh({children:r}){const[E,A]=F.useState(Ch);F.useEffect(()=>{const U=H=>{const Y=H.detail;((Y==null?void 0:Y.lang)==="en"||(Y==null?void 0:Y.lang)==="id")&&A(Y.lang)};return document.addEventListener("languageChanged",U),()=>document.removeEventListener("languageChanged",U)},[]);const s=()=>A(U=>U==="id"?"en":"id");return f.jsx(Gd.Provider,{value:{lang:E,t:Oh[E],toggleLang:s},children:r})}function Ee(){const r=F.useContext(Gd);if(!r)throw new Error("useLang must be used within LanguageProvider");return r}const Ua="https://api.ifuntanhub.dev",Qd={1:"Kecerdasan Buatan",2:"Cyber Security",3:"Data",4:"Software Engineering",5:"Competitive Programming",6:"IoT",7:"Smart City",8:"Web3",9:"Karya Tulis Ilmiah",10:"Robotik"};function Rh(r){const E=r.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i);return E?E[0]:"Pemenang"}function Bh(r,E){const A=`${r} ${E}`.toLowerCase();return A.includes("internasional")||A.includes("international")||A.includes("global")||A.includes("world")||A.includes("asean")||A.includes("unesco")?"Internasional":A.includes("regional")||A.includes("kalbar")||A.includes("kalimantan")||A.includes("provinsi")||A.includes("kota")||A.includes("kabupaten")||A.includes("lokal")?"Regional":"Nasional"}function qh(r){return r.replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i,"").trim()}async function Yh(){const r=await fetch(`${Ua}/items/prestasi?fields=*.*`);if(!r.ok)throw new Error(`Failed to fetch achievements: ${r.statusText}`);return((await r.json()).data||[]).filter(s=>s.status==="published").map(s=>{const U=String(s.id),H=s.nama_prestasi||"Untitled Achievement";let Y="Umum";s.bidang_id&&(typeof s.bidang_id=="object"&&s.bidang_id.nama_bidang?Y=s.bidang_id.nama_bidang:Y=Qd[s.bidang_id]||"Umum");const $=Rh(H),M=Bh(H,Y),p=qh(H),q=parseInt(s.tahun)||new Date().getFullYear(),_=Array.isArray(s.anggota)?s.anggota:[],X=s.nama_tim||(_.length>0?_[0].nama:"Mahasiswa");let Z=`https://picsum.photos/seed/prestasi-${U}/800/600`;if(s.galeri&&Array.isArray(s.galeri)&&s.galeri.length>0){const Sl=s.galeri[0],_l=typeof Sl=="string"?Sl:Sl.directus_files_id||Sl.id;_l&&(Z=`${Ua}/assets/${_l}`)}else s.foto&&(Z=`${Ua}/assets/${s.foto}`);const tl=(s.nama_tim||s.nama_prestasi||"IF").substring(0,2).toUpperCase(),Nl=s.deskripsi||`${X} berhasil meraih prestasi luar biasa sebagai ${$} dalam ajang ${p} tahun ${q} pada bidang ${Y.toLowerCase()}.`;return{id:U,title:H,category:Y,competition:p,rank:$,year:q,level:M,description:Nl,team:X,nim:s.nim||void 0,generation:s.angkatan?`Angkatan ${s.angkatan}`:"Informatika",image:Z,avatar:tl,members:_.map(Sl=>({nama:Sl.nama,angkatan:Sl.angkatan?parseInt(Sl.angkatan):void 0}))}})}async function Lh(){const r=await fetch(`${Ua}/items/portfolio?fields=*,bidang.bidang_id.nama_bidang,galeri.*`);if(!r.ok)throw new Error(`Failed to fetch portfolio: ${r.statusText}`);return((await r.json()).data||[]).filter(s=>s.status==="published").map(s=>{const U=String(s.id),H=s.nama_proyek||"Untitled Project",Y=Array.isArray(s.anggota)?s.anggota:[],$=s.nama_mahasiswa||(Y.length>0?Y[0].nama:"Mahasiswa"),M=parseInt(s.tahun)||new Date().getFullYear(),p=s.deskripsi||"Tidak ada deskripsi.";let q=[];s.bidang&&Array.isArray(s.bidang)&&(q=s.bidang.map(Z=>Z.bidang_id&&typeof Z.bidang_id=="object"&&Z.bidang_id.nama_bidang?Z.bidang_id.nama_bidang:typeof Z.bidang_id=="number"&&Qd[Z.bidang_id]||"Umum").filter(Boolean)),q.length===0&&(q=["Umum"]);let _=s.url||void 0;_&&!/^https?:\/\//i.test(_)&&(_=`https://${_}`);let X=`https://picsum.photos/seed/project-${U}/800/600`;if(s.galeri&&Array.isArray(s.galeri)&&s.galeri.length>0){const Z=s.galeri[0],tl=typeof Z=="string"?Z:Z.directus_files_id||Z.id;tl&&(X=`${Ua}/assets/${tl}`)}else s.foto&&(X=`${Ua}/assets/${s.foto}`);return{id:U,title:H,studentName:$,nim:s.nim||void 0,year:M,category:q,description:p,image:X,link:_,catatan:s.catatan||void 0,members:Y.map(Z=>({nama:Z.nama,nim:Z.nim||void 0}))}})}const Xd=F.createContext(void 0);function wh({children:r}){const[E,A]=F.useState([]),[s,U]=F.useState([]),[H,Y]=F.useState(!0),[$,M]=F.useState(null),p=async()=>{Y(!0),M(null);try{const q=await Promise.allSettled([Yh(),Lh()]),_=q[0],X=q[1];let Z=!1,tl=[];_.status==="fulfilled"?A(_.value):(console.error("Failed to fetch achievements:",_.reason),tl.push("Gagal memuat data prestasi."),Z=!0),X.status==="fulfilled"?U(X.value):(console.error("Failed to fetch projects:",X.reason),tl.push("Gagal memuat data portofolio."),Z=!0),Z&&M(tl.join(" "))}catch(q){console.error("Unexpected error loading API data:",q),M("Terjadi kesalahan yang tidak terduga saat memuat data.")}finally{Y(!1)}};return F.useEffect(()=>{p()},[]),f.jsx(Xd.Provider,{value:{achievements:E,projects:s,loading:H,error:$,refetch:p},children:r})}function Tf(){const r=F.useContext(Xd);if(r===void 0)throw new Error("useData must be used within a DataProvider");return r}function Gh(){const{t:r}=Ee();return f.jsxs("div",{id:"hero",className:"acaab-full-bleed bg-untan-navy text-white pt-6 md:pt-8 lg:pt-10 mb-8 border-t border-white/10 relative",children:[f.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10",children:f.jsxs("div",{className:"grid lg:grid-cols-2 gap-6 lg:gap-10 items-center",children:[f.jsxs("div",{className:"max-w-3xl py-6 md:py-8 lg:py-10",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] md:text-xs font-bold uppercase tracking-widest px-2 py-0.5 mb-3",children:r.hero.badge}),f.jsx("h1",{className:"text-2xl md:text-3xl lg:text-[36px] font-bold font-serif leading-tight md:leading-snug tracking-tight mb-3",children:r.hero.title}),f.jsx("p",{className:"text-slate-300 max-w-2xl text-sm md:text-base leading-relaxed",children:r.hero.desc})]}),f.jsxs("div",{className:"relative flex justify-center lg:justify-end items-end",children:[f.jsx("div",{className:"absolute bottom-0 w-[300px] h-[300px] bg-cyan-300/10 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative",children:[f.jsx("img",{src:new URL(""+new URL("acaab-hero.png",import.meta.url).href,import.meta.url).href,alt:"Mahasiswa Informatika UNTAN",className:`\r -======= -Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Pontianak City, West Kalimantan 78124`,kategori:"Categories",tautan:"Important Links",berita:"News & Information",pengumuman:"Academic Announcements",prestasi:"Student Achievements",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Privacy Policy",terms:"Terms & Conditions",rights:"All rights reserved."}}},Oh="if_untan_lang";function Uh(){const o=localStorage.getItem(Oh);return o==="id"||o==="en"?o:(navigator.language||"id").toLowerCase().startsWith("en")?"en":"id"}const wd=W.createContext(null);function Ch({children:o}){const[E,T]=W.useState(Uh);W.useEffect(()=>{const U=H=>{const L=H.detail;((L==null?void 0:L.lang)==="en"||(L==null?void 0:L.lang)==="id")&&T(L.lang)};return document.addEventListener("languageChanged",U),()=>document.removeEventListener("languageChanged",U)},[]);const r=()=>T(U=>U==="id"?"en":"id");return f.jsx(wd.Provider,{value:{lang:E,t:Dh[E],toggleLang:r},children:o})}function Ee(){const o=W.useContext(wd);if(!o)throw new Error("useLang must be used within LanguageProvider");return o}const $u="https://api.ifuntanhub.dev";function Hh(o){const E=o.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i);return E?E[0]:"Pemenang"}function Rh(o,E){const T=`${o} ${E}`.toLowerCase();return T.includes("internasional")||T.includes("international")||T.includes("global")||T.includes("world")||T.includes("asean")||T.includes("unesco")?"Internasional":T.includes("regional")||T.includes("kalbar")||T.includes("kalimantan")||T.includes("provinsi")||T.includes("kota")||T.includes("kabupaten")||T.includes("lokal")?"Regional":"Nasional"}function Bh(o){return o.replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i,"").trim()}async function qh(){const o=await fetch(`${$u}/items/prestasi`);if(!o.ok)throw new Error(`Failed to fetch achievements: ${o.statusText}`);return((await o.json()).data||[]).filter(r=>r.status==="published").map(r=>{const U=String(r.id),H=r.nama_prestasi||"Untitled Achievement",L=r.bidang||"Akademik",k=Hh(H),M=Rh(H,L),p=Bh(H),q=parseInt(r.tahun)||new Date().getFullYear(),_=r.nama_tim||"Mahasiswa",Z=r.foto?`${$u}/assets/${r.foto}`:`https://picsum.photos/seed/prestasi-${U}/800/600`,ol=(r.nama_tim||r.nama_prestasi||"IF").substring(0,2).toUpperCase(),al=`${_} berhasil meraih prestasi luar biasa sebagai ${k} dalam ajang ${p} tahun ${q} pada bidang ${L.toLowerCase()}.`;return{id:U,title:H,category:L,competition:p,rank:k,year:q,level:M,description:al,team:_,nim:r.nim||void 0,generation:r.angkatan?`Angkatan ${r.angkatan}`:"Informatika",image:Z,avatar:ol}})}async function Yh(){const o=await fetch(`${$u}/items/portfolio`);if(!o.ok)throw new Error(`Failed to fetch portfolio: ${o.statusText}`);return((await o.json()).data||[]).filter(r=>r.status==="published").map(r=>{const U=String(r.id),H=r.nama_proyek||"Untitled Project",L=r.nama_mahasiswa||"Mahasiswa",k=parseInt(r.tahun)||new Date().getFullYear(),M=r.bidang||"Software Development",p=r.deskripsi||"Tidak ada deskripsi.";let q=r.url||void 0;q&&!/^https?:\/\//i.test(q)&&(q=`https://${q}`);const _=r.foto?`${$u}/assets/${r.foto}`:`https://picsum.photos/seed/project-${U}/800/600`;return{id:U,title:H,studentName:L,nim:r.nim||void 0,year:k,category:M,description:p,image:_,link:q}})}const Qd=W.createContext(void 0);function Lh({children:o}){const[E,T]=W.useState([]),[r,U]=W.useState([]),[H,L]=W.useState(!0),[k,M]=W.useState(null),p=async()=>{L(!0),M(null);try{const q=await Promise.allSettled([qh(),Yh()]),_=q[0],Z=q[1];let ol=!1,al=[];_.status==="fulfilled"?T(_.value):(console.error("Failed to fetch achievements:",_.reason),al.push("Gagal memuat data prestasi."),ol=!0),Z.status==="fulfilled"?U(Z.value):(console.error("Failed to fetch projects:",Z.reason),al.push("Gagal memuat data portofolio."),ol=!0),ol&&M(al.join(" "))}catch(q){console.error("Unexpected error loading API data:",q),M("Terjadi kesalahan yang tidak terduga saat memuat data.")}finally{L(!1)}};return W.useEffect(()=>{p()},[]),f.jsx(Qd.Provider,{value:{achievements:E,projects:r,loading:H,error:k,refetch:p},children:o})}function zf(){const o=W.useContext(Qd);if(o===void 0)throw new Error("useData must be used within a DataProvider");return o}function Gh(){const{t:o}=Ee();return f.jsxs("div",{id:"hero",className:"acaab-full-bleed bg-untan-navy text-white pt-6 md:pt-8 lg:pt-10 mb-8 border-t border-white/10 relative",children:[f.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10",children:f.jsxs("div",{className:"grid lg:grid-cols-2 gap-6 lg:gap-10 items-center",children:[f.jsxs("div",{className:"max-w-3xl py-6 md:py-8 lg:py-10",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] md:text-xs font-bold uppercase tracking-widest px-2 py-0.5 mb-3",children:o.hero.badge}),f.jsx("h1",{className:"text-2xl md:text-3xl lg:text-[36px] font-bold font-serif leading-tight md:leading-snug tracking-tight mb-3",children:o.hero.title}),f.jsx("p",{className:"text-slate-300 max-w-2xl text-sm md:text-base leading-relaxed",children:o.hero.desc})]}),f.jsxs("div",{className:"relative flex justify-center lg:justify-end items-end",children:[f.jsx("div",{className:"absolute bottom-0 w-[300px] h-[300px] bg-cyan-300/10 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative",children:[f.jsx("img",{src:new URL(""+new URL("acaab-hero.png",import.meta.url).href,import.meta.url).href,alt:"Mahasiswa Informatika UNTAN",className:`\r ->>>>>>> Stashed changes +Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Pontianak City, West Kalimantan 78124`,kategori:"Categories",tautan:"Important Links",berita:"News & Information",pengumuman:"Academic Announcements",prestasi:"Student Achievements",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Privacy Policy",terms:"Terms & Conditions",rights:"All rights reserved."}}},Uh="if_untan_lang";function Ch(){const r=localStorage.getItem(Uh);return r==="id"||r==="en"?r:(navigator.language||"id").toLowerCase().startsWith("en")?"en":"id"}const Gd=F.createContext(null);function Hh({children:r}){const[E,A]=F.useState(Ch);F.useEffect(()=>{const U=H=>{const Y=H.detail;((Y==null?void 0:Y.lang)==="en"||(Y==null?void 0:Y.lang)==="id")&&A(Y.lang)};return document.addEventListener("languageChanged",U),()=>document.removeEventListener("languageChanged",U)},[]);const s=()=>A(U=>U==="id"?"en":"id");return f.jsx(Gd.Provider,{value:{lang:E,t:Oh[E],toggleLang:s},children:r})}function Ee(){const r=F.useContext(Gd);if(!r)throw new Error("useLang must be used within LanguageProvider");return r}const Ua="https://api.ifuntanhub.dev",Qd={1:"Kecerdasan Buatan",2:"Cyber Security",3:"Data",4:"Software Engineering",5:"Competitive Programming",6:"IoT",7:"Smart City",8:"Web3",9:"Karya Tulis Ilmiah",10:"Robotik"};function Rh(r){const E=r.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i);return E?E[0]:"Pemenang"}function Bh(r,E){const A=`${r} ${E}`.toLowerCase();return A.includes("internasional")||A.includes("international")||A.includes("global")||A.includes("world")||A.includes("asean")||A.includes("unesco")?"Internasional":A.includes("regional")||A.includes("kalbar")||A.includes("kalimantan")||A.includes("provinsi")||A.includes("kota")||A.includes("kabupaten")||A.includes("lokal")?"Regional":"Nasional"}function qh(r){return r.replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i,"").trim()}async function Yh(){const r=await fetch(`${Ua}/items/prestasi?fields=*.*`);if(!r.ok)throw new Error(`Failed to fetch achievements: ${r.statusText}`);return((await r.json()).data||[]).filter(s=>s.status==="published").map(s=>{const U=String(s.id),H=s.nama_prestasi||"Untitled Achievement";let Y="Umum";s.bidang_id&&(typeof s.bidang_id=="object"&&s.bidang_id.nama_bidang?Y=s.bidang_id.nama_bidang:Y=Qd[s.bidang_id]||"Umum");const $=Rh(H),M=Bh(H,Y),p=qh(H),q=parseInt(s.tahun)||new Date().getFullYear(),_=Array.isArray(s.anggota)?s.anggota:[],X=s.nama_tim||(_.length>0?_[0].nama:"Mahasiswa");let Z=`https://picsum.photos/seed/prestasi-${U}/800/600`;if(s.galeri&&Array.isArray(s.galeri)&&s.galeri.length>0){const Sl=s.galeri[0],_l=typeof Sl=="string"?Sl:Sl.directus_files_id||Sl.id;_l&&(Z=`${Ua}/assets/${_l}`)}else s.foto&&(Z=`${Ua}/assets/${s.foto}`);const tl=(s.nama_tim||s.nama_prestasi||"IF").substring(0,2).toUpperCase(),Nl=s.deskripsi||`${X} berhasil meraih prestasi luar biasa sebagai ${$} dalam ajang ${p} tahun ${q} pada bidang ${Y.toLowerCase()}.`;return{id:U,title:H,category:Y,competition:p,rank:$,year:q,level:M,description:Nl,team:X,nim:s.nim||void 0,generation:s.angkatan?`Angkatan ${s.angkatan}`:"Informatika",image:Z,avatar:tl,members:_.map(Sl=>({nama:Sl.nama,angkatan:Sl.angkatan?parseInt(Sl.angkatan):void 0}))}})}async function Lh(){const r=await fetch(`${Ua}/items/portfolio?fields=*,bidang.bidang_id.nama_bidang,galeri.*`);if(!r.ok)throw new Error(`Failed to fetch portfolio: ${r.statusText}`);return((await r.json()).data||[]).filter(s=>s.status==="published").map(s=>{const U=String(s.id),H=s.nama_proyek||"Untitled Project",Y=Array.isArray(s.anggota)?s.anggota:[],$=s.nama_mahasiswa||(Y.length>0?Y[0].nama:"Mahasiswa"),M=parseInt(s.tahun)||new Date().getFullYear(),p=s.deskripsi||"Tidak ada deskripsi.";let q=[];s.bidang&&Array.isArray(s.bidang)&&(q=s.bidang.map(Z=>Z.bidang_id&&typeof Z.bidang_id=="object"&&Z.bidang_id.nama_bidang?Z.bidang_id.nama_bidang:typeof Z.bidang_id=="number"&&Qd[Z.bidang_id]||"Umum").filter(Boolean)),q.length===0&&(q=["Umum"]);let _=s.url||void 0;_&&!/^https?:\/\//i.test(_)&&(_=`https://${_}`);let X=`https://picsum.photos/seed/project-${U}/800/600`;if(s.galeri&&Array.isArray(s.galeri)&&s.galeri.length>0){const Z=s.galeri[0],tl=typeof Z=="string"?Z:Z.directus_files_id||Z.id;tl&&(X=`${Ua}/assets/${tl}`)}else s.foto&&(X=`${Ua}/assets/${s.foto}`);return{id:U,title:H,studentName:$,nim:s.nim||void 0,year:M,category:q,description:p,image:X,link:_,catatan:s.catatan||void 0,members:Y.map(Z=>({nama:Z.nama,nim:Z.nim||void 0}))}})}const Xd=F.createContext(void 0);function wh({children:r}){const[E,A]=F.useState([]),[s,U]=F.useState([]),[H,Y]=F.useState(!0),[$,M]=F.useState(null),p=async()=>{Y(!0),M(null);try{const q=await Promise.allSettled([Yh(),Lh()]),_=q[0],X=q[1];let Z=!1,tl=[];_.status==="fulfilled"?A(_.value):(console.error("Failed to fetch achievements:",_.reason),tl.push("Gagal memuat data prestasi."),Z=!0),X.status==="fulfilled"?U(X.value):(console.error("Failed to fetch projects:",X.reason),tl.push("Gagal memuat data portofolio."),Z=!0),Z&&M(tl.join(" "))}catch(q){console.error("Unexpected error loading API data:",q),M("Terjadi kesalahan yang tidak terduga saat memuat data.")}finally{Y(!1)}};return F.useEffect(()=>{p()},[]),f.jsx(Xd.Provider,{value:{achievements:E,projects:s,loading:H,error:$,refetch:p},children:r})}function Tf(){const r=F.useContext(Xd);if(r===void 0)throw new Error("useData must be used within a DataProvider");return r}function Gh(){const{t:r}=Ee();return f.jsxs("div",{id:"hero",className:"acaab-full-bleed bg-untan-navy text-white pt-6 md:pt-8 lg:pt-10 mb-8 border-t border-white/10 relative",children:[f.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10",children:f.jsxs("div",{className:"grid lg:grid-cols-2 gap-6 lg:gap-10 items-center",children:[f.jsxs("div",{className:"max-w-3xl py-6 md:py-8 lg:py-10",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] md:text-xs font-bold uppercase tracking-widest px-2 py-0.5 mb-3",children:r.hero.badge}),f.jsx("h1",{className:"text-2xl md:text-3xl lg:text-[36px] font-bold font-serif leading-tight md:leading-snug tracking-tight mb-3",children:r.hero.title}),f.jsx("p",{className:"text-slate-300 max-w-2xl text-sm md:text-base leading-relaxed",children:r.hero.desc})]}),f.jsxs("div",{className:"relative flex justify-center lg:justify-end items-end",children:[f.jsx("div",{className:"absolute bottom-0 w-[300px] h-[300px] bg-cyan-300/10 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative",children:[f.jsx("img",{src:new URL(""+new URL("acaab-hero.png",import.meta.url).href,import.meta.url).href,alt:"Mahasiswa Informatika UNTAN",className:`\r relative z-10\r w-full\r max-w-[300px]\r -- 2.52.0 From 7620308deaa9deecd0167de9cd0b8cfcb5211306 Mon Sep 17 00:00:00 2001 From: Andrie Date: Thu, 4 Jun 2026 19:21:54 +0700 Subject: [PATCH 5/9] Migrasi dari tech stack sebelumnya ke tech stack native vanilla --- groups/ACAAB/assets/acaab-hero.png | Bin 244190 -> 0 bytes groups/ACAAB/assets/acaab.css | 1 - groups/ACAAB/assets/acaab.js | 169 -- groups/ACAAB/assets/src/index.html | 20 - groups/ACAAB/package-lock.json | 2515 ----------------- groups/ACAAB/package.json | 26 - groups/ACAAB/src/App.tsx | 44 - .../ACAAB/src/components/AchievementCard.tsx | 78 - .../ACAAB/src/components/AchievementGrid.tsx | 270 -- .../ACAAB/src/components/AchievementModal.tsx | 128 - groups/ACAAB/src/components/CTA.tsx | 45 - groups/ACAAB/src/components/Footer.tsx | 109 - groups/ACAAB/src/components/Header.tsx | 164 -- groups/ACAAB/src/components/Hero.tsx | 66 - .../ACAAB/src/components/ProjectCarousel.tsx | 378 --- groups/ACAAB/src/components/ProjectModal.tsx | 151 - groups/ACAAB/src/components/Stats.tsx | 174 -- groups/ACAAB/src/context/DataContext.tsx | 89 - groups/ACAAB/src/context/LanguageContext.tsx | 49 - groups/ACAAB/src/data.ts | 257 -- groups/ACAAB/src/gambar/hero.png | Bin 244190 -> 0 bytes groups/ACAAB/src/i18n.ts | 215 -- groups/ACAAB/src/index.css | 69 - groups/ACAAB/src/index.html | 19 - groups/ACAAB/src/main.tsx | 10 - groups/ACAAB/src/services/api.ts | 204 -- groups/ACAAB/src/services/sheets.ts | 82 - groups/ACAAB/src/vite-env.d.ts | 11 - groups/ACAAB/tsconfig.json | 26 - groups/ACAAB/vite.config.ts | 41 - 30 files changed, 5410 deletions(-) delete mode 100644 groups/ACAAB/assets/acaab-hero.png delete mode 100644 groups/ACAAB/assets/acaab.css delete mode 100644 groups/ACAAB/assets/acaab.js delete mode 100644 groups/ACAAB/assets/src/index.html delete mode 100644 groups/ACAAB/package-lock.json delete mode 100644 groups/ACAAB/package.json delete mode 100644 groups/ACAAB/src/App.tsx delete mode 100644 groups/ACAAB/src/components/AchievementCard.tsx delete mode 100644 groups/ACAAB/src/components/AchievementGrid.tsx delete mode 100644 groups/ACAAB/src/components/AchievementModal.tsx delete mode 100644 groups/ACAAB/src/components/CTA.tsx delete mode 100644 groups/ACAAB/src/components/Footer.tsx delete mode 100644 groups/ACAAB/src/components/Header.tsx delete mode 100644 groups/ACAAB/src/components/Hero.tsx delete mode 100644 groups/ACAAB/src/components/ProjectCarousel.tsx delete mode 100644 groups/ACAAB/src/components/ProjectModal.tsx delete mode 100644 groups/ACAAB/src/components/Stats.tsx delete mode 100644 groups/ACAAB/src/context/DataContext.tsx delete mode 100644 groups/ACAAB/src/context/LanguageContext.tsx delete mode 100644 groups/ACAAB/src/data.ts delete mode 100644 groups/ACAAB/src/gambar/hero.png delete mode 100644 groups/ACAAB/src/i18n.ts delete mode 100644 groups/ACAAB/src/index.css delete mode 100644 groups/ACAAB/src/index.html delete mode 100644 groups/ACAAB/src/main.tsx delete mode 100644 groups/ACAAB/src/services/api.ts delete mode 100644 groups/ACAAB/src/services/sheets.ts delete mode 100644 groups/ACAAB/src/vite-env.d.ts delete mode 100644 groups/ACAAB/tsconfig.json delete mode 100644 groups/ACAAB/vite.config.ts diff --git a/groups/ACAAB/assets/acaab-hero.png b/groups/ACAAB/assets/acaab-hero.png deleted file mode 100644 index 33f70e0d8166f7990950d914dc68c0d35e7cf2a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244190 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

@aTQo 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 UvXuV9!T:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[6px\]{border-top-style:var(--tw-border-style);border-top-width:6px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-orange-100{border-color:var(--color-orange-100)}.border-primary-gold{border-color:var(--color-primary-gold)}.border-primary-navy\/20{border-color:#00315033}@supports (color:color-mix(in lab,red,red)){.border-primary-navy\/20{border-color:color-mix(in oklab,var(--color-primary-navy) 20%,transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-untan-navy{border-color:var(--color-untan-navy)}.border-untan-yellow{border-color:var(--color-untan-yellow)}.border-untan-yellow\/20{border-color:#feb40133}@supports (color:color-mix(in lab,red,red)){.border-untan-yellow\/20{border-color:color-mix(in oklab,var(--color-untan-yellow) 20%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#00243d\]{background-color:#00243d}.bg-\[\#FDB813\]{background-color:#fdb813}.bg-\[\#feb401\]{background-color:#feb401}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-primary-gold{background-color:var(--color-primary-gold)}.bg-primary-gold\/20{background-color:#feb40133}@supports (color:color-mix(in lab,red,red)){.bg-primary-gold\/20{background-color:color-mix(in oklab,var(--color-primary-gold) 20%,transparent)}}.bg-primary-navy{background-color:var(--color-primary-navy)}.bg-primary-navy\/5{background-color:#0031500d}@supports (color:color-mix(in lab,red,red)){.bg-primary-navy\/5{background-color:color-mix(in oklab,var(--color-primary-navy) 5%,transparent)}}.bg-primary-navy\/10{background-color:#0031501a}@supports (color:color-mix(in lab,red,red)){.bg-primary-navy\/10{background-color:color-mix(in oklab,var(--color-primary-navy) 10%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-untan-navy{background-color:var(--color-untan-navy)}.bg-untan-yellow{background-color:var(--color-untan-yellow)}.bg-untan-yellow\/10{background-color:#feb4011a}@supports (color:color-mix(in lab,red,red)){.bg-untan-yellow\/10{background-color:color-mix(in oklab,var(--color-untan-yellow) 10%,transparent)}}.bg-untan-yellow\/20{background-color:#feb40133}@supports (color:color-mix(in lab,red,red)){.bg-untan-yellow\/20{background-color:color-mix(in oklab,var(--color-untan-yellow) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-navy\/80{--tw-gradient-from:#003150cc}@supports (color:color-mix(in lab,red,red)){.from-primary-navy\/80{--tw-gradient-from:color-mix(in oklab, var(--color-primary-navy) 80%, transparent)}}.from-primary-navy\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-untan-navy{--tw-gradient-from:var(--color-untan-navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-untan-navy\/80{--tw-gradient-via:#003150cc}@supports (color:color-mix(in lab,red,red)){.via-untan-navy\/80{--tw-gradient-via:color-mix(in oklab, var(--color-untan-navy) 80%, transparent)}}.via-untan-navy\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[88px\]{padding-top:88px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-600{color:var(--color-amber-600)}.text-blue-100{color:var(--color-blue-100)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-600{color:var(--color-emerald-600)}.text-green-600{color:var(--color-green-600)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-600{color:var(--color-orange-600)}.text-pink-500{color:var(--color-pink-500)}.text-primary-gold{color:var(--color-primary-gold)}.text-primary-navy{color:var(--color-primary-navy)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-600{color:var(--color-rose-600)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-untan-blue{color:var(--color-untan-blue)}.text-untan-yellow{color:var(--color-untan-yellow)}.text-violet-100{color:var(--color-violet-100)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-primary-gold{-webkit-text-decoration-color:var(--color-primary-gold);text-decoration-color:var(--color-primary-gold)}.decoration-slate-300{-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300)}.decoration-2{text-decoration-thickness:2px}.decoration-4{text-decoration-thickness:4px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[10px\]{text-underline-offset:10px}.underline-offset-\[12px\]{text-underline-offset:12px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.02\]{opacity:.02}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-10px_rgba\(253\,184\,19\,0\.4\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#fdb81366);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#25D366\]\/20{--tw-shadow-color:#25d36633}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#25D366\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(76.0953% -.174012 .10152/.2) var(--tw-shadow-alpha), transparent)}}.ring-primary-navy\/10{--tw-ring-color:#0031501a}@supports (color:color-mix(in lab,red,red)){.ring-primary-navy\/10{--tw-ring-color:color-mix(in oklab, var(--color-primary-navy) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_15px_35px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 15px 35px var(--tw-drop-shadow-color,#00000040));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-auto{will-change:auto}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-y-110:is(:where(.group):hover *){--tw-scale-y:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-3:is(:where(.group):hover *){rotate:3deg}.group-hover\:gap-2:is(:where(.group):hover *){gap:calc(var(--spacing) * 2)}.group-hover\:bg-amber-600:is(:where(.group):hover *){background-color:var(--color-amber-600)}.group-hover\:bg-blue-600:is(:where(.group):hover *){background-color:var(--color-blue-600)}.group-hover\:bg-cyan-600:is(:where(.group):hover *){background-color:var(--color-cyan-600)}.group-hover\:bg-emerald-600:is(:where(.group):hover *){background-color:var(--color-emerald-600)}.group-hover\:bg-green-600:is(:where(.group):hover *){background-color:var(--color-green-600)}.group-hover\:bg-indigo-600:is(:where(.group):hover *){background-color:var(--color-indigo-600)}.group-hover\:bg-orange-600:is(:where(.group):hover *){background-color:var(--color-orange-600)}.group-hover\:bg-primary-gold:is(:where(.group):hover *){background-color:var(--color-primary-gold)}.group-hover\:bg-purple-600:is(:where(.group):hover *){background-color:var(--color-purple-600)}.group-hover\:bg-rose-600:is(:where(.group):hover *){background-color:var(--color-rose-600)}.group-hover\:bg-yellow-600:is(:where(.group):hover *){background-color:var(--color-yellow-600)}.group-hover\:text-untan-blue:is(:where(.group):hover *){color:var(--color-untan-blue)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/btn\:translate-x-1:is(:where(.group\/btn):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.selection\:bg-untan-yellow ::selection{background-color:var(--color-untan-yellow)}.selection\:bg-untan-yellow::selection{background-color:var(--color-untan-yellow)}.selection\:text-black ::selection{color:var(--color-black)}.selection\:text-black::selection{color:var(--color-black)}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:gap-3:hover{gap:calc(var(--spacing) * 3)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\:border-primary-navy:hover{border-color:var(--color-primary-navy)}.hover\:border-primary-navy\/30:hover{border-color:#0031504d}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-navy\/30:hover{border-color:color-mix(in oklab,var(--color-primary-navy) 30%,transparent)}}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#20c05a\]:hover{background-color:#20c05a}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-primary-navy:hover{background-color:var(--color-primary-navy)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-untan-blue:hover{background-color:var(--color-untan-blue)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-primary-gold:hover{color:var(--color-primary-gold)}.hover\:text-primary-navy:hover{color:var(--color-primary-navy)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-untan-blue:hover{color:var(--color-untan-blue)}.hover\:text-untan-yellow:hover{color:var(--color-untan-yellow)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary-gold:focus{--tw-ring-color:var(--color-primary-gold)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[1\.25rem\]{width:1.25rem}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:text-left{text-align:left}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[4\.5rem\]{font-size:4.5rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}@media(min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:h-\[190px\]{height:190px}.lg\:w-14{width:calc(var(--spacing) * 14)}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:w-\[1\.5rem\]{width:1.5rem}.lg\:max-w-\[450px\]{max-width:450px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-\[160px\]{padding-top:160px}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[5rem\]{font-size:5rem}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[36px\]{font-size:36px}.lg\:tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}}}.acaab-full-bleed{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%}body{font-family:var(--font-sans);color:#334155;-webkit-font-smoothing:antialiased;background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.4s both fade-in}@media(min-width:768px){.stats-grid{grid-template-columns:1fr auto 1fr auto 1fr}}.proj-card{width:75vw}@media(min-width:768px){.proj-card{width:42vw}}@media(min-width:1024px){.proj-card{width:28vw}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}} diff --git a/groups/ACAAB/assets/acaab.js b/groups/ACAAB/assets/acaab.js deleted file mode 100644 index 6c6bdef..0000000 --- a/groups/ACAAB/assets/acaab.js +++ /dev/null @@ -1,169 +0,0 @@ -(function(){const E=document.createElement("link").relList;if(E&&E.supports&&E.supports("modulepreload"))return;for(const U of document.querySelectorAll('link[rel="modulepreload"]'))s(U);new MutationObserver(U=>{for(const H of U)if(H.type==="childList")for(const Y of H.addedNodes)Y.tagName==="LINK"&&Y.rel==="modulepreload"&&s(Y)}).observe(document,{childList:!0,subtree:!0});function A(U){const H={};return U.integrity&&(H.integrity=U.integrity),U.referrerPolicy&&(H.referrerPolicy=U.referrerPolicy),U.crossOrigin==="use-credentials"?H.credentials="include":U.crossOrigin==="anonymous"?H.credentials="omit":H.credentials="same-origin",H}function s(U){if(U.ep)return;U.ep=!0;const H=A(U);fetch(U.href,H)}})();var vf={exports:{}},_n={};/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Ed;function Sh(){if(Ed)return _n;Ed=1;var r=Symbol.for("react.transitional.element"),E=Symbol.for("react.fragment");function A(s,U,H){var Y=null;if(H!==void 0&&(Y=""+H),U.key!==void 0&&(Y=""+U.key),"key"in U){H={};for(var $ in U)$!=="key"&&(H[$]=U[$])}else H=U;return U=H.ref,{$$typeof:r,type:s,key:Y,ref:U!==void 0?U:null,props:H}}return _n.Fragment=E,_n.jsx=A,_n.jsxs=A,_n}var _d;function Nh(){return _d||(_d=1,vf.exports=Sh()),vf.exports}var f=Nh(),gf={exports:{}},V={};/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Md;function jh(){if(Md)return V;Md=1;var r=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),U=Symbol.for("react.profiler"),H=Symbol.for("react.consumer"),Y=Symbol.for("react.context"),$=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),_=Symbol.for("react.activity"),X=Symbol.iterator;function Z(m){return m===null||typeof m!="object"?null:(m=X&&m[X]||m["@@iterator"],typeof m=="function"?m:null)}var tl={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Nl=Object.assign,Sl={};function _l(m,T,O){this.props=m,this.context=T,this.refs=Sl,this.updater=O||tl}_l.prototype.isReactComponent={},_l.prototype.setState=function(m,T){if(typeof m!="object"&&typeof m!="function"&&m!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,m,T,"setState")},_l.prototype.forceUpdate=function(m){this.updater.enqueueForceUpdate(this,m,"forceUpdate")};function Vl(){}Vl.prototype=_l.prototype;function yl(m,T,O){this.props=m,this.context=T,this.refs=Sl,this.updater=O||tl}var Ml=yl.prototype=new Vl;Ml.constructor=yl,Nl(Ml,_l.prototype),Ml.isPureReactComponent=!0;var Kl=Array.isArray;function Rl(){}var W={H:null,A:null,T:null,S:null},Dl=Object.prototype.hasOwnProperty;function Il(m,T,O){var R=O.ref;return{$$typeof:r,type:m,key:T,ref:R!==void 0?R:null,props:O}}function Et(m,T){return Il(m.type,T,m.props)}function z(m){return typeof m=="object"&&m!==null&&m.$$typeof===r}function G(m){var T={"=":"=0",":":"=2"};return"$"+m.replace(/[=:]/g,function(O){return T[O]})}var kl=/\/+/g;function it(m,T){return typeof m=="object"&&m!==null&&m.key!=null?G(""+m.key):T.toString(36)}function $l(m){switch(m.status){case"fulfilled":return m.value;case"rejected":throw m.reason;default:switch(typeof m.status=="string"?m.then(Rl,Rl):(m.status="pending",m.then(function(T){m.status==="pending"&&(m.status="fulfilled",m.value=T)},function(T){m.status==="pending"&&(m.status="rejected",m.reason=T)})),m.status){case"fulfilled":return m.value;case"rejected":throw m.reason}}throw m}function S(m,T,O,R,K){var I=typeof m;(I==="undefined"||I==="boolean")&&(m=null);var fl=!1;if(m===null)fl=!0;else switch(I){case"bigint":case"string":case"number":fl=!0;break;case"object":switch(m.$$typeof){case r:case E:fl=!0;break;case q:return fl=m._init,S(fl(m._payload),T,O,R,K)}}if(fl)return K=K(m),fl=R===""?"."+it(m,0):R,Kl(K)?(O="",fl!=null&&(O=fl.replace(kl,"$&/")+"/"),S(K,T,O,"",function(Ha){return Ha})):K!=null&&(z(K)&&(K=Et(K,O+(K.key==null||m&&m.key===K.key?"":(""+K.key).replace(kl,"$&/")+"/")+fl)),T.push(K)),1;fl=0;var Wl=R===""?".":R+":";if(Kl(m))for(var zl=0;zl>>1,vl=S[rl];if(0>>1;rlU(O,Q))RU(K,O)?(S[rl]=K,S[R]=Q,rl=R):(S[rl]=O,S[T]=Q,rl=T);else if(RU(K,Q))S[rl]=K,S[R]=Q,rl=R;else break l}}return D}function U(S,D){var Q=S.sortIndex-D.sortIndex;return Q!==0?Q:S.id-D.id}if(r.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var H=performance;r.unstable_now=function(){return H.now()}}else{var Y=Date,$=Y.now();r.unstable_now=function(){return Y.now()-$}}var M=[],p=[],q=1,_=null,X=3,Z=!1,tl=!1,Nl=!1,Sl=!1,_l=typeof setTimeout=="function"?setTimeout:null,Vl=typeof clearTimeout=="function"?clearTimeout:null,yl=typeof setImmediate<"u"?setImmediate:null;function Ml(S){for(var D=A(p);D!==null;){if(D.callback===null)s(p);else if(D.startTime<=S)s(p),D.sortIndex=D.expirationTime,E(M,D);else break;D=A(p)}}function Kl(S){if(Nl=!1,Ml(S),!tl)if(A(M)!==null)tl=!0,Rl||(Rl=!0,G());else{var D=A(p);D!==null&&$l(Kl,D.startTime-S)}}var Rl=!1,W=-1,Dl=5,Il=-1;function Et(){return Sl?!0:!(r.unstable_now()-IlS&&Et());){var rl=_.callback;if(typeof rl=="function"){_.callback=null,X=_.priorityLevel;var vl=rl(_.expirationTime<=S);if(S=r.unstable_now(),typeof vl=="function"){_.callback=vl,Ml(S),D=!0;break t}_===A(M)&&s(M),Ml(S)}else s(M);_=A(M)}if(_!==null)D=!0;else{var m=A(p);m!==null&&$l(Kl,m.startTime-S),D=!1}}break l}finally{_=null,X=Q,Z=!1}D=void 0}}finally{D?G():Rl=!1}}}var G;if(typeof yl=="function")G=function(){yl(z)};else if(typeof MessageChannel<"u"){var kl=new MessageChannel,it=kl.port2;kl.port1.onmessage=z,G=function(){it.postMessage(null)}}else G=function(){_l(z,0)};function $l(S,D){W=_l(function(){S(r.unstable_now())},D)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(S){S.callback=null},r.unstable_forceFrameRate=function(S){0>S||125rl?(S.sortIndex=Q,E(p,S),A(M)===null&&S===A(p)&&(Nl?(Vl(W),W=-1):Nl=!0,$l(Kl,Q-rl))):(S.sortIndex=vl,E(M,S),tl||Z||(tl=!0,Rl||(Rl=!0,G()))),S},r.unstable_shouldYield=Et,r.unstable_wrapCallback=function(S){var D=X;return function(){var Q=X;X=D;try{return S.apply(this,arguments)}finally{X=Q}}}})(xf)),xf}var Ud;function zh(){return Ud||(Ud=1,pf.exports=Th()),pf.exports}var Sf={exports:{}},Jl={};/** - * @license React - * react-dom.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Cd;function Ah(){if(Cd)return Jl;Cd=1;var r=jf();function E(M){var p="https://react.dev/errors/"+M;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(E){console.error(E)}}return r(),Sf.exports=Ah(),Sf.exports}/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Rd;function _h(){if(Rd)return Mn;Rd=1;var r=zh(),E=jf(),A=Eh();function s(l){var t="https://react.dev/errors/"+l;if(1vl||(l.current=rl[vl],rl[vl]=null,vl--)}function O(l,t){vl++,rl[vl]=l.current,l.current=t}var R=m(null),K=m(null),I=m(null),fl=m(null);function Wl(l,t){switch(O(I,t),O(K,l),O(R,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Wr(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Wr(t),l=Fr(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}T(R),O(R,l)}function zl(){T(R),T(K),T(I)}function Ha(l){l.memoizedState!==null&&O(fl,l);var t=R.current,e=Fr(t,l.type);t!==e&&(O(K,l),O(R,e))}function On(l){K.current===l&&(T(R),T(K)),fl.current===l&&(T(fl),Tn._currentValue=Q)}var Fu,zf;function _e(l){if(Fu===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Fu=t&&t[1]||"",zf=-1)":-1n||o[a]!==v[n]){var x=` -`+o[a].replace(" at new "," at ");return l.displayName&&x.includes("")&&(x=x.replace("",l.displayName)),x}while(1<=a&&0<=n);break}}}finally{Iu=!1,Error.prepareStackTrace=e}return(e=l?l.displayName||l.name:"")?_e(e):""}function Id(l,t){switch(l.tag){case 26:case 27:case 5:return _e(l.type);case 16:return _e("Lazy");case 13:return l.child!==t&&t!==null?_e("Suspense Fallback"):_e("Suspense");case 19:return _e("SuspenseList");case 0:case 15:return Pu(l.type,!1);case 11:return Pu(l.type.render,!1);case 1:return Pu(l.type,!0);case 31:return _e("Activity");default:return""}}function Af(l){try{var t="",e=null;do t+=Id(l,e),e=l,l=l.return;while(l);return t}catch(a){return` -Error generating stack: `+a.message+` -`+a.stack}}var li=Object.prototype.hasOwnProperty,ti=r.unstable_scheduleCallback,ei=r.unstable_cancelCallback,Pd=r.unstable_shouldYield,lm=r.unstable_requestPaint,ct=r.unstable_now,tm=r.unstable_getCurrentPriorityLevel,Ef=r.unstable_ImmediatePriority,_f=r.unstable_UserBlockingPriority,Un=r.unstable_NormalPriority,em=r.unstable_LowPriority,Mf=r.unstable_IdlePriority,am=r.log,nm=r.unstable_setDisableYieldValue,Ra=null,ft=null;function le(l){if(typeof am=="function"&&nm(l),ft&&typeof ft.setStrictMode=="function")try{ft.setStrictMode(Ra,l)}catch{}}var st=Math.clz32?Math.clz32:cm,um=Math.log,im=Math.LN2;function cm(l){return l>>>=0,l===0?32:31-(um(l)/im|0)|0}var Cn=256,Hn=262144,Rn=4194304;function Me(l){var t=l&42;if(t!==0)return t;switch(l&-l){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Bn(l,t,e){var a=l.pendingLanes;if(a===0)return 0;var n=0,u=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~u,a!==0?n=Me(a):(i&=c,i!==0?n=Me(i):e||(e=c&~l,e!==0&&(n=Me(e))))):(c=a&~u,c!==0?n=Me(c):i!==0?n=Me(i):e||(e=a&~l,e!==0&&(n=Me(e)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,e=t&-t,u>=e||u===32&&(e&4194048)!==0)?t:n}function Ba(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function fm(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Df(){var l=Rn;return Rn<<=1,(Rn&62914560)===0&&(Rn=4194304),l}function ai(l){for(var t=[],e=0;31>e;e++)t.push(l);return t}function qa(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function sm(l,t,e,a,n,u){var i=l.pendingLanes;l.pendingLanes=e,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=e,l.entangledLanes&=e,l.errorRecoveryDisabledLanes&=e,l.shellSuspendCounter=0;var c=l.entanglements,o=l.expirationTimes,v=l.hiddenUpdates;for(e=i&~e;0"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var ym=/[\n"\\]/g;function bt(l){return l.replace(ym,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function si(l,t,e,a,n,u,i,c){l.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.type=i:l.removeAttribute("type"),t!=null?i==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+gt(t)):l.value!==""+gt(t)&&(l.value=""+gt(t)):i!=="submit"&&i!=="reset"||l.removeAttribute("value"),t!=null?oi(l,i,gt(t)):e!=null?oi(l,i,gt(e)):a!=null&&l.removeAttribute("value"),n==null&&u!=null&&(l.defaultChecked=!!u),n!=null&&(l.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+gt(c):l.removeAttribute("name")}function Xf(l,t,e,a,n,u,i,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(l.type=u),t!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){fi(l);return}e=e!=null?""+gt(e):"",t=t!=null?""+gt(t):e,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(l.name=i),fi(l)}function oi(l,t,e){t==="number"&&Ln(l.ownerDocument)===l||l.defaultValue===""+e||(l.defaultValue=""+e)}function Ie(l,t,e,a){if(l=l.options,t){t={};for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yi=!1;if(qt)try{var Ga={};Object.defineProperty(Ga,"passive",{get:function(){yi=!0}}),window.addEventListener("test",Ga,Ga),window.removeEventListener("test",Ga,Ga)}catch{yi=!1}var ee=null,vi=null,Gn=null;function Wf(){if(Gn)return Gn;var l,t=vi,e=t.length,a,n="value"in ee?ee.value:ee.textContent,u=n.length;for(l=0;l=Za),es=" ",as=!1;function ns(l,t){switch(l){case"keyup":return Xm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function us(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var ea=!1;function Vm(l,t){switch(l){case"compositionend":return us(t);case"keypress":return t.which!==32?null:(as=!0,es);case"textInput":return l=t.data,l===es&&as?null:l;default:return null}}function Km(l,t){if(ea)return l==="compositionend"||!Si&&ns(l,t)?(l=Wf(),Gn=vi=ee=null,ea=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:e,offset:t-l};l=a}l:{for(;e;){if(e.nextSibling){e=e.nextSibling;break l}e=e.parentNode}e=void 0}e=ms(e)}}function ys(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?ys(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function vs(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Ln(l.document);t instanceof l.HTMLIFrameElement;){try{var e=typeof t.contentWindow.location.href=="string"}catch{e=!1}if(e)l=t.contentWindow;else break;t=Ln(l.document)}return t}function Ti(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var l0=qt&&"documentMode"in document&&11>=document.documentMode,aa=null,zi=null,Ja=null,Ai=!1;function gs(l,t,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Ai||aa==null||aa!==Ln(a)||(a=aa,"selectionStart"in a&&Ti(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ja&&ka(Ja,a)||(Ja=a,a=Hu(zi,"onSelect"),0>=i,n-=i,Ot=1<<32-st(t)+n|e<J?(al=B,B=null):al=B.sibling;var il=g(h,B,y[J],N);if(il===null){B===null&&(B=al);break}l&&B&&il.alternate===null&&t(h,B),d=u(il,d,J),ul===null?L=il:ul.sibling=il,ul=il,B=al}if(J===y.length)return e(h,B),nl&&Lt(h,J),L;if(B===null){for(;JJ?(al=B,B=null):al=B.sibling;var Te=g(h,B,il.value,N);if(Te===null){B===null&&(B=al);break}l&&B&&Te.alternate===null&&t(h,B),d=u(Te,d,J),ul===null?L=Te:ul.sibling=Te,ul=Te,B=al}if(il.done)return e(h,B),nl&&Lt(h,J),L;if(B===null){for(;!il.done;J++,il=y.next())il=j(h,il.value,N),il!==null&&(d=u(il,d,J),ul===null?L=il:ul.sibling=il,ul=il);return nl&&Lt(h,J),L}for(B=a(B);!il.done;J++,il=y.next())il=b(B,h,J,il.value,N),il!==null&&(l&&il.alternate!==null&&B.delete(il.key===null?J:il.key),d=u(il,d,J),ul===null?L=il:ul.sibling=il,ul=il);return l&&B.forEach(function(xh){return t(h,xh)}),nl&&Lt(h,J),L}function hl(h,d,y,N){if(typeof y=="object"&&y!==null&&y.type===Nl&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Z:l:{for(var L=y.key;d!==null;){if(d.key===L){if(L=y.type,L===Nl){if(d.tag===7){e(h,d.sibling),N=n(d,y.props.children),N.return=h,h=N;break l}}else if(d.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===Dl&&we(L)===d.type){e(h,d.sibling),N=n(d,y.props),ln(N,y),N.return=h,h=N;break l}e(h,d);break}else t(h,d);d=d.sibling}y.type===Nl?(N=Re(y.props.children,h.mode,N,y.key),N.return=h,h=N):(N=Fn(y.type,y.key,y.props,null,h.mode,N),ln(N,y),N.return=h,h=N)}return i(h);case tl:l:{for(L=y.key;d!==null;){if(d.key===L)if(d.tag===4&&d.stateNode.containerInfo===y.containerInfo&&d.stateNode.implementation===y.implementation){e(h,d.sibling),N=n(d,y.children||[]),N.return=h,h=N;break l}else{e(h,d);break}else t(h,d);d=d.sibling}N=Ci(y,h.mode,N),N.return=h,h=N}return i(h);case Dl:return y=we(y),hl(h,d,y,N)}if($l(y))return C(h,d,y,N);if(G(y)){if(L=G(y),typeof L!="function")throw Error(s(150));return y=L.call(y),w(h,d,y,N)}if(typeof y.then=="function")return hl(h,d,nu(y),N);if(y.$$typeof===yl)return hl(h,d,lu(h,y),N);uu(h,y)}return typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint"?(y=""+y,d!==null&&d.tag===6?(e(h,d.sibling),N=n(d,y),N.return=h,h=N):(e(h,d),N=Ui(y,h.mode,N),N.return=h,h=N),i(h)):e(h,d)}return function(h,d,y,N){try{Pa=0;var L=hl(h,d,y,N);return ha=null,L}catch(B){if(B===ma||B===eu)throw B;var ul=rt(29,B,null,h.mode);return ul.lanes=N,ul.return=h,ul}finally{}}}var Qe=ws(!0),Gs=ws(!1),ce=!1;function Vi(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ki(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function fe(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function se(l,t,e){var a=l.updateQueue;if(a===null)return null;if(a=a.shared,(cl&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=Wn(l),Ts(l,null,e),t}return $n(l,a,t,e),Wn(l)}function tn(l,t,e){if(t=t.updateQueue,t!==null&&(t=t.shared,(e&4194048)!==0)){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}function ki(l,t){var e=l.updateQueue,a=l.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,e=e.next}while(e!==null);u===null?n=u=t:u=u.next=t}else n=u=t;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},l.updateQueue=e;return}l=e.lastBaseUpdate,l===null?e.firstBaseUpdate=t:l.next=t,e.lastBaseUpdate=t}var Ji=!1;function en(){if(Ji){var l=da;if(l!==null)throw l}}function an(l,t,e,a){Ji=!1;var n=l.updateQueue;ce=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,c=n.shared.pending;if(c!==null){n.shared.pending=null;var o=c,v=o.next;o.next=null,i===null?u=v:i.next=v,i=o;var x=l.alternate;x!==null&&(x=x.updateQueue,c=x.lastBaseUpdate,c!==i&&(c===null?x.firstBaseUpdate=v:c.next=v,x.lastBaseUpdate=o))}if(u!==null){var j=n.baseState;i=0,x=v=o=null,c=u;do{var g=c.lane&-536870913,b=g!==c.lane;if(b?(el&g)===g:(a&g)===g){g!==0&&g===ra&&(Ji=!0),x!==null&&(x=x.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});l:{var C=l,w=c;g=t;var hl=e;switch(w.tag){case 1:if(C=w.payload,typeof C=="function"){j=C.call(hl,j,g);break l}j=C;break l;case 3:C.flags=C.flags&-65537|128;case 0:if(C=w.payload,g=typeof C=="function"?C.call(hl,j,g):C,g==null)break l;j=_({},j,g);break l;case 2:ce=!0}}g=c.callback,g!==null&&(l.flags|=64,b&&(l.flags|=8192),b=n.callbacks,b===null?n.callbacks=[g]:b.push(g))}else b={lane:g,tag:c.tag,payload:c.payload,callback:c.callback,next:null},x===null?(v=x=b,o=j):x=x.next=b,i|=g;if(c=c.next,c===null){if(c=n.shared.pending,c===null)break;b=c,c=b.next,b.next=null,n.lastBaseUpdate=b,n.shared.pending=null}}while(!0);x===null&&(o=j),n.baseState=o,n.firstBaseUpdate=v,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),he|=i,l.lanes=i,l.memoizedState=j}}function Qs(l,t){if(typeof l!="function")throw Error(s(191,l));l.call(t)}function Xs(l,t){var e=l.callbacks;if(e!==null)for(l.callbacks=null,l=0;lu?u:8;var i=S.T,c={};S.T=c,mc(l,!1,t,e);try{var o=n(),v=S.S;if(v!==null&&v(c,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var x=s0(o,a);cn(l,t,x,vt(l))}else cn(l,t,a,vt(l))}catch(j){cn(l,t,{then:function(){},status:"rejected",reason:j},vt())}finally{D.p=u,i!==null&&c.types!==null&&(i.types=c.types),S.T=i}}function y0(){}function rc(l,t,e,a){if(l.tag!==5)throw Error(s(476));var n=No(l).queue;So(l,n,t,Q,e===null?y0:function(){return jo(l),e(a)})}function No(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:Q,baseState:Q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:Q},next:null};var e={};return t.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:e},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function jo(l){var t=No(l);t.next===null&&(t=l.alternate.memoizedState),cn(l,t.next.queue,{},vt())}function dc(){return Gl(Tn)}function To(){return El().memoizedState}function zo(){return El().memoizedState}function v0(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var e=vt();l=fe(e);var a=se(t,l,e);a!==null&&(ut(a,t,e),tn(a,t,e)),t={cache:Gi()},l.payload=t;return}t=t.return}}function g0(l,t,e){var a=vt();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},yu(l)?Eo(t,e):(e=Di(l,t,e,a),e!==null&&(ut(e,l,a),_o(e,t,a)))}function Ao(l,t,e){var a=vt();cn(l,t,e,a)}function cn(l,t,e,a){var n={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(yu(l))Eo(t,n);else{var u=l.alternate;if(l.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,c=u(i,e);if(n.hasEagerState=!0,n.eagerState=c,ot(c,i))return $n(l,t,n,0),gl===null&&Jn(),!1}catch{}finally{}if(e=Di(l,t,n,a),e!==null)return ut(e,l,a),_o(e,t,a),!0}return!1}function mc(l,t,e,a){if(a={lane:2,revertLane:Vc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},yu(l)){if(t)throw Error(s(479))}else t=Di(l,e,a,2),t!==null&&ut(t,l,2)}function yu(l){var t=l.alternate;return l===k||t!==null&&t===k}function Eo(l,t){va=fu=!0;var e=l.pending;e===null?t.next=t:(t.next=e.next,e.next=t),l.pending=t}function _o(l,t,e){if((e&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Uf(l,e)}}var fn={readContext:Gl,use:ru,useCallback:jl,useContext:jl,useEffect:jl,useImperativeHandle:jl,useLayoutEffect:jl,useInsertionEffect:jl,useMemo:jl,useReducer:jl,useRef:jl,useState:jl,useDebugValue:jl,useDeferredValue:jl,useTransition:jl,useSyncExternalStore:jl,useId:jl,useHostTransitionStatus:jl,useFormState:jl,useActionState:jl,useOptimistic:jl,useMemoCache:jl,useCacheRefresh:jl};fn.useEffectEvent=jl;var Mo={readContext:Gl,use:ru,useCallback:function(l,t){return Fl().memoizedState=[l,t===void 0?null:t],l},useContext:Gl,useEffect:ro,useImperativeHandle:function(l,t,e){e=e!=null?e.concat([l]):null,mu(4194308,4,vo.bind(null,t,l),e)},useLayoutEffect:function(l,t){return mu(4194308,4,l,t)},useInsertionEffect:function(l,t){mu(4,2,l,t)},useMemo:function(l,t){var e=Fl();t=t===void 0?null:t;var a=l();if(Xe){le(!0);try{l()}finally{le(!1)}}return e.memoizedState=[a,t],a},useReducer:function(l,t,e){var a=Fl();if(e!==void 0){var n=e(t);if(Xe){le(!0);try{e(t)}finally{le(!1)}}}else n=t;return a.memoizedState=a.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:n},a.queue=l,l=l.dispatch=g0.bind(null,k,l),[a.memoizedState,l]},useRef:function(l){var t=Fl();return l={current:l},t.memoizedState=l},useState:function(l){l=ic(l);var t=l.queue,e=Ao.bind(null,k,t);return t.dispatch=e,[l.memoizedState,e]},useDebugValue:sc,useDeferredValue:function(l,t){var e=Fl();return oc(e,l,t)},useTransition:function(){var l=ic(!1);return l=So.bind(null,k,l.queue,!0,!1),Fl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,e){var a=k,n=Fl();if(nl){if(e===void 0)throw Error(s(407));e=e()}else{if(e=t(),gl===null)throw Error(s(349));(el&127)!==0||$s(a,t,e)}n.memoizedState=e;var u={value:e,getSnapshot:t};return n.queue=u,ro(Fs.bind(null,a,u,l),[l]),a.flags|=2048,ba(9,{destroy:void 0},Ws.bind(null,a,u,e,t),null),e},useId:function(){var l=Fl(),t=gl.identifierPrefix;if(nl){var e=Ut,a=Ot;e=(a&~(1<<32-st(a)-1)).toString(32)+e,t="_"+t+"R_"+e,e=su++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Ll]=t,u[Pl]=a;l:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break l;for(;i.sibling===null;){if(i.return===null||i.return===t)break l;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;l:switch(Xl(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break l;case"img":a=!0;break l;default:a=!1}a&&Vt(t)}}return pl(t),Ec(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,e),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Vt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(s(166));if(l=I.current,sa(t)){if(l=t.stateNode,e=t.memoizedProps,a=null,n=wl,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}l[Ll]=t,l=!!(l.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||Jr(l.nodeValue,e)),l||ue(t,!0)}else l=Ru(l).createTextNode(a),l[Ll]=t,t.stateNode=l}return pl(t),null;case 31:if(e=t.memoizedState,l===null||l.memoizedState!==null){if(a=sa(t),e!==null){if(l===null){if(!a)throw Error(s(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(s(557));l[Ll]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),l=!1}else e=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),l=!0;if(!l)return t.flags&256?(mt(t),t):(mt(t),null);if((t.flags&128)!==0)throw Error(s(558))}return pl(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(n=sa(t),a!==null&&a.dehydrated!==null){if(l===null){if(!n)throw Error(s(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));n[Ll]=t}else Be(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;pl(t),n=!1}else n=qi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(mt(t),t):(mt(t),null)}return mt(t),(t.flags&128)!==0?(t.lanes=e,t):(e=a!==null,l=l!==null&&l.memoizedState!==null,e&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),e!==l&&e&&(t.child.flags|=8192),xu(t,t.updateQueue),pl(t),null);case 4:return zl(),l===null&&$c(t.stateNode.containerInfo),pl(t),null;case 10:return Gt(t.type),pl(t),null;case 19:if(T(Al),a=t.memoizedState,a===null)return pl(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)on(a,!1);else{if(Tl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(u=cu(l),u!==null){for(t.flags|=128,on(a,!1),l=u.updateQueue,t.updateQueue=l,xu(t,l),t.subtreeFlags=0,l=e,e=t.child;e!==null;)zs(e,l),e=e.sibling;return O(Al,Al.current&1|2),nl&&Lt(t,a.treeForkCount),t.child}l=l.sibling}a.tail!==null&&ct()>zu&&(t.flags|=128,n=!0,on(a,!1),t.lanes=4194304)}else{if(!n)if(l=cu(u),l!==null){if(t.flags|=128,n=!0,l=l.updateQueue,t.updateQueue=l,xu(t,l),on(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!nl)return pl(t),null}else 2*ct()-a.renderingStartTime>zu&&e!==536870912&&(t.flags|=128,n=!0,on(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(l=a.last,l!==null?l.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(l=a.tail,a.rendering=l,a.tail=l.sibling,a.renderingStartTime=ct(),l.sibling=null,e=Al.current,O(Al,n?e&1|2:e&1),nl&&Lt(t,a.treeForkCount),l):(pl(t),null);case 22:case 23:return mt(t),Wi(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(e&536870912)!==0&&(t.flags&128)===0&&(pl(t),t.subtreeFlags&6&&(t.flags|=8192)):pl(t),e=t.updateQueue,e!==null&&xu(t,e.retryQueue),e=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==e&&(t.flags|=2048),l!==null&&T(Le),null;case 24:return e=null,l!==null&&(e=l.memoizedState.cache),t.memoizedState.cache!==e&&(t.flags|=2048),Gt(Ol),pl(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function N0(l,t){switch(Ri(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Gt(Ol),zl(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return On(t),null;case 31:if(t.memoizedState!==null){if(mt(t),t.alternate===null)throw Error(s(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(mt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(s(340));Be()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return T(Al),null;case 4:return zl(),null;case 10:return Gt(t.type),null;case 22:case 23:return mt(t),Wi(),l!==null&&T(Le),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Gt(Ol),null;case 25:return null;default:return null}}function Po(l,t){switch(Ri(t),t.tag){case 3:Gt(Ol),zl();break;case 26:case 27:case 5:On(t);break;case 4:zl();break;case 31:t.memoizedState!==null&&mt(t);break;case 13:mt(t);break;case 19:T(Al);break;case 10:Gt(t.type);break;case 22:case 23:mt(t),Wi(),l!==null&&T(Le);break;case 24:Gt(Ol)}}function rn(l,t){try{var e=t.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&l)===l){a=void 0;var u=e.create,i=e.inst;a=u(),i.destroy=a}e=e.next}while(e!==n)}}catch(c){ol(t,t.return,c)}}function de(l,t,e){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&l)===l){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,n=t;var o=e,v=c;try{v()}catch(x){ol(n,o,x)}}}a=a.next}while(a!==u)}}catch(x){ol(t,t.return,x)}}function lr(l){var t=l.updateQueue;if(t!==null){var e=l.stateNode;try{Xs(t,e)}catch(a){ol(l,l.return,a)}}}function tr(l,t,e){e.props=Ze(l.type,l.memoizedProps),e.state=l.memoizedState;try{e.componentWillUnmount()}catch(a){ol(l,t,a)}}function dn(l,t){try{var e=l.ref;if(e!==null){switch(l.tag){case 26:case 27:case 5:var a=l.stateNode;break;case 30:a=l.stateNode;break;default:a=l.stateNode}typeof e=="function"?l.refCleanup=e(a):e.current=a}}catch(n){ol(l,t,n)}}function Ct(l,t){var e=l.ref,a=l.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){ol(l,t,n)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){ol(l,t,n)}else e.current=null}function er(l){var t=l.type,e=l.memoizedProps,a=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break l;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(n){ol(l,l.return,n)}}function _c(l,t,e){try{var a=l.stateNode;Z0(a,l.type,e,t),a[Pl]=t}catch(n){ol(l,l.return,n)}}function ar(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&pe(l.type)||l.tag===4}function Mc(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||ar(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&pe(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function Dc(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(l,t):(t=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,t.appendChild(l),e=e._reactRootContainer,e!=null||t.onclick!==null||(t.onclick=Bt));else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode,t=null),l=l.child,l!==null))for(Dc(l,t,e),l=l.sibling;l!==null;)Dc(l,t,e),l=l.sibling}function Su(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?e.insertBefore(l,t):e.appendChild(l);else if(a!==4&&(a===27&&pe(l.type)&&(e=l.stateNode),l=l.child,l!==null))for(Su(l,t,e),l=l.sibling;l!==null;)Su(l,t,e),l=l.sibling}function nr(l){var t=l.stateNode,e=l.memoizedProps;try{for(var a=l.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Xl(t,a,e),t[Ll]=l,t[Pl]=e}catch(u){ol(l,l.return,u)}}var Kt=!1,Hl=!1,Oc=!1,ur=typeof WeakSet=="function"?WeakSet:Set,Yl=null;function j0(l,t){if(l=l.containerInfo,Ic=Qu,l=vs(l),Ti(l)){if("selectionStart"in l)var e={start:l.selectionStart,end:l.selectionEnd};else l:{e=(e=l.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{e.nodeType,u.nodeType}catch{e=null;break l}var i=0,c=-1,o=-1,v=0,x=0,j=l,g=null;t:for(;;){for(var b;j!==e||n!==0&&j.nodeType!==3||(c=i+n),j!==u||a!==0&&j.nodeType!==3||(o=i+a),j.nodeType===3&&(i+=j.nodeValue.length),(b=j.firstChild)!==null;)g=j,j=b;for(;;){if(j===l)break t;if(g===e&&++v===n&&(c=i),g===u&&++x===a&&(o=i),(b=j.nextSibling)!==null)break;j=g,g=j.parentNode}j=b}e=c===-1||o===-1?null:{start:c,end:o}}else e=null}e=e||{start:0,end:0}}else e=null;for(Pc={focusedElem:l,selectionRange:e},Qu=!1,Yl=t;Yl!==null;)if(t=Yl,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,Yl=l;else for(;Yl!==null;){switch(t=Yl,u=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(e=0;e title"))),Xl(u,a,e),u[Ll]=l,ql(u),a=u;break l;case"link":var i=rd("link","href",n).get(a+(e.href||""));if(i){for(var c=0;chl&&(i=hl,hl=w,w=i);var h=hs(c,w),d=hs(c,hl);if(h&&d&&(b.rangeCount!==1||b.anchorNode!==h.node||b.anchorOffset!==h.offset||b.focusNode!==d.node||b.focusOffset!==d.offset)){var y=j.createRange();y.setStart(h.node,h.offset),b.removeAllRanges(),w>hl?(b.addRange(y),b.extend(d.node,d.offset)):(y.setEnd(d.node,d.offset),b.addRange(y))}}}}for(j=[],b=c;b=b.parentNode;)b.nodeType===1&&j.push({element:b,left:b.scrollLeft,top:b.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;ce?32:e,S.T=null,e=Yc,Yc=null;var u=ve,i=Ft;if(Bl=0,ja=ve=null,Ft=0,(cl&6)!==0)throw Error(s(331));var c=cl;if(cl|=4,vr(u.current),mr(u,u.current,i,e),cl=c,bn(0,!1),ft&&typeof ft.onPostCommitFiberRoot=="function")try{ft.onPostCommitFiberRoot(Ra,u)}catch{}return!0}finally{D.p=n,S.T=a,Hr(l,t)}}function Br(l,t,e){t=xt(e,t),t=gc(l.stateNode,t,2),l=se(l,t,2),l!==null&&(qa(l,2),Ht(l))}function ol(l,t,e){if(l.tag===3)Br(l,l,e);else for(;t!==null;){if(t.tag===3){Br(t,l,e);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ye===null||!ye.has(a))){l=xt(e,l),e=qo(2),a=se(t,e,2),a!==null&&(Yo(e,a,t,l),qa(a,2),Ht(a));break}}t=t.return}}function Qc(l,t,e){var a=l.pingCache;if(a===null){a=l.pingCache=new A0;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(e)||(Hc=!0,n.add(e),l=O0.bind(null,l,t,e),t.then(l,l))}function O0(l,t,e){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&e,l.warmLanes&=~e,gl===l&&(el&e)===e&&(Tl===4||Tl===3&&(el&62914560)===el&&300>ct()-Tu?(cl&2)===0&&Ta(l,0):Rc|=e,Na===el&&(Na=0)),Ht(l)}function qr(l,t){t===0&&(t=Df()),l=He(l,t),l!==null&&(qa(l,t),Ht(l))}function U0(l){var t=l.memoizedState,e=0;t!==null&&(e=t.retryLane),qr(l,e)}function C0(l,t){var e=0;switch(l.tag){case 31:case 13:var a=l.stateNode,n=l.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(s(314))}a!==null&&a.delete(t),qr(l,e)}function H0(l,t){return ti(l,t)}var Ou=null,Aa=null,Xc=!1,Uu=!1,Zc=!1,be=0;function Ht(l){l!==Aa&&l.next===null&&(Aa===null?Ou=Aa=l:Aa=Aa.next=l),Uu=!0,Xc||(Xc=!0,B0())}function bn(l,t){if(!Zc&&Uu){Zc=!0;do for(var e=!1,a=Ou;a!==null;){if(l!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,c=a.pingedLanes;u=(1<<31-st(42|l)+1)-1,u&=n&~(i&~c),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,Gr(a,u))}else u=el,u=Bn(a,a===gl?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ba(a,u)||(e=!0,Gr(a,u));a=a.next}while(e);Zc=!1}}function R0(){Yr()}function Yr(){Uu=Xc=!1;var l=0;be!==0&&K0()&&(l=be);for(var t=ct(),e=null,a=Ou;a!==null;){var n=a.next,u=Lr(a,t);u===0?(a.next=null,e===null?Ou=n:e.next=n,n===null&&(Aa=e)):(e=a,(l!==0||(u&3)!==0)&&(Uu=!0)),a=n}Bl!==0&&Bl!==5||bn(l),be!==0&&(be=0)}function Lr(l,t){for(var e=l.suspendedLanes,a=l.pingedLanes,n=l.expirationTimes,u=l.pendingLanes&-62914561;0c)break;var x=o.transferSize,j=o.initiatorType;x&&$r(j)&&(o=o.responseEnd,i+=x*(o"u"?null:document;function cd(l,t,e){var a=Ea;if(a&&typeof t=="string"&&t){var n=bt(t);n='link[rel="'+l+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),id.has(n)||(id.add(n),l={rel:l,crossOrigin:e,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Xl(t,"link",l),ql(t),a.head.appendChild(t)))}}function th(l){It.D(l),cd("dns-prefetch",l,null)}function eh(l,t){It.C(l,t),cd("preconnect",l,t)}function ah(l,t,e){It.L(l,t,e);var a=Ea;if(a&&l&&t){var n='link[rel="preload"][as="'+bt(t)+'"]';t==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+bt(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+bt(e.imageSizes)+'"]')):n+='[href="'+bt(l)+'"]';var u=n;switch(t){case"style":u=_a(l);break;case"script":u=Ma(l)}At.has(u)||(l=_({rel:"preload",href:t==="image"&&e&&e.imageSrcSet?void 0:l,as:t},e),At.set(u,l),a.querySelector(n)!==null||t==="style"&&a.querySelector(Nn(u))||t==="script"&&a.querySelector(jn(u))||(t=a.createElement("link"),Xl(t,"link",l),ql(t),a.head.appendChild(t)))}}function nh(l,t){It.m(l,t);var e=Ea;if(e&&l){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+bt(a)+'"][href="'+bt(l)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ma(l)}if(!At.has(u)&&(l=_({rel:"modulepreload",href:l},t),At.set(u,l),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(jn(u)))return}a=e.createElement("link"),Xl(a,"link",l),ql(a),e.head.appendChild(a)}}}function uh(l,t,e){It.S(l,t,e);var a=Ea;if(a&&l){var n=We(a).hoistableStyles,u=_a(l);t=t||"default";var i=n.get(u);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(Nn(u)))c.loading=5;else{l=_({rel:"stylesheet",href:l,"data-precedence":t},e),(e=At.get(u))&&cf(l,e);var o=i=a.createElement("link");ql(o),Xl(o,"link",l),o._p=new Promise(function(v,x){o.onload=v,o.onerror=x}),o.addEventListener("load",function(){c.loading|=1}),o.addEventListener("error",function(){c.loading|=2}),c.loading|=4,qu(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:c},n.set(u,i)}}}function ih(l,t){It.X(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(jn(n)),u||(l=_({src:l,async:!0},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),ql(u),Xl(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function ch(l,t){It.M(l,t);var e=Ea;if(e&&l){var a=We(e).hoistableScripts,n=Ma(l),u=a.get(n);u||(u=e.querySelector(jn(n)),u||(l=_({src:l,async:!0,type:"module"},t),(t=At.get(n))&&ff(l,t),u=e.createElement("script"),ql(u),Xl(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function fd(l,t,e,a){var n=(n=I.current)?Bu(n):null;if(!n)throw Error(s(446));switch(l){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(t=_a(e.href),e=We(n).hoistableStyles,a=e.get(t),a||(a={type:"style",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){l=_a(e.href);var u=We(n).hoistableStyles,i=u.get(l);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(l,i),(u=n.querySelector(Nn(l)))&&!u._p&&(i.instance=u,i.state.loading=5),At.has(l)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},At.set(l,e),u||fh(n,l,e,i.state))),t&&a===null)throw Error(s(528,""));return i}if(t&&a!==null)throw Error(s(529,""));return null;case"script":return t=e.async,e=e.src,typeof e=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ma(e),e=We(n).hoistableScripts,a=e.get(t),a||(a={type:"script",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,l))}}function _a(l){return'href="'+bt(l)+'"'}function Nn(l){return'link[rel="stylesheet"]['+l+"]"}function sd(l){return _({},l,{"data-precedence":l.precedence,precedence:null})}function fh(l,t,e,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Xl(t,"link",e),ql(t),l.head.appendChild(t))}function Ma(l){return'[src="'+bt(l)+'"]'}function jn(l){return"script[async]"+l}function od(l,t,e){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+bt(e.href)+'"]');if(a)return t.instance=a,ql(a),a;var n=_({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),ql(a),Xl(a,"style",n),qu(a,e.precedence,l),t.instance=a;case"stylesheet":n=_a(e.href);var u=l.querySelector(Nn(n));if(u)return t.state.loading|=4,t.instance=u,ql(u),u;a=sd(e),(n=At.get(n))&&cf(a,n),u=(l.ownerDocument||l).createElement("link"),ql(u);var i=u;return i._p=new Promise(function(c,o){i.onload=c,i.onerror=o}),Xl(u,"link",a),t.state.loading|=4,qu(u,e.precedence,l),t.instance=u;case"script":return u=Ma(e.src),(n=l.querySelector(jn(u)))?(t.instance=n,ql(n),n):(a=e,(n=At.get(u))&&(a=_({},e),ff(a,n)),l=l.ownerDocument||l,n=l.createElement("script"),ql(n),Xl(n,"link",a),l.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,qu(a,e.precedence,l));return t.instance}function qu(l,t,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i title"):null)}function sh(l,t,e){if(e===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function md(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function oh(l,t,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=_a(a.href),u=t.querySelector(Nn(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Lu.bind(l),t.then(l,l)),e.state.loading|=4,e.instance=u,ql(u);return}u=t.ownerDocument||t,a=sd(a),(n=At.get(n))&&cf(a,n),u=u.createElement("link"),ql(u);var i=u;i._p=new Promise(function(c,o){i.onload=c,i.onerror=o}),Xl(u,"link",a),e.instance=u}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(l.count++,e=Lu.bind(l),t.addEventListener("load",e),t.addEventListener("error",e))}}var sf=0;function rh(l,t){return l.stylesheets&&l.count===0&&Gu(l,l.stylesheets),0sf?50:800)+t);return l.unsuspend=e,function(){l.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Lu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Gu(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var wu=null;function Gu(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,wu=new Map,t.forEach(dh,l),wu=null,Lu.call(l))}function dh(l,t){if(!(t.state.loading&4)){var e=wu.get(l);if(e)var a=e.get(null);else{e=new Map,wu.set(l,e);for(var n=l.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(E){console.error(E)}}return r(),bf.exports=_h(),bf.exports}var Dh=Mh();const Oh={id:{nav:{tentangKami:"Tentang Kami",program:"Program",sdm:"SDM",fasilitas:"Fasilitas",karyaAgenda:"Karya & Agenda",kontak:"Kontak",satuUntan:"SATU UNTAN"},hero:{badge:"MAHASISWA & PRESTASI",title:"Sorotan dan Prestasi Karya Mahasiswa",desc:"Galeri pencapaian, penghargaan, dan portofolio inovasi teknologi yang dikembangkan oleh mahasiswa Program Studi Informatika Universitas Tanjungpura."},about:{title:"Tentang Program Studi",desc:"Program Studi Informatika Universitas Tanjungpura adalah program yang berfokus pada pengembangan ilmu komputer, rekayasa perangkat lunak, dan inovasi teknologi informasi. Mahasiswa kami aktif berprestasi di tingkat regional, nasional, maupun internasional, membawa nama baik Kalimantan Barat ke panggung dunia.",tag:"Program Studi"},stats:{totalPrestasi:"Total Prestasi",totalProyek:"Total Proyek Mahasiswa"},achievement:{sectionTitle:"Prestasi Mahasiswa",sectionDesc:"Daftar pencapaian dan penghargaan yang diraih oleh mahasiswa Informatika UNTAN di berbagai kompetisi.",filterTitle:"Filter Prestasi",searchPlaceholder:"Cari nama, prestasi, bidang...",allLevel:"Semua Tingkat",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada prestasi yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"prestasi yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"prestasi telah ditampilkan.",readMore:"Baca Selengkapnya"},project:{sectionTitle:"Top Projects & Portofolio",sectionDesc:"Jelajahi inovasi digital dan aplikasi nyata yang dikembangkan oleh mahasiswa Informatika UNTAN.",scrollHint:"← Geser untuk melihat lebih banyak →",explore:"Telusuri Lanjut",visitLink:"Kunjungi Proyek",noLink:"Link tidak tersedia",by:"oleh",readMore:"Baca Selengkapnya",filterTitle:"Filter Portofolio",searchPlaceholder:"Cari judul, mahasiswa, bidang...",allField:"Semua Bidang",allYear:"Semua Tahun",resetFilter:"Reset Filter",noData:"Tidak ada proyek yang sesuai filter.",noDataSub:"Coba ubah pilihan filter atau kata kunci pencarian.",showing:"Menampilkan",matching:"proyek yang sesuai filter",loadMore:"Muat Lebih Banyak",showLess:"Tampilkan Lebih Sedikit",allShown:"proyek telah ditampilkan."},modal:{close:"Tutup",nim:"NIM",angkatan:"Angkatan",tahun:"Tahun",tingkat:"Tingkat",bidang:"Bidang",kompetisi:"Kompetisi",peringkat:"Peringkat",tim:"Tim / Nama",deskripsi:"Deskripsi",mahasiswa:"Mahasiswa",link:"Link Proyek",namaProyek:"Nama Proyek"},cta:{badge:"HUBUNGI KAMI",title:"Ingin Tahu Lebih Lanjut?",desc:"Tertarik bergabung dengan Program Studi Informatika UNTAN, mendaftarkan prestasi mahasiswa, atau menjalin kerja sama? Hubungi kami sekarang.",waButton:"Chat via WhatsApp",webButton:"Kunjungi Website Kami",contactTitle:"Informasi Kontak",emailLabel:"Email",email:"informatika@untan.ac.id",phone:"+62 561 577963",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Program Studi Informatika, Universitas Tanjungpura. -Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Kota Pontianak, Kalimantan Barat 78124`,kategori:"Kategori",tautan:"Tautan Penting",berita:"Berita & Informasi",pengumuman:"Pengumuman Akademik",prestasi:"Prestasi Mahasiswa",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Kebijakan Privasi",terms:"Syarat & Ketentuan",rights:"All rights reserved."}},en:{nav:{tentangKami:"About Us",program:"Programs",sdm:"Human Resources",fasilitas:"Facilities",karyaAgenda:"Works & Events",kontak:"Contact",satuUntan:"SATU UNTAN"},hero:{badge:"STUDENTS & ACHIEVEMENTS",title:"Student Spotlights & Achievements",desc:"Gallery of accomplishments, awards, and technology innovation portfolios developed by Informatics students of Tanjungpura University."},about:{title:"About the Study Program",desc:"The Informatics Study Program at Tanjungpura University focuses on computer science, software engineering, and information technology innovation. Our students actively excel at regional, national, and international levels, representing West Kalimantan on the world stage.",tag:"Study Program"},stats:{totalPrestasi:"Total Achievements",totalProyek:"Total Student Projects"},achievement:{sectionTitle:"Student Achievements",sectionDesc:"List of awards and accomplishments by Informatics UNTAN students in various competitions.",filterTitle:"Filter Achievements",searchPlaceholder:"Search name, achievement, field...",allLevel:"All Levels",allField:"All Fields",allYear:"All Years",resetFilter:"Reset Filter",noData:"No achievements match the current filter.",noDataSub:"Try adjusting your filter or search keyword.",showing:"Showing",matching:"matching achievements",loadMore:"Load More",showLess:"Show Less",allShown:"achievements displayed.",readMore:"Read More"},project:{sectionTitle:"Top Projects & Portfolios",sectionDesc:"Explore digital innovations and real-world applications developed by Informatics UNTAN students.",scrollHint:"← Swipe to see more →",explore:"Explore More",visitLink:"Visit Project",noLink:"Link unavailable",by:"by",readMore:"Read More",filterTitle:"Filter Portfolios",searchPlaceholder:"Search title, student, field...",allField:"All Fields",allYear:"All Years",resetFilter:"Reset Filter",noData:"No projects match the current filter.",noDataSub:"Try adjusting your filter or search keyword.",showing:"Showing",matching:"matching projects",loadMore:"Load More",showLess:"Show Less",allShown:"projects displayed."},modal:{close:"Close",nim:"Student ID",angkatan:"Batch",tahun:"Year",tingkat:"Level",bidang:"Field",kompetisi:"Competition",peringkat:"Rank",tim:"Team / Name",deskripsi:"Description",mahasiswa:"Student",link:"Project Link",namaProyek:"Project Name"},cta:{badge:"CONTACT US",title:"Want to Know More?",desc:"Interested in joining the Informatics Study Program at UNTAN, registering a student achievement, or establishing a partnership? Contact us now.",waButton:"Chat via WhatsApp",webButton:"Visit Our Website",contactTitle:"Contact Information",emailLabel:"Email",address:"Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Pontianak Tenggara, 78124"},footer:{desc:`Informatics Study Program, Tanjungpura University. -Jl. Prof. Dr. H. Hadari Nawawi, Bansir Laut, Kec. Pontianak Tenggara, Pontianak City, West Kalimantan 78124`,kategori:"Categories",tautan:"Important Links",berita:"News & Information",pengumuman:"Academic Announcements",prestasi:"Student Achievements",siakad:"SIAKAD UNTAN",elearning:"E-Learning UNTAN",privacy:"Privacy Policy",terms:"Terms & Conditions",rights:"All rights reserved."}}},Uh="if_untan_lang";function Ch(){const r=localStorage.getItem(Uh);return r==="id"||r==="en"?r:(navigator.language||"id").toLowerCase().startsWith("en")?"en":"id"}const Gd=F.createContext(null);function Hh({children:r}){const[E,A]=F.useState(Ch);F.useEffect(()=>{const U=H=>{const Y=H.detail;((Y==null?void 0:Y.lang)==="en"||(Y==null?void 0:Y.lang)==="id")&&A(Y.lang)};return document.addEventListener("languageChanged",U),()=>document.removeEventListener("languageChanged",U)},[]);const s=()=>A(U=>U==="id"?"en":"id");return f.jsx(Gd.Provider,{value:{lang:E,t:Oh[E],toggleLang:s},children:r})}function Ee(){const r=F.useContext(Gd);if(!r)throw new Error("useLang must be used within LanguageProvider");return r}const Ua="https://api.ifuntanhub.dev",Qd={1:"Kecerdasan Buatan",2:"Cyber Security",3:"Data",4:"Software Engineering",5:"Competitive Programming",6:"IoT",7:"Smart City",8:"Web3",9:"Karya Tulis Ilmiah",10:"Robotik"};function Rh(r){const E=r.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i);return E?E[0]:"Pemenang"}function Bh(r,E){const A=`${r} ${E}`.toLowerCase();return A.includes("internasional")||A.includes("international")||A.includes("global")||A.includes("world")||A.includes("asean")||A.includes("unesco")?"Internasional":A.includes("regional")||A.includes("kalbar")||A.includes("kalimantan")||A.includes("provinsi")||A.includes("kota")||A.includes("kabupaten")||A.includes("lokal")?"Regional":"Nasional"}function qh(r){return r.replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i,"").trim()}async function Yh(){const r=await fetch(`${Ua}/items/prestasi?fields=*.*`);if(!r.ok)throw new Error(`Failed to fetch achievements: ${r.statusText}`);return((await r.json()).data||[]).filter(s=>s.status==="published").map(s=>{const U=String(s.id),H=s.nama_prestasi||"Untitled Achievement";let Y="Umum";s.bidang_id&&(typeof s.bidang_id=="object"&&s.bidang_id.nama_bidang?Y=s.bidang_id.nama_bidang:Y=Qd[s.bidang_id]||"Umum");const $=Rh(H),M=Bh(H,Y),p=qh(H),q=parseInt(s.tahun)||new Date().getFullYear(),_=Array.isArray(s.anggota)?s.anggota:[],X=s.nama_tim||(_.length>0?_[0].nama:"Mahasiswa");let Z=`https://picsum.photos/seed/prestasi-${U}/800/600`;if(s.galeri&&Array.isArray(s.galeri)&&s.galeri.length>0){const Sl=s.galeri[0],_l=typeof Sl=="string"?Sl:Sl.directus_files_id||Sl.id;_l&&(Z=`${Ua}/assets/${_l}`)}else s.foto&&(Z=`${Ua}/assets/${s.foto}`);const tl=(s.nama_tim||s.nama_prestasi||"IF").substring(0,2).toUpperCase(),Nl=s.deskripsi||`${X} berhasil meraih prestasi luar biasa sebagai ${$} dalam ajang ${p} tahun ${q} pada bidang ${Y.toLowerCase()}.`;return{id:U,title:H,category:Y,competition:p,rank:$,year:q,level:M,description:Nl,team:X,nim:s.nim||void 0,generation:s.angkatan?`Angkatan ${s.angkatan}`:"Informatika",image:Z,avatar:tl,members:_.map(Sl=>({nama:Sl.nama,angkatan:Sl.angkatan?parseInt(Sl.angkatan):void 0}))}})}async function Lh(){const r=await fetch(`${Ua}/items/portfolio?fields=*,bidang.bidang_id.nama_bidang,galeri.*`);if(!r.ok)throw new Error(`Failed to fetch portfolio: ${r.statusText}`);return((await r.json()).data||[]).filter(s=>s.status==="published").map(s=>{const U=String(s.id),H=s.nama_proyek||"Untitled Project",Y=Array.isArray(s.anggota)?s.anggota:[],$=s.nama_mahasiswa||(Y.length>0?Y[0].nama:"Mahasiswa"),M=parseInt(s.tahun)||new Date().getFullYear(),p=s.deskripsi||"Tidak ada deskripsi.";let q=[];s.bidang&&Array.isArray(s.bidang)&&(q=s.bidang.map(Z=>Z.bidang_id&&typeof Z.bidang_id=="object"&&Z.bidang_id.nama_bidang?Z.bidang_id.nama_bidang:typeof Z.bidang_id=="number"&&Qd[Z.bidang_id]||"Umum").filter(Boolean)),q.length===0&&(q=["Umum"]);let _=s.url||void 0;_&&!/^https?:\/\//i.test(_)&&(_=`https://${_}`);let X=`https://picsum.photos/seed/project-${U}/800/600`;if(s.galeri&&Array.isArray(s.galeri)&&s.galeri.length>0){const Z=s.galeri[0],tl=typeof Z=="string"?Z:Z.directus_files_id||Z.id;tl&&(X=`${Ua}/assets/${tl}`)}else s.foto&&(X=`${Ua}/assets/${s.foto}`);return{id:U,title:H,studentName:$,nim:s.nim||void 0,year:M,category:q,description:p,image:X,link:_,catatan:s.catatan||void 0,members:Y.map(Z=>({nama:Z.nama,nim:Z.nim||void 0}))}})}const Xd=F.createContext(void 0);function wh({children:r}){const[E,A]=F.useState([]),[s,U]=F.useState([]),[H,Y]=F.useState(!0),[$,M]=F.useState(null),p=async()=>{Y(!0),M(null);try{const q=await Promise.allSettled([Yh(),Lh()]),_=q[0],X=q[1];let Z=!1,tl=[];_.status==="fulfilled"?A(_.value):(console.error("Failed to fetch achievements:",_.reason),tl.push("Gagal memuat data prestasi."),Z=!0),X.status==="fulfilled"?U(X.value):(console.error("Failed to fetch projects:",X.reason),tl.push("Gagal memuat data portofolio."),Z=!0),Z&&M(tl.join(" "))}catch(q){console.error("Unexpected error loading API data:",q),M("Terjadi kesalahan yang tidak terduga saat memuat data.")}finally{Y(!1)}};return F.useEffect(()=>{p()},[]),f.jsx(Xd.Provider,{value:{achievements:E,projects:s,loading:H,error:$,refetch:p},children:r})}function Tf(){const r=F.useContext(Xd);if(r===void 0)throw new Error("useData must be used within a DataProvider");return r}function Gh(){const{t:r}=Ee();return f.jsxs("div",{id:"hero",className:"acaab-full-bleed bg-untan-navy text-white pt-6 md:pt-8 lg:pt-10 mb-8 border-t border-white/10 relative",children:[f.jsx("div",{className:"container mx-auto px-4 lg:px-8 relative z-10",children:f.jsxs("div",{className:"grid lg:grid-cols-2 gap-6 lg:gap-10 items-center",children:[f.jsxs("div",{className:"max-w-3xl py-6 md:py-8 lg:py-10",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] md:text-xs font-bold uppercase tracking-widest px-2 py-0.5 mb-3",children:r.hero.badge}),f.jsx("h1",{className:"text-2xl md:text-3xl lg:text-[36px] font-bold font-serif leading-tight md:leading-snug tracking-tight mb-3",children:r.hero.title}),f.jsx("p",{className:"text-slate-300 max-w-2xl text-sm md:text-base leading-relaxed",children:r.hero.desc})]}),f.jsxs("div",{className:"relative flex justify-center lg:justify-end items-end",children:[f.jsx("div",{className:"absolute bottom-0 w-[300px] h-[300px] bg-cyan-300/10 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative",children:[f.jsx("img",{src:new URL(""+new URL("acaab-hero.png",import.meta.url).href,import.meta.url).href,alt:"Mahasiswa Informatika UNTAN",className:`\r - relative z-10\r - w-full\r - max-w-[300px]\r - md:max-w-[420px]\r - lg:max-w-[450px]\r - h-auto\r - object-contain\r - opacity-95\r - drop-shadow-[0_15px_35px_rgba(0,0,0,0.25)]\r - hover:scale-[1.02]\r - transition-all\r - duration-500\r - `}),f.jsx("div",{className:"absolute bottom-0 left-0 w-full h-40 bg-gradient-to-t from-untan-navy to-transparent z-20"}),f.jsx("div",{className:"absolute top-0 left-0 h-full w-20 bg-gradient-to-r from-untan-navy to-transparent z-20"})]})]})]})}),f.jsx("div",{className:"absolute top-0 right-0 -mr-20 -mt-20 w-80 h-80 bg-untan-yellow/10 rounded-full blur-3xl pointer-events-none"})]})}function Zd(r,E=1600){const[A,s]=F.useState(0),U=F.useRef(null),H=F.useRef(!1);return F.useEffect(()=>{H.current=!1;let Y,$;return $=new IntersectionObserver(([M])=>{if(M.isIntersecting&&!H.current){H.current=!0;let p=null;const q=_=>{p||(p=_);const X=Math.min((_-p)/E,1),Z=1-Math.pow(1-X,4);s(Math.round(r*Z)),X<1?Y=requestAnimationFrame(q):s(r)};Y=requestAnimationFrame(q)}},{threshold:.4}),U.current&&$.observe(U.current),()=>{$.disconnect(),Y&&cancelAnimationFrame(Y)}},[r,E]),{count:A,elRef:U}}function qd({value:r,label:E}){const{count:A,elRef:s}=Zd(r);return f.jsxs("div",{ref:s,className:"flex flex-col items-center justify-center gap-1 md:gap-1.5 px-2 h-full",children:[f.jsx("div",{className:"text-[3.5rem] md:text-[4.5rem] lg:text-[5rem] font-black font-display text-primary-navy leading-none tabular-nums",children:A}),f.jsx("div",{className:"text-[10px] md:text-[11px] lg:text-[13px] leading-none font-extrabold uppercase tracking-[0.1em] text-primary-navy text-center",children:E})]})}function Nf({label:r,value:E,delay:A=0}){const{count:s,elRef:U}=Zd(E,1600+A);return f.jsxs("div",{ref:U,className:"flex items-center gap-2 md:gap-3 lg:gap-4",children:[f.jsx("span",{className:"text-[10px] md:text-[11px] lg:text-[12px] leading-none font-extrabold uppercase tracking-[0.1em] text-primary-navy text-right",children:r}),f.jsx("span",{className:"text-lg md:text-xl lg:text-2xl leading-none font-black font-display text-primary-navy tabular-nums text-right w-[1rem] md:w-[1.25rem] lg:w-[1.5rem]",children:s})]})}function Yd(){return f.jsx("div",{className:"hidden md:flex items-center justify-center self-stretch",children:f.jsx("div",{className:"w-px h-full bg-primary-navy/10 rounded-full"})})}function Ld(){return f.jsx("div",{className:"block md:hidden h-px w-2/3 mx-auto bg-primary-navy/10 my-2 rounded-full"})}function Qh(){const{t:r,lang:E}=Ee(),{achievements:A,projects:s}=Tf(),U=A.length,H=s.length,Y=A.filter(_=>_.level==="Internasional").length,$=A.filter(_=>_.level==="Nasional").length,M=A.filter(_=>_.level==="Regional").length,p=new Date().toLocaleDateString(E==="id"?"id-ID":"en-US",{day:"numeric",month:"long",year:"numeric"}),q=E==="id"?`Data Terkumpul Per ${p}`:`Data Collected As Of ${p}`;return f.jsxs("div",{id:"tentang",children:[f.jsx("section",{className:"relative z-10 mb-2 rounded-xl overflow-hidden shadow-[0_10px_30px_-10px_rgba(253,184,19,0.4)]",children:f.jsxs("div",{className:"bg-[#FDB813] relative",children:[f.jsx("div",{className:"absolute inset-0 bg-white/5 mix-blend-overlay pointer-events-none"}),f.jsxs("div",{className:"relative grid grid-cols-1 stats-grid items-stretch px-4 md:px-6 lg:px-8 py-5 md:py-6 lg:py-7",children:[f.jsx("div",{className:"flex items-center justify-center",children:f.jsx(qd,{value:U,label:r.stats.totalPrestasi})}),f.jsx(Yd,{}),f.jsx(Ld,{}),f.jsx("div",{className:"flex items-center justify-center",children:f.jsx(qd,{value:H,label:r.stats.totalProyek})}),f.jsx(Yd,{}),f.jsx(Ld,{}),f.jsx("div",{className:"flex justify-center items-center px-4 md:px-0",children:f.jsxs("div",{className:"flex flex-col justify-center items-end gap-2 md:gap-3 lg:gap-3",children:[f.jsx(Nf,{label:"Internasional",value:Y,delay:0}),f.jsx(Nf,{label:"Nasional",value:$,delay:150}),f.jsx(Nf,{label:"Regional",value:M,delay:300})]})})]})]})}),f.jsx("p",{className:"text-[9px] md:text-[10px] font-semibold text-slate-400 tracking-wide mb-16 text-right pr-1",children:q})]})}/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Xh=r=>r.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Zh=r=>r.replace(/^([A-Z])|[\s-_]+(\w)/g,(E,A,s)=>s?s.toUpperCase():A.toLowerCase()),wd=r=>{const E=Zh(r);return E.charAt(0).toUpperCase()+E.slice(1)},Vd=(...r)=>r.filter((E,A,s)=>!!E&&E.trim()!==""&&s.indexOf(E)===A).join(" ").trim(),Vh=r=>{for(const E in r)if(E.startsWith("aria-")||E==="role"||E==="title")return!0};/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */var Kh={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const kh=F.forwardRef(({color:r="currentColor",size:E=24,strokeWidth:A=2,absoluteStrokeWidth:s,className:U="",children:H,iconNode:Y,...$},M)=>F.createElement("svg",{ref:M,...Kh,width:E,height:E,stroke:r,strokeWidth:s?Number(A)*24/Number(E):A,className:Vd("lucide",U),...!H&&!Vh($)&&{"aria-hidden":"true"},...$},[...Y.map(([p,q])=>F.createElement(p,q)),...Array.isArray(H)?H:[H]]));/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Zl=(r,E)=>{const A=F.forwardRef(({className:s,...U},H)=>F.createElement(kh,{ref:H,iconNode:E,className:Vd(`lucide-${Xh(wd(r))}`,`lucide-${r}`,s),...U}));return A.displayName=wd(r),A};/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Jh=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],$h=Zl("arrow-right",Jh);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Wh=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],Fh=Zl("award",Wh);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Ih=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],Kd=Zl("book-open",Ih);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Ph=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],Dn=Zl("calendar",Ph);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const ly=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Pt=Zl("chevron-down",ly);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const ty=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],ey=Zl("chevron-left",ty);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const ay=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],ny=Zl("chevron-right",ay);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const uy=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],kd=Zl("external-link",uy);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const iy=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],cy=Zl("file-text",iy);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const fy=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],Jd=Zl("funnel",fy);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const sy=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],oy=Zl("message-circle",sy);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const ry=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],$d=Zl("search",ry);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const dy=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],Wu=Zl("tag",dy);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const my=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],Wd=Zl("trophy",my);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const hy=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],yy=Zl("user",hy);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const vy=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],Fd=Zl("users",vy);/** - * @license lucide-react v0.546.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const gy=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Ca=Zl("x",gy);function by({achievement:r,onReadMore:E}){const{t:A}=Ee();return f.jsxs("article",{className:"bg-white rounded-lg overflow-hidden group hover:-translate-y-1 transition-all duration-300 shadow-md hover:shadow-xl border border-slate-200 flex flex-col h-full relative",children:[f.jsx("div",{className:"absolute top-0 left-0 w-full h-1 bg-primary-navy z-10 group-hover:bg-primary-gold transition-colors"}),f.jsxs("div",{className:"relative h-56 overflow-hidden bg-slate-100",children:[f.jsx("img",{src:r.image,alt:r.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",referrerPolicy:"no-referrer",onError:s=>{s.target.src="https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN"}}),f.jsxs("div",{className:"absolute top-3 left-3 bg-white/95 backdrop-blur text-primary-navy font-bold px-3 py-1 rounded shadow-sm flex items-center gap-1.5 text-xs",children:[f.jsx(Wd,{size:14,className:"text-primary-gold"}),r.rank]})]}),f.jsxs("div",{className:"p-6 flex flex-col flex-grow",children:[f.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[f.jsx("span",{className:"text-untan-blue text-xs font-bold uppercase tracking-wider",children:r.category}),f.jsxs("span",{className:"text-slate-400 text-xs font-medium flex items-center gap-1 border-l border-slate-300 pl-3",children:[f.jsx(Dn,{size:12}),r.year]})]}),f.jsx("h3",{className:"text-xl font-bold font-display text-primary-navy mb-3 leading-snug group-hover:text-untan-blue transition-colors",children:r.title}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed mb-6 line-clamp-3",children:r.description}),f.jsxs("div",{className:"mt-auto border-t border-slate-100 pt-4",children:[f.jsxs("div",{className:"flex justify-between items-center mb-4",children:[f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx("div",{className:"w-8 h-8 rounded bg-primary-navy/5 flex items-center justify-center text-primary-navy font-bold text-xs ring-1 ring-primary-navy/10",children:r.avatar}),f.jsxs("div",{children:[f.jsx("span",{className:"font-bold text-slate-800 block text-sm",children:r.team}),f.jsx("span",{className:"text-slate-500 block text-xs",children:r.generation})]})]}),f.jsx("span",{className:"bg-slate-100 text-slate-600 text-[10px] px-2 py-1 rounded font-bold uppercase tracking-wide",children:r.level})]}),f.jsx("button",{onClick:()=>E(r),className:"w-full py-2.5 rounded bg-primary-navy/5 text-primary-navy font-bold hover:bg-primary-navy hover:text-white transition-all duration-300 text-sm min-h-[44px]",children:A.achievement.readMore})]})]})]})}function Oa({icon:r,label:E,value:A}){return f.jsxs("div",{className:"flex gap-2.5 items-start",children:[f.jsx("span",{className:"text-primary-gold mt-0.5 shrink-0",children:r}),f.jsxs("div",{children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 leading-none mb-1",children:E}),f.jsx("p",{className:"text-sm font-semibold text-slate-800 leading-snug",children:A})]})]})}function py({achievement:r,onClose:E}){const{t:A}=Ee();return r?f.jsx("div",{className:"fixed inset-0 z-[300] flex items-center justify-center p-4 bg-black/60 backdrop-blur-sm",onClick:E,"aria-modal":"true",role:"dialog","aria-label":r.title,children:f.jsxs("div",{className:"bg-white rounded-xl max-w-2xl w-full max-h-[90vh] overflow-y-auto shadow-2xl animate-fade-in",onClick:s=>s.stopPropagation(),children:[f.jsxs("div",{className:"relative h-56 overflow-hidden rounded-t-xl bg-slate-200 shrink-0",children:[f.jsx("img",{src:r.image,alt:r.title,className:"w-full h-full object-cover",referrerPolicy:"no-referrer"}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/20 to-transparent"}),f.jsx("button",{onClick:E,"aria-label":A.modal.close,className:"absolute top-3 right-3 w-9 h-9 bg-white/90 backdrop-blur rounded-full flex items-center justify-center hover:bg-white transition-colors shadow-md",children:f.jsx(Ca,{size:18,className:"text-slate-700"})}),f.jsxs("div",{className:"absolute bottom-4 left-4 flex gap-2",children:[f.jsxs("span",{className:"bg-primary-gold text-slate-900 text-xs font-bold px-3 py-1.5 rounded flex items-center gap-1.5",children:[f.jsx(Wd,{size:12}),r.rank]}),f.jsx("span",{className:"bg-white/20 backdrop-blur text-white text-xs font-bold px-3 py-1.5 rounded uppercase tracking-wide",children:r.level})]})]}),f.jsxs("div",{className:"p-6",children:[f.jsx("div",{className:"mb-1",children:f.jsx("span",{className:"text-primary-untan-blue text-xs font-bold uppercase tracking-wider",children:r.category})}),f.jsx("h2",{className:"text-xl font-bold text-primary-navy leading-snug mb-5",children:r.title}),f.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 bg-slate-50 rounded-lg mb-5",children:[f.jsx(Oa,{icon:f.jsx(Fd,{size:14}),label:A.modal.tim,value:r.team}),r.nim&&f.jsx(Oa,{icon:f.jsx(Kd,{size:14}),label:A.modal.nim,value:r.nim}),f.jsx(Oa,{icon:f.jsx(Dn,{size:14}),label:A.modal.angkatan,value:r.generation}),f.jsx(Oa,{icon:f.jsx(Dn,{size:14}),label:A.modal.tahun,value:String(r.year)}),f.jsx(Oa,{icon:f.jsx(Fh,{size:14}),label:A.modal.kompetisi,value:r.competition}),f.jsx(Oa,{icon:f.jsx(Wu,{size:14}),label:A.modal.bidang,value:r.category})]}),r.members&&r.members.length>0&&f.jsxs("div",{className:"border-t border-slate-100 pt-4 mb-4",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:"Anggota Tim"}),f.jsx("ul",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:r.members.map((s,U)=>f.jsxs("li",{className:"flex items-center gap-2 bg-slate-50 px-3 py-2 rounded-md",children:[f.jsx("span",{className:"w-6 h-6 rounded-full bg-primary-gold/20 text-primary-gold flex items-center justify-center text-xs font-bold shrink-0",children:s.nama.charAt(0).toUpperCase()}),f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-sm font-semibold text-slate-700 leading-none",children:s.nama}),s.angkatan&&f.jsxs("span",{className:"text-[10px] text-slate-500 mt-1",children:["Angkatan ",s.angkatan]})]})]},U))})]}),f.jsxs("div",{className:"border-t border-slate-100 pt-4",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:A.modal.deskripsi}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed",children:r.description.replace(/\*\*/g,"")})]}),f.jsx("button",{onClick:E,className:"mt-6 w-full py-3 bg-primary-navy text-white font-bold rounded-lg hover:bg-untan-blue transition-colors duration-200 text-sm",children:A.modal.close})]})]})}):null}const ze=3,xy=3;function Sy(){const{t:r}=Ee(),{achievements:E,loading:A,error:s,refetch:U}=Tf(),[H,Y]=F.useState(""),[$,M]=F.useState(""),[p,q]=F.useState(""),[_,X]=F.useState(""),[Z,tl]=F.useState(ze),[Nl,Sl]=F.useState(null),_l=F.useMemo(()=>[...new Set(E.map(z=>z.category))].sort(),[E]),Vl=F.useMemo(()=>[...new Set(E.map(z=>z.year))].sort((z,G)=>G-z),[E]),yl=F.useMemo(()=>{const z=H.toLowerCase().trim();return E.filter(G=>{const kl=!z||G.title.toLowerCase().includes(z)||G.team.toLowerCase().includes(z)||G.category.toLowerCase().includes(z)||G.competition.toLowerCase().includes(z),it=!$||G.level===$,$l=!p||G.category===p,S=!_||String(G.year)===_;return kl&&it&&$l&&S})},[H,$,p,_,E]),Ml=yl.slice(0,Z),Kl=Z{Y(""),M(""),q(""),X(""),tl(ze)},Dl=z=>G=>{z(G),tl(ze)},Il=()=>tl(z=>z+xy),Et=()=>{var z;tl(ze),(z=document.getElementById("achievement-grid-section"))==null||z.scrollIntoView({behavior:"smooth",block:"start"})};return f.jsxs(f.Fragment,{children:[f.jsx(py,{achievement:Nl,onClose:()=>Sl(null)}),f.jsxs("section",{id:"achievement-grid-section",className:"py-8 bg-white",children:[f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8 mb-8",children:[f.jsx("h2",{className:"text-3xl md:text-4xl font-black font-display text-primary-navy mb-2",children:r.achievement.sectionTitle}),f.jsx("p",{className:"text-slate-500 text-base max-w-2xl",children:r.achievement.sectionDesc})]}),f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:[f.jsxs("div",{className:"bg-white/80 backdrop-blur-md p-4 rounded-lg shadow-sm border-t-4 border-primary-gold mb-8 space-y-3",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"text-base font-bold font-display text-primary-navy flex items-center gap-2",children:[f.jsx(Jd,{className:"text-primary-navy",size:18}),r.achievement.filterTitle]}),Rl&&f.jsxs("button",{onClick:W,className:"flex items-center gap-1 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors",children:[f.jsx(Ca,{size:13}),r.achievement.resetFilter]})]}),f.jsxs("div",{className:"relative",children:[f.jsx($d,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"}),f.jsx("input",{id:"search-achievement",type:"text",value:H,onChange:z=>{Y(z.target.value),tl(ze)},placeholder:r.achievement.searchPlaceholder,className:"w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold"}),H&&f.jsx("button",{onClick:()=>{Y(""),tl(ze)},className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600","aria-label":"Hapus pencarian",children:f.jsx(Ca,{size:14})})]}),f.jsxs("div",{className:"flex flex-wrap gap-3",children:[f.jsxs("div",{className:"relative flex-1 min-w-[130px]",children:[f.jsxs("select",{id:"filter-level",value:$,onChange:z=>Dl(M)(z.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:r.achievement.allLevel}),f.jsx("option",{value:"Internasional",children:"Internasional"}),f.jsx("option",{value:"Nasional",children:"Nasional"}),f.jsx("option",{value:"Regional",children:"Regional"})]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[130px]",children:[f.jsxs("select",{id:"filter-category",value:p,onChange:z=>Dl(q)(z.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:r.achievement.allField}),_l.map(z=>f.jsx("option",{value:z,children:z},z))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[100px]",children:[f.jsxs("select",{id:"filter-year",value:_,onChange:z=>Dl(X)(z.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:r.achievement.allYear}),Vl.map(z=>f.jsx("option",{value:String(z),children:z},z))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]})]})]}),Rl&&f.jsxs("p",{className:"text-sm text-slate-500 font-medium mb-6",children:[r.achievement.showing," ",f.jsx("span",{className:"font-bold text-primary-navy",children:yl.length})," ",r.achievement.matching]}),A?f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:[1,2,3].map(z=>f.jsxs("div",{className:"bg-white rounded-lg border border-slate-200 overflow-hidden shadow-sm animate-pulse",children:[f.jsx("div",{className:"h-52 bg-slate-200 w-full"}),f.jsxs("div",{className:"p-6 space-y-4",children:[f.jsx("div",{className:"h-4 bg-slate-200 rounded w-1/4"}),f.jsx("div",{className:"h-6 bg-slate-200 rounded w-3/4"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-5/6"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-2/3"}),f.jsx("div",{className:"h-10 bg-slate-200 rounded w-1/3 mt-4"})]})]},z))}):s?f.jsxs("div",{className:"text-center py-20 text-red-500",children:[f.jsx("p",{className:"text-lg font-semibold",children:"Gagal memuat data"}),f.jsx("p",{className:"text-sm mt-1",children:s}),f.jsx("button",{onClick:U,className:"mt-4 px-4 py-2 bg-primary-navy text-white font-bold rounded hover:bg-opacity-95 transition-all text-sm",children:"Coba Lagi"})]}):Ml.length===0?f.jsxs("div",{className:"text-center py-20 text-slate-400",children:[f.jsx("p",{className:"text-lg font-semibold",children:r.achievement.noData}),f.jsx("p",{className:"text-sm mt-1",children:r.achievement.noDataSub})]}):f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:Ml.map(z=>f.jsx("div",{className:"animate-fade-in",children:f.jsx(by,{achievement:z,onReadMore:G=>Sl(G)})},z.id))}),f.jsxs("div",{className:"mt-20 flex flex-wrap items-center justify-center gap-6",children:[Kl&&f.jsxs("button",{id:"load-more-achievement",onClick:Il,className:"text-primary-navy font-black text-lg underline underline-offset-[12px] decoration-primary-gold decoration-4 hover:text-primary-gold transition-colors flex items-center gap-2",children:[r.achievement.loadMore,f.jsx(Pt,{size:20})]}),!Kl&&Ml.length>0&&yl.length>ze&&f.jsxs("p",{className:"text-slate-400 text-sm font-medium",children:[r.achievement.showing," ",yl.length," ",r.achievement.allShown]}),Z>ze&&Ml.length>0&&f.jsxs("button",{onClick:Et,className:"text-slate-400 font-bold text-sm underline underline-offset-4 decoration-slate-300 decoration-2 hover:text-slate-600 transition-colors flex items-center gap-1.5",children:[f.jsx(Pt,{size:16,className:"rotate-180"}),r.achievement.showLess]})]})]})]})]})}function $u({icon:r,label:E,value:A}){return f.jsxs("div",{className:"flex gap-2.5 items-start",children:[f.jsx("span",{className:"text-primary-gold mt-0.5 shrink-0",children:r}),f.jsxs("div",{children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 leading-none mb-1",children:E}),f.jsx("p",{className:"text-sm font-semibold text-slate-800 leading-snug",children:A})]})]})}function Ny({project:r,onClose:E}){const{t:A}=Ee();return r?f.jsx("div",{className:"fixed inset-0 z-[300] flex items-center justify-center p-4 bg-black/60 backdrop-blur-sm",onClick:E,"aria-modal":"true",role:"dialog","aria-label":r.title,children:f.jsxs("div",{className:"bg-white rounded-xl max-w-2xl w-full max-h-[90vh] overflow-y-auto shadow-2xl animate-fade-in",onClick:s=>s.stopPropagation(),children:[f.jsxs("div",{className:"relative h-56 overflow-hidden rounded-t-xl bg-slate-200 shrink-0",children:[f.jsx("img",{src:r.image,alt:r.title,className:"w-full h-full object-cover",referrerPolicy:"no-referrer"}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/20 to-transparent"}),f.jsx("button",{onClick:E,"aria-label":A.modal.close,className:"absolute top-3 right-3 w-9 h-9 bg-white/90 backdrop-blur rounded-full flex items-center justify-center hover:bg-white transition-colors shadow-md",children:f.jsx(Ca,{size:18,className:"text-slate-700"})}),r.category&&r.category.length>0&&f.jsx("div",{className:"absolute bottom-4 left-4 flex flex-wrap gap-2",children:r.category.map((s,U)=>f.jsxs("span",{className:"bg-primary-gold text-slate-900 text-xs font-bold px-3 py-1.5 rounded flex items-center gap-1.5 uppercase tracking-wide",children:[f.jsx(Wu,{size:12}),s]},U))})]}),f.jsxs("div",{className:"p-6",children:[f.jsx("h2",{className:"text-xl font-bold text-primary-navy leading-snug mb-5",children:r.title}),f.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 bg-slate-50 rounded-lg mb-5",children:[r.studentName&&f.jsx($u,{icon:f.jsx(Fd,{size:14}),label:A.modal.mahasiswa,value:r.studentName}),r.nim&&f.jsx($u,{icon:f.jsx(Kd,{size:14}),label:A.modal.nim,value:r.nim}),r.year&&f.jsx($u,{icon:f.jsx(Dn,{size:14}),label:A.modal.tahun,value:String(r.year)}),r.category&&r.category.length>0&&f.jsx($u,{icon:f.jsx(Wu,{size:14}),label:A.modal.bidang,value:r.category.join(", ")})]}),r.members&&r.members.length>0&&f.jsxs("div",{className:"border-t border-slate-100 pt-4 mb-4",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:"Anggota Tim"}),f.jsx("ul",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:r.members.map((s,U)=>f.jsxs("li",{className:"flex items-center gap-2 bg-slate-50 px-3 py-2 rounded-md border border-slate-100",children:[f.jsx("span",{className:"w-6 h-6 rounded-full bg-primary-gold/20 text-primary-gold flex items-center justify-center text-xs font-bold shrink-0",children:s.nama.charAt(0).toUpperCase()}),f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-sm font-semibold text-slate-700 leading-none",children:s.nama}),s.nim&&f.jsx("span",{className:"text-[10px] text-slate-500 mt-1",children:s.nim})]})]},U))})]}),f.jsxs("div",{className:"border-t border-slate-100 pt-4 mb-5",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-slate-400 mb-2",children:A.modal.deskripsi}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed",children:r.description}),r.catatan&&f.jsxs("div",{className:"mt-4 p-3 bg-blue-50/50 border border-blue-100 rounded-lg",children:[f.jsx("p",{className:"text-[10px] font-bold uppercase tracking-wider text-blue-400 mb-1",children:"Catatan Tambahan"}),f.jsx("p",{className:"text-sm text-slate-600 italic",children:r.catatan})]})]}),r.link?f.jsxs("a",{href:r.link,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 w-full py-3 bg-primary-navy text-white font-bold rounded-lg hover:bg-untan-blue transition-colors duration-200 text-sm mb-3",children:[f.jsx(kd,{size:16}),A.project.visitLink]}):f.jsxs("div",{className:"flex items-center justify-center gap-2 w-full py-3 bg-slate-100 text-slate-400 font-bold rounded-lg text-sm mb-3 cursor-not-allowed",children:[f.jsx(cy,{size:16}),A.project.noLink]}),f.jsx("button",{onClick:E,className:"w-full py-2.5 border-2 border-slate-200 text-slate-600 font-bold rounded-lg hover:border-slate-300 hover:bg-slate-50 transition-colors duration-200 text-sm",children:A.modal.close})]})]})}):null}const Ae=6,jy=3;function Ty(){const{t:r}=Ee(),{projects:E,loading:A,error:s,refetch:U}=Tf(),H=F.useRef(null),[Y,$]=F.useState(null),[M,p]=F.useState(Ae),[q,_]=F.useState(""),[X,Z]=F.useState(""),[tl,Nl]=F.useState(""),Sl=F.useMemo(()=>[...new Set(E.flatMap(z=>z.category))].sort(),[E]),_l=F.useMemo(()=>[...new Set(E.map(z=>z.year))].sort((z,G)=>G-z),[E]),Vl=F.useMemo(()=>{const z=q.toLowerCase().trim();return E.filter(G=>{const kl=!z||G.title.toLowerCase().includes(z)||G.studentName.toLowerCase().includes(z)||G.category.join(" ").toLowerCase().includes(z)||G.description.toLowerCase().includes(z),it=!X||G.category.includes(X),$l=!tl||String(G.year)===tl;return kl&&it&&$l})},[q,X,tl,E]),yl=Vl.slice(0,M),Ml=M{_(""),Z(""),Nl(""),p(Ae)},W=z=>G=>{z(G),p(Ae)},Dl=()=>p(z=>z+jy),Il=()=>{var z;p(Ae),(z=document.getElementById("portofolio"))==null||z.scrollIntoView({behavior:"smooth",block:"start"})},Et=z=>{const G=H.current;if(!G)return;const kl=G.firstElementChild?G.firstElementChild.offsetWidth+24:400;G.scrollBy({left:z==="right"?kl:-kl,behavior:"smooth"})};return f.jsxs(f.Fragment,{children:[f.jsx(Ny,{project:Y,onClose:()=>$(null)}),f.jsx("section",{id:"portofolio",className:"py-16 bg-white relative overflow-hidden border-t border-slate-100",children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:[f.jsxs("div",{className:"flex items-start justify-between mb-8 gap-4",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-3xl md:text-4xl font-black font-display text-primary-navy mb-3",children:r.project.sectionTitle}),f.jsx("p",{className:"text-base text-slate-500 font-medium max-w-2xl",children:r.project.sectionDesc})]}),f.jsxs("div",{className:"flex items-center gap-2 shrink-0 mt-1",children:[f.jsx("button",{onClick:()=>Et("left"),"aria-label":"Geser kiri",className:"w-10 h-10 rounded-full border-2 border-primary-navy/20 flex items-center justify-center text-primary-navy hover:bg-primary-navy hover:text-white hover:border-primary-navy transition-all duration-200 shadow-sm",children:f.jsx(ey,{size:20})}),f.jsx("button",{onClick:()=>Et("right"),"aria-label":"Geser kanan",className:"w-10 h-10 rounded-full border-2 border-primary-navy/20 flex items-center justify-center text-primary-navy hover:bg-primary-navy hover:text-white hover:border-primary-navy transition-all duration-200 shadow-sm",children:f.jsx(ny,{size:20})})]})]}),f.jsxs("div",{className:"bg-white/80 backdrop-blur-md p-4 rounded-lg shadow-sm border-t-4 border-primary-gold mb-8 space-y-3",children:[f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"text-base font-bold font-display text-primary-navy flex items-center gap-2",children:[f.jsx(Jd,{className:"text-primary-navy",size:18}),r.project.filterTitle]}),Kl&&f.jsxs("button",{onClick:Rl,className:"flex items-center gap-1 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors",children:[f.jsx(Ca,{size:13}),r.project.resetFilter]})]}),f.jsxs("div",{className:"relative",children:[f.jsx($d,{size:15,className:"absolute left-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"}),f.jsx("input",{id:"search-project",type:"text",value:q,onChange:z=>{_(z.target.value),p(Ae)},placeholder:r.project.searchPlaceholder,className:"w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold"}),q&&f.jsx("button",{onClick:()=>{_(""),p(Ae)},className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600","aria-label":"Hapus pencarian",children:f.jsx(Ca,{size:14})})]}),f.jsxs("div",{className:"flex flex-wrap gap-3",children:[f.jsxs("div",{className:"relative flex-1 min-w-[160px]",children:[f.jsxs("select",{id:"filter-project-category",value:X,onChange:z=>W(Z)(z.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:r.project.allField}),Sl.map(z=>f.jsx("option",{value:z,children:z},z))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]}),f.jsxs("div",{className:"relative flex-1 min-w-[120px]",children:[f.jsxs("select",{id:"filter-project-year",value:tl,onChange:z=>W(Nl)(z.target.value),className:"w-full bg-slate-50 text-slate-700 font-bold text-sm rounded py-2 pl-4 pr-9 shadow-sm focus:ring-2 focus:ring-primary-gold appearance-none cursor-pointer border border-slate-200",children:[f.jsx("option",{value:"",children:r.project.allYear}),_l.map(z=>f.jsx("option",{value:String(z),children:z},z))]}),f.jsx(Pt,{size:14,className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 pointer-events-none"})]})]})]}),Kl&&f.jsxs("p",{className:"text-sm text-slate-500 font-medium mb-6",children:[r.project.showing," ",f.jsx("span",{className:"font-bold text-primary-navy",children:Vl.length})," ",r.project.matching]}),A?f.jsx("div",{className:"flex gap-6 overflow-x-auto pb-10 hide-scrollbar",children:[1,2,3].map(z=>f.jsxs("div",{className:"snap-start shrink-0 proj-card bg-white rounded-lg border border-slate-200 overflow-hidden shadow-md animate-pulse flex flex-col",children:[f.jsx("div",{className:"h-52 bg-slate-200 w-full"}),f.jsxs("div",{className:"p-5 space-y-4 flex-grow flex flex-col justify-between",children:[f.jsxs("div",{className:"space-y-2",children:[f.jsx("div",{className:"h-4 bg-slate-200 rounded w-1/4"}),f.jsx("div",{className:"h-5 bg-slate-200 rounded w-3/4"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-5/6"}),f.jsx("div",{className:"h-4 bg-slate-200 rounded w-2/3"})]}),f.jsx("div",{className:"h-10 bg-slate-200 rounded w-1/3 mt-4"})]})]},z))}):s?f.jsxs("div",{className:"text-center py-10 text-red-500 w-full",children:[f.jsx("p",{className:"text-lg font-semibold",children:"Gagal memuat portofolio"}),f.jsx("p",{className:"text-sm mt-1",children:s}),f.jsx("button",{onClick:U,className:"mt-4 px-4 py-2 bg-primary-navy text-white font-bold rounded hover:bg-opacity-95 transition-all text-sm",children:"Coba Lagi"})]}):yl.length===0?f.jsxs("div",{className:"text-center py-20 text-slate-400",children:[f.jsx("p",{className:"text-lg font-semibold",children:r.project.noData}),f.jsx("p",{className:"text-sm mt-1",children:r.project.noDataSub})]}):f.jsxs(f.Fragment,{children:[f.jsx("div",{ref:H,className:"flex gap-6 overflow-x-auto pb-10 hide-scrollbar snap-x snap-mandatory",style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:yl.map(z=>f.jsxs("div",{className:"snap-start shrink-0 proj-card bg-white rounded-lg overflow-hidden shadow-md border border-slate-200 group flex flex-col relative",children:[f.jsx("div",{className:"absolute top-0 left-0 w-1 h-full bg-primary-gold z-10 transition-transform origin-bottom group-hover:scale-y-110"}),f.jsxs("div",{className:"h-52 overflow-hidden relative",children:[f.jsx("img",{src:z.image,alt:z.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",referrerPolicy:"no-referrer",onError:G=>{G.target.src="https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN"}}),f.jsxs("div",{className:"absolute inset-0 bg-gradient-to-t from-primary-navy/80 to-transparent p-5 flex flex-col justify-end",children:[f.jsx("h4",{className:"text-lg font-bold font-display text-white leading-snug mb-1",children:z.title}),z.category&&z.category.length>0&&f.jsx("div",{className:"flex flex-wrap gap-2 mt-1",children:z.category.map((G,kl)=>f.jsxs("span",{className:"inline-flex items-center gap-1 text-[10px] font-bold text-primary-gold uppercase tracking-wider bg-black/30 px-2 py-1 rounded backdrop-blur-sm",children:[f.jsx(Wu,{size:10}),G]},kl))})]})]}),f.jsxs("div",{className:"p-5 flex flex-col flex-grow",children:[f.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-3 text-xs text-slate-500 font-medium",children:[z.studentName&&f.jsxs("span",{className:"flex items-center gap-1",children:[f.jsx(yy,{size:11,className:"text-slate-400"}),z.studentName]}),z.year&&f.jsxs("span",{className:"flex items-center gap-1",children:[f.jsx(Dn,{size:11,className:"text-slate-400"}),z.year]})]}),f.jsx("p",{className:"text-slate-600 text-sm leading-relaxed mb-5 flex-grow line-clamp-3",children:z.description}),f.jsxs("div",{className:"flex items-center gap-3 mt-auto",children:[f.jsxs("button",{onClick:()=>$(z),className:"text-primary-navy font-bold text-sm tracking-wide hover:text-untan-blue flex items-center gap-2 group/btn",style:{minHeight:"44px"},children:[r.project.readMore,f.jsx($h,{size:15,className:"group-hover/btn:translate-x-1 transition-transform"})]}),z.link&&f.jsxs("a",{href:z.link,target:"_blank",rel:"noopener noreferrer",className:"ml-auto flex items-center gap-1.5 text-xs font-bold text-slate-500 hover:text-primary-navy transition-colors border border-slate-200 hover:border-primary-navy/30 rounded px-3 py-2",style:{minHeight:"44px"},children:[f.jsx(kd,{size:13}),r.project.visitLink]})]})]})]},z.id))}),f.jsx("p",{className:"text-center text-xs text-slate-400 font-medium mt-2 select-none",children:r.project.scrollHint}),f.jsxs("div",{className:"mt-10 flex flex-wrap items-center justify-center gap-6",children:[Ml&&f.jsxs("button",{id:"load-more-project",onClick:Dl,className:"text-primary-navy font-black text-base underline underline-offset-[10px] decoration-primary-gold decoration-4 hover:text-primary-gold transition-colors flex items-center gap-2",children:[r.project.loadMore,f.jsx(Pt,{size:18})]}),!Ml&&yl.length>0&&Vl.length>Ae&&f.jsxs("p",{className:"text-slate-400 text-sm font-medium",children:[r.project.showing," ",Vl.length," ",r.project.allShown]}),M>Ae&&yl.length>0&&f.jsxs("button",{onClick:Il,className:"text-slate-400 font-bold text-sm underline underline-offset-4 decoration-slate-300 decoration-2 hover:text-slate-600 transition-colors flex items-center gap-1.5",children:[f.jsx(Pt,{size:16,className:"rotate-180"}),r.project.showLess]})]})]})]})})]})}const zy="6285123456789";function Ay(){const{t:r,lang:E}=Ee(),A=`https://wa.me/${zy}?text=${encodeURIComponent(E==="id"?"Halo, saya ingin mendaftarkan prestasi atau karya saya.":"Hello, I would like to register my achievement or work.")}`;return f.jsx("section",{className:"acaab-full-bleed bg-untan-navy py-14 md:py-16 border-t border-white/10",children:f.jsx("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:f.jsxs("div",{className:"bg-untan-yellow/10 border border-untan-yellow/20 rounded-2xl px-8 py-10 md:py-12 flex flex-col md:flex-row items-center justify-between gap-8",children:[f.jsxs("div",{className:"text-center md:text-left",children:[f.jsx("span",{className:"inline-block bg-untan-yellow text-slate-900 text-[10px] font-bold uppercase tracking-widest px-2 py-0.5 mb-4 rounded-sm",children:r.cta.badge}),f.jsx("h2",{className:"text-white text-2xl md:text-3xl font-bold font-serif leading-snug mb-3",children:r.cta.title}),f.jsx("p",{className:"text-slate-300 text-sm md:text-base leading-relaxed max-w-lg",children:r.cta.desc})]}),f.jsx("div",{className:"flex flex-col items-center gap-3 shrink-0",children:f.jsxs("a",{href:A,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2.5 bg-[#25D366] hover:bg-[#20c05a] text-white text-sm font-bold px-6 py-3 rounded-full transition-all hover:scale-105 shadow-lg shadow-[#25D366]/20 whitespace-nowrap",children:[f.jsx(oy,{size:18}),r.cta.waButton]})})]})})})}function Ey(){return f.jsx(Hh,{children:f.jsxs(wh,{children:[f.jsx("nav",{className:"py-4","aria-label":"Breadcrumb",children:f.jsxs("ol",{className:"flex items-center text-[10px] md:text-xs text-slate-500 font-medium tracking-wide uppercase",children:[f.jsx("li",{children:f.jsx("a",{href:"https://informatika.untan.ac.id",target:"_blank",rel:"noopener noreferrer",className:"hover:text-untan-blue transition-colors",children:"Beranda"})}),f.jsx("li",{children:f.jsx("span",{className:"mx-2 text-slate-300","aria-hidden":"true",children:"/"})}),f.jsx("li",{children:f.jsx("span",{className:"text-slate-800 font-bold","aria-current":"page",children:"Mahasiswa & Prestasi"})})]})}),f.jsx(Gh,{}),f.jsxs("section",{className:"acaab-full-bleed pb-20",children:[f.jsx("div",{className:"max-w-7xl mx-auto px-4 lg:px-8",children:f.jsx(Qh,{})}),f.jsx(Sy,{}),f.jsx(Ty,{})]}),f.jsx(Ay,{})]})})}Dh.createRoot(document.getElementById("root")).render(f.jsx(F.StrictMode,{children:f.jsx(Ey,{})})); diff --git a/groups/ACAAB/assets/src/index.html b/groups/ACAAB/assets/src/index.html deleted file mode 100644 index 77a0f00..0000000 --- a/groups/ACAAB/assets/src/index.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - ACAAB — Dev Preview - - - - - -

⚡ DEV MODE — Navbar & footer tidak tampil di sini. Gunakan kit dev server (root) untuk preview lengkap.
-
- - diff --git a/groups/ACAAB/package-lock.json b/groups/ACAAB/package-lock.json deleted file mode 100644 index 3983319..0000000 --- a/groups/ACAAB/package-lock.json +++ /dev/null @@ -1,2515 +0,0 @@ -{ - "name": "acaab-prestasi-karya", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "acaab-prestasi-karya", - "version": "1.0.0", - "dependencies": { - "lucide-react": "^0.546.0", - "motion": "^12.23.24", - "react": "^19.0.0", - "react-dom": "^19.0.0" - }, - "devDependencies": { - "@tailwindcss/vite": "^4.1.14", - "@types/react": "^19.2.15", - "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.0.4", - "tailwindcss": "^4.1.14", - "typescript": "~5.8.2", - "vite": "^6.2.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", - "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.29.7", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", - "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", - "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.7", - "@babel/generator": "^7.29.7", - "@babel/helper-compilation-targets": "^7.29.7", - "@babel/helper-module-transforms": "^7.29.7", - "@babel/helpers": "^7.29.7", - "@babel/parser": "^7.29.7", - "@babel/template": "^7.29.7", - "@babel/traverse": "^7.29.7", - "@babel/types": "^7.29.7", - "@jridgewell/remapping": "^2.3.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", - "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.7", - "@babel/types": "^7.29.7", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", - "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.29.7", - "@babel/helper-validator-option": "^7.29.7", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-globals": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", - "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", - "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.29.7", - "@babel/types": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", - "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.29.7", - "@babel/helper-validator-identifier": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", - "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", - "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", - "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.29.7", - "@babel/types": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", - "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.7" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz", - "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz", - "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", - "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.7", - "@babel/parser": "^7.29.7", - "@babel/types": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", - "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.7", - "@babel/generator": "^7.29.7", - "@babel/helper-globals": "^7.29.7", - "@babel/parser": "^7.29.7", - "@babel/template": "^7.29.7", - "@babel/types": "^7.29.7", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", - "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.29.7", - "@babel/helper-validator-identifier": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", - "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.4.tgz", - "integrity": "sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.4.tgz", - "integrity": "sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.4.tgz", - "integrity": "sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.4.tgz", - "integrity": "sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.4.tgz", - "integrity": "sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.4.tgz", - "integrity": "sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.4.tgz", - "integrity": "sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.4.tgz", - "integrity": "sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.4.tgz", - "integrity": "sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.4.tgz", - "integrity": "sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.4.tgz", - "integrity": "sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.4.tgz", - "integrity": "sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.4.tgz", - "integrity": "sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.4.tgz", - "integrity": "sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.4.tgz", - "integrity": "sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.4.tgz", - "integrity": "sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.4.tgz", - "integrity": "sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.4.tgz", - "integrity": "sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.4.tgz", - "integrity": "sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.4.tgz", - "integrity": "sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.4.tgz", - "integrity": "sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.4.tgz", - "integrity": "sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.4.tgz", - "integrity": "sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.4.tgz", - "integrity": "sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.4.tgz", - "integrity": "sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@tailwindcss/node": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.0.tgz", - "integrity": "sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/remapping": "^2.3.5", - "enhanced-resolve": "^5.21.0", - "jiti": "^2.6.1", - "lightningcss": "1.32.0", - "magic-string": "^0.30.21", - "source-map-js": "^1.2.1", - "tailwindcss": "4.3.0" - } - }, - "node_modules/@tailwindcss/oxide": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.0.tgz", - "integrity": "sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 20" - }, - "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.3.0", - "@tailwindcss/oxide-darwin-arm64": "4.3.0", - "@tailwindcss/oxide-darwin-x64": "4.3.0", - "@tailwindcss/oxide-freebsd-x64": "4.3.0", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.0", - "@tailwindcss/oxide-linux-arm64-gnu": "4.3.0", - "@tailwindcss/oxide-linux-arm64-musl": "4.3.0", - "@tailwindcss/oxide-linux-x64-gnu": "4.3.0", - "@tailwindcss/oxide-linux-x64-musl": "4.3.0", - "@tailwindcss/oxide-wasm32-wasi": "4.3.0", - "@tailwindcss/oxide-win32-arm64-msvc": "4.3.0", - "@tailwindcss/oxide-win32-x64-msvc": "4.3.0" - } - }, - "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.0.tgz", - "integrity": "sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.0.tgz", - "integrity": "sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.0.tgz", - "integrity": "sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.0.tgz", - "integrity": "sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.0.tgz", - "integrity": "sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.0.tgz", - "integrity": "sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.0.tgz", - "integrity": "sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.0.tgz", - "integrity": "sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.0.tgz", - "integrity": "sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.0.tgz", - "integrity": "sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==", - "bundleDependencies": [ - "@napi-rs/wasm-runtime", - "@emnapi/core", - "@emnapi/runtime", - "@tybys/wasm-util", - "@emnapi/wasi-threads", - "tslib" - ], - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^1.10.0", - "@emnapi/runtime": "^1.10.0", - "@emnapi/wasi-threads": "^1.2.1", - "@napi-rs/wasm-runtime": "^1.1.4", - "@tybys/wasm-util": "^0.10.1", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz", - "integrity": "sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.0.tgz", - "integrity": "sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/vite": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.0.tgz", - "integrity": "sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tailwindcss/node": "4.3.0", - "@tailwindcss/oxide": "4.3.0", - "tailwindcss": "4.3.0" - }, - "peerDependencies": { - "vite": "^5.2.0 || ^6 || ^7 || ^8" - } - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.28.2" - } - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "19.2.15", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.15.tgz", - "integrity": "sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "csstype": "^3.2.2" - } - }, - "node_modules/@types/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "^19.2.0" - } - }, - "node_modules/@vitejs/plugin-react": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz", - "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.29.0", - "@babel/plugin-transform-react-jsx-self": "^7.27.1", - "@babel/plugin-transform-react-jsx-source": "^7.27.1", - "@rolldown/pluginutils": "1.0.0-rc.3", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.18.0" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/baseline-browser-mapping": { - "version": "2.10.32", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.32.tgz", - "integrity": "sha512-wbPvpyjJPC0zdfdKXxqEL3Ea+bOMD/87X4lftiJkkaBiuG6ALQy1SLmEd7BSmVCuwCQsBrCamgBoLyfFDD1EPg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/browserslist": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", - "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.10.12", - "caniuse-lite": "^1.0.30001782", - "electron-to-chromium": "^1.5.328", - "node-releases": "^2.0.36", - "update-browserslist-db": "^1.2.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001793", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", - "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, - "node_modules/csstype": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.364", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.364.tgz", - "integrity": "sha512-G/dYE3+AYhyHwzTwg8UbnXf7zqMERYh7l2jJ3QujhFsH8agSYwtnGAR2aZ7f0AakIKJXd5En/Hre4igIUrdlYw==", - "dev": true, - "license": "ISC" - }, - "node_modules/enhanced-resolve": { - "version": "5.22.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.1.tgz", - "integrity": "sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.3.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/framer-motion": { - "version": "12.40.0", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.40.0.tgz", - "integrity": "sha512-uaBd3qC1v3KQqBEjwTUd183K6PbS+j0yR9w9VmEOLWA/tnUcSn8Xa3uck7t4dgpDoUss8xQTcj8W2L07lrnLFg==", - "license": "MIT", - "dependencies": { - "motion-dom": "^12.40.0", - "motion-utils": "^12.39.0", - "tslib": "^2.4.0" - }, - "peerDependencies": { - "@emotion/is-prop-valid": "*", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/is-prop-valid": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/jiti": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", - "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", - "dev": true, - "license": "MIT", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lightningcss": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", - "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^2.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-android-arm64": "1.32.0", - "lightningcss-darwin-arm64": "1.32.0", - "lightningcss-darwin-x64": "1.32.0", - "lightningcss-freebsd-x64": "1.32.0", - "lightningcss-linux-arm-gnueabihf": "1.32.0", - "lightningcss-linux-arm64-gnu": "1.32.0", - "lightningcss-linux-arm64-musl": "1.32.0", - "lightningcss-linux-x64-gnu": "1.32.0", - "lightningcss-linux-x64-musl": "1.32.0", - "lightningcss-win32-arm64-msvc": "1.32.0", - "lightningcss-win32-x64-msvc": "1.32.0" - } - }, - "node_modules/lightningcss-android-arm64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", - "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", - "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", - "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", - "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", - "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", - "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", - "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", - "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", - "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", - "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", - "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/lucide-react": { - "version": "0.546.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.546.0.tgz", - "integrity": "sha512-Z94u6fKT43lKeYHiVyvyR8fT7pwCzDu7RyMPpTvh054+xahSgj4HFQ+NmflvzdXsoAjYGdCguGaFKYuvq0ThCQ==", - "license": "ISC", - "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" - } - }, - "node_modules/motion": { - "version": "12.40.0", - "resolved": "https://registry.npmjs.org/motion/-/motion-12.40.0.tgz", - "integrity": "sha512-yjrHUrBFW6kQvjJwRsoiPSAhC5tRwRqNGJWmiJ4CrGnbKp0V88AdzkhBmDoqIsIPfarOe0Uddd37Xq43/gIocA==", - "license": "MIT", - "dependencies": { - "framer-motion": "^12.40.0", - "tslib": "^2.4.0" - }, - "peerDependencies": { - "@emotion/is-prop-valid": "*", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/is-prop-valid": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/motion-dom": { - "version": "12.40.0", - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.40.0.tgz", - "integrity": "sha512-HxU3ZaBwNPVQUBQf1xxgq+7JrPNZvjLVxgbpEZL7RrWJnsxOf0/OM+yrHG9ogLQ31Do/r57Oz2gQWPK+6q62mg==", - "license": "MIT", - "dependencies": { - "motion-utils": "^12.39.0" - } - }, - "node_modules/motion-utils": { - "version": "12.39.0", - "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.39.0.tgz", - "integrity": "sha512-8nadJAJjTtqRkmRF36FoJTrywK9nnFmnPwnSMyxaOCU7GDjN9RTMJIxx9De8ErM+vpPhMccr/6fo5WciyQLnMQ==", - "license": "MIT" - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", - "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/node-releases": { - "version": "2.0.46", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.46.tgz", - "integrity": "sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.12", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/react": { - "version": "19.2.6", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz", - "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "19.2.6", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz", - "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==", - "license": "MIT", - "dependencies": { - "scheduler": "^0.27.0" - }, - "peerDependencies": { - "react": "^19.2.6" - } - }, - "node_modules/react-refresh": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", - "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rollup": { - "version": "4.60.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.4.tgz", - "integrity": "sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.8" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.60.4", - "@rollup/rollup-android-arm64": "4.60.4", - "@rollup/rollup-darwin-arm64": "4.60.4", - "@rollup/rollup-darwin-x64": "4.60.4", - "@rollup/rollup-freebsd-arm64": "4.60.4", - "@rollup/rollup-freebsd-x64": "4.60.4", - "@rollup/rollup-linux-arm-gnueabihf": "4.60.4", - "@rollup/rollup-linux-arm-musleabihf": "4.60.4", - "@rollup/rollup-linux-arm64-gnu": "4.60.4", - "@rollup/rollup-linux-arm64-musl": "4.60.4", - "@rollup/rollup-linux-loong64-gnu": "4.60.4", - "@rollup/rollup-linux-loong64-musl": "4.60.4", - "@rollup/rollup-linux-ppc64-gnu": "4.60.4", - "@rollup/rollup-linux-ppc64-musl": "4.60.4", - "@rollup/rollup-linux-riscv64-gnu": "4.60.4", - "@rollup/rollup-linux-riscv64-musl": "4.60.4", - "@rollup/rollup-linux-s390x-gnu": "4.60.4", - "@rollup/rollup-linux-x64-gnu": "4.60.4", - "@rollup/rollup-linux-x64-musl": "4.60.4", - "@rollup/rollup-openbsd-x64": "4.60.4", - "@rollup/rollup-openharmony-arm64": "4.60.4", - "@rollup/rollup-win32-arm64-msvc": "4.60.4", - "@rollup/rollup-win32-ia32-msvc": "4.60.4", - "@rollup/rollup-win32-x64-gnu": "4.60.4", - "@rollup/rollup-win32-x64-msvc": "4.60.4", - "fsevents": "~2.3.2" - } - }, - "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - "license": "MIT" - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tailwindcss": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", - "integrity": "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/tapable": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/tinyglobby": { - "version": "0.2.16", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", - "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", - "dev": true, - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/vite": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.2.tgz", - "integrity": "sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.25.0", - "fdir": "^6.4.4", - "picomatch": "^4.0.2", - "postcss": "^8.5.3", - "rollup": "^4.34.9", - "tinyglobby": "^0.2.13" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "jiti": ">=1.21.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.12", - "@esbuild/android-arm": "0.25.12", - "@esbuild/android-arm64": "0.25.12", - "@esbuild/android-x64": "0.25.12", - "@esbuild/darwin-arm64": "0.25.12", - "@esbuild/darwin-x64": "0.25.12", - "@esbuild/freebsd-arm64": "0.25.12", - "@esbuild/freebsd-x64": "0.25.12", - "@esbuild/linux-arm": "0.25.12", - "@esbuild/linux-arm64": "0.25.12", - "@esbuild/linux-ia32": "0.25.12", - "@esbuild/linux-loong64": "0.25.12", - "@esbuild/linux-mips64el": "0.25.12", - "@esbuild/linux-ppc64": "0.25.12", - "@esbuild/linux-riscv64": "0.25.12", - "@esbuild/linux-s390x": "0.25.12", - "@esbuild/linux-x64": "0.25.12", - "@esbuild/netbsd-arm64": "0.25.12", - "@esbuild/netbsd-x64": "0.25.12", - "@esbuild/openbsd-arm64": "0.25.12", - "@esbuild/openbsd-x64": "0.25.12", - "@esbuild/openharmony-arm64": "0.25.12", - "@esbuild/sunos-x64": "0.25.12", - "@esbuild/win32-arm64": "0.25.12", - "@esbuild/win32-ia32": "0.25.12", - "@esbuild/win32-x64": "0.25.12" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" - } - } -} diff --git a/groups/ACAAB/package.json b/groups/ACAAB/package.json deleted file mode 100644 index a12cc87..0000000 --- a/groups/ACAAB/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "acaab-prestasi-karya", - "private": true, - "version": "1.0.0", - "type": "module", - "scripts": { - "dev": "vite", - "build": "vite build", - "preview": "vite preview" - }, - "dependencies": { - "lucide-react": "^0.546.0", - "motion": "^12.23.24", - "react": "^19.0.0", - "react-dom": "^19.0.0" - }, - "devDependencies": { - "@tailwindcss/vite": "^4.1.14", - "@types/react": "^19.2.15", - "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.0.4", - "tailwindcss": "^4.1.14", - "typescript": "~5.8.2", - "vite": "^6.2.0" - } -} diff --git a/groups/ACAAB/src/App.tsx b/groups/ACAAB/src/App.tsx deleted file mode 100644 index 7d87c22..0000000 --- a/groups/ACAAB/src/App.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import { LanguageProvider } from './context/LanguageContext'; -import { DataProvider } from './context/DataContext'; -import Hero from './components/Hero'; -import Stats from './components/Stats'; -import AchievementGrid from './components/AchievementGrid'; -import ProjectCarousel from './components/ProjectCarousel'; -import CTA from './components/CTA'; - -export default function App() { - return ( - - - {/* Breadcrumb */} -
- - - -
-
- -
- - -
- - - - - ); -} \ No newline at end of file diff --git a/groups/ACAAB/src/components/AchievementCard.tsx b/groups/ACAAB/src/components/AchievementCard.tsx deleted file mode 100644 index 1eeb227..0000000 --- a/groups/ACAAB/src/components/AchievementCard.tsx +++ /dev/null @@ -1,78 +0,0 @@ -import type { Achievement } from '../data'; -import { Trophy, Calendar } from 'lucide-react'; -import { useLang } from '../context/LanguageContext'; - -interface AchievementCardProps { - achievement: Achievement; - onReadMore: (achievement: Achievement) => void; -} - -export default function AchievementCard({ achievement, onReadMore }: AchievementCardProps) { - const { t } = useLang(); - - return ( -
-
- -
- {achievement.title} { - (e.target as HTMLImageElement).src = 'https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN'; - }} - /> -
- - {achievement.rank} -
-
- -
-
- - {achievement.category} - - - - {achievement.year} - -
- -

- {achievement.title} -

- -

- {achievement.description} -

- -
-
-
-
- {achievement.avatar} -
-
- {achievement.team} - {achievement.generation} -
-
- - {achievement.level} - -
- - -
-
-
- ); -} diff --git a/groups/ACAAB/src/components/AchievementGrid.tsx b/groups/ACAAB/src/components/AchievementGrid.tsx deleted file mode 100644 index e4ec0b0..0000000 --- a/groups/ACAAB/src/components/AchievementGrid.tsx +++ /dev/null @@ -1,270 +0,0 @@ -import { useState, useMemo } from 'react'; -import { Filter, ChevronDown, Search, X } from 'lucide-react'; -import { type Achievement } from '../data'; -import { useData } from '../context/DataContext'; -import AchievementCard from './AchievementCard'; -import AchievementModal from './AchievementModal'; -import { useLang } from '../context/LanguageContext'; - -const INITIAL_COUNT = 3; -const LOAD_MORE_COUNT = 3; - -export default function AchievementGrid() { - const { t } = useLang(); - const { achievements, loading, error, refetch } = useData(); - const [searchQuery, setSearchQuery] = useState(''); - const [filterLevel, setFilterLevel] = useState(''); - const [filterCategory, setFilterCategory] = useState(''); - const [filterYear, setFilterYear] = useState(''); - const [visibleCount, setVisibleCount] = useState(INITIAL_COUNT); - const [selectedAchievement, setSelectedAchievement] = useState(null); - - // Derive unique categories and years from data - const categories = useMemo( - () => [...new Set(achievements.map((a) => a.category))].sort(), - [achievements] - ); - const years = useMemo( - () => [...new Set(achievements.map((a) => a.year))].sort((a: number, b: number) => b - a), - [achievements] - ); - - // Filter + search logic - const filtered = useMemo(() => { - const q = searchQuery.toLowerCase().trim(); - return achievements.filter((a) => { - const matchSearch = - !q || - a.title.toLowerCase().includes(q) || - a.team.toLowerCase().includes(q) || - a.category.toLowerCase().includes(q) || - a.competition.toLowerCase().includes(q); - const matchLevel = !filterLevel || a.level === filterLevel; - const matchCategory = !filterCategory || a.category === filterCategory; - const matchYear = !filterYear || String(a.year) === filterYear; - return matchSearch && matchLevel && matchCategory && matchYear; - }); - }, [searchQuery, filterLevel, filterCategory, filterYear, achievements]); - - const visible = filtered.slice(0, visibleCount); - const hasMore = visibleCount < filtered.length; - const isFiltered = searchQuery || filterLevel || filterCategory || filterYear; - - const resetFilters = () => { - setSearchQuery(''); - setFilterLevel(''); - setFilterCategory(''); - setFilterYear(''); - setVisibleCount(INITIAL_COUNT); - }; - - const handleFilterChange = (setter: (v: string) => void) => (v: string) => { - setter(v); - setVisibleCount(INITIAL_COUNT); - }; - - const handleLoadMore = () => setVisibleCount((prev) => prev + LOAD_MORE_COUNT); - - const handleShowLess = () => { - setVisibleCount(INITIAL_COUNT); - document.getElementById('achievement-grid-section')?.scrollIntoView({ behavior: 'smooth', block: 'start' }); - }; - - return ( - <> - {/* Achievement Modal */} - setSelectedAchievement(null)} /> - -
- {/* Section header */} -
-

- {t.achievement.sectionTitle} -

-

- {t.achievement.sectionDesc} -

-
- -
- {/* Filter + Search Section */} -
- {/* Row 1: Label + Reset */} -
-
- - {t.achievement.filterTitle} -
- {isFiltered && ( - - )} -
- - {/* Row 2: Search bar */} -
- - { setSearchQuery(e.target.value); setVisibleCount(INITIAL_COUNT); }} - placeholder={t.achievement.searchPlaceholder} - className="w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold" - /> - {searchQuery && ( - - )} -
- - {/* Row 3: Dropdowns */} -
- {/* Level Filter */} -
- - -
- - {/* Category Filter */} -
- - -
- - {/* Year Filter */} -
- - -
-
-
- - {/* Results count */} - {isFiltered && ( -

- {t.achievement.showing}{' '} - {filtered.length}{' '} - {t.achievement.matching} -

- )} - - {/* Grid */} - {loading ? ( -
- {[1, 2, 3].map((n) => ( -
-
-
-
-
-
-
-
-
-
- ))} -
- ) : error ? ( -
-

Gagal memuat data

-

{error}

- -
- ) : visible.length === 0 ? ( -
-

{t.achievement.noData}

-

{t.achievement.noDataSub}

-
- ) : ( -
- {visible.map((achievement) => ( -
- setSelectedAchievement(a)} - /> -
- ))} -
- )} - - {/* Load More / Show Less */} -
- {hasMore && ( - - )} - - {!hasMore && visible.length > 0 && filtered.length > INITIAL_COUNT && ( -

- {t.achievement.showing} {filtered.length} {t.achievement.allShown} -

- )} - - {visibleCount > INITIAL_COUNT && visible.length > 0 && ( - - )} -
-
-
- - ); -} diff --git a/groups/ACAAB/src/components/AchievementModal.tsx b/groups/ACAAB/src/components/AchievementModal.tsx deleted file mode 100644 index 72d249c..0000000 --- a/groups/ACAAB/src/components/AchievementModal.tsx +++ /dev/null @@ -1,128 +0,0 @@ -import type { ReactNode } from 'react'; -import { X, Trophy, Calendar, Award, Users, BookOpen, Tag } from 'lucide-react'; -import type { Achievement } from '../data'; -import { useLang } from '../context/LanguageContext'; - -interface AchievementModalProps { - achievement: Achievement | null; - onClose: () => void; -} - -function InfoRow({ icon, label, value }: { icon: ReactNode; label: string; value: string }) { - return ( -
- {icon} -
-

{label}

-

{value}

-
-
- ); -} - -export default function AchievementModal({ achievement, onClose }: AchievementModalProps) { - const { t } = useLang(); - if (!achievement) return null; - - return ( -
-
e.stopPropagation()} - > - {/* Image header */} -
- {achievement.title} -
- - {/* Close button */} - - - {/* Rank badge */} -
- - - {achievement.rank} - - - {achievement.level} - -
-
- - {/* Content */} -
-
- - {achievement.category} - -
-

{achievement.title}

- - {/* Info grid */} -
- } label={t.modal.tim} value={achievement.team} /> - {achievement.nim && ( - } label={t.modal.nim} value={achievement.nim} /> - )} - } label={t.modal.angkatan} value={achievement.generation} /> - } label={t.modal.tahun} value={String(achievement.year)} /> - } label={t.modal.kompetisi} value={achievement.competition} /> - } label={t.modal.bidang} value={achievement.category} /> -
- - {/* Members list */} - {achievement.members && achievement.members.length > 0 && ( -
-

Anggota Tim

-
    - {achievement.members.map((m, i) => ( -
  • - - {m.nama.charAt(0).toUpperCase()} - -
    - {m.nama} - {m.angkatan && Angkatan {m.angkatan}} -
    -
  • - ))} -
-
- )} - - {/* Description */} -
-

{t.modal.deskripsi}

-

{achievement.description.replace(/\*\*/g, '')}

-
- - {/* Close button */} - -
-
-
- ); -} diff --git a/groups/ACAAB/src/components/CTA.tsx b/groups/ACAAB/src/components/CTA.tsx deleted file mode 100644 index 1dc7050..0000000 --- a/groups/ACAAB/src/components/CTA.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import { MessageCircle } from 'lucide-react'; -import { useLang } from '../context/LanguageContext'; - -const WA_NUMBER = '6285123456789'; // Ganti dengan nomor WhatsApp resmi - -export default function CTA() { - const { t, lang } = useLang(); - const waLink = `https://wa.me/${WA_NUMBER}?text=${encodeURIComponent(lang === 'id' ? 'Halo, saya ingin mendaftarkan prestasi atau karya saya.' : 'Hello, I would like to register my achievement or work.')}`; - - return ( -
-
-
- - {/* LEFT TEXT */} -
- - {t.cta.badge} - -

- {t.cta.title} -

-

- {t.cta.desc} -

-
- - {/* RIGHT CTA */} - - -
-
-
- ); -} \ No newline at end of file diff --git a/groups/ACAAB/src/components/Footer.tsx b/groups/ACAAB/src/components/Footer.tsx deleted file mode 100644 index c5ac035..0000000 --- a/groups/ACAAB/src/components/Footer.tsx +++ /dev/null @@ -1,109 +0,0 @@ -import { useLang } from '../context/LanguageContext'; - -export default function Footer() { - const { t } = useLang(); - const currentYear = new Date().getFullYear(); - - return ( - - ); -} \ No newline at end of file diff --git a/groups/ACAAB/src/components/Header.tsx b/groups/ACAAB/src/components/Header.tsx deleted file mode 100644 index 25d2472..0000000 --- a/groups/ACAAB/src/components/Header.tsx +++ /dev/null @@ -1,164 +0,0 @@ -import { useState, type MouseEvent } from 'react'; -import { Search, Menu, X, ChevronDown, Globe } from 'lucide-react'; -import { useLang } from '../context/LanguageContext'; - -export default function Header() { - const [isOpen, setIsOpen] = useState(false); - const { lang, t, toggleLang } = useLang(); - - const navLinks = [ - { label: t.nav.tentangKami, hasDropdown: true, href: '#' }, - { label: t.nav.program, hasDropdown: true, href: '#' }, - { label: t.nav.sdm, hasDropdown: false, href: '#' }, - { label: t.nav.fasilitas, hasDropdown: false, href: '#' }, - { label: t.nav.karyaAgenda, hasDropdown: false, href: '#achievement-grid-section' }, - { label: t.nav.kontak, hasDropdown: false, href: '#kontak' }, - ]; - - const handleSmoothScroll = (e: MouseEvent, href: string) => { - if (href.startsWith('#') && href.length > 1) { - e.preventDefault(); - const target = document.querySelector(href); - if (target) { - target.scrollIntoView({ behavior: 'smooth', block: 'start' }); - setIsOpen(false); - } - } - }; - - return ( - <> - - - {/* Spacer */} -
- - ); -} diff --git a/groups/ACAAB/src/components/Hero.tsx b/groups/ACAAB/src/components/Hero.tsx deleted file mode 100644 index 1b5fb4f..0000000 --- a/groups/ACAAB/src/components/Hero.tsx +++ /dev/null @@ -1,66 +0,0 @@ -import { useLang } from '../context/LanguageContext'; - -export default function Hero() { - const { t } = useLang(); - - return ( -
-
- -
- - {/* LEFT CONTENT */} -
- - {t.hero.badge} - -

- {t.hero.title} -

-

- {t.hero.desc} -

-
- - {/* RIGHT IMAGE */} -
- {/* Glow behind image */} -
- -
- Mahasiswa Informatika UNTAN - {/* Gradient fade bawah */} -
- {/* Gradient fade kiri */} -
-
-
- -
-
- - {/* Decorative Glow */} -
-
- ); -} \ No newline at end of file diff --git a/groups/ACAAB/src/components/ProjectCarousel.tsx b/groups/ACAAB/src/components/ProjectCarousel.tsx deleted file mode 100644 index 58876c4..0000000 --- a/groups/ACAAB/src/components/ProjectCarousel.tsx +++ /dev/null @@ -1,378 +0,0 @@ -import { useData } from '../context/DataContext'; -import { useRef, useState, useMemo } from 'react'; -import { ArrowRight, ChevronLeft, ChevronRight, ChevronDown, User, Tag, Calendar, ExternalLink, Filter, Search, X } from 'lucide-react'; -import { type Project } from '../data'; -import ProjectModal from './ProjectModal'; -import { useLang } from '../context/LanguageContext'; - -const INITIAL_COUNT = 6; -const LOAD_MORE_COUNT = 3; - - - -export default function ProjectCarousel() { - const { t } = useLang(); - const { projects, loading, error, refetch } = useData(); - const scrollRef = useRef(null); - const [selectedProject, setSelectedProject] = useState(null); - const [visibleCount, setVisibleCount] = useState(INITIAL_COUNT); - - // Filter state - const [searchQuery, setSearchQuery] = useState(''); - const [filterCategory, setFilterCategory] = useState(''); - const [filterYear, setFilterYear] = useState(''); - - const categories = useMemo( - () => [...new Set(projects.flatMap((p) => p.category))].sort(), - [projects] - ); - - const years = useMemo( - () => [...new Set(projects.map((p) => p.year))].sort((a: number, b: number) => b - a), - [projects] - ); - - // Filter + search logic - const filtered = useMemo(() => { - const q = searchQuery.toLowerCase().trim(); - return projects.filter((p) => { - const matchSearch = - !q || - p.title.toLowerCase().includes(q) || - p.studentName.toLowerCase().includes(q) || - p.category.join(' ').toLowerCase().includes(q) || - p.description.toLowerCase().includes(q); - const matchCategory = !filterCategory || p.category.includes(filterCategory); - const matchYear = !filterYear || String(p.year) === filterYear; - return matchSearch && matchCategory && matchYear; - }); - }, [searchQuery, filterCategory, filterYear, projects]); - - const visibleProjects = filtered.slice(0, visibleCount); - const hasMore = visibleCount < filtered.length; - const isFiltered = searchQuery || filterCategory || filterYear; - - const resetFilters = () => { - setSearchQuery(''); - setFilterCategory(''); - setFilterYear(''); - setVisibleCount(INITIAL_COUNT); - }; - - const handleFilterChange = (setter: (v: string) => void) => (v: string) => { - setter(v); - setVisibleCount(INITIAL_COUNT); - }; - - const handleLoadMore = () => setVisibleCount((prev) => prev + LOAD_MORE_COUNT); - - const handleShowLess = () => { - setVisibleCount(INITIAL_COUNT); - document.getElementById('portofolio')?.scrollIntoView({ behavior: 'smooth', block: 'start' }); - }; - - const scroll = (direction: 'left' | 'right') => { - const container = scrollRef.current; - if (!container) return; - const cardWidth = container.firstElementChild - ? (container.firstElementChild as HTMLElement).offsetWidth + 24 - : 400; - container.scrollBy({ left: direction === 'right' ? cardWidth : -cardWidth, behavior: 'smooth' }); - }; - - return ( - <> - {/* Project Modal */} - setSelectedProject(null)} /> - -
-
- {/* Header row */} -
-
-

- {t.project.sectionTitle} -

-

- {t.project.sectionDesc} -

-
- - {/* Scroll control buttons */} -
- - -
-
- - - {/* Filter + Search Section */} -
- {/* Row 1: Label + Reset */} -
-
- - {t.project.filterTitle} -
- {isFiltered && ( - - )} -
- - {/* Row 2: Search bar */} -
- - { setSearchQuery(e.target.value); setVisibleCount(INITIAL_COUNT); }} - placeholder={t.project.searchPlaceholder} - className="w-full bg-slate-50 text-slate-700 text-sm rounded py-2 pl-9 pr-4 border border-slate-200 focus:outline-none focus:ring-2 focus:ring-primary-gold" - /> - {searchQuery && ( - - )} -
- - {/* Row 3: Dropdowns */} -
- {/* Category Filter */} -
- - -
- - {/* Year Filter */} -
- - -
-
-
- - {/* Results count */} - {isFiltered && ( -

- {t.project.showing}{' '} - {filtered.length}{' '} - {t.project.matching} -

- )} - - {/* Cards */} - {loading ? ( -
- {[1, 2, 3].map((n) => ( -
-
-
-
-
-
-
-
-
-
-
-
- ))} -
- ) : error ? ( -
-

Gagal memuat portofolio

-

{error}

- -
- ) : visibleProjects.length === 0 ? ( -
-

{t.project.noData}

-

{t.project.noDataSub}

-
- ) : ( - <> - {/* Scrollable cards */} -
- {visibleProjects.map((project) => ( -
-
- - {/* Image */} -
- {project.title} { - (e.target as HTMLImageElement).src = 'https://placehold.co/800x600/003150/FDB813?text=Informatika+UNTAN'; - }} - /> -
-

- {project.title} -

- {project.category && project.category.length > 0 && ( -
- {project.category.map((cat, i) => ( - - - {cat} - - ))} -
- )} -
-
- - {/* Body */} -
- {/* Meta row */} -
- {project.studentName && ( - - - {project.studentName} - - )} - {project.year && ( - - - {project.year} - - )} -
- -

- {project.description} -

- - {/* Actions */} -
- - - {project.link && ( - - - {t.project.visitLink} - - )} -
-
-
- ))} -
- - {/* Scroll hint */} -

- {t.project.scrollHint} -

- - {/* Load More / Show Less */} -
- {hasMore && ( - - )} - - {!hasMore && visibleProjects.length > 0 && filtered.length > INITIAL_COUNT && ( -

- {t.project.showing} {filtered.length} {t.project.allShown} -

- )} - - {visibleCount > INITIAL_COUNT && visibleProjects.length > 0 && ( - - )} -
- - )} -
-
- - ); -} diff --git a/groups/ACAAB/src/components/ProjectModal.tsx b/groups/ACAAB/src/components/ProjectModal.tsx deleted file mode 100644 index aa42218..0000000 --- a/groups/ACAAB/src/components/ProjectModal.tsx +++ /dev/null @@ -1,151 +0,0 @@ -import type { ReactNode } from 'react'; -import { X, ExternalLink, Users, BookOpen, Calendar, Tag, FileText } from 'lucide-react'; -import type { Project } from '../data'; -import { useLang } from '../context/LanguageContext'; - -interface ProjectModalProps { - project: Project | null; - onClose: () => void; -} - -function InfoRow({ icon, label, value }: { icon: ReactNode; label: string; value: string }) { - return ( -
- {icon} -
-

{label}

-

{value}

-
-
- ); -} - -export default function ProjectModal({ project, onClose }: ProjectModalProps) { - const { t } = useLang(); - if (!project) return null; - - return ( -
-
e.stopPropagation()} - > - {/* Image header */} -
- {project.title} -
- - {/* Close button */} - - - {/* Category badge */} - {project.category && project.category.length > 0 && ( -
- {project.category.map((cat, i) => ( - - - {cat} - - ))} -
- )} -
- - {/* Content */} -
-

{project.title}

- - {/* Info grid */} -
- {project.studentName && ( - } label={t.modal.mahasiswa} value={project.studentName} /> - )} - {project.nim && ( - } label={t.modal.nim} value={project.nim} /> - )} - {project.year && ( - } label={t.modal.tahun} value={String(project.year)} /> - )} - {project.category && project.category.length > 0 && ( - } label={t.modal.bidang} value={project.category.join(', ')} /> - )} -
- - {/* Members list */} - {project.members && project.members.length > 0 && ( -
-

Anggota Tim

-
    - {project.members.map((m, i) => ( -
  • - - {m.nama.charAt(0).toUpperCase()} - -
    - {m.nama} - {m.nim && {m.nim}} -
    -
  • - ))} -
-
- )} - - {/* Description */} -
-

{t.modal.deskripsi}

-

{project.description}

- {project.catatan && ( -
-

Catatan Tambahan

-

{project.catatan}

-
- )} -
- - {/* Project link */} - {project.link ? ( - - - {t.project.visitLink} - - ) : ( -
- - {t.project.noLink} -
- )} - - -
-
-
- ); -} diff --git a/groups/ACAAB/src/components/Stats.tsx b/groups/ACAAB/src/components/Stats.tsx deleted file mode 100644 index 75577bb..0000000 --- a/groups/ACAAB/src/components/Stats.tsx +++ /dev/null @@ -1,174 +0,0 @@ -import type { ReactNode } from 'react'; -import { useEffect, useRef, useState } from 'react'; -import { useLang } from '../context/LanguageContext'; -import { useData } from '../context/DataContext'; -import { BookOpen, Award, Globe2 } from 'lucide-react'; - -/* ── Animated counter hook ─────────────────────────────────────────────── */ -function useCountUp(target: number, duration = 1600) { - const [count, setCount] = useState(0); - const elRef = useRef(null); - const triggered = useRef(false); - - useEffect(() => { - triggered.current = false; - let animationFrameId: number; - let observer: IntersectionObserver; - - observer = new IntersectionObserver( - ([entry]) => { - if (entry.isIntersecting && !triggered.current) { - triggered.current = true; - - let startTimestamp: number | null = null; - - const step = (timestamp: number) => { - if (!startTimestamp) startTimestamp = timestamp; - const progress = Math.min((timestamp - startTimestamp) / duration, 1); - - // easeOutQuart easing function - const easeProgress = 1 - Math.pow(1 - progress, 4); - - setCount(Math.round(target * easeProgress)); - - if (progress < 1) { - animationFrameId = requestAnimationFrame(step); - } else { - setCount(target); - } - }; - - animationFrameId = requestAnimationFrame(step); - } - }, - { threshold: 0.4 }, - ); - - if (elRef.current) observer.observe(elRef.current); - - return () => { - observer.disconnect(); - if (animationFrameId) cancelAnimationFrame(animationFrameId); - }; - }, [target, duration]); - - return { count, elRef }; -} - -/* ── Big stat ──────────────────────────────────────────────────────────── */ -function BigStat({ value, label }: { value: number; label: string }) { - const { count, elRef } = useCountUp(value); - return ( -
-
- {count} -
-
- {label} -
-
- ); -} - -/* ── Level row ──────────────────────────────────────────────────────────── */ -function LevelRow({ label, value, delay = 0 }: { label: string; value: number; delay?: number }) { - const { count, elRef } = useCountUp(value, 1600 + delay); - return ( -
- - {label} - - - {count} - -
- ); -} - -/* ── Dividers ───────────────────────────────────────────────────────────── */ -function VDivider() { - return ( -
-
-
- ); -} -function HDivider() { - return
; -} - -/* ── Main export ────────────────────────────────────────────────────────── */ -export default function Stats() { - const { t, lang } = useLang(); - const { achievements, projects } = useData(); - const totalPrestasi = achievements.length; - const totalProyek = projects.length; - const internasional = achievements.filter(a => a.level === 'Internasional').length; - const nasional = achievements.filter(a => a.level === 'Nasional').length; - const regional = achievements.filter(a => a.level === 'Regional').length; - - const today = new Date().toLocaleDateString( - lang === 'id' ? 'id-ID' : 'en-US', - { day: 'numeric', month: 'long', year: 'numeric' } - ); - const dataNote = lang === 'id' - ? `Data Terkumpul Per ${today}` - : `Data Collected As Of ${today}`; - - return ( -
- {/* ── Stats bar ─────────────────────────────────────────────────── */} -
-
-
-
- - {/* ① Total Prestasi */} -
- -
- - - - - {/* ② Total Proyek */} -
- -
- - - - - {/* ③ Level breakdown */} -
-
- - - -
-
- -
-
-
- - {/* Keterangan tanggal — di luar kotak, rata kanan */} -

- {dataNote} -

-
- ); -} - -/* ── Fact card helper ───────────────────────────────────────────────────── */ -function FactCard({ icon, label, value }: { icon: ReactNode; label: string; value: string }) { - return ( -
- {icon} -
-

{label}

-

{value}

-
-
- ); -} \ No newline at end of file diff --git a/groups/ACAAB/src/context/DataContext.tsx b/groups/ACAAB/src/context/DataContext.tsx deleted file mode 100644 index bdf7f11..0000000 --- a/groups/ACAAB/src/context/DataContext.tsx +++ /dev/null @@ -1,89 +0,0 @@ -import React, { createContext, useContext, useState, useEffect, ReactNode } from 'react'; -import { Achievement, Project } from '../data'; -import { fetchAchievementsFromAPI, fetchProjectsFromAPI } from '../services/api'; - -interface DataContextType { - achievements: Achievement[]; - projects: Project[]; - loading: boolean; - error: string | null; - refetch: () => Promise; -} - -const DataContext = createContext(undefined); - -export function DataProvider({ children }: { children: ReactNode }) { - const [achievements, setAchievements] = useState([]); - const [projects, setProjects] = useState([]); - const [loading, setLoading] = useState(true); - const [error, setError] = useState(null); - - const loadData = async () => { - setLoading(true); - setError(null); - - try { - const results = await Promise.allSettled([ - fetchAchievementsFromAPI(), - fetchProjectsFromAPI(), - ]); - - const achievementsRes = results[0]; - const projectsRes = results[1]; - - let hasError = false; - let errorMsgs: string[] = []; - - if (achievementsRes.status === 'fulfilled') { - setAchievements(achievementsRes.value); - } else { - console.error('Failed to fetch achievements:', achievementsRes.reason); - errorMsgs.push('Gagal memuat data prestasi.'); - hasError = true; - } - - if (projectsRes.status === 'fulfilled') { - setProjects(projectsRes.value); - } else { - console.error('Failed to fetch projects:', projectsRes.reason); - errorMsgs.push('Gagal memuat data portofolio.'); - hasError = true; - } - - if (hasError) { - setError(errorMsgs.join(' ')); - } - } catch (err: any) { - console.error('Unexpected error loading API data:', err); - setError('Terjadi kesalahan yang tidak terduga saat memuat data.'); - } finally { - setLoading(false); - } - }; - - useEffect(() => { - loadData(); - }, []); - - return ( - - {children} - - ); -} - -export function useData() { - const context = useContext(DataContext); - if (context === undefined) { - throw new Error('useData must be used within a DataProvider'); - } - return context; -} diff --git a/groups/ACAAB/src/context/LanguageContext.tsx b/groups/ACAAB/src/context/LanguageContext.tsx deleted file mode 100644 index c24663e..0000000 --- a/groups/ACAAB/src/context/LanguageContext.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import { createContext, useContext, useState, useEffect, type ReactNode } from 'react'; -import { translations, type Lang, type Translations } from '../i18n'; - -const KIT_STORAGE_KEY = 'if_untan_lang'; - -function readKitLang(): Lang { - const saved = localStorage.getItem(KIT_STORAGE_KEY); - if (saved === 'id' || saved === 'en') return saved; - const browser = (navigator.language || 'id').toLowerCase(); - return browser.startsWith('en') ? 'en' : 'id'; -} - -interface LanguageContextType { - lang: Lang; - t: Translations; - toggleLang: () => void; -} - -const LanguageContext = createContext(null); - -export function LanguageProvider({ children }: { children: ReactNode }) { - const [lang, setLang] = useState(readKitLang); - - // Sync dengan kit's language toggle (tombol ID/EN di navbar) - useEffect(() => { - const handler = (e: Event) => { - const detail = (e as CustomEvent<{ lang: string }>).detail; - if (detail?.lang === 'en' || detail?.lang === 'id') { - setLang(detail.lang as Lang); - } - }; - document.addEventListener('languageChanged', handler); - return () => document.removeEventListener('languageChanged', handler); - }, []); - - const toggleLang = () => setLang((prev) => (prev === 'id' ? 'en' : 'id')); - - return ( - - {children} - - ); -} - -export function useLang() { - const ctx = useContext(LanguageContext); - if (!ctx) throw new Error('useLang must be used within LanguageProvider'); - return ctx; -} diff --git a/groups/ACAAB/src/data.ts b/groups/ACAAB/src/data.ts deleted file mode 100644 index bb2cf91..0000000 --- a/groups/ACAAB/src/data.ts +++ /dev/null @@ -1,257 +0,0 @@ -export interface Achievement { - id: string; - title: string; - category: string; - competition: string; - rank: string; - year: number; - level: 'Nasional' | 'Internasional' | 'Regional'; - description: string; - team: string; - nim?: string; - generation: string; - image: string; - avatar: string; - members?: Array<{nama: string; angkatan?: number}>; -} - -export interface Project { - id: string; - title: string; - studentName: string; - nim?: string; - year: number; - category: string[]; - description: string; - image: string; - link?: string; - catatan?: string; - members?: Array<{nama: string; nim?: string}>; -} - -/* -export const ACHIEVEMENTS: Achievement[] = [ - { - id: '1', - title: 'Gemastik XVI: Smart Agriculture AI System', - category: 'Kecerdasan Buatan', - competition: 'Gemastik XVI', - rank: 'Juara 1', - year: 2023, - level: 'Nasional', - description: 'Sistem deteksi dini penyakit tanaman menggunakan Computer Vision dan Deep Learning untuk membantu petani meningkatkan hasil panen secara berkelanjutan.', - team: 'Tim Bima Sakti', - nim: 'H1031201001', - generation: 'Angkatan 2020', - image: 'https://picsum.photos/seed/ai-agri/800/600', - avatar: 'BS', - }, - { - id: '2', - title: 'ASEAN Cyber Shield Hackathon', - category: 'Cyber Security', - competition: 'ASEAN Cyber Shield', - rank: '10 Besar', - year: 2023, - level: 'Internasional', - description: 'Mengembangkan solusi pertahanan siber proaktif terhadap ancaman zero-day dalam kompetisi keamanan siber tingkat regional Asia Tenggara.', - team: 'DefendUntan', - nim: 'H1031211042', - generation: 'Angkatan 2021', - image: 'https://picsum.photos/seed/cyber/800/600', - avatar: 'DU', - }, - { - id: '3', - title: 'Innovation in Image Processing for Healthcare', - category: 'Kecerdasan Buatan', - competition: 'PIMNAS 36', - rank: 'Medali Emas', - year: 2024, - level: 'Nasional', - description: 'Riset mengenai otomatisasi identifikasi sel kanker melalui citra mikroskopis menggunakan arsitektur Neural Network yang dioptimalkan.', - team: 'Alpha Medical', - nim: 'H1031221015', - generation: 'Angkatan 2022', - image: 'https://picsum.photos/seed/medical/800/600', - avatar: 'AM', - }, - { - id: '4', - title: 'Smart Waste Management – IOT Challenge', - category: 'IoT', - competition: 'IOT Challenge ITS 2024', - rank: 'Juara 2', - year: 2024, - level: 'Nasional', - description: 'Sistem pengelolaan sampah cerdas berbasis sensor IoT yang mampu mendeteksi kapasitas tempat sampah dan mengoptimalkan rute pengangkutan sampah kota.', - team: 'Tim GreenTech', - nim: 'H1031211058', - generation: 'Angkatan 2021', - image: 'https://picsum.photos/seed/waste/800/600', - avatar: 'GT', - }, - { - id: '5', - title: 'UXID National Design Challenge', - category: 'Software Engineering', - competition: 'UXID National Challenge', - rank: 'Finalis Top 5', - year: 2023, - level: 'Nasional', - description: 'Desain antarmuka aplikasi kesehatan mental yang berpusat pada pengguna remaja, mengintegrasikan prinsip aksesibilitas dan human-centered design.', - team: 'Tim Pixel Prima', - nim: 'H1031221033', - generation: 'Angkatan 2022', - image: 'https://picsum.photos/seed/ux/800/600', - avatar: 'PP', - }, - { - id: '6', - title: 'Pekan Ilmiah Mahasiswa – Lomba Antar Kampus Kalbar', - category: 'Software Engineering', - competition: 'PIM Kalbar 2024', - rank: 'Juara 1', - year: 2024, - level: 'Regional', - description: 'Aplikasi sistem informasi keuangan UMKM berbasis cloud yang memudahkan pelaku usaha kecil menengah di Kalimantan Barat dalam pengelolaan keuangan digital.', - team: 'Tim Borneo Dev', - nim: 'H1031231005', - generation: 'Angkatan 2023', - image: 'https://picsum.photos/seed/finance/800/600', - avatar: 'BD', - }, - { - id: '7', - title: 'International AI for Good Hackathon – UNESCO', - category: 'Kecerdasan Buatan', - competition: 'AI for Good UNESCO', - rank: 'Top 10 Global', - year: 2024, - level: 'Internasional', - description: 'Solusi AI untuk deteksi deforestasi hutan tropis secara real-time menggunakan citra satelit dan machine learning, mendukung pelestarian lingkungan global.', - team: 'Tim EarthAI', - nim: 'H1031201022', - generation: 'Angkatan 2020', - image: 'https://picsum.photos/seed/deforest/800/600', - avatar: 'EA', - }, - { - id: '8', - title: 'Kompetisi Antar Kampus – Data Science Cup Untan', - category: 'Data', - competition: 'Data Science Cup 2023', - rank: 'Juara 2', - year: 2023, - level: 'Regional', - description: 'Analisis prediktif kepadatan lalu lintas Kota Pontianak menggunakan model time-series dan visualisasi data interaktif untuk mendukung kebijakan transportasi kota.', - team: 'Tim DataNesia', - nim: 'H1031211077', - generation: 'Angkatan 2021', - image: 'https://picsum.photos/seed/datascience/800/600', - avatar: 'DN', - }, -]; - -export const PROJECTS: Project[] = [ - { - id: 'p1', - title: 'IoT Environment Monitoring System', - studentName: 'Reza Firmansyah', - nim: 'H1031201031', - year: 2023, - category: 'IoT', - description: 'Platform pemantauan kualitas udara dan tanah secara real-time di area gambut Kalimantan Barat menggunakan sensor terdistribusi.', - image: 'https://picsum.photos/seed/iot/800/600', - link: 'https://github.com/informatika-untan/iot-env-monitor', - }, - { - id: 'p2', - title: 'Smart City Data Analytics', - studentName: 'Anisa Putri Rahmadani', - nim: 'H1031211019', - year: 2023, - category: 'Data', - description: 'Visualisasi dan analisis mobilitas kendaraan di Kota Pontianak untuk mengoptimalkan manajemen lalu lintas perkotaan.', - image: 'https://picsum.photos/seed/analytics/800/600', - }, - { - id: 'p3', - title: 'Open Education Platform', - studentName: 'Dimas Aryo Wicaksono', - nim: 'H1031221044', - year: 2024, - category: 'Software Engineering', - description: 'Sistem manajemen pembelajaran inklusif yang dirancang khusus untuk memenuhi standar kurikulum berbasis OBE (Outcome-Based Education).', - image: 'https://picsum.photos/seed/edu/800/600', - link: 'https://github.com/informatika-untan/open-edu', - }, - { - id: 'p4', - title: 'AI-Powered Crop Disease Detector', - studentName: 'Siti Nur Halimah', - nim: 'H1031201008', - year: 2024, - category: 'Kecerdasan Buatan', - description: 'Aplikasi mobile berbasis deep learning untuk mendeteksi penyakit tanaman padi secara instan hanya dari foto daun menggunakan kamera smartphone.', - image: 'https://picsum.photos/seed/cropai/800/600', - link: 'https://github.com/informatika-untan/crop-detector', - }, - { - id: 'p5', - title: 'Borneo Wildlife Tracker', - studentName: 'Ahmad Fauzi', - nim: 'H1031211063', - year: 2023, - category: 'IoT', - description: 'Sistem pelacakan satwa liar Kalimantan menggunakan GPS collar dan dashboard web real-time untuk mendukung riset konservasi fauna.', - image: 'https://picsum.photos/seed/wildlife/800/600', - }, - { - id: 'p6', - title: 'Digital UMKM Marketplace', - studentName: 'Lestari Dewi Kusuma', - nim: 'H1031221028', - year: 2024, - category: 'Software Engineering', - description: 'Platform e-commerce khusus UMKM Kalimantan Barat dengan fitur manajemen stok, laporan keuangan otomatis, dan integrasi pembayaran digital.', - image: 'https://picsum.photos/seed/marketplace/800/600', - link: 'https://github.com/informatika-untan/umkm-marketplace', - }, - { - id: 'p7', - title: 'Campus Navigation AR', - studentName: 'Bagas Prasetyo', - nim: 'H1031231012', - year: 2024, - category: 'Software Engineering', - description: 'Aplikasi augmented reality untuk navigasi kampus UNTAN yang memandu mahasiswa baru menemukan ruang kelas, lab, dan fasilitas secara interaktif.', - image: 'https://picsum.photos/seed/ar-nav/800/600', - }, - { - id: 'p8', - title: 'Flood Early Warning System', - studentName: 'Yuni Karlina', - nim: 'H1031211088', - year: 2023, - category: 'IoT', - description: 'Sistem peringatan dini banjir berbasis jaringan sensor IoT di sepanjang Sungai Kapuas yang mengirim notifikasi real-time ke warga sekitar.', - image: 'https://picsum.photos/seed/flood/800/600', - link: 'https://github.com/informatika-untan/flood-warning', - }, - { - id: 'p9', - title: 'Mental Health Support Chatbot', - studentName: 'Rizky Pratama', - nim: 'H1031221051', - year: 2024, - category: 'Kecerdasan Buatan', - description: 'Chatbot AI empatik untuk dukungan kesehatan mental mahasiswa, dilengkapi deteksi sentimen dan sistem rujukan ke konselor kampus.', - image: 'https://picsum.photos/seed/mentalbot/800/600', - }, -]; -*/ - -export const ACHIEVEMENTS: Achievement[] = []; -export const PROJECTS: Project[] = []; - diff --git a/groups/ACAAB/src/gambar/hero.png b/groups/ACAAB/src/gambar/hero.png deleted file mode 100644 index 33f70e0d8166f7990950d914dc68c0d35e7cf2a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244190 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

@aTQo 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 UvXuV9!T - - - - - ACAAB — Dev Preview - - - -

⚡ DEV MODE — Navbar & footer tidak tampil di sini. Gunakan kit dev server (root) untuk preview lengkap.
-
- - - diff --git a/groups/ACAAB/src/main.tsx b/groups/ACAAB/src/main.tsx deleted file mode 100644 index 080dac3..0000000 --- a/groups/ACAAB/src/main.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import {StrictMode} from 'react'; -import {createRoot} from 'react-dom/client'; -import App from './App.tsx'; -import './index.css'; - -createRoot(document.getElementById('root')!).render( - - - , -); diff --git a/groups/ACAAB/src/services/api.ts b/groups/ACAAB/src/services/api.ts deleted file mode 100644 index ab9b126..0000000 --- a/groups/ACAAB/src/services/api.ts +++ /dev/null @@ -1,204 +0,0 @@ -import { Achievement, Project } from '../data'; - -// Determine API Base URL dynamically from Vite env, fallback to hardcoded if not set -const API_BASE_URL = import.meta.env.VITE_API_BASE_URL || 'https://api.ifuntanhub.dev'; - -const BIDANG_MAP: Record = { - 1: 'Kecerdasan Buatan', - 2: 'Cyber Security', - 3: 'Data', - 4: 'Software Engineering', - 5: 'Competitive Programming', - 6: 'IoT', - 7: 'Smart City', - 8: 'Web3', - 9: 'Karya Tulis Ilmiah', - 10: 'Robotik', -}; - - - -/** - * Helper to parse Rank/Juara from Achievement title - */ -function extractRank(title: string): string { - const match = title.match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i); - return match ? match[0] : 'Pemenang'; -} - -/** - * Helper to parse Level (Nasional, Internasional, Regional) from title/category - */ -function extractLevel(title: string, category: string): 'Nasional' | 'Internasional' | 'Regional' { - const text = `${title} ${category}`.toLowerCase(); - if ( - text.includes('internasional') || - text.includes('international') || - text.includes('global') || - text.includes('world') || - text.includes('asean') || - text.includes('unesco') - ) { - return 'Internasional'; - } - if ( - text.includes('regional') || - text.includes('kalbar') || - text.includes('kalimantan') || - text.includes('provinsi') || - text.includes('kota') || - text.includes('kabupaten') || - text.includes('lokal') - ) { - return 'Regional'; - } - return 'Nasional'; // Default fallback -} - -/** - * Helper to extract competition name from full achievement title - */ -function extractCompetition(title: string): string { - return title - .replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i, '') - .trim(); -} - -/** - * Fetch achievements from API - */ -export async function fetchAchievementsFromAPI(): Promise { - const response = await fetch(`${API_BASE_URL}/items/prestasi?fields=*.*`); - if (!response.ok) { - throw new Error(`Failed to fetch achievements: ${response.statusText}`); - } - const result = await response.json(); - const data = result.data || []; - - return data - .filter((item: any) => item.status === 'published') - .map((item: any) => { - const id = String(item.id); - const title = item.nama_prestasi || 'Untitled Achievement'; - - let category = 'Umum'; - if (item.bidang_id) { - if (typeof item.bidang_id === 'object' && item.bidang_id.nama_bidang) { - category = item.bidang_id.nama_bidang; - } else { - category = BIDANG_MAP[item.bidang_id as number] || 'Umum'; - } - } - - const rank = extractRank(title); - const level = extractLevel(title, category); - const competition = extractCompetition(title); - const year = parseInt(item.tahun) || new Date().getFullYear(); - - const anggota = Array.isArray(item.anggota) ? item.anggota : []; - const team = item.nama_tim || (anggota.length > 0 ? anggota[0].nama : 'Mahasiswa'); - - // Handle image url mapping for directus assets - let image = `https://picsum.photos/seed/prestasi-${id}/800/600`; - if (item.galeri && Array.isArray(item.galeri) && item.galeri.length > 0) { - const firstImg = item.galeri[0]; - const imgId = typeof firstImg === 'string' ? firstImg : (firstImg.directus_files_id || firstImg.id); - if (imgId) image = `${API_BASE_URL}/assets/${imgId}`; - } else if (item.foto) { - image = `${API_BASE_URL}/assets/${item.foto}`; - } - - const avatar = (item.nama_tim || item.nama_prestasi || 'IF') - .substring(0, 2) - .toUpperCase(); - - const description = item.deskripsi || `${team} berhasil meraih prestasi luar biasa sebagai ${rank} dalam ajang ${competition} tahun ${year} pada bidang ${category.toLowerCase()}.`; - - return { - id, - title, - category, - competition, - rank, - year, - level, - description, - team, - nim: item.nim || undefined, - generation: item.angkatan ? `Angkatan ${item.angkatan}` : 'Informatika', - image, - avatar, - members: anggota.map((m: any) => ({ nama: m.nama, angkatan: m.angkatan ? parseInt(m.angkatan) : undefined })), - }; - }); -} - -/** - * Fetch projects/portfolio from API - */ -export async function fetchProjectsFromAPI(): Promise { - const response = await fetch(`${API_BASE_URL}/items/portfolio?fields=*,bidang.bidang_id.nama_bidang,galeri.*`); - if (!response.ok) { - throw new Error(`Failed to fetch portfolio: ${response.statusText}`); - } - const result = await response.json(); - const data = result.data || []; - - return data - .filter((item: any) => item.status === 'published') - .map((item: any) => { - const id = String(item.id); - const title = item.nama_proyek || 'Untitled Project'; - - const anggota = Array.isArray(item.anggota) ? item.anggota : []; - const studentName = item.nama_mahasiswa || (anggota.length > 0 ? anggota[0].nama : 'Mahasiswa'); - - const year = parseInt(item.tahun) || new Date().getFullYear(); - const description = item.deskripsi || 'Tidak ada deskripsi.'; - - let categories: string[] = []; - if (item.bidang && Array.isArray(item.bidang)) { - categories = item.bidang.map((b: any) => { - if (b.bidang_id && typeof b.bidang_id === 'object' && b.bidang_id.nama_bidang) { - return b.bidang_id.nama_bidang; - } - if (typeof b.bidang_id === 'number') { - return BIDANG_MAP[b.bidang_id] || 'Umum'; - } - return 'Umum'; - }).filter(Boolean); - } - - if (categories.length === 0) { - categories = ['Umum']; - } - - let link = item.url || undefined; - if (link && !/^https?:\/\//i.test(link)) { - link = `https://${link}`; - } - - let image = `https://picsum.photos/seed/project-${id}/800/600`; - if (item.galeri && Array.isArray(item.galeri) && item.galeri.length > 0) { - const firstImg = item.galeri[0]; - const imgId = typeof firstImg === 'string' ? firstImg : (firstImg.directus_files_id || firstImg.id); - if (imgId) image = `${API_BASE_URL}/assets/${imgId}`; - } else if (item.foto) { - image = `${API_BASE_URL}/assets/${item.foto}`; - } - - return { - id, - title, - studentName, - nim: item.nim || undefined, - year, - category: categories, - description, - image, - link, - catatan: item.catatan || undefined, - members: anggota.map((m: any) => ({ nama: m.nama, nim: m.nim || undefined })), - }; - }); -} diff --git a/groups/ACAAB/src/services/sheets.ts b/groups/ACAAB/src/services/sheets.ts deleted file mode 100644 index d730681..0000000 --- a/groups/ACAAB/src/services/sheets.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { Achievement, Project } from '../data'; - -/** - * Google Sheets Service - */ - -const SPREADSHEET_ID = import.meta.env.VITE_SPREADSHEET_ID; -const API_KEY = import.meta.env.VITE_GOOGLE_API_KEY; - -export async function fetchSheetData(range: string) { - const url = `https://sheets.googleapis.com/v4/spreadsheets/${SPREADSHEET_ID}/values/${range}?key=${API_KEY}`; - - try { - const response = await fetch(url); - if (!response.ok) { - throw new Error(`HTTP error! status: ${response.status}`); - } - const data = await response.json(); - return data.values; - } catch (error) { - console.error('Error fetching sheet data:', error); - return null; - } -} - -export async function getMappedData() { - const values = await fetchSheetData('Form Responses 1!A2:J200'); - if (!values) return { achievements: [], projects: [] }; - - const achievements: Achievement[] = []; - const projects: Project[] = []; - - values.forEach((row: any[], index: number) => { - // New Mapping: - // 0: Nama Mahasiswa (A) - // 1: NIM Mahasiswa (B) - // 2: Angkatan (C) - // 3: Jenis Data (D) - // 4: Nama Prestasi (E) - // 5: Tahun (F) - // 6: Tingkat (G) - // 7: Bidang (H) - // 8: Deskripsi (I) - // 9: Gambar (J) - - const type = row[3]; // Jenis Data - const id = `sheet-${index}`; - const imageUrl = row[9] || `https://picsum.photos/seed/${id}/800/600`; - - if (type === 'Prestasi') { - achievements.push({ - id, - title: row[4] || 'Untitled Achievement', - category: row[7] || 'Umum', - competition: row[4] || 'Kompetisi', - rank: 'Peserta', - year: parseInt(row[5]) || new Date().getFullYear(), - level: (row[6] as any) || 'Nasional', - description: row[8] || '', - team: row[0] || 'Mahasiswa', - nim: row[1], - generation: `Angkatan ${row[2] || '-'}`, - image: imageUrl, - avatar: (row[0] || 'M').substring(0, 2).toUpperCase(), - }); - } else if (type === 'Proyek') { - projects.push({ - id: `p-${id}`, - title: row[4] || 'Untitled Project', - studentName: row[0] || 'Mahasiswa', - nim: row[1], - year: parseInt(row[5]) || new Date().getFullYear(), - category: row[7] || 'Software', - description: row[8] || '', - image: imageUrl, - link: undefined, // No link column mentioned in new structure - }); - } - }); - - return { achievements, projects }; -} diff --git a/groups/ACAAB/src/vite-env.d.ts b/groups/ACAAB/src/vite-env.d.ts deleted file mode 100644 index 3ba6bf1..0000000 --- a/groups/ACAAB/src/vite-env.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// - -interface ImportMetaEnv { - readonly VITE_SPREADSHEET_ID: string - readonly VITE_GOOGLE_API_KEY: string - readonly VITE_API_BASE_URL: string -} - -interface ImportMeta { - readonly env: ImportMetaEnv -} diff --git a/groups/ACAAB/tsconfig.json b/groups/ACAAB/tsconfig.json deleted file mode 100644 index d88f175..0000000 --- a/groups/ACAAB/tsconfig.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "compilerOptions": { - "target": "ES2022", - "experimentalDecorators": true, - "useDefineForClassFields": false, - "module": "ESNext", - "lib": [ - "ES2022", - "DOM", - "DOM.Iterable" - ], - "skipLibCheck": true, - "moduleResolution": "bundler", - "isolatedModules": true, - "moduleDetection": "force", - "allowJs": true, - "jsx": "react-jsx", - "paths": { - "@/*": [ - "./*" - ] - }, - "allowImportingTsExtensions": true, - "noEmit": true - } -} diff --git a/groups/ACAAB/vite.config.ts b/groups/ACAAB/vite.config.ts deleted file mode 100644 index 9f1f278..0000000 --- a/groups/ACAAB/vite.config.ts +++ /dev/null @@ -1,41 +0,0 @@ -import tailwindcss from '@tailwindcss/vite'; -import react from '@vitejs/plugin-react'; -import path from 'path'; -import { defineConfig } from 'vite'; - -export default defineConfig(({ command }) => ({ - plugins: [react(), tailwindcss()], - - // Relative base so asset URLs resolve correctly from any subdirectory - base: './', - - // Dev: root = src/ so HMR works against src/index.html - // Build: root = . so rollup can resolve src/index.html as input - root: command === 'serve' ? './src' : '.', - - resolve: { - alias: { '@': path.resolve(__dirname, '.') }, - }, - - server: { - port: 3000, - host: true, - }, - - build: { - outDir: path.resolve(__dirname, 'assets'), - emptyOutDir: true, - rollupOptions: { - input: path.resolve(__dirname, 'src/index.html'), - output: { - entryFileNames: 'acaab.js', - chunkFileNames: 'acaab-[name].js', - assetFileNames: (assetInfo) => { - const name = assetInfo.names?.[0] ?? ''; - if (name.endsWith('.css')) return 'acaab.css'; - return 'acaab-[name][extname]'; - }, - }, - }, - }, -})); -- 2.52.0 From 09498578e9be941b1952172f6698954e5d8af924 Mon Sep 17 00:00:00 2001 From: Andrie Date: Thu, 4 Jun 2026 19:22:18 +0700 Subject: [PATCH 6/9] push editan terbaru hasil migrasi ke index.html --- assets/global/localization.js | 90 ++++ groups/ACAAB/hero.png | Bin 0 -> 244190 bytes groups/ACAAB/index.html | 391 ++++++++++++++-- groups/ACAAB/main.js | 822 ++++++++++++++++++++++++++++++++++ groups/ACAAB/style.css | 206 +++++++++ 5 files changed, 1478 insertions(+), 31 deletions(-) create mode 100644 groups/ACAAB/hero.png create mode 100644 groups/ACAAB/main.js create mode 100644 groups/ACAAB/style.css diff --git a/assets/global/localization.js b/assets/global/localization.js index 82d1ca7..45130c4 100644 --- a/assets/global/localization.js +++ b/assets/global/localization.js @@ -569,6 +569,51 @@ const translations = { kontrib_guideline_3: "Sertakan fakta dan data yang akurat dan dapat diverifikasi.", kontrib_guideline_4: "Hindari plagiarisme. Karya harus orisinal.", kontrib_guideline_5: "Tim redaksi berhak menyunting konten untuk keperluan editorial.", + + // --- Group 06: ACAAB - Prestasi & Karya Mahasiswa --- + grp_acaab_hero_badge: "MAHASISWA & PRESTASI", + grp_acaab_hero_title: "Sorotan dan Prestasi Karya Mahasiswa", + grp_acaab_hero_desc: "Galeri pencapaian, penghargaan, dan portofolio inovasi teknologi yang dikembangkan oleh mahasiswa Program Studi Informatika Universitas Tanjungpura.", + grp_acaab_stats_heading: "Pencapaian dalam Angka", + grp_acaab_stats_total_ach: "Total Prestasi", + grp_acaab_stats_total_proj: "Total Karya", + grp_acaab_stats_intl: "Internasional", + grp_acaab_stats_national: "Nasional", + grp_acaab_stats_regional: "Regional", + grp_acaab_stats_data_note: "Data dikumpulkan per", + grp_acaab_ach_title: "Prestasi Mahasiswa", + grp_acaab_ach_desc: "Daftar pencapaian dan penghargaan yang diraih oleh mahasiswa Informatika UNTAN di berbagai kompetisi.", + grp_acaab_ach_search: "Cari prestasi...", + grp_acaab_ach_filter_level: "Semua Level", + grp_acaab_ach_filter_cat: "Semua Kategori", + grp_acaab_ach_filter_year: "Semua Tahun", + grp_acaab_ach_showing: "Menampilkan", + grp_acaab_ach_results: "prestasi", + grp_acaab_ach_load_more: "Tampilkan Lebih Banyak", + grp_acaab_ach_show_less: "Tampilkan Lebih Sedikit", + grp_acaab_ach_empty: "Tidak ada prestasi yang cocok dengan filter.", + grp_acaab_ach_loading: "Memuat data prestasi...", + grp_acaab_ach_error: "Gagal memuat data prestasi.", + grp_acaab_proj_title: "Top Projects & Portofolio", + grp_acaab_proj_desc: "Jelajahi inovasi digital dan aplikasi nyata yang dikembangkan oleh mahasiswa Informatika UNTAN.", + grp_acaab_proj_scroll_hint: "← Geser untuk melihat lebih banyak →", + grp_acaab_proj_search: "Cari karya...", + grp_acaab_proj_filter_cat: "Semua Kategori", + grp_acaab_proj_filter_year: "Semua Tahun", + grp_acaab_proj_load_more: "Tampilkan Lebih Banyak", + grp_acaab_proj_empty: "Tidak ada karya yang cocok dengan filter.", + grp_acaab_proj_loading: "Memuat data karya...", + grp_acaab_proj_error: "Gagal memuat data karya.", + grp_acaab_modal_team: "Tim / Peserta", + grp_acaab_modal_generation: "Angkatan", + grp_acaab_modal_members: "Anggota Tim", + grp_acaab_modal_visit: "Kunjungi Proyek", + grp_acaab_modal_read_more: "Selengkapnya", + grp_acaab_modal_no_link: "Link tidak tersedia", + grp_acaab_cta_badge: "HUBUNGI KAMI", + grp_acaab_cta_title: "Ingin Tahu Lebih Lanjut?", + grp_acaab_cta_desc: "Tertarik bergabung dengan Program Studi Informatika UNTAN, mendaftarkan prestasi mahasiswa, atau menjalin kerja sama? Hubungi kami sekarang.", + grp_acaab_cta_btn: "Chat via WhatsApp", }, en: { @@ -1135,6 +1180,51 @@ const translations = { kontrib_guideline_3: "Include accurate and verifiable facts and data.", kontrib_guideline_4: "Avoid plagiarism. Work must be original.", kontrib_guideline_5: "The editorial team reserves the right to edit content for editorial purposes.", + + // --- Group 06: ACAAB - Prestasi & Karya Mahasiswa --- + grp_acaab_hero_badge: "STUDENTS & ACHIEVEMENTS", + grp_acaab_hero_title: "Student Spotlights & Achievements", + grp_acaab_hero_desc: "Gallery of accomplishments, awards, and technology innovation portfolios developed by Informatics students of Tanjungpura University.", + grp_acaab_stats_heading: "Achievements by the Numbers", + grp_acaab_stats_total_ach: "Total Achievements", + grp_acaab_stats_total_proj: "Total Projects", + grp_acaab_stats_intl: "International", + grp_acaab_stats_national: "National", + grp_acaab_stats_regional: "Regional", + grp_acaab_stats_data_note: "Data collected as of", + grp_acaab_ach_title: "Student Achievements", + grp_acaab_ach_desc: "List of awards and accomplishments by Informatics UNTAN students in various competitions.", + grp_acaab_ach_search: "Search achievements...", + grp_acaab_ach_filter_level: "All Levels", + grp_acaab_ach_filter_cat: "All Categories", + grp_acaab_ach_filter_year: "All Years", + grp_acaab_ach_showing: "Showing", + grp_acaab_ach_results: "achievements", + grp_acaab_ach_load_more: "Show More", + grp_acaab_ach_show_less: "Show Less", + grp_acaab_ach_empty: "No achievements match the current filter.", + grp_acaab_ach_loading: "Loading achievements...", + grp_acaab_ach_error: "Failed to load achievements.", + grp_acaab_proj_title: "Top Projects & Portfolios", + grp_acaab_proj_desc: "Explore digital innovations and real-world applications developed by Informatics UNTAN students.", + grp_acaab_proj_scroll_hint: "← Scroll to see more →", + grp_acaab_proj_search: "Search projects...", + grp_acaab_proj_filter_cat: "All Categories", + grp_acaab_proj_filter_year: "All Years", + grp_acaab_proj_load_more: "Show More", + grp_acaab_proj_empty: "No projects match the current filter.", + grp_acaab_proj_loading: "Loading projects...", + grp_acaab_proj_error: "Failed to load projects.", + grp_acaab_modal_team: "Team / Participant", + grp_acaab_modal_generation: "Batch Year", + grp_acaab_modal_members: "Team Members", + grp_acaab_modal_visit: "Visit Project", + grp_acaab_modal_read_more: "Read More", + grp_acaab_modal_no_link: "Link not available", + grp_acaab_cta_badge: "CONTACT US", + grp_acaab_cta_title: "Want to Know More?", + grp_acaab_cta_desc: "Interested in joining the Informatics Study Program at UNTAN, registering a student achievement, or establishing a partnership? Contact us now.", + grp_acaab_cta_btn: "Chat via WhatsApp", } }; diff --git a/groups/ACAAB/hero.png b/groups/ACAAB/hero.png new file mode 100644 index 0000000000000000000000000000000000000000..33f70e0d8166f7990950d914dc68c0d35e7cf2a1 GIT binary patch literal 244190 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

@aTQo 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 UvXuV9!T + @@ -7,9 +8,12 @@ - + - + @@ -1139,18 +1144,340 @@

-
+
- Tugas Halaman Statis + Tugas + Halaman Statis

Sorotan dan Prestasi Karya Mahasiswa

-

Kelompok 06 — ACAAB  ·  Informatika UNTAN 2026

+

Kelompok 06 — ACAAB  ·  Informatika UNTAN 2026 +

- -
- + + + + + +
+ +
+
+ +
+
+ +
+ MAHASISWA & PRESTASI +

Sorotan dan Prestasi Karya Mahasiswa

+

Temukan pencapaian luar biasa mahasiswa Informatika + UNTAN.

+
+ +
+
+
+
+ Mahasiswa Informatika UNTAN + +
+
+
+
+
+
+
+
+ + + +
+ + +
+
+ + +
+ +
+ Total Prestasi +
+ +
+ Total Portofolio +
+
+ + +
+ +
+
+ 0
+
+ Prestasi
Mahasiswa
+
+ +
+
+ 0
+
Internasional
+
+ +
+
+ 0
+
Nasional
+
+ +
+
+ 0
+
Regional
+
+ +
+
+ 0
+
+ Proyek
Mahasiswa
+
+
+ +
+ +

+

+
+ + +
+
+

Prestasi Mahasiswa

+

Daftar pencapaian dan penghargaan yang diraih oleh mahasiswa Informatika UNTAN di berbagai kompetisi.

+
+ + +
+ +
+
+ + Filter Prestasi +
+ +
+ +
+ + +
+ +
+ + + +
+
+ + +

+ + +
+
+ + +
+ + +
+
+ + +
+
+ +
+
+

Top Projects & Portofolio

+

Jelajahi inovasi digital dan aplikasi nyata yang dikembangkan oleh mahasiswa Informatika UNTAN.

+
+ +
+ + +
+
+ + +
+
+
+ + Filter Portofolio +
+ +
+
+ + +
+
+ + +
+
+ + +

← Geser untuk melihat lebih banyak →

+ + + + + +
+ +
+
+
+ + +
+
+ +
+
+ +
+ HUBUNGI KAMI +

Ingin Tahu Lebih Lanjut?

+

Tertarik bergabung dengan Program Studi + Informatika UNTAN, mendaftarkan prestasi mahasiswa, atau menjalin kerja sama? + Hubungi kami sekarang.

+
+ + +
+
+
+
+ + +
+
@@ -1215,8 +1542,8 @@
- Footer Illustration + Footer Illustration
@@ -1312,27 +1639,29 @@ })(); - + - + + + \ No newline at end of file diff --git a/groups/ACAAB/main.js b/groups/ACAAB/main.js new file mode 100644 index 0000000..a40ece1 --- /dev/null +++ b/groups/ACAAB/main.js @@ -0,0 +1,822 @@ +/** + * main.js — ACAAB Prestasi & Karya Mahasiswa + * Vanilla JS: fetch data Directus CMS, render sections, handle interactions. + */ + +// ─── Constants ──────────────────────────────────────────────────────────────── + +const API_BASE = 'https://api.ifuntanhub.dev'; +const LANG_KEY = 'if_untan_lang'; + +const BIDANG_MAP = { + 1: 'Kecerdasan Buatan', 2: 'Cyber Security', 3: 'Data', + 4: 'Software Engineering', 5: 'Competitive Programming', 6: 'IoT', + 7: 'Smart City', 8: 'Web3', 9: 'Karya Tulis Ilmiah', 10: 'Robotik', +}; + +// ─── Utilities ──────────────────────────────────────────────────────────────── + +function escHtml(str) { + if (str === null || str === undefined) return ''; + return String(str) + .replace(/&/g, '&') + .replace(//g, '>') + .replace(/"/g, '"') + .replace(/'/g, '''); +} + +function getLang() { + try { + return localStorage.getItem(LANG_KEY) || + (navigator.language && navigator.language.startsWith('en') ? 'en' : 'id'); + } catch (_) { return 'id'; } +} + +// Baca dari translations global yang didefinisikan localization.js +function t(key) { + try { + const lang = getLang(); + if (typeof translations !== 'undefined' && translations[lang] && translations[lang][key]) { + return translations[lang][key]; + } + } catch (_) {} + return key; +} + +// ─── Data Transformation ────────────────────────────────────────────────────── + +function extractRank(title) { + const m = (title || '').match(/(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)/i); + return m ? m[0] : 'Pemenang'; +} + +function extractLevel(title, category) { + const text = ((title || '') + ' ' + (category || '')).toLowerCase(); + if (/internasional|international|global|world|asean|unesco/.test(text)) return 'Internasional'; + if (/regional|kalbar|kalimantan|provinsi|kota|kabupaten|lokal/.test(text)) return 'Regional'; + return 'Nasional'; +} + +function extractCompetition(title) { + return (title || '') + .replace(/^(Juara\s+\d+|Juara\s+Harapan\s*\d*|Top\s+\d+|Finalis|Peringkat\s+\d+|Medali\s+\w+)\s+(di\s+|pada\s+|dalam\s+)?/i, '') + .trim(); +} + +function getImageUrl(item, seed) { + if (item.galeri && Array.isArray(item.galeri) && item.galeri.length > 0) { + const first = item.galeri[0]; + const imgId = typeof first === 'string' ? first : (first.directus_files_id || first.id); + if (imgId) return `${API_BASE}/assets/${imgId}`; + } + if (item.foto) return `${API_BASE}/assets/${item.foto}`; + return `https://picsum.photos/seed/${seed}/800/600`; +} + +function transformAchievement(item) { + const id = String(item.id); + const title = item.nama_prestasi || 'Untitled Achievement'; + + let category = 'Umum'; + if (item.bidang_id) { + category = (typeof item.bidang_id === 'object' && item.bidang_id.nama_bidang) + ? item.bidang_id.nama_bidang + : (BIDANG_MAP[item.bidang_id] || 'Umum'); + } + + const rank = extractRank(title); + const level = extractLevel(title, category); + const competition = extractCompetition(title); + const year = parseInt(item.tahun) || new Date().getFullYear(); + const anggota = Array.isArray(item.anggota) ? item.anggota : []; + const team = item.nama_tim || (anggota.length > 0 ? anggota[0].nama : 'Mahasiswa'); + const avatar = (item.nama_tim || title || 'IF').substring(0, 2).toUpperCase(); + const description = item.deskripsi || + `${team} berhasil meraih prestasi luar biasa sebagai ${rank} dalam ajang ${competition} tahun ${year} pada bidang ${category.toLowerCase()}.`; + + return { + id, title, category, competition, rank, year, level, description, + team, + nim: item.nim || '', + generation: item.angkatan ? `Angkatan ${item.angkatan}` : 'Informatika', + image: getImageUrl(item, `prestasi-${id}`), + avatar, + members: anggota.map(m => ({ nama: m.nama || '', angkatan: m.angkatan ? parseInt(m.angkatan) : undefined })), + }; +} + +function transformProject(item) { + const id = String(item.id); + const title = item.nama_proyek || 'Untitled Project'; + const anggota = Array.isArray(item.anggota) ? item.anggota : []; + const studentName = item.nama_mahasiswa || (anggota.length > 0 ? anggota[0].nama : 'Mahasiswa'); + const year = parseInt(item.tahun) || new Date().getFullYear(); + const description = item.deskripsi || 'Tidak ada deskripsi.'; + + let categories = []; + if (item.bidang && Array.isArray(item.bidang)) { + categories = item.bidang.map(b => { + if (b.bidang_id && typeof b.bidang_id === 'object' && b.bidang_id.nama_bidang) return b.bidang_id.nama_bidang; + if (typeof b.bidang_id === 'number') return BIDANG_MAP[b.bidang_id] || 'Umum'; + return 'Umum'; + }).filter(Boolean); + } + if (categories.length === 0) categories = ['Umum']; + + let link = item.url || null; + if (link && !/^https?:\/\//i.test(link)) link = `https://${link}`; + + return { + id, title, studentName, year, description, categories, link, + nim: item.nim || '', + image: getImageUrl(item, `project-${id}`), + catatan: item.catatan || '', + members: anggota.map(m => ({ nama: m.nama || '', nim: m.nim || '' })), + }; +} + +// ─── API Fetch ──────────────────────────────────────────────────────────────── + +async function fetchAchievements() { + const res = await fetch(`${API_BASE}/items/prestasi?fields=*.*`); + if (!res.ok) throw new Error(`HTTP ${res.status}`); + const { data } = await res.json(); + return (data || []) + .filter(item => item.status === 'published') + .map(transformAchievement); +} + +async function fetchProjects() { + const res = await fetch(`${API_BASE}/items/portfolio?fields=*,bidang.bidang_id.nama_bidang,galeri.*`); + if (!res.ok) throw new Error(`HTTP ${res.status}`); + const { data } = await res.json(); + return (data || []) + .filter(item => item.status === 'published') + .map(transformProject); +} + +// ─── App State ──────────────────────────────────────────────────────────────── + +let achievements = []; +let projects = []; +let achVisible = 3; +let projVisible = 6; + +let achFilter = { search: '', level: '', cat: '', year: '' }; +let projFilter = { search: '', cat: '', year: '' }; + +// ─── Init ───────────────────────────────────────────────────────────────────── + +document.addEventListener('DOMContentLoaded', async () => { + initWaButton(); + + // Loading placeholders + showSkeleton('acaab-ach-grid', 3); + showSkeleton('acaab-proj-track', 4); + + const [achResult, projResult] = await Promise.allSettled([ + fetchAchievements(), + fetchProjects(), + ]); + + if (achResult.status === 'fulfilled') { + achievements = achResult.value; + } else { + console.error('[ACAAB] achievements error:', achResult.reason); + showError('acaab-ach-grid', t('grp_acaab_ach_error')); + } + + if (projResult.status === 'fulfilled') { + projects = projResult.value; + } else { + console.error('[ACAAB] projects error:', projResult.reason); + showError('acaab-proj-track', t('grp_acaab_proj_error')); + } + + initStats(); + initAchievements(); + initProjects(); + updateDataNote(); +}); + +// Re-render saat bahasa berubah dari kit navbar +document.addEventListener('languageChanged', () => { + updateStats(); + renderAchievements(); + buildAchFilterOptions(); + renderProjects(); + buildProjFilterOptions(); + updateWaButton(); + updateDataNote(); + updateSearchPlaceholders(); +}); + +// ─── Skeleton / Error ───────────────────────────────────────────────────────── + +function showSkeleton(containerId, count) { + const el = document.getElementById(containerId); + if (!el) return; + el.innerHTML = Array(count).fill(0).map(() => + `
` + ).join(''); +} + +function showError(containerId, msg) { + const el = document.getElementById(containerId); + if (el) el.innerHTML = `

${escHtml(msg)}

`; +} + +// ─── Stats ──────────────────────────────────────────────────────────────────── + +function initStats() { + updateStats(); + + const statsEl = document.getElementById('acaab-stats'); + if (!statsEl) return; + + const intl = achievements.filter(a => a.level === 'Internasional').length; + const national = achievements.filter(a => a.level === 'Nasional').length; + const regional = achievements.filter(a => a.level === 'Regional').length; + + const observer = new IntersectionObserver(entries => { + entries.forEach(entry => { + if (!entry.isIntersecting) return; + animateCount('stat-total-ach', achievements.length, 1600); + animateCount('stat-total-proj', projects.length, 1600); + animateCount('stat-intl', intl, 1200); + animateCount('stat-national', national, 1350); + animateCount('stat-regional', regional, 1500); + observer.disconnect(); + }); + }, { threshold: 0.4 }); + + observer.observe(statsEl); +} + +function updateStats() { + const set = (id, val) => { const el = document.getElementById(id); if (el) el.textContent = val; }; + set('stat-total-ach', achievements.length); + set('stat-total-proj', projects.length); + set('stat-intl', achievements.filter(a => a.level === 'Internasional').length); + set('stat-national', achievements.filter(a => a.level === 'Nasional').length); + set('stat-regional', achievements.filter(a => a.level === 'Regional').length); +} + +function animateCount(elId, target, duration) { + const el = document.getElementById(elId); + if (!el) return; + const start = performance.now(); + (function step(now) { + const p = Math.min((now - start) / duration, 1); + const eased = 1 - Math.pow(1 - p, 4); // easeOutQuart + el.textContent = Math.round(target * eased).toLocaleString(); + if (p < 1) requestAnimationFrame(step); + })(start); +} + +function updateDataNote() { + const el = document.getElementById('acaab-data-note'); + if (!el) return; + const lang = getLang(); + const locale = lang === 'en' ? 'en-US' : 'id-ID'; + const date = new Date().toLocaleDateString(locale, { day: 'numeric', month: 'long', year: 'numeric' }); + el.textContent = `${t('grp_acaab_stats_data_note')} ${date}`; +} + +// ─── Achievements ───────────────────────────────────────────────────────────── + +const ACH_INIT = 3; +const ACH_MORE = 3; + +const LEVEL_CLASS = { + Internasional: 'acaab-badge-intl', + Nasional: 'acaab-badge-nasional', + Regional: 'acaab-badge-regional', +}; + +function initAchievements() { + buildAchFilterOptions(); + renderAchievements(); + bindAchEvents(); +} + +function buildAchFilterOptions() { + const levelSel = document.getElementById('acaab-ach-level'); + const catSel = document.getElementById('acaab-ach-cat'); + const yearSel = document.getElementById('acaab-ach-year'); + if (!levelSel || !catSel || !yearSel) return; + + const levels = ['Internasional', 'Nasional', 'Regional']; + const cats = [...new Set(achievements.map(a => a.category))].sort(); + const years = [...new Set(achievements.map(a => String(a.year)))].filter(Boolean).sort((a, b) => b - a); + + levelSel.innerHTML = `` + + levels.map(l => ``).join(''); + catSel.innerHTML = `` + + cats.map(c => ``).join(''); + yearSel.innerHTML = `` + + years.map(y => ``).join(''); +} + +function filterAchievements() { + const q = achFilter.search.toLowerCase(); + return achievements.filter(a => { + const matchSearch = !q || [a.title, a.team, a.category, a.competition] + .some(s => (s || '').toLowerCase().includes(q)); + const matchLevel = !achFilter.level || a.level === achFilter.level; + const matchCat = !achFilter.cat || a.category === achFilter.cat; + const matchYear = !achFilter.year || String(a.year) === achFilter.year; + return matchSearch && matchLevel && matchCat && matchYear; + }); +} + +function renderAchievements() { + const grid = document.getElementById('acaab-ach-grid'); + const countEl = document.getElementById('acaab-ach-count'); + const moreBtn = document.getElementById('acaab-ach-more'); + const lessBtn = document.getElementById('acaab-ach-less'); + const resetBtn= document.getElementById('acaab-ach-reset'); + if (!grid) return; + + const filtered = filterAchievements(); + const visible = filtered.slice(0, achVisible); + const hasFilter = achFilter.search || achFilter.level || achFilter.cat || achFilter.year; + + if (countEl) countEl.textContent = + `${t('grp_acaab_ach_showing')} ${filtered.length} ${t('grp_acaab_ach_results')}`; + if (resetBtn) resetBtn.style.display = hasFilter ? 'flex' : 'none'; + + if (filtered.length === 0) { + grid.innerHTML = `

${escHtml(t('grp_acaab_ach_empty'))}

`; + if (moreBtn) moreBtn.style.display = 'none'; + if (lessBtn) lessBtn.style.display = 'none'; + return; + } + + grid.innerHTML = visible.map((a, i) => achCardHtml(a, i)).join(''); + + if (moreBtn) moreBtn.style.display = achVisible < filtered.length ? 'inline-block' : 'none'; + if (lessBtn) lessBtn.style.display = achVisible > ACH_INIT ? 'inline-block' : 'none'; + + grid.querySelectorAll('.acaab-ach-readmore').forEach(btn => { + btn.addEventListener('click', () => { + const ach = achievements.find(a => a.id === btn.dataset.id); + if (ach) openAchModal(ach); + }); + }); +} + +function achCardHtml(a, idx) { + return ` +
+
+ +
+ ${escHtml(a.title)} + +
+ + ${escHtml(a.rank)} +
+
+ +
+ +
+ ${escHtml(a.category)} + + ${escHtml(String(a.year))} + +
+ +

${escHtml(a.title)}

+ +

${escHtml(a.description)}

+ +
+
+ +
+
${escHtml(a.avatar)}
+
+ ${escHtml(a.team)} + ${escHtml(a.generation)} +
+
+ + ${escHtml(a.level)} +
+ + +
+
+
`; +} + +function bindAchEvents() { + const search = document.getElementById('acaab-ach-search'); + const level = document.getElementById('acaab-ach-level'); + const cat = document.getElementById('acaab-ach-cat'); + const year = document.getElementById('acaab-ach-year'); + const reset = document.getElementById('acaab-ach-reset'); + const moreBtn = document.getElementById('acaab-ach-more'); + const lessBtn = document.getElementById('acaab-ach-less'); + + const onChange = () => { + achFilter.search = search ? search.value.trim() : ''; + achFilter.level = level ? level.value : ''; + achFilter.cat = cat ? cat.value : ''; + achFilter.year = year ? year.value : ''; + achVisible = ACH_INIT; + renderAchievements(); + }; + + if (search) search.addEventListener('input', onChange); + if (level) level.addEventListener('change', onChange); + if (cat) cat.addEventListener('change', onChange); + if (year) year.addEventListener('change', onChange); + + if (reset) reset.addEventListener('click', () => { + achFilter = { search: '', level: '', cat: '', year: '' }; + if (search) search.value = ''; + if (level) level.value = ''; + if (cat) cat.value = ''; + if (year) year.value = ''; + achVisible = ACH_INIT; + renderAchievements(); + }); + + if (moreBtn) moreBtn.addEventListener('click', () => { achVisible += ACH_MORE; renderAchievements(); }); + if (lessBtn) lessBtn.addEventListener('click', () => { + achVisible = ACH_INIT; + document.getElementById('acaab-ach-section')?.scrollIntoView({ behavior: 'smooth', block: 'start' }); + renderAchievements(); + }); +} + +// ─── Achievement Modal ──────────────────────────────────────────────────────── + +function infoRow(icon, label, value) { + if (!value) return ''; + return `
+ +
+

${escHtml(label)}

+

${escHtml(value)}

+
+
`; +} + +function memberItem(nama, sub) { + const initial = (nama || '?').charAt(0).toUpperCase(); + return `
  • + ${initial} +
    + ${escHtml(nama)} + ${sub ? `${escHtml(sub)}` : ''} +
    +
  • `; +} + +function openAchModal(a) { + const membersHtml = a.members && a.members.length > 0 ? ` +
    +

    Anggota Tim

    +
      + ${a.members.map(m => memberItem(m.nama, m.angkatan ? `Angkatan ${m.angkatan}` : '')).join('')} +
    +
    ` : ''; + + renderModal(` + +
    + ${escHtml(a.title)} +
    + + + +
    + + ${escHtml(a.rank)} + + + ${escHtml(a.level)} + +
    +
    + +
    + ${escHtml(a.category)} +

    ${escHtml(a.title)}

    + +
    + ${infoRow('users', t('grp_acaab_modal_team'), a.team)} + ${a.nim ? infoRow('id-card', 'NIM', a.nim) : ''} + ${infoRow('user-graduate', t('grp_acaab_modal_generation'), a.generation)} + ${infoRow('calendar-alt', 'Tahun', String(a.year))} + ${infoRow('award', 'Kompetisi', a.competition)} + ${infoRow('tag', 'Bidang', a.category)} +
    + ${membersHtml} + +
    +

    Deskripsi

    +

    ${escHtml(a.description)}

    +
    + + +
    + `, true); +} + +// ─── Projects ───────────────────────────────────────────────────────────────── + +const PROJ_INIT = 6; +const PROJ_MORE = 3; + +function initProjects() { + buildProjFilterOptions(); + renderProjects(); + bindProjEvents(); +} + +function buildProjFilterOptions() { + const catSel = document.getElementById('acaab-proj-cat'); + const yearSel = document.getElementById('acaab-proj-year'); + if (!catSel || !yearSel) return; + + const cats = [...new Set(projects.flatMap(p => p.categories))].sort(); + const years = [...new Set(projects.map(p => String(p.year)))].filter(Boolean).sort((a, b) => b - a); + + catSel.innerHTML = `` + + cats.map(c => ``).join(''); + yearSel.innerHTML = `` + + years.map(y => ``).join(''); +} + +function filterProjects() { + const q = projFilter.search.toLowerCase(); + return projects.filter(p => { + const matchSearch = !q || [p.title, p.studentName, p.description, ...p.categories] + .some(s => (s || '').toLowerCase().includes(q)); + const matchCat = !projFilter.cat || p.categories.includes(projFilter.cat); + const matchYear = !projFilter.year || String(p.year) === projFilter.year; + return matchSearch && matchCat && matchYear; + }); +} + +function renderProjects() { + const track = document.getElementById('acaab-proj-track'); + const moreBtn = document.getElementById('acaab-proj-more'); + const resetBtn = document.getElementById('acaab-proj-reset'); + if (!track) return; + + const filtered = filterProjects(); + const visible = filtered.slice(0, projVisible); + const hasFilter = projFilter.search || projFilter.cat || projFilter.year; + + if (resetBtn) resetBtn.style.display = hasFilter ? 'flex' : 'none'; + + if (filtered.length === 0) { + track.innerHTML = `

    ${escHtml(t('grp_acaab_proj_empty'))}

    `; + if (moreBtn) moreBtn.style.display = 'none'; + return; + } + + track.innerHTML = visible.map((p, i) => projCardHtml(p, i)).join(''); + if (moreBtn) moreBtn.style.display = projVisible < filtered.length ? 'inline-block' : 'none'; + + track.querySelectorAll('.acaab-proj-readmore').forEach(btn => { + btn.addEventListener('click', () => { + const proj = projects.find(p => p.id === btn.dataset.id); + if (proj) openProjModal(proj); + }); + }); +} + +function projCardHtml(p, idx) { + const catBadges = p.categories.map(c => ` + + ${escHtml(c)} + `).join(''); + + return ` +
    +
    + +
    + ${escHtml(p.title)} + +
    +

    ${escHtml(p.title)}

    +
    ${catBadges}
    +
    +
    + +
    + +
    + ${p.studentName ? `${escHtml(p.studentName)}` : ''} + ${p.year ? `${escHtml(String(p.year))}` : ''} +
    + +

    ${escHtml(p.description)}

    + +
    + + ${p.link ? ` + + ${escHtml(t('grp_acaab_modal_visit'))} + ` : ''} +
    +
    +
    `; +} + +function bindProjEvents() { + const search = document.getElementById('acaab-proj-search'); + const cat = document.getElementById('acaab-proj-cat'); + const year = document.getElementById('acaab-proj-year'); + const reset = document.getElementById('acaab-proj-reset'); + const moreBtn = document.getElementById('acaab-proj-more'); + const prevBtn = document.getElementById('acaab-proj-prev'); + const nextBtn = document.getElementById('acaab-proj-next'); + + const onChange = () => { + projFilter.search = search ? search.value.trim() : ''; + projFilter.cat = cat ? cat.value : ''; + projFilter.year = year ? year.value : ''; + projVisible = PROJ_INIT; + renderProjects(); + }; + + if (search) search.addEventListener('input', onChange); + if (cat) cat.addEventListener('change', onChange); + if (year) year.addEventListener('change', onChange); + + if (reset) reset.addEventListener('click', () => { + projFilter = { search: '', cat: '', year: '' }; + if (search) search.value = ''; + if (cat) cat.value = ''; + if (year) year.value = ''; + projVisible = PROJ_INIT; + renderProjects(); + }); + + if (moreBtn) moreBtn.addEventListener('click', () => { projVisible += PROJ_MORE; renderProjects(); }); + + const track = document.getElementById('acaab-proj-track'); + if (prevBtn && track) prevBtn.addEventListener('click', () => { + const cardW = (track.firstElementChild ? track.firstElementChild.offsetWidth : 300) + 20; + track.scrollBy({ left: -cardW, behavior: 'smooth' }); + }); + if (nextBtn && track) nextBtn.addEventListener('click', () => { + const cardW = (track.firstElementChild ? track.firstElementChild.offsetWidth : 300) + 20; + track.scrollBy({ left: cardW, behavior: 'smooth' }); + }); +} + +// ─── Project Modal ──────────────────────────────────────────────────────────── + +function openProjModal(p) { + const membersHtml = p.members && p.members.length > 0 ? ` +
    +

    Anggota Tim

    +
      + ${p.members.map(m => memberItem(m.nama, m.nim || '')).join('')} +
    +
    ` : ''; + + const catBadgesImg = p.categories.map(c => ` + + ${escHtml(c)} + `).join(''); + + const linkSection = p.link + ? ` + ${escHtml(t('grp_acaab_modal_visit'))} + ` + : `
    + ${escHtml(t('grp_acaab_modal_no_link'))} +
    `; + + renderModal(` + +
    + ${escHtml(p.title)} +
    + + + +
    ${catBadgesImg}
    +
    + +
    +

    ${escHtml(p.title)}

    + +
    + ${p.studentName ? infoRow('users', t('grp_acaab_modal_team'), p.studentName) : ''} + ${p.nim ? infoRow('id-card', 'NIM', p.nim) : ''} + ${infoRow('calendar-alt', 'Tahun', String(p.year))} + ${infoRow('tag', 'Bidang', p.categories.join(', '))} +
    + ${membersHtml} + +
    +

    Deskripsi

    +

    ${escHtml(p.description)}

    + ${p.catatan ? ` +
    +

    Catatan Tambahan

    +

    ${escHtml(p.catatan)}

    +
    ` : ''} +
    + + ${linkSection} + +
    + `, true); +} + +// ─── Modal shared ───────────────────────────────────────────────────────────── + +function renderModal(innerHtml, hasCloseBtn = false) { + const container = document.getElementById('acaab-modal'); + if (!container) return; + + container.innerHTML = ` +
    +
    + ${innerHtml} +
    +
    `; + + document.body.classList.add('acaab-modal-open'); + + document.getElementById('acaab-modal-close')?.addEventListener('click', closeModal); + if (hasCloseBtn) { + document.getElementById('acaab-modal-close-btn')?.addEventListener('click', closeModal); + } + document.getElementById('acaab-modal-bd').addEventListener('click', e => { + if (e.target === e.currentTarget) closeModal(); + }); + document.addEventListener('keydown', onEsc); +} + +function closeModal() { + const c = document.getElementById('acaab-modal'); + if (c) c.innerHTML = ''; + document.body.classList.remove('acaab-modal-open'); + document.removeEventListener('keydown', onEsc); +} + +function onEsc(e) { if (e.key === 'Escape') closeModal(); } + +// ─── CTA / WhatsApp ─────────────────────────────────────────────────────────── + +const WA_NUMBER = '6285177655161'; + +function initWaButton() { updateWaButton(); } + +function updateWaButton() { + const btn = document.getElementById('acaab-cta-wa'); + if (!btn) return; + const msg = getLang() === 'en' + ? 'Hello! I would like to know more about Informatika UNTAN student achievements and projects.' + : 'Halo! Saya ingin mengetahui lebih lanjut tentang prestasi dan karya mahasiswa Informatika UNTAN.'; + btn.href = `https://wa.me/${WA_NUMBER}?text=${encodeURIComponent(msg)}`; +} + +// ─── Placeholder sync ───────────────────────────────────────────────────────── + +function updateSearchPlaceholders() { + const s1 = document.getElementById('acaab-ach-search'); + const s2 = document.getElementById('acaab-proj-search'); + if (s1) s1.placeholder = t('grp_acaab_ach_search'); + if (s2) s2.placeholder = t('grp_acaab_proj_search'); +} diff --git a/groups/ACAAB/style.css b/groups/ACAAB/style.css new file mode 100644 index 0000000..4aef586 --- /dev/null +++ b/groups/ACAAB/style.css @@ -0,0 +1,206 @@ +/* ===================================================== + ACAAB – Prestasi & Karya Mahasiswa + Custom styles yang tidak dicakup output.css + ===================================================== */ + +/* Cegah horizontal scroll tanpa clip full-bleed */ +body { overflow-x: hidden; } + +/* --- Full-bleed: section keluar dari container prose --- */ +.acaab-full-bleed { + width: 100vw; + margin-left: calc(50% - 50vw); + margin-right: calc(50% - 50vw); +} + +/* --- Sembunyikan scrollbar carousel tapi tetap scrollable --- */ +.acaab-hide-scrollbar { + -ms-overflow-style: none; + scrollbar-width: none; +} +.acaab-hide-scrollbar::-webkit-scrollbar { + display: none; +} + +/* --- Card ukuran responsif di carousel --- */ +.acaab-proj-card { + width: 80vw; + flex-shrink: 0; + scroll-snap-align: start; +} +@media (min-width: 768px) { .acaab-proj-card { width: 44vw; } } +@media (min-width: 1024px) { .acaab-proj-card { width: 30vw; } } + +/* --- Snap scroll carousel --- */ +.acaab-carousel-track { + scroll-snap-type: x mandatory; + -webkit-overflow-scrolling: touch; +} + +/* --- Animasi fade-in untuk cards --- */ +@keyframes acaab-fade-in { + from { opacity: 0; transform: translateY(14px); } + to { opacity: 1; transform: translateY(0); } +} +.acaab-fade-in { + animation: acaab-fade-in 0.35s ease both; +} + +/* --- Badge level warna --- */ +.acaab-badge-intl { background-color: #ca8a04; color: #fff; } +.acaab-badge-nasional { background-color: #1d4ed8; color: #fff; } +.acaab-badge-regional { background-color: #64748b; color: #fff; } + +/* --- Skeleton loading --- */ +.acaab-skeleton { + background: linear-gradient(90deg, #e2e8f0 25%, #f1f5f9 50%, #e2e8f0 75%); + background-size: 200% 100%; + animation: acaab-skeleton-pulse 1.5s infinite; + border-radius: 0.5rem; +} +@keyframes acaab-skeleton-pulse { + 0% { background-position: 200% 0; } + 100% { background-position: -200% 0; } +} + +/* --- Modal backdrop --- */ +.acaab-modal-backdrop { + position: fixed; + inset: 0; + background: rgba(0, 0, 0, 0.65); + backdrop-filter: blur(4px); + -webkit-backdrop-filter: blur(4px); + z-index: 200; + display: flex; + align-items: center; + justify-content: center; + padding: 1rem; +} + +/* --- Scroll lock saat modal terbuka --- */ +body.acaab-modal-open { + overflow: hidden; +} + +/* --- Stats grid: divider vertikal di desktop --- */ +@media (min-width: 768px) { + .acaab-stats-grid { + grid-template-columns: 1fr 1px 1fr 1px 1fr; + } +} + +/* --- Line clamp (browser lama) --- */ +.acaab-line-clamp-2 { + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + overflow: hidden; +} +.acaab-line-clamp-3 { + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; + overflow: hidden; +} + +/* --- Achievement card --- */ +.acaab-ach-card { + position: relative; + background: white; + border-radius: 0.5rem; + overflow: hidden; + box-shadow: 0 1px 3px rgba(0,0,0,0.1), 0 1px 2px rgba(0,0,0,0.06); + border: 1px solid #e2e8f0; + display: flex; + flex-direction: column; + height: 100%; + transition: transform 0.3s ease, box-shadow 0.3s ease; +} +.acaab-ach-card:hover { + transform: translateY(-4px); + box-shadow: 0 10px 25px rgba(0,0,0,0.12), 0 4px 10px rgba(0,0,0,0.08); +} +.acaab-ach-top-bar { + position: absolute; + top: 0; left: 0; right: 0; + height: 3px; + background: #003150; + z-index: 10; + transition: background 0.25s ease; +} +.acaab-ach-card:hover .acaab-ach-top-bar { background: #feb401; } +.acaab-ach-card:hover .acaab-card-title { color: #1e40af; } +.acaab-card-title { transition: color 0.2s ease; } +.acaab-ach-read-btn:hover { background: #003150 !important; color: white !important; } + +/* --- Project card wrapper --- */ +.acaab-proj-card-wrap { + position: relative; + background: white; + border-radius: 0.5rem; + overflow: hidden; + box-shadow: 0 1px 3px rgba(0,0,0,0.1), 0 1px 2px rgba(0,0,0,0.06); + border: 1px solid #e2e8f0; + display: flex; + flex-direction: column; + flex-shrink: 0; + transition: box-shadow 0.3s ease; +} +.acaab-proj-card-wrap:hover { box-shadow: 0 10px 25px rgba(0,0,0,0.12); } +.acaab-proj-left-bar { + position: absolute; + top: 0; left: 0; + width: 3px; height: 100%; + background: #feb401; + z-index: 10; + transform-origin: bottom; + transition: transform 0.3s ease; +} +.acaab-proj-card-wrap:hover .acaab-proj-left-bar { transform: scaleY(1.08); } +.acaab-proj-card-wrap:hover .acaab-card-img { transform: scale(1.05); } + +/* --- Card image zoom --- */ +.acaab-card-img { + transition: transform 0.5s ease; +} + +/* --- Stats grid dividers responsive --- */ +.acaab-stat-vdivider { display: none; } +@media (min-width: 768px) { + .acaab-stat-vdivider { display: flex; } + .acaab-stat-hdivider { display: none; } +} + +/* --- Filter focus --- */ +#acaab-ach-filters input:focus, +#acaab-ach-filters select:focus, +#acaab-proj-filters input:focus, +#acaab-proj-filters select:focus { + outline: 2px solid #003150; + outline-offset: 1px; + border-color: #003150; +} + +/* --- CTA inner layout: stacked mobile → row desktop --- */ +.acaab-cta-inner { + display: flex; + flex-direction: column; + align-items: center; + gap: 2rem; + text-align: center; +} +@media (min-width: 768px) { + .acaab-cta-inner { + flex-direction: row; + align-items: center; + justify-content: space-between; + text-align: left; + gap: 3rem; + } +} + +/* --- Reduced motion --- */ +@media (prefers-reduced-motion: reduce) { + .acaab-fade-in, .acaab-skeleton, .acaab-card-img, + .acaab-ach-card, .acaab-proj-card-wrap { animation: none !important; transition: none !important; } +} -- 2.52.0 From 141eeeb6290d6afc119ef263542ea34e54d82498 Mon Sep 17 00:00:00 2001 From: BobbyAndrean Date: Thu, 4 Jun 2026 20:19:00 +0700 Subject: [PATCH 7/9] menyesuaikan layout setelah migrasi ke html, terkhusus pada layout card achievement dan portofolio --- assets/global/localization.js | 2 +- groups/ACAAB/index.html | 28 ++++++++++---------- groups/ACAAB/main.js | 48 +++++++++++++++++++++-------------- 3 files changed, 44 insertions(+), 34 deletions(-) diff --git a/assets/global/localization.js b/assets/global/localization.js index 45130c4..d759b09 100644 --- a/assets/global/localization.js +++ b/assets/global/localization.js @@ -1205,7 +1205,7 @@ const translations = { grp_acaab_ach_empty: "No achievements match the current filter.", grp_acaab_ach_loading: "Loading achievements...", grp_acaab_ach_error: "Failed to load achievements.", - grp_acaab_proj_title: "Top Projects & Portfolios", + grp_acaab_proj_title: "Top Projects & Portfolios", grp_acaab_proj_desc: "Explore digital innovations and real-world applications developed by Informatics UNTAN students.", grp_acaab_proj_scroll_hint: "← Scroll to see more →", grp_acaab_proj_search: "Search projects...", diff --git a/groups/ACAAB/index.html b/groups/ACAAB/index.html index 4fefabf..816483d 100644 --- a/groups/ACAAB/index.html +++ b/groups/ACAAB/index.html @@ -1,4 +1,4 @@ - + @@ -1177,7 +1177,7 @@ style="background:rgba(254,180,1,0.08);filter:blur(80px);margin-right:-5rem;margin-top:-5rem;">
    -
    +
    @@ -1260,7 +1260,7 @@ style="font-size:clamp(2rem,4.5vw,4rem);font-weight:900;color:#003150;line-height:1;font-family:'Roboto Condensed',sans-serif;"> 0
    + style="font-size:clamp(0.65rem,1.5vw,0.85rem);font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#003150;margin-top:0.5rem;line-height:1.3;"> Prestasi
    Mahasiswa
    @@ -1268,7 +1268,7 @@
    0
    -
    Internasional
    @@ -1276,7 +1276,7 @@
    0
    -
    Nasional
    @@ -1284,7 +1284,7 @@
    0
    -
    Regional
    @@ -1293,7 +1293,7 @@ style="font-size:clamp(2rem,4.5vw,4rem);font-weight:900;color:#003150;line-height:1;font-family:'Roboto Condensed',sans-serif;"> 0
    + style="font-size:clamp(0.65rem,1.5vw,0.85rem);font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#003150;margin-top:0.5rem;line-height:1.3;"> Proyek
    Mahasiswa
    @@ -1355,7 +1355,7 @@
    + style="display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;justify-content:center;">
    @@ -1371,13 +1371,13 @@
    -
    +
    -
    + style="display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;"> +

    Top Projects & Portofolio

    + data-i18n="grp_acaab_proj_title">Top Projects Portofolio

    Jelajahi inovasi digital dan aplikasi nyata yang dikembangkan oleh mahasiswa Informatika UNTAN.

    @@ -1444,8 +1444,8 @@
    -
    + style="padding:3.5rem 0; margin-bottom:-3rem;"> +
    diff --git a/groups/ACAAB/main.js b/groups/ACAAB/main.js index a40ece1..f182761 100644 --- a/groups/ACAAB/main.js +++ b/groups/ACAAB/main.js @@ -181,7 +181,7 @@ document.addEventListener('DOMContentLoaded', async () => { ]); if (achResult.status === 'fulfilled') { - achievements = achResult.value; + achievements = achResult.value.sort((a, b) => b.year - a.year); } else { console.error('[ACAAB] achievements error:', achResult.reason); showError('acaab-ach-grid', t('grp_acaab_ach_error')); @@ -359,9 +359,11 @@ function renderAchievements() { if (moreBtn) moreBtn.style.display = achVisible < filtered.length ? 'inline-block' : 'none'; if (lessBtn) lessBtn.style.display = achVisible > ACH_INIT ? 'inline-block' : 'none'; - grid.querySelectorAll('.acaab-ach-readmore').forEach(btn => { - btn.addEventListener('click', () => { - const ach = achievements.find(a => a.id === btn.dataset.id); + grid.querySelectorAll('.acaab-ach-card').forEach(card => { + card.addEventListener('click', (e) => { + // Biarkan tombol yang merupakan link tetap berfungsi + if (e.target.closest('a')) return; + const ach = achievements.find(a => a.id === card.dataset.id); if (ach) openAchModal(ach); }); }); @@ -369,7 +371,7 @@ function renderAchievements() { function achCardHtml(a, idx) { return ` -
    +
    @@ -494,11 +496,11 @@ function openAchModal(a) {
    ` : ''; renderModal(` - -
    - ${escHtml(a.title)} -
    + +
    + ${escHtml(a.title)} +
    - -
    @@ -1433,6 +1420,18 @@ + +
    + + +
    +