From da0b03893ff47c8b20f1bf405dfb2eb23188a0d3 Mon Sep 17 00:00:00 2001 From: Nicola Leone Ciardi Date: Sun, 12 Apr 2026 21:04:30 +0200 Subject: [PATCH] feat: add custom cursor, navbar responsiveness, and active section indicator --- CLAUDE.md | 47 + .../agent-memory/frontend-dev/MEMORY.md | 1 + .../frontend-dev/feature_custom_cursor.md | 38 + frontend/next.config.ts | 17 + frontend/package-lock.json | 2297 +++++++++++++++++ frontend/package.json | 1 + frontend/public/images/body-texture.webp | Bin 0 -> 151604 bytes frontend/src/app/contatti/page.tsx | 4 +- frontend/src/app/globals.css | 41 +- frontend/src/app/layout.tsx | 12 +- frontend/src/components/CustomCursor.tsx | 591 +++++ frontend/src/components/Footer.tsx | 179 +- frontend/src/components/HomeSections.tsx | 12 +- frontend/src/components/Navbar.tsx | 167 +- .../src/components/sections/AboutSection.tsx | 60 +- .../components/sections/ApproccioSection.tsx | 138 +- .../src/components/sections/CtaSection.tsx | 15 +- .../src/components/sections/FaqSection.tsx | 46 +- .../src/components/sections/HeroSection.tsx | 38 +- .../src/components/sections/QuoteSection.tsx | 10 +- .../components/sections/ServicesSection.tsx | 188 +- .../components/sections/ui/inline-logo.svg | 12 + frontend/src/svg.d.ts | 5 + 23 files changed, 3565 insertions(+), 354 deletions(-) create mode 100644 frontend/.claude/agent-memory/frontend-dev/MEMORY.md create mode 100644 frontend/.claude/agent-memory/frontend-dev/feature_custom_cursor.md create mode 100644 frontend/public/images/body-texture.webp create mode 100644 frontend/src/components/CustomCursor.tsx create mode 100644 frontend/src/components/sections/ui/inline-logo.svg create mode 100644 frontend/src/svg.d.ts diff --git a/CLAUDE.md b/CLAUDE.md index 6ee1a6b..bb488f2 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -41,6 +41,53 @@ Custom utility class `text-huge` uses `clamp(2rem, 8vw, 8rem)` for responsive he Scroll snap: `.snap-container` (y proximity) + `.snap-section` (align start) on homepage sections. +## Navbar + +**Responsive breakpoints**: The navbar uses `lg` (1024px) as the mobile/desktop toggle. Between `lg` and `xl` (1280px), text sizes, gaps, and padding scale down to prevent overflow. Mobile (<1024px) has compact padding and logo. + +**Active section indicator**: Scroll-based detection (not IntersectionObserver — sections are dynamically imported with `ssr: false` so they don't exist at mount time). A sliding `h-1 bg-primary` bar under the desktop nav links animates between sections using CSS transitions. Only visible on homepage (`pathname === "/"`). Recalculates position on scroll state change and window resize. + +## Custom Cursor (`CustomCursor.tsx`) + +A GSAP-powered custom cursor rendered in `layout.tsx` (direct import, not `next/dynamic` — `ssr: false` is not allowed in Server Component layouts in Next.js 16). Desktop-only (`pointer: fine`), disabled for `prefers-reduced-motion`. + +**Default shape**: Terminal-style block (22×22px, 5px radius), white fill + 2px outline ring with 1px gap. Uses `mix-blend-mode: difference` for automatic color inversion against any background. + +**Mouse tracking**: Uses `gsap.to` with `overwrite: "auto"` for all positioning. Does NOT use `gsap.quickTo` — it conflicts with `gsap.to` on the same x/y properties during morph transitions (causes "not eligible for reset" errors). + +**Three interaction modes** (opt-in via `data-cursor` attribute): + +### `data-cursor="hug"` — Hug mode +- Cursor morphs into a transparent outline frame around the element with 6px padding +- Element scales to 1.05 with glow (`box-shadow` via `.cursor-hugged` class in `globals.css`) +- Click bounce: mousedown → scale(0.95), mouseup → scale(1.08) → scale(1.05) spring +- Border-radius resolved from element, then first child (for wrapper divs like the About photo), fallback to pill (`100px`) +- Used on: hero CTAs, navbar desktop links + Contattaci button, CtaSection button, contatti page phone/email links, footer social icons, About section photo + +### `data-cursor="underline"` — Underline mode +- Cursor morphs into a 3px-tall bar under the `

` question text +- Used on: FAQ section question items + +### FAQ split/merge (underline + block cursor) +- When a FAQ accordion opens (`data-faq-open` attribute detected via MutationObserver): + 1. A phantom div takes over the underline position (stays as visual anchor) + 2. Main cursor pulses (thickens to 6px), then peels off as a block cursor + 3. Block cursor is free to follow the mouse through the answer text +- When the FAQ closes: block cursor flies back up to the underline, phantom fades out, cursor becomes the underline again +- Switching FAQs: block cursor flies directly to the new question's underline + +### Shared behaviors +- **Rubber-band pull**: While morphed (hug or underline), cursor applies 15% of mouse-to-element-center distance as pull offset. Gives an elastic "trying to follow" feel. +- **Scroll tracking**: `scroll` event recalculates morph position from `getBoundingClientRect()`. Both the main cursor and phantom underline update on scroll. +- **Z-index**: Walks the full ancestor chain and uses the highest explicit z-index + 1. Navbar elements get z-51 (above backdrop blur). Body content gets z-1 (below navbar). Default circle mode stays at z-9999. +- **Edge cases**: Cursor hidden until first mousemove. Fades out when mouse leaves window. Event delegation via `closest()` — no cached DOM refs (SPA-safe). + +### Files involved +- `src/components/CustomCursor.tsx` — All cursor logic (self-contained client component) +- `src/app/globals.css` — `cursor: none` media query, `.cursor-hugged` glow class +- `src/app/layout.tsx` — Renders `` as last child in `` +- `src/components/sections/FaqSection.tsx` — `data-cursor="underline"`, `data-faq-open` attribute + ## Key Conventions - Path alias: `@/*` maps to `./src/*` diff --git a/frontend/.claude/agent-memory/frontend-dev/MEMORY.md b/frontend/.claude/agent-memory/frontend-dev/MEMORY.md new file mode 100644 index 0000000..c1e9ac9 --- /dev/null +++ b/frontend/.claude/agent-memory/frontend-dev/MEMORY.md @@ -0,0 +1 @@ +- [Custom Cursor Feature](feature_custom_cursor.md) — Custom cursor with hug behavior, tracking, and click bounce animations diff --git a/frontend/.claude/agent-memory/frontend-dev/feature_custom_cursor.md b/frontend/.claude/agent-memory/frontend-dev/feature_custom_cursor.md new file mode 100644 index 0000000..35c25cf --- /dev/null +++ b/frontend/.claude/agent-memory/frontend-dev/feature_custom_cursor.md @@ -0,0 +1,38 @@ +--- +name: Custom Cursor Feature Implementation +description: Custom cursor with hug behavior and click bounce animations using GSAP +type: project +--- + +**Feature**: Custom cursor with smooth tracking, element hug behavior, and click animations + +**Implementation details**: +- Component: `/frontend/src/components/CustomCursor.tsx` — "use client" component +- Styling: CSS rules added to `/frontend/src/app/globals.css` +- Layout integration: Loaded via `next/dynamic` with `ssr: false` in `/frontend/src/app/layout.tsx` + +**How it works**: +- 35px white donut ring cursor (white fill + 2px outline with 1px gap) +- Smooth tracking with `gsap.quickTo` (0.15s duration, power2.out easing) +- Device detection: requires `(pointer: fine)` and `prefers-reduced-motion: no-preference` +- Event delegation (no DOM caching) — uses `closest('[data-cursor="hug"]')` for element detection + +**Hug behavior** (on elements with `data-cursor="hug"`): +- Element with transparent background: cursor fills element (opacity 0.15 as fill), applies blue glow to element +- Element with visible background: cursor becomes oversized glow border around element +- Both: scale element to 1.05 during hover, restore on leave +- All animations use GSAP timelines (0.3s duration, power3.out easing) + +**Click bounce**: +- `mousedown`: scale 0.95 (0.1s, power2.in) +- `mouseup`: scale 1.08 (0.15s, back.out(2)), then scale 1.05 (0.3s, power2.out) + +**Elements with hug behavior** (data-cursor="hug" added to): +- HeroSection: both CTA links +- Navbar: desktop nav links + desktop "Contattaci" button (NOT mobile menu) +- CtaSection: "Contattaci" button +- contatti/page.tsx: phone number and email links (prominent ones only) + +**Styling rules**: +- Native cursor hidden on desktop via media query (pointer: fine) +- `.cursor-hugged` class applies `box-shadow: 0 0 25px rgba(0, 1, 187, 0.25)` during hug state diff --git a/frontend/next.config.ts b/frontend/next.config.ts index d9027b4..5b3199e 100644 --- a/frontend/next.config.ts +++ b/frontend/next.config.ts @@ -1,6 +1,23 @@ import type { NextConfig } from "next"; const nextConfig: NextConfig = { + /* Enable SVG imports as React components via @svgr/webpack */ + turbopack: { + rules: { + '*.svg': { + loaders: ['@svgr/webpack'], + as: '*.js', + }, + }, + }, + webpack(config) { + config.module.rules.push({ + test: /\.svg$/, + use: ['@svgr/webpack'], + }); + return config; + }, + /* Image optimization for better performance */ images: { formats: ["image/avif", "image/webp"], diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2b9b5fb..a63eb7f 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -15,6 +15,7 @@ "react-dom": "19.2.4" }, "devDependencies": { + "@svgr/webpack": "^8.1.0", "@tailwindcss/postcss": "^4", "@types/node": "^20", "@types/react": "^19", @@ -112,6 +113,19 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-compilation-targets": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", @@ -129,6 +143,85 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", + "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", + "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", + "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "debug": "^4.4.3", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.11" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/resolve": { + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/@babel/helper-globals": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", @@ -139,6 +232,20 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", + "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-module-imports": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", @@ -171,6 +278,79 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", + "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-string-parser": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", @@ -201,6 +381,21 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", + "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helpers": { "version": "7.29.2", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", @@ -231,6 +426,1286 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", + "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", + "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", + "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", + "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", + "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", + "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", + "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", + "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", + "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", + "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", + "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", + "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/template": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", + "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", + "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", + "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", + "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", + "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", + "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz", + "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", + "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", + "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", + "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", + "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", + "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", + "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", + "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", + "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", + "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz", + "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-syntax-jsx": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", + "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", + "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", + "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", + "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", + "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", + "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", + "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", + "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.2.tgz", + "integrity": "sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.28.6", + "@babel/plugin-syntax-import-attributes": "^7.28.6", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.29.0", + "@babel/plugin-transform-async-to-generator": "^7.28.6", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.6", + "@babel/plugin-transform-class-properties": "^7.28.6", + "@babel/plugin-transform-class-static-block": "^7.28.6", + "@babel/plugin-transform-classes": "^7.28.6", + "@babel/plugin-transform-computed-properties": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-dotall-regex": "^7.28.6", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.6", + "@babel/plugin-transform-exponentiation-operator": "^7.28.6", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.28.6", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.28.6", + "@babel/plugin-transform-modules-systemjs": "^7.29.0", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", + "@babel/plugin-transform-numeric-separator": "^7.28.6", + "@babel/plugin-transform-object-rest-spread": "^7.28.6", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.28.6", + "@babel/plugin-transform-optional-chaining": "^7.28.6", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.28.6", + "@babel/plugin-transform-private-property-in-object": "^7.28.6", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.29.0", + "@babel/plugin-transform-regexp-modifiers": "^7.28.6", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.28.6", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.28.6", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.15", + "babel-plugin-polyfill-corejs3": "^0.14.0", + "babel-plugin-polyfill-regenerator": "^0.6.6", + "core-js-compat": "^3.48.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.28.5.tgz", + "integrity": "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-transform-react-display-name": "^7.28.0", + "@babel/plugin-transform-react-jsx": "^7.27.1", + "@babel/plugin-transform-react-jsx-development": "^7.27.1", + "@babel/plugin-transform-react-pure-annotations": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", + "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-typescript": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/template": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", @@ -1246,6 +2721,278 @@ "dev": true, "license": "MIT" }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", + "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@babel/plugin-transform-react-constant-elements": "^7.21.3", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "@svgr/plugin-svgo": "8.1.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, "node_modules/@swc/helpers": { "version": "0.5.15", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", @@ -2441,6 +4188,48 @@ "node": ">= 0.4" } }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", + "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-define-polyfill-provider": "^0.6.8", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", + "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8", + "core-js-compat": "^3.48.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", + "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -2460,6 +4249,13 @@ "node": ">=6.0.0" } }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, "node_modules/brace-expansion": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", @@ -2579,6 +4375,19 @@ "node": ">=6" } }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001787", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001787.tgz", @@ -2642,6 +4451,16 @@ "dev": true, "license": "MIT" }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -2656,6 +4475,47 @@ "dev": true, "license": "MIT" }, + "node_modules/core-js-compat": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", + "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -2671,6 +4531,86 @@ "node": ">= 8" } }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true, + "license": "CC0-1.0" + }, "node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", @@ -2764,6 +4704,16 @@ "dev": true, "license": "MIT" }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", @@ -2823,6 +4773,76 @@ "node": ">=0.10.0" } }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -2866,6 +4886,29 @@ "node": ">=10.13.0" } }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, "node_modules/es-abstract": { "version": "1.24.2", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", @@ -3998,6 +6041,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, "node_modules/is-async-function": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", @@ -4477,6 +6527,13 @@ "dev": true, "license": "MIT" }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -4825,6 +6882,13 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -4841,6 +6905,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, + "license": "MIT" + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -4861,6 +6932,16 @@ "loose-envify": "cli.js" } }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -4891,6 +6972,13 @@ "node": ">= 0.4" } }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true, + "license": "CC0-1.0" + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -5067,6 +7155,17 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, "node_modules/node-exports-info": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", @@ -5093,6 +7192,19 @@ "dev": true, "license": "MIT" }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -5297,6 +7409,25 @@ "node": ">=6" } }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -5324,6 +7455,16 @@ "dev": true, "license": "MIT" }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -5488,6 +7629,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/regexp.prototype.flags": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", @@ -5509,6 +7670,44 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.1.tgz", + "integrity": "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, "node_modules/resolve": { "version": "2.0.0-next.6", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", @@ -5643,6 +7842,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/sax": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, "node_modules/scheduler": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", @@ -5865,6 +8074,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", @@ -6080,6 +8300,39 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/svgo": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz", + "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0", + "sax": "^1.5.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, "node_modules/tailwindcss": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.2.tgz", @@ -6364,6 +8617,50 @@ "dev": true, "license": "MIT" }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/unrs-resolver": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index 19ca208..7761792 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -16,6 +16,7 @@ "react-dom": "19.2.4" }, "devDependencies": { + "@svgr/webpack": "^8.1.0", "@tailwindcss/postcss": "^4", "@types/node": "^20", "@types/react": "^19", diff --git a/frontend/public/images/body-texture.webp b/frontend/public/images/body-texture.webp new file mode 100644 index 0000000000000000000000000000000000000000..ae8025f15ba4afd01671bd84bf1f6fbfe664d714 GIT binary patch literal 151604 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

1c1ev?|(dOr8W2^n`pBYn4$+Ql*xp)}~9(73!4 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≫NaK^G<^@t7NWV)FsY7&f*}^t z&6e%c^UwkK3fp1b2hWAlJ_Xx{8heCI3XO@mAUvDI3HuY0t|3Z3^~|>zn?`?^M2< z(6bfRy1RkkLIC6v9R_L?8h9`@S+^%dKM1ZoOlm?uQoEfuS`uMV%3wMPnSXsO2yAB# z*k~PDu9LLa*q!^gP%G#YBkYAEN9x3!OXgUTV}5qqUH)|gJ=|of*@Ae_l4kwD5#y!| zuRcK_EpcV=_An)OF|Mr9zJ(AFU|l*gRDNL$`*YkQRM72A&4E66kZS4S;QQL#5jRhTX8TX94};pQC9F9WcAc?oDUUyFXUdauv`Y z^Dmg7zP|NtS3mT6AkILW*7AVxc?7%uAA+K*pvX85?DVit#-R)qll<5*zlUN-lI z$I`%Th>^Fjw=6C9sGz~;pHqkwI~^b6$IPODpZ!@y;A`TqUs&Fj$0ez!5Iu(EUa)3! znASs6q>09k0|k2r2{s0Lr;>^T1^9TopfQY>*!zAkK#>5Tr?jZ%97}RKl(3rUfXov1 z^ZI6IYxbotRIEl6Eqc?vzIL9p91&4D{R@e`@;^BDa8qGvxte0~ixn+A?3$pXUeNS) z6>v6zXu&EmSaviON`4-|ts)oOOPVO7AdhrGXWDnLztpH`6PVo7`}Uz2grD$opUV|0 zl847m;D@M^b#viyO4D)6eB#mmiFNR5@)wWfrli5IuFR~St{f}m03+?nJ_dy{Rf_!e zN-Q+kCShC{5X69wmzflA*zv6|(w9}ZHyElQjE@-2LnEQSglpU;>;2=JHqQ~K;gh!C z7Gek6R&GHIduc$cGm&_zu3zTuWnW}f-}81w zYvXRE6v0b;fWFQW?-n*LGJzMF-`^J}Z&*5nW+rpUkPSTz-6>DkIinDvyn|x{-7ZSe zvK@Ep?X zs#qyFPhz}Psnvi;5drK%>=g+{rRtO|W^|FT61wLxQhkpEn52GjqqxkAINh^2u+HZP z@b5U6T3pE7)Z?A_2;?^5K%H>#E&KYLIB3;cU_7N!uVOQfhbl;|bEj>0PZZQcBvPuU zNt0m9BF6#Jmgw8w|0v>b4ktXTI@nVV*2EBm%f07=v`tYo&1Hy}ER$5~kC~vs)7~ai z6o9ID_0G;#r;SQ3N$+kz4Z$XtwXK$`RwomK5J6RoKW52Qx*lH(iwR-^GbhfZ0Dnho zHMXeehfCW3BqtOEZFDU0ki=X~H%lAKBLHU;=5JclT+=z>Zz<~EvW$gS0y_AzctBh{|dxO5O^c$FNlF0tr1IS7% zX5q0H$|lPKOQ1JzR^X;`cR~j|NiC_o)))Y@cnM(1dzJxB&wOFWwo`XB zF`X!#KGYm^lxFV+oPa-G#>n^?sm*q-BA>E~E%D|f4%p<{a>?KPGprdnL8APikGI4! z>mD2>CgXc5ohMKBWSUAkHgxAcO%m_ew^MQwPo-{(6!K??m4j^Ri^6)Td*nUNX-9tU zL0Rh>mTDcMZes{#Rt4{8o;-xTma(u2g^Rp=N7F84@u~dKt%HXb2Ih^XXX1c_gotii zpUi$LtNW$_jH+BL(57u4bStJ;sEg#P512N;0YHYCG2oTlsNPR%N!)XQYX;fVfNW{s z_!i7(isZ83oAjq?(`t`J-Bm^kn7A=j(#>}B2zasSaQAY9&PbxU7hE?dpm*OvOeD|3 zV!k$m2~Or>#8icCTHpZWgxmfuabT1qlo$quqx7p0)E5k;yb!2{xY!EJlf%_WWi~Ue zenrlrOpfTEGUlV!Vy6V~DFs$o+WZ>20k<`%+~!mX$VL-Y=`eS_3(bX!_OEFX_y7b* zF*i)ku)m;!qs11iTWhn4gKceKLUo1>u5J;0jEmHrud^CU2&ja|MmxD?&y4T~I*3wB zS=>@nFs_gcjQ`M8&)yTDxCV+pW;Od1YjKiANNgy8T7^5?srfm`!2zPfQ>!3wq3;}E z?p?2=0~N4ufu4+b0&09;oa}$5brsz$!|@XeE@CfMZ8JimCHRAdLB7x;l(!F#wyUdT zRg*-w@rb=oO0y-vHKWRg51FpL0DN}!WHaM0R-8cS`^g_&?c{#!wDGNegTYA2cjXr~ zlSn$sc@U6Y`cEb?F6(bhgt7DD)L38``-lFpg9Y}|b-10fDggC&tj+*Hw`xGz`;=Od z1X{5@k2k9m$S8l-L?{r}1YO|sNp(qNF(XbV9*7`uT~R}N7we0NZ~a+ zi%B8S^qf}l5$5{wbF#-(_FVlyKK?82lOHpq*aRfCP%Sc$=3b5o4zUpXK3M0n=&krK zUCLVOzKb|P2pGEzdYybt=Mh}U6;5)ebg-0NIGwcMS73LlT7E4mw86SYZng{i(@3Lb z(|9-_s{NQ$(G&AAyMqA}KO&y8Ja$@l|$I>5xg2txLP+-x_;WyMpASwjdbu19>&b-^

t6A%?K;w9$ZCs;%6EG} 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∈vX*hdG#xkp=n(tx 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 b!*9|$b^1U@J@#|)#!{iyXm0@jP{;rPgYxT) literal 0 HcmV?d00001 diff --git a/frontend/src/app/contatti/page.tsx b/frontend/src/app/contatti/page.tsx index bad8b8d..49541bb 100644 --- a/frontend/src/app/contatti/page.tsx +++ b/frontend/src/app/contatti/page.tsx @@ -11,7 +11,7 @@ export const metadata: Metadata = { export default function Contatti() { return ( -

+
{/* Hero Section - Priority render */}
@@ -46,6 +46,7 @@ export default function Contatti() { +39 338 245 1171 @@ -57,6 +58,7 @@ export default function Contatti() { info@cimaprogetti.it diff --git a/frontend/src/app/globals.css b/frontend/src/app/globals.css index a30d5ef..74d5e46 100644 --- a/frontend/src/app/globals.css +++ b/frontend/src/app/globals.css @@ -2,6 +2,7 @@ @theme inline { --font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif; + --font-heading: var(--font-heading), "IBM Plex Mono", monospace; --color-background: #fcf9f8; --color-on-background: #1b1c1c; @@ -56,7 +57,9 @@ html { body { font-family: var(--font-sans); - background: var(--color-background); + background: linear-gradient(90deg, rgba(238,238,238,0.2) 0%, rgba(238,238,238,0.2) 100%), url('/images/body-texture.webp'), var(--color-background); + background-attachment: fixed; + background-size: cover; color: var(--color-on-background); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; @@ -116,6 +119,22 @@ img { animation-delay: 0.8s; } +/* Scroll-down cue animation */ +@keyframes scroll-down { + 0%, 100% { + transform: translateY(0); + opacity: 1; + } + 50% { + transform: translateY(8px); + opacity: 0.4; + } +} + +.animate-scroll-down { + animation: scroll-down 1.8s ease-in-out infinite; +} + /* Skeleton wave animation */ @keyframes wave { 0% { @@ -169,3 +188,23 @@ img { .scrollbar-hide::-webkit-scrollbar { display: none; } + +/* Custom cursor - hide native cursor on desktop */ +@media (pointer: fine) and (prefers-reduced-motion: no-preference) { + html, + body { + cursor: none; + } + a, + button, + [role="button"], + [data-cursor] { + cursor: none; + } +} + +/* Hug state glow */ +.cursor-hugged { + box-shadow: 0 0 25px rgba(0, 1, 187, 0.25); +} + diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx index b2b40b8..cb3cc2f 100644 --- a/frontend/src/app/layout.tsx +++ b/frontend/src/app/layout.tsx @@ -1,7 +1,16 @@ import type { Metadata, Viewport } from "next"; +import { IBM_Plex_Mono } from "next/font/google"; import "./globals.css"; import Navbar from "@/components/Navbar"; import Footer from "@/components/Footer"; +import CustomCursor from "@/components/CustomCursor"; + +const ibmPlexMono = IBM_Plex_Mono({ + subsets: ["latin"], + weight: ["700"], + variable: "--font-heading", + display: "swap", +}); export const viewport: Viewport = { width: "device-width", @@ -35,7 +44,7 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - + {/* Preconnect to Google Fonts — used by Material Symbols loaded lazily */} @@ -45,6 +54,7 @@ export default function RootLayout({
{children}