From 40d8c991fb0c2b3361ea67f854014b30e10982c4 Mon Sep 17 00:00:00 2001 From: Hossein Date: Thu, 20 Mar 2025 11:14:07 +0100 Subject: [PATCH 1/4] week1- done --- app/about_us/OurCrew.js | 11 + app/about_us/OurPartners.js | 11 + app/about_us/OurValues.js | 10 + app/about_us/page.js | 46 +- app/layout.js | 3 +- components/ui/Footer.js | 20 +- package-lock.json | 1550 +++++++++++++++++++++++++++++++++++ 7 files changed, 1610 insertions(+), 41 deletions(-) create mode 100644 app/about_us/OurCrew.js create mode 100644 app/about_us/OurPartners.js create mode 100644 app/about_us/OurValues.js create mode 100644 package-lock.json diff --git a/app/about_us/OurCrew.js b/app/about_us/OurCrew.js new file mode 100644 index 00000000..40bf2db7 --- /dev/null +++ b/app/about_us/OurCrew.js @@ -0,0 +1,11 @@ +const OurCrew = () => { + // TASK - React 1 week 1 + // Create the "Our Crew section" + // Use the descriptions provided in /app/about_us/README.md + // Use the pictures from /public/crew + // Some inspiration ideas found in /data/inspiration_about_us + return ( +

ADD OUR CREW HERE

+ ); +} +export default OurCrew; \ No newline at end of file diff --git a/app/about_us/OurPartners.js b/app/about_us/OurPartners.js new file mode 100644 index 00000000..6d284f37 --- /dev/null +++ b/app/about_us/OurPartners.js @@ -0,0 +1,11 @@ +const OurPartners = () => { + // TASK - React 1 week 1 + // Create the "Our Crew section" + // Use the descriptions provided in /app/about_us/README.md + // Use the pictures from /public/crew + // Some inspiration ideas found in /data/inspiration_about_us + return ( +

ADD OUR Partners HERE

+ ); +} +export default OurPartners; \ No newline at end of file diff --git a/app/about_us/OurValues.js b/app/about_us/OurValues.js new file mode 100644 index 00000000..0bf00739 --- /dev/null +++ b/app/about_us/OurValues.js @@ -0,0 +1,10 @@ +const OurValues = () => { + // TASK - React 1 week 1 + // Create the "Our Values" section + // Use the descriptions provided in /app/about_us/README.md + // Some inspiration ideas found in /data/inspiration_about_us + return ( +

ADD OUR VALUES HERE

+ ); +}; +export default OurValues; \ No newline at end of file diff --git a/app/about_us/page.js b/app/about_us/page.js index 880ec427..9cd103d0 100644 --- a/app/about_us/page.js +++ b/app/about_us/page.js @@ -1,41 +1,18 @@ import styles from './page.module.css'; +import OurValues from './OurValues'; +import OurCrew from './OurCrew'; +import OurPartners from './OurPartners'; + -// TASK - React 1 week 1 // After you are finished with creating the page, move the OurValues, OurCrew, OurPartners components into their own files // OurValues.js, OurCrew.js, OurPartners.js should live in this folder // import and use the components from the newly created files -const OurValues = () => { - // TASK - React 1 week 1 - // Create the "Our Values" section - // Use the descriptions provided in /app/about_us/README.md - // Some inspiration ideas found in /data/inspiration_about_us - return ( -

ADD OUR VALUES HERE

- ); -}; - -const OurCrew = () => { - // TASK - React 1 week 1 - // Create the "Our Crew section" - // Use the descriptions provided in /app/about_us/README.md - // Use the pictures from /public/crew - // Some inspiration ideas found in /data/inspiration_about_us - return ( -

ADD OUR CREW HERE

- ); -} -const OurPartners = () => { - // TASK - React 1 week 1 - // Create the "Our Crew section" - // Use the descriptions provided in /app/about_us/README.md - // Use the pictures from /public/crew - // Some inspiration ideas found in /data/inspiration_about_us - return ( -

ADD OUR Partners HERE

- ); -} + + + + export const Crew = () => { @@ -51,9 +28,14 @@ export const Crew = () => {

The crew

+
+

Our Partners

+ +
- {/* TASK - React 1 week 1 */} + {/* Add in the "OurPartners" component here */} + ); diff --git a/app/layout.js b/app/layout.js index 87ee54a8..d82d8fd4 100644 --- a/app/layout.js +++ b/app/layout.js @@ -17,8 +17,9 @@ export const RootLayout = ({ children }) => { {children} - {/* TASK - React 1 week 1 */} + {/* Import and use the Footer component here */} +
{/* Footer found in the ui/Footer.js folder */} diff --git a/components/ui/Footer.js b/components/ui/Footer.js index eed82876..f3752e02 100644 --- a/components/ui/Footer.js +++ b/components/ui/Footer.js @@ -1,15 +1,18 @@ -"use client" +"use client"; -import { usePathname } from 'next/navigation'; -import styles from './Footer.module.css'; +import { usePathname } from "next/navigation"; +import styles from "./Footer.module.css"; export const Footer = () => { - const path = usePathname().split('?')[0]; + const path = usePathname().split("?")[0]; return (

Galactica

-

Explore the universe and beyond. Your journey to the stars starts here.

+

+ Explore the universe and beyond. Your journey to the stars starts + here. +

© 2024 Galactica. All rights reserved.

{/* TASK - React 1 week 2 */} @@ -24,8 +27,6 @@ export const Footer = () => { */} {/* Docs for the Link: https://nextjs.org/docs/pages/api-reference/components/link */} - {/* TASK - React 1 week 1 */} - {/* Add a new list item for LINKEDIN */}

Follow us

    @@ -41,6 +42,9 @@ export const Footer = () => {
  • On the streets at night
  • +
  • + linkedin +
  • {/* TASK - React 1 week 2 */} {/* Create a component and replace all of the list items! */} {/* it should accept the following props */} @@ -50,4 +54,4 @@ export const Footer = () => {
); -} +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..da13106f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1550 @@ +{ + "name": "space-turism", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "space-turism", + "version": "0.1.0", + "dependencies": { + "@chakra-ui/next-js": "^2.2.0", + "@chakra-ui/react": "^2.8.2", + "@emotion/react": "^11.13.0", + "@emotion/styled": "^11.13.0", + "classnames": "^2.5.1", + "framer-motion": "^11.3.28", + "next": "14.2.5", + "react": "^18", + "react-dom": "^18" + }, + "devDependencies": {} + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz", + "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.10", + "@babel/types": "^7.26.10", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz", + "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.10" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", + "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz", + "integrity": "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@chakra-ui/anatomy": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.3.6.tgz", + "integrity": "sha512-TjmjyQouIZzha/l8JxdBZN1pKZTj7sLpJ0YkFnQFyqHcbfWggW9jKWzY1E0VBnhtFz/xF3KC6UAVuZVSJx+y0g==", + "license": "MIT" + }, + "node_modules/@chakra-ui/hooks": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.4.4.tgz", + "integrity": "sha512-+gMwLIkabtddIL/GICU7JmnYtvfONP+fNiTfdYLV9/I1eyCz8igKgLmFJOGM6F+BpUev6hh+/+DX5ezGQ9VTbQ==", + "license": "MIT", + "dependencies": { + "@chakra-ui/utils": "2.2.4", + "@zag-js/element-size": "0.31.1", + "copy-to-clipboard": "3.3.3", + "framesync": "6.1.2" + }, + "peerDependencies": { + "react": ">=18" + } + }, + "node_modules/@chakra-ui/next-js": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/next-js/-/next-js-2.4.2.tgz", + "integrity": "sha512-loo82RyPbMyvJwRhhZVZovut9v2hFBSkqd1vQoNXgMrCRApLwrrttu5Iuodns15gLE3mqI+it5oEhxTtO5DrxA==", + "license": "MIT", + "dependencies": { + "@emotion/cache": "^11.11.0" + }, + "peerDependencies": { + "@chakra-ui/react": ">=2.4.0", + "@emotion/react": ">=11", + "next": ">=13", + "react": ">=18" + } + }, + "node_modules/@chakra-ui/react": { + "version": "2.10.7", + "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.10.7.tgz", + "integrity": "sha512-GX1dCmnvrxxyZEofDX9GMAtRakZJKnUqFM9k8qhaycPaeyfkiTNNTjhPNX917hgVx1yhC3kcJOs5IeC7yW56/g==", + "license": "MIT", + "dependencies": { + "@chakra-ui/hooks": "2.4.4", + "@chakra-ui/styled-system": "2.12.2", + "@chakra-ui/theme": "3.4.8", + "@chakra-ui/utils": "2.2.4", + "@popperjs/core": "^2.11.8", + "@zag-js/focus-visible": "^0.31.1", + "aria-hidden": "^1.2.3", + "react-fast-compare": "3.2.2", + "react-focus-lock": "^2.9.6", + "react-remove-scroll": "^2.5.7" + }, + "peerDependencies": { + "@emotion/react": ">=11", + "@emotion/styled": ">=11", + "framer-motion": ">=4.0.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@chakra-ui/styled-system": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.12.2.tgz", + "integrity": "sha512-BlQ7i3+GYC0S0c72B+paa0sYo+QeNSMfz6fwQRFsc8A5Aax9i9lSdRL+vwJVC+k6r/0HWfRwk016R2RD2ihEwQ==", + "license": "MIT", + "dependencies": { + "@chakra-ui/utils": "2.2.4", + "csstype": "^3.1.2" + } + }, + "node_modules/@chakra-ui/theme": { + "version": "3.4.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-3.4.8.tgz", + "integrity": "sha512-ZLMP2Gek38ZTIlj+sMZLsd1TW27yVdmUKMfBmjsr1psAeOa5bDBLKDszICjhEqk7gAbiWB7jr1/HzBXid4kduQ==", + "license": "MIT", + "dependencies": { + "@chakra-ui/anatomy": "2.3.6", + "@chakra-ui/theme-tools": "2.2.8", + "@chakra-ui/utils": "2.2.4" + }, + "peerDependencies": { + "@chakra-ui/styled-system": ">=2.8.0" + } + }, + "node_modules/@chakra-ui/theme-tools": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.2.8.tgz", + "integrity": "sha512-X2i2qgkG+k3DQfh/adn3zzM4Ty8QrGobVPjMl9rMrEYq3ac+pur6KVdVHy/SwwoPvB6S4i84uq7y35+KbJan9g==", + "license": "MIT", + "dependencies": { + "@chakra-ui/anatomy": "2.3.6", + "@chakra-ui/utils": "2.2.4", + "color2k": "^2.0.2" + }, + "peerDependencies": { + "@chakra-ui/styled-system": ">=2.0.0" + } + }, + "node_modules/@chakra-ui/utils": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.2.4.tgz", + "integrity": "sha512-nRpR9SnX7aLcJx7lKu8kgQWxdJso1oR/78HcBI+mzidvWdTykbTGdm5Q2R7S0PVH1IFBzBTgi6TiAjHvu96auA==", + "license": "MIT", + "dependencies": { + "@types/lodash.mergewith": "4.6.9", + "lodash.mergewith": "4.6.2" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.3.3", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz", + "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/react": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", + "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.2", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", + "license": "MIT" + }, + "node_modules/@emotion/styled": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.0.tgz", + "integrity": "sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/is-prop-valid": "^1.3.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", + "license": "MIT" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", + "license": "MIT" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", + "license": "MIT" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@next/env": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.5.tgz", + "integrity": "sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==", + "license": "MIT" + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.5.tgz", + "integrity": "sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.5.tgz", + "integrity": "sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.5.tgz", + "integrity": "sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.5.tgz", + "integrity": "sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.5.tgz", + "integrity": "sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.5.tgz", + "integrity": "sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.5.tgz", + "integrity": "sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.5.tgz", + "integrity": "sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.5.tgz", + "integrity": "sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.0" + }, + "node_modules/@swc/helpers": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@types/lodash": { + "version": "4.17.16", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.16.tgz", + "integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==", + "license": "MIT" + }, + "node_modules/@types/lodash.mergewith": { + "version": "4.6.9", + "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.9.tgz", + "integrity": "sha512-fgkoCAOF47K7sxrQ7Mlud2TH023itugZs2bUg8h/KzT+BnZNrR2jAOmaokbLunHNnobXVWOezAeNn/lZqwxkcw==", + "license": "MIT", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/@zag-js/dom-query": { + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.31.1.tgz", + "integrity": "sha512-oiuohEXAXhBxpzzNm9k2VHGEOLC1SXlXSbRPcfBZ9so5NRQUA++zCE7cyQJqGLTZR0t3itFLlZqDbYEXRrefwg==", + "license": "MIT" + }, + "node_modules/@zag-js/element-size": { + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.31.1.tgz", + "integrity": "sha512-4T3yvn5NqqAjhlP326Fv+w9RqMIBbNN9H72g5q2ohwzhSgSfZzrKtjL4rs9axY/cw9UfMfXjRjEE98e5CMq7WQ==", + "license": "MIT" + }, + "node_modules/@zag-js/focus-visible": { + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.31.1.tgz", + "integrity": "sha512-dbLksz7FEwyFoANbpIlNnd3bVm0clQSUsnP8yUVQucStZPsuWjCrhL2jlAbGNrTrahX96ntUMXHb/sM68TibFg==", + "license": "MIT", + "dependencies": { + "@zag-js/dom-query": "0.31.1" + } + }, + "node_modules/aria-hidden": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", + "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001706", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001706.tgz", + "integrity": "sha512-3ZczoTApMAZwPKYWmwVbQMFpXBDds3/0VciVoUwPUbldlYyVLmRVuRs/PcUZtHpbLRpzzDvrvnFuREsGt6lUug==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/color2k": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.3.tgz", + "integrity": "sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==", + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "license": "MIT", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" + }, + "node_modules/focus-lock": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-1.3.6.tgz", + "integrity": "sha512-Ik/6OCk9RQQ0T5Xw+hKNLWrjSMtv51dD4GRmJjbD5a58TIEpI5a5iXagKVl3Z5UuyslMCA8Xwnu76jQob62Yhg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/framer-motion": { + "version": "11.18.2", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.18.2.tgz", + "integrity": "sha512-5F5Och7wrvtLVElIpclDT0CBzMVg3dL22B64aZwHtsIY8RB4mXICLrkajK4G9R+ieSAGcgrLeae2SeUTg2pr6w==", + "license": "MIT", + "dependencies": { + "motion-dom": "^11.18.1", + "motion-utils": "^11.18.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/framesync": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.1.2.tgz", + "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==", + "license": "MIT", + "dependencies": { + "tslib": "2.4.0" + } + }, + "node_modules/framesync/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "license": "0BSD" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/motion-dom": { + "version": "11.18.1", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-11.18.1.tgz", + "integrity": "sha512-g76KvA001z+atjfxczdRtw/RXOM3OMSdd1f4DL77qCTF/+avrRJiawSG4yDibEQ215sr9kpinSlX2pCTJ9zbhw==", + "license": "MIT", + "dependencies": { + "motion-utils": "^11.18.1" + } + }, + "node_modules/motion-utils": { + "version": "11.18.1", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-11.18.1.tgz", + "integrity": "sha512-49Kt+HKjtbJKLtgO/LKj9Ld+6vw9BjH5d9sc40R/kVyH8GLAXgT42M2NnuPcJNuA3s9ZfZBUcwIgpmZWGEE+hA==", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/next": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.5.tgz", + "integrity": "sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==", + "license": "MIT", + "dependencies": { + "@next/env": "14.2.5", + "@swc/helpers": "0.5.5", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.2.5", + "@next/swc-darwin-x64": "14.2.5", + "@next/swc-linux-arm64-gnu": "14.2.5", + "@next/swc-linux-arm64-musl": "14.2.5", + "@next/swc-linux-x64-gnu": "14.2.5", + "@next/swc-linux-x64-musl": "14.2.5", + "@next/swc-win32-arm64-msvc": "14.2.5", + "@next/swc-win32-ia32-msvc": "14.2.5", + "@next/swc-win32-x64-msvc": "14.2.5" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "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==", + "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-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-clientside-effect": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.7.tgz", + "integrity": "sha512-gce9m0Pk/xYYMEojRI9bgvqQAkl6hm7ozQvqWPyQx+kULiatdHgkNM1QG4DQRx5N9BAzWSCJmt9mMV8/KsdgVg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.13" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "license": "MIT" + }, + "node_modules/react-focus-lock": { + "version": "2.13.6", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.13.6.tgz", + "integrity": "sha512-ehylFFWyYtBKXjAO9+3v8d0i+cnc1trGS0vlTGhzFW1vbFXVUTmR8s2tt/ZQG8x5hElg6rhENlLG1H3EZK0Llg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^1.3.6", + "prop-types": "^15.6.2", + "react-clientside-effect": "^1.2.7", + "use-callback-ref": "^1.3.3", + "use-sidecar": "^1.1.3" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/react-remove-scroll": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.6.3.tgz", + "integrity": "sha512-pnAi91oOk8g8ABQKGF5/M9qxmmOPxaAnopyTHYfqYEwJhyFrbbBtHuSgtKEoH0jpcxx5o3hXqH1mNd9/Oi+8iQ==", + "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.7", + "react-style-singleton": "^2.2.3", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.3", + "use-sidecar": "^1.1.3" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz", + "integrity": "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==", + "license": "MIT", + "dependencies": { + "react-style-singleton": "^2.2.2", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", + "integrity": "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==", + "license": "MIT", + "dependencies": { + "get-nonce": "^1.0.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "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/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", + "license": "MIT" + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/use-callback-ref": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz", + "integrity": "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.3.tgz", + "integrity": "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==", + "license": "MIT", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + } + } +} From 3510f01e4702ce549e9b924e9fa71056d6667ae8 Mon Sep 17 00:00:00 2001 From: Hossein Date: Thu, 27 Mar 2025 22:20:24 +0100 Subject: [PATCH 2/4] week1- step 2 --- app/about_us/OurCrew.js | 49 +++++++++++++++++++++++++++++++++++-- app/about_us/OurPartners.js | 28 ++++++++++++++++++--- app/about_us/OurValues.js | 31 ++++++++++++++++++++++- 3 files changed, 102 insertions(+), 6 deletions(-) diff --git a/app/about_us/OurCrew.js b/app/about_us/OurCrew.js index 40bf2db7..65ab4ca3 100644 --- a/app/about_us/OurCrew.js +++ b/app/about_us/OurCrew.js @@ -1,11 +1,56 @@ const OurCrew = () => { + + const crewMembers = [ + { + name: "Captain Sarah Vega", + role: "Captain", + description: "A former NASA astronaut with over 15 years of experience, Captain Vega leads our missions with unparalleled expertise and a passion for space exploration.", + image: "/crew/image-anousheh-ansari.png" + }, + { + name: "Dr. Leo Redding", + role: "Chief Astrophysicist", + description: "Dr. Redding is a renowned scientist who has contributed to major space discoveries. He ensures that every journey is as educational as it is exhilarating.", + image: "/crew/image-douglas-hurley.png" + }, + { + name: "Chief Engineer Hana Lee", + role: "Chief Engineer", + description: "With her extensive background in aerospace engineering, Hana Lee is responsible for the state-of-the-art technology that powers our spacecraft. Her innovation ensures that our travelers are always in safe hands.", + image: "/crew/image-mark-shuttleworth.png" + }, + { + name: "Mission Specialist Alex Santos", + role: "Mission Specialist", + description: "As a mission specialist, Alex’s job is to ensure that every aspect of the journey runs smoothly. With a background in both science and adventure tourism, Alex is the perfect guide for our space travelers.", + image: "/crew/image-victor-glover.png" + }, + { + name: "Crew Member Maya Patel", + role: "Crew Member", + description: "Maya brings a unique blend of technical skills and customer service experience to the team. She’s always ready to assist with any needs and to make sure every traveler has an unforgettable experience.", + image: "/crew/image-mark-shuttleworth.png" + } + ]; // TASK - React 1 week 1 // Create the "Our Crew section" // Use the descriptions provided in /app/about_us/README.md // Use the pictures from /public/crew // Some inspiration ideas found in /data/inspiration_about_us - return ( -

ADD OUR CREW HERE

+ return ( +
+

Our Crew

+
+ {crewMembers.map((member, index) => ( +
+ {member.name} +

{member.name}

+

{member.role}

+

{member.description}

+
+ ))} +
+
); } export default OurCrew; \ No newline at end of file diff --git a/app/about_us/OurPartners.js b/app/about_us/OurPartners.js index 6d284f37..a2e15629 100644 --- a/app/about_us/OurPartners.js +++ b/app/about_us/OurPartners.js @@ -4,8 +4,30 @@ const OurPartners = () => { // Use the descriptions provided in /app/about_us/README.md // Use the pictures from /public/crew // Some inspiration ideas found in /data/inspiration_about_us - return ( -

ADD OUR Partners HERE

- ); + + const partners = [ + "/business_partners/alphabet-logo.png", + "/business_partners/amazon_logo.png", + "/business_partners/CBC_Logo_White.png", + "/business_partners/Microsoft-Logo-White.png", + "/business_partners/nyu-logo.png", + "/business_partners/QueensLogo-White.png", + "/business_partners/samsung-logo.png", + "/business_partners/sodexo-logo.png" +]; + +return ( +
+

Our Partners

+
+ {partners.map((logo, index) => ( +
+ {`Partner +
+ ))} +
+
+); } + export default OurPartners; \ No newline at end of file diff --git a/app/about_us/OurValues.js b/app/about_us/OurValues.js index 0bf00739..0622444d 100644 --- a/app/about_us/OurValues.js +++ b/app/about_us/OurValues.js @@ -3,8 +3,37 @@ const OurValues = () => { // Create the "Our Values" section // Use the descriptions provided in /app/about_us/README.md // Some inspiration ideas found in /data/inspiration_about_us + const values = [ + { + title: "Exploration", + description: "We are driven by a deep-seated desire to explore the unknown. We believe that the pursuit of discovery is at the heart of human nature, and we are committed to pushing the boundaries of what is possible." + }, + { + title: "Innovation", + description: "At Galactica, we prioritize cutting-edge technology and innovation. We are constantly evolving our spacecraft, safety protocols, and services to ensure that our travelers experience the most advanced and secure space journeys available." + }, + { + title: "Sustainability", + description: "We are committed to making space exploration sustainable for future generations. Our space missions are designed to minimize environmental impact, both on Earth and in space, and to foster a spirit of responsibility towards our universe." + }, + { + title: "Community", + description: "We believe in the power of collective exploration. Our journeys are not just about reaching new destinations; they are about building a community of space enthusiasts who share a passion for the stars." + } + ]; + return ( -

ADD OUR VALUES HERE

+
+

Our Values

+
+ {values.map((value, index) => ( +
+

{value.title}

+

{value.description}

+
+ ))} +
+
); }; export default OurValues; \ No newline at end of file From c67514f6b7f3fa8c4cba274784d4cb8c59a40b74 Mon Sep 17 00:00:00 2001 From: Hossein Date: Sat, 29 Mar 2025 22:52:22 +0100 Subject: [PATCH 3/4] done all Week2 homework except Navbar part --- app/destination/page.js | 150 +++++++++++-------- components/destination/PlanetCard.js | 26 ++++ components/destination/PlanetWishlistItem.js | 20 +++ components/ui/Footer.js | 68 +++++---- components/ui/SocialMediaItem.js | 25 ++++ 5 files changed, 203 insertions(+), 86 deletions(-) create mode 100644 components/destination/PlanetCard.js create mode 100644 components/destination/PlanetWishlistItem.js create mode 100644 components/ui/SocialMediaItem.js diff --git a/app/destination/page.js b/app/destination/page.js index 006037be..0f7974cd 100644 --- a/app/destination/page.js +++ b/app/destination/page.js @@ -1,26 +1,25 @@ "use client"; - -import { useState } from 'react'; - -import styles from '@/components/destination/destination.module.css'; -import { AddWishlistItem } from '@/components/destination/AddWishlistItem'; +import { useState } from "react"; +import styles from "@/components/destination/destination.module.css"; +import AddWishlistItem from "@/components/destination/AddWishlistItem"; +import PlanetWishlistItem from "@/components/destination/PlanetWishlistItem"; +import PlanetCard from "@/components/destination/PlanetCard"; // TASK - React 1 week 2 -// Move this to its own file -const PlanetWishlistItem = ({ - name, - onRemove, - thumbnail, -}) => { - return ( -
- - {name.toUpperCase()} - -
- ); -} - +// Move this to its own file ---- done +// const PlanetWishlistItem = ({ +// name, +// onRemove, +// thumbnail, +// }) => { +// return ( +//
+// +// {name.toUpperCase()} +// +//
+// ); +// } export const Destinations = () => { const [selectedPlanets, onAddPlanet] = useState([]); @@ -29,27 +28,47 @@ export const Destinations = () => { let numberOfPlanets = 0; const onAddOrRemovePlanet = (name, index) => { - // TASK - React 1 week 2 - // Implement this function - // If you press the "ADD PLANET" the selected planet should display "SELECTED" - // And the counter should update, how many planets are selected (numberOfPlanets) - console.log(`You seleceted the following planet: ${name}, with the index of ${index}`); - } + const planetIndex = selectedPlanets.indexOf(name); + + if (planetIndex > -1) { + const updatedPlanets = [...selectedPlanets]; + updatedPlanets.splice(planetIndex, 1); + onAddPlanet(updatedPlanets); + } else { + onAddPlanet([...selectedPlanets, name]); + } + + console.log( + `You seleceted the following planet: ${name}, with the index of ${index}` + ); + // TASK - React 1 week 2 + // Implement this function ---- done + // If you press the "ADD PLANET" the selected planet should display "SELECTED" ---done + // And the counter should update, how many planets are selected (numberOfPlanets) ---done + //console.log(`You seleceted the following planet: ${name}, with the index of ${index}`); ---done + }; + numberOfPlanets = selectedPlanets.length; return (

Travel destinations

Wishlist

- {/* TASK - React 1 week 2 */} - {/* Display the number Of selected planets */} - {/* Display the "no planets" message if it is empty! */} -

No planets in wishlist :(

-

You have {numberOfPlanets} in your wishlist

+ {numberOfPlanets === 0 ? ( +

No planets in wishlist :

+ ) : ( +

You have {numberOfPlanets} planet(s) in your wishlist

+ )} + List coming soon after lesson 3! - - {/* STOP! - this is for week 3!*/} + + {/* TASK - React 1 week 2 */} + {/* Display the number Of selected planets --done-- */} + + {/* Display the "no planets" message if it is empty! ---done--*/} + + {/* STOP! - t
his is for week 3!*/} {/* TASK - React 1 week 3 */} {/* Import the AddWishlistItem react component */} {/* */} @@ -57,8 +76,11 @@ export const Destinations = () => { {/* Convert the list, so it is using selectedPlanets.map() to display the items */} {/* Implement the "REMOVE" function */} {/* uncomment the following code snippet: */} + {/*

Your current wishlist

+ +
{

Possible destinations

{/* TASK - React 1 week 2 */} - {/* Add all 4 planets! Europa, Moon, Mars, Titan */} + {/* Add all 4 planets! Europa, Moon, Mars, Titan ---done--- */} {/* Use the README.md file for descriptions */} {/* Create a component, which accepts the following properties: */} {/* name, description, thumbnail, isSelected, onAddOrRemovePlanet */} -
- -
-

EUROPA {isPlanetSelected ? "- SELECTED" : ""}

-

Lorem ipsum...

-
- -
-
- -
-

EUROPA {isPlanetSelected ? "- SELECTED" : ""}

-

Lorem ipsum...

-
- -
+ + onAddOrRemovePlanet("Europa")} + /> + + onAddOrRemovePlanet("Moon")} + /> + + onAddOrRemovePlanet("Mars")} + /> + + onAddOrRemovePlanet("TITAN")} + />
); -} +}; export default Destinations; diff --git a/components/destination/PlanetCard.js b/components/destination/PlanetCard.js new file mode 100644 index 00000000..575c27ff --- /dev/null +++ b/components/destination/PlanetCard.js @@ -0,0 +1,26 @@ +"use client"; + +import styles from '@/components/destination/destination.module.css'; + +const PlanetCard = ({ name, description, thumbnail, isSelected, onAddOrRemovePlanet }) => { + return ( +
+ {`Image +
+

{name.toUpperCase()} {isSelected ? "- SELECTED" : ""}

+

{description}

+
+ +
+ ); +}; + +export default PlanetCard; \ No newline at end of file diff --git a/components/destination/PlanetWishlistItem.js b/components/destination/PlanetWishlistItem.js new file mode 100644 index 00000000..8a53aa76 --- /dev/null +++ b/components/destination/PlanetWishlistItem.js @@ -0,0 +1,20 @@ + +//"use client"; +import styles from '@/components/destination/destination.module.css'; + + +const PlanetWishlistItem = ({ + name, + onRemove, + thumbnail, +}) => { + return ( +
+ + {name.toUpperCase()} + +
+ ); +} + +export default PlanetWishlistItem; \ No newline at end of file diff --git a/components/ui/Footer.js b/components/ui/Footer.js index f3752e02..ca538b7f 100644 --- a/components/ui/Footer.js +++ b/components/ui/Footer.js @@ -2,6 +2,8 @@ import { usePathname } from "next/navigation"; import styles from "./Footer.module.css"; +import Link from "next/link"; +import SocialMediaItem from "./SocialMediaItem"; export const Footer = () => { const path = usePathname().split("?")[0]; @@ -15,42 +17,58 @@ export const Footer = () => {

© 2024 Galactica. All rights reserved.

+ + +
+

Pages

+
    +
  • Home
  • +
  • Destinations
  • +
  • About
  • +
  • Contact
  • +
+
{/* TASK - React 1 week 2 */} - {/* Create a new List for the Pages */} - {/* We need to use the component here */} - {/*
-

Pages

-
    -
  • - ... -
-
*/} + {/* Create a new List for the Pages --- done*/} + {/* We need to use the component here ---done */} + {/* Docs for the Link: https://nextjs.org/docs/pages/api-reference/components/link */}

Follow us

{/* TASK - React 1 week 2 */} {/* Create a component and replace all of the list items! */} {/* it should accept the following props */} {/* url, title, icon */} {/* For the icons, you can download 1-2 social media icons for testing and put it in the /public/socialmedia/ folder */} - +
); diff --git a/components/ui/SocialMediaItem.js b/components/ui/SocialMediaItem.js new file mode 100644 index 00000000..b6c6de5d --- /dev/null +++ b/components/ui/SocialMediaItem.js @@ -0,0 +1,25 @@ +"use client" +import Image from "next/image" +import styles from "./Footer.module.css"; + + +const SocialMediaItem = ({ url, title, icon }) => { + return ( +
  • + + {icon && ( + {title} + )} + {title} + +
  • + ); +}; + +export default SocialMediaItem; \ No newline at end of file From 642ebc5e55da9c9c7110930e04982597a41409e9 Mon Sep 17 00:00:00 2001 From: Hossein Date: Thu, 3 Apr 2025 11:45:02 +0200 Subject: [PATCH 4/4] week -2 - completed --- components/ui/Footer.js | 6 +++--- components/ui/NavItem.js | 14 ++++++++++++++ components/ui/Navbar.js | 14 ++++++++++++-- public/socialmedia/Tiktok.png | Bin 0 -> 4596 bytes public/socialmedia/facebook.png | Bin 0 -> 957 bytes public/socialmedia/google.png | Bin 0 -> 44388 bytes public/socialmedia/instagram.png | Bin 0 -> 9923 bytes public/socialmedia/linkedin.png | Bin 0 -> 4123 bytes 8 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 components/ui/NavItem.js create mode 100644 public/socialmedia/Tiktok.png create mode 100644 public/socialmedia/facebook.png create mode 100644 public/socialmedia/google.png create mode 100644 public/socialmedia/instagram.png create mode 100644 public/socialmedia/linkedin.png diff --git a/components/ui/Footer.js b/components/ui/Footer.js index ca538b7f..13671788 100644 --- a/components/ui/Footer.js +++ b/components/ui/Footer.js @@ -54,8 +54,8 @@ export const Footer = () => { /> { icon="/socialmedia/linkedin.png" /> - {/* TASK - React 1 week 2 */} + {/* TASK - React 1 week 2 ---done-- */} {/* Create a component and replace all of the list items! */} {/* it should accept the following props */} {/* url, title, icon */} diff --git a/components/ui/NavItem.js b/components/ui/NavItem.js new file mode 100644 index 00000000..a30732a0 --- /dev/null +++ b/components/ui/NavItem.js @@ -0,0 +1,14 @@ + +import Link from 'next/link' +import classNames from 'classnames'; +import styles from './Navbar.module.css'; + + export const NavItem = ({ title, link, isActive }) => { + return ( +
  • + + {title} + +
  • + ); +}; \ No newline at end of file diff --git a/components/ui/Navbar.js b/components/ui/Navbar.js index 3868afc5..f75de4ab 100644 --- a/components/ui/Navbar.js +++ b/components/ui/Navbar.js @@ -2,6 +2,7 @@ import classNames from 'classnames'; import { usePathname } from 'next/navigation'; import Link from 'next/link' +import { NavItem } from './NavItem'; import styles from './Navbar.module.css'; @@ -35,7 +36,16 @@ export const Navbar = () => { {/* TASK - React 1 week 2 */} {/* Create a component, which accepts the following: */} {/* title, link, isActive */} -
  • ( + + ))} + + + + {/*
  • 01 {navbarItems[0].title} @@ -49,7 +59,7 @@ export const Navbar = () => { [styles.isLinkActive]: navbarItems[2].link === currentPath, })}> 03 NASA COLLABORATION -
  • + */} {/* TASK - React 1 week 3 */} {/* replace repeating content by using navbarItems.map(() => ) */} diff --git a/public/socialmedia/Tiktok.png b/public/socialmedia/Tiktok.png new file mode 100644 index 0000000000000000000000000000000000000000..10a536b76af59a6e7b397ae4ee26450df7f01bbd GIT binary patch literal 4596 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 literal 0 HcmV?d00001 diff --git a/public/socialmedia/google.png b/public/socialmedia/google.png new file mode 100644 index 0000000000000000000000000000000000000000..a72e8323de8f99a76e744b33e0e3196efacf9d74 GIT binary patch literal 44388 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
      $ zp5}66o%wtfs|~~&g0(0XR1pO$an+}TrOcVRjyRf3>O<>6KXgly6GR}|m7p<_&WNDS zV*%TTOUWX?{p448=cAAK*~TyF_!Tr^n8Z+FM!jfd0zW?BjVogruO$cso6}mJ<3Zk| z=;z!E8@zq%L%x6ORTc`%)z&#)IQKL!JbsPmAAg26O&YF&CB>K&)W!eTHu6FdQ0K`_ zj!UbPo6<1G4O(x8ZS`iD=@v{6nw#9;yvy~~yWH$N;MI5DU<1!O1)E8SJA4e8gJx1z z0M{5+Hi#82uTcVGHn7=sm|Mj6?x6kxffj=}%Cc=Ug^^83M?*Xf-Q?w`7y0U^=gID0 zhmeD$F}1y3QM`oFM_GC2c(Hc_U6&oKIwz4c)KK%Jm8gMmX1IZ9B#eM7qabXE2D%7+ z+9BhM#Y_ATFa1mY=O6xSZr}Lf#?AO2V+aa8fkI*33b%T9`RT`RlU%o?2wBnKi_dzsq|69-G}R zPLzU3GZh9r0WwRKi4g|jH4-OL@eJZ!F(?I+-ov)86B-}l!xC^Am>b?Jm72#|zo9$d z?`;eB9wx(71DIj-Mk7(Azsj#Xf0^HZex4^cbLLtL5Ly%hB6g5DtW`0B%5yGn|6mhw zfHHP`yJVkfME28}z5f8K%s!+R2jzJ?76=Dy+i zrKk88U;C%5eET-7BjWt_0Y4nNCL9D@$F-2g1T%Zc`<^kg02CdrK?mh10+mn<}B zNJ4{zOG_8aq6db=!;{Mwu^P{71{-Tb1O4%XkLcTgtBiARgN_Mw)#0STNCzY*w1yO& zh(tRou*GtYgg+Abb{I~Sb^~eNMdp49VIB=l@U2Mq)Cc!?xZN~R?RAJF5n)bxT%GIl z&Cks9@)eNv9ws#uCYp)3F)N(;%O{5;PgFUx&f8(@EE*)RQFKUM!f!O6;O29`#sB*1 zP3|XMyy$Qi-eCrw8625bNR1oK3`OQCLYH;tFkZOVTOlzqL{Ajny!(q``nZlBLnWX_ z@ERx-`YzC~=!r%Gq6FulaKn{ErR29Kfr$WB`5MiLR89|@JRq5W2N#;CdmP;5$gNb~ zb3Mj+T9ii>CSwvHU~Iv~X2I{gbdgUjfbmd-Kr(1w40}|Ou_3;7FJkifW{lc7ZXD6| z9@0R^az37zq!NNdF^FtE>{)%X$x!Rb)UtNtKHq%ySNW@7yvh$AyiL(?xYPrWu->lb zarKZGq-jZvrMLDV8c(4#qJk9@nUpc3>Vrpu;!Em{#6Y6~R={_nVXpQx52g51dhMn0 zRog+Dw~=BQ>0L*QbD)>NH>wMZo_DQ|<>c!xkA0jpfCP|&C06<3wF~^_XBKF7*XTaz zL2zV^`Dv+>dP`2)VzyEI{vYiv!zV%aM<#G{d123;)=u5Ou*y?i`fG6 zofiM&H~s~G|FJLA+^`sDF^A=tA39VT2JvNx*_e_S3gHd5RPQP9IiD#IDbMI+a2 zz!?a}pozqiTxGTVJ9C@3tL0h2K;nw%t$a>&siUj2Zn>q`((v!zVx`~o1a^xX(4MR%(V@Ra|zpd z#+7bKg-31t4q>)=9Sx2k)jR$iQXFRqEPI6^kVNfCl915M4WFEUlHdRAH|Sf>_iq1~ zObGpwcBr~mox`oN-xRdm&?~pFB3l}^`3^9N1J*qym5eu}G`Lk%hxJId zjyB(iq6PUS2yO7$%q;h<=BQcYr7IbK_>E6+Z4tDWgE-W<$ikc@q)iov*MqhorVM)$ zVWblA8FoYr8>-tT001BWNkl6*7$CeUobAk}`CU3#Q;JQIH})1^bHHW#Y% zq&c+jg1-UzE%4_+mmy?>>!ZA^X`~Qjp~vU0Cj7H+euB9avJ6}|$4HLD;H;@>S4W)D z9ec&(IOzS-yhmb9gZBh~_UI0WlFsNU%VCbsEkDOMKlz(n_UCBl8L2mA2vfB@CK`eL zrVu}DP&1JJ9Ab=W(`}4yh3X!O*=n$l48sH+rBv#(9!UW$EYj1~p>Y=)Hz2zKc4LGB zl;hq29x3`7Cxb*C&9K2jxXT}W<&!+!g2(3I{;dZj-2st@UQ>o-*C&` zqu&aM@%Vw4XJR&+62tdS#XT;K+`yx)dB>HIa!`gwy6SJX{`DcM_Xpi_m_i>t?(Gav z7=EVyJyS(uluQ4rzgHAXjgAs^kSL@NpnVhkBDiJn^TYNI+Exoyt>XZC&-L#LF$_>8 z0X1X-i$=NJ?(vN;JkJZ~0vAn}u$FT!2_!*dfd%5V4+Z_Jc07W7+deS9&*sgT2-n#A zyV=D-Ivd;d^_DPIxsQQBZ=<{1mUCSQBHB8mtCdzE9S@&euP?%-{Q*Z?R9v*FVGlVMBty+ov&~@<(6z zeE|OL+uvptQ2K<@gN~b0lSPEia75VFNbP34Vmh^oLmKzd)(6m^i;*4Dq~uv@$2#I? zIPjcdA>8KcFE8-5&$Y?Ao3w485W>#J`3wh!p^8R2_%RNx2R$_Sru3q#dU2-wt4{uY ziCIo#J_*PU-k>PVH5W*oqjlHw-+cOaC|tpJ-u)ZyntSM?p)Wu`tSQUrpkQi)258W1gk zKno2dQ7RE|;v`ODY8=OQYzI4@-sCsm;heMgTK(g<_dfd!cb?zDV=bYbf z?X}l$t?!~c3)xJuhOjj!R&h{slKBf zU3dv*1i?oq?Qja-n2OH*6uRCXYTj_=8EaTj6eDda*1iDk*RkFq=(WJxgD22hqulz0 zt{U5FEfliMbW44aBkgm1&m*_+@VzkAoudsT)&@^QYc-F~)mF2S47LsEL5DbVW_iru z*di22Ji{d9Q>v#-EDFuE!6P@mlf2s{|JtW`b@4olsnJX7ZH%nee73(PAU5imMI*fh z)QvOHFYPuYy@*V`jAawhoe33&o&xDWxI^pt-DL@Snci1kFy%SgOfV}mE)1bdJ7460 zo#O|;^Df?X2OLa|?EHBe%_+onSN2JajIwqET^2`_n!84&16@2J{JR`kap7tc2$L@{ zNK9zVDK|_U;oEO~2L~oveC+X0@Xf_bbS9lHi@1k=*_m1>G!TLuriXnEmQU-Dkku}` z+}-Sx|H$rE`n+NM`cjL8!^c-@r&MRbyn5fN19sywOg~GaLf*L^db8luquSn1kesH- zudZu%R2AkKk}Azfr90n+q)VfFmYXN$_~pR3fJ zF2}=2sr{0Rr7O(yeUb@McXrA~9cy9Od0L; z!+R!g<3}F;``kNq3rDg8w7iW-=-|=6wCexN^#M@sGqOFDYNP04=wH}=4V^d%jW@$$ zV#zpTCNPlqUjA;Wk=p{@i&x;%84k%M?mpuD@cZxQ&ZAw9wB~5^F3`kCrRL4o^S2|r zmJP?C>y0`GJm<)UF+gjRs=8=)Bh8hGZj;+uZ(+7M%aKQp@X;@Qf~T^VI7t^bA(x`< zR81Jji`2+i*|~F+nOBl5pc8Lk^RpqVgPFb&mY}xhN!rf_snYPYpPiTHkS(G~gJTCL zxPNw$?|bj<96A6qNdsG0Kt$0cD<&gbiTcJ8C)XK+HcG+oJg>*Z%2;O{44Z{5@h^4I zETttaX4(gsk!gPHk?-T9U;PAMKJzus_&J=6EHAW^YXb2uA$Pi8PQ5K3B{GC)hopTH zpEyX~xgPh)LP#kjrBq6nrFw1nqvBfT8&~_s&g4O+n{6VWb z-0QF&bFLfdO4EJqA2U)z)|hIy;f^Yiouo{~GBj5bYtl*&^LKB5FH?ta=3`&}Q=U2h zS1feq>6p>!bVl{WW1jT3Awxz^$v`h5?bGPgtK|6jLCqS|5M z%~$!B8;Wlbk3;vuNhXrewMD(?GNW;h?hrEEFm|oR88%UiV?eCDrYR8R3bzO; z#CR$_X~jvIo<4|oo%c2ma_{?Y<3msVCSQ2tE6n#gbS)3SKF50{V(=S7>4U0Dh3ABou;8W59U4Z%X96p}%$Xz$_oj1&K=M1znI52e>%P(V+ zk*ngOnE0|rp&rH%kClU)NCsu5YfV9Mjck&Et{df=k&bLDA_6#2Q!v(~QWMUehJBRhI3B@a> zMLRCQjiz5h7GCAfw@mQx+mG|^J14lMn=#RuW8sR?m~4|+P*BY)CA!rodbz}`o=s#< zolM#GLY0~^ULh`L_5W9setgU;vPN8sQ(>WbQhtx!ZV+i{D6J0M-MEf_ddolH>qj2p zGcSCR&%X2oS0;L#?_D78UVxSdO=GFWBg<0a0iEJ){d89yUb{*u|2EBlMMUOlc#lT= z2s-fwd2fcSdzjqX(Cb0!9Bg(u;&1XD_aEinYa85iO~%pQCEPQl0qurj-U<5CB!ooE z(fKv(AunZ+D;aGc|L^K~YyKwo4Rb&)ZdFr;)i^%G-|sp-=$erh%W+*;-+m$+!gX*0 zx+7)GQH(~eq~{Y3rBmG5ypf|19^snVBYf$bPx8#=1ui!Z(8(_s)euPtmw352wG$uc z>Zh8dMdvIC9<=3)X!{&;;2VfHkt>RHXJ|Kax))yO#%m^c--9>v&YLE=skO-Qi7skA z&SyD24X5grq$?xa%BA5u){_~t86l1wSQz!J!z8cApvPT8#X+@2xRSZC=oxu#%;X6Z z`2;_B>wCGWeSpVXGdywj8D2DtYq~dhlsT zA(!h&FEyB5c%6qIxSsbs_!e%v1`av2b7#KOMcr@>I_&F}TNv)l9m882rCbx@oK#_^ zx~BNr_O@X?XuuG=JP>(Lvfo&WyWrtu}DOde8;umwNheE&oa}vB>6;8XRjM zpl2Dm3EfUkTc=?@W7eA-Kl~8i`tY56@zgVX>bb{x`r=Dm$*(}uq0yj0f>}&?K9zmIV}Jbw&!2k& zARTUsAQCcasuZ3$s4W#9RZ(AtQrCNl+Xi zM^NuC!23|$K{U?0inGA^O7v=I?yZH@8|Zqs;$cA~*HZ{rC=GNWnxx*J!b=@oT$I>c zhCAAr7@9y{<*bLtMRF2yre~XoXLK_sH-jwWrsOEsP8{K#cfFPOOudc2di{Am`^_hL z&EMp-T!2;=l6+9Fv|gQ9_dbVn=S8Lr(=zm_TEHbS| zi&T`kE0;;zEwV01w}o78aN^kQJb1&M+;!ka?mv1P6Wx?XM@dXc^WY~Z(gl0wEHlqO{C!gR`b3LQcFmC32l@qg?G=qjr)$=%X{wqHXeKF3BK^^ zUvjc{hBNbL$kQB4!byO{Lo23If1vJNR>qi7BfeWh+qH7+LA22tiCYicz--oLdd_H#={hB@XnBPyMdJnf#<*H^ z-{g-S*%V%+FGCnurxUVSG3ZOc>%d)`w7m-9PtZtPOlpg3(iv`S9OhfDyPJED+`;jQ+C&`TjtpqplN(=p9WcU4GZY21r4 z_>wUp9L=>@fNj#qTG*9@BU4AYcIG(OwU6>`cRs*d8izTSO_5wQ4l~JO*XZ4S2StB)ZxgN_=hgZ8a3}+cXy7=#)@8y(t2fX-6g#Z%RLnu28#vHfv~1*nYQ)8j z-HAH5L)vJNyOXPu>jW3(d*o@tOft!R$<4gw&SPA;b&l6BzRoL`U*l`1p5big6sH%@ z($SoYS&v>)p12*d9+-h=VKGe!UbYmXK2=3r8Qb3O0a6?1;*jUTNH>~jk|HEnmf=|r zSxzfYnUM+F-3boLLEibmJGkZGExcv+MkcZb6L~^=K1EECM#{x32US|F2JL1-kTuf& zJgLvK`ccI-oZXFBDJObb;2Thkq{>+>rGW=umcz0R%cg`liZ)8m0$qpZX6!SvlN6WH ziQr`9F60uT5{{BuNZSMBkRHTZGu(aa^_8JWD`uzw`k@{I}4Y(JymiIjeN^~kqJh>9JjVSDKW2k5A!0}sk)>rZiV-} z_66}x(}T{H=MB!Qb1jUi7%cyY18z=H9Tpp1I&BZCZnc$epr1Xl1E0G* z4$V`Vy%ue2GfB#HuG~C(jN?;>xaH{e9G|?78(O#1&Zh81!81oaMM+VIW^PRO48`cA z8C{^4gm=gj1B1j8lETXxT+AIJ#+LUAPXhBu7F6s8(oxs`8?LX^yS6H?4temPUvuGQ zgKOhu*WSnKX>i3L3mIibT0|@o1VJD(@@|iY!Q$c~)2#`nCnuSr!CTtbaqBHNlHZ+h zzPG@s#mhW@>Q%n+#;aVk%e;2wuesd2#N5IHnK-#XriHgIMwaHatO-^yRAV0VrH8nB zNNr0jWJV+&WU|vDovx8Jx%JrH9GyJM4Tp|$-Q+CCrw?(!Ql>OzDw|^R%0V;>T};d! zlhOmWqG702BK=Z$&ZZO+lx043?c>F{vo{I(>6u_(Rxg)st?ziOGhJz8Jqalcboldv z2~R0JRDXP69ej*;5RLgRMJ$AW9h$Cq;pLT@(dxx8C{EZ~p!x%EgAL6f4G!xB7i;g+C@A|l16B&swlrO|0}v@yf6 z=@||;r#RL+!11YBuA7-fddg&LnpQf=MA{6-JO|B-lax0way(h=e{BSb{Gi-ubeiGb zToMpLfrbM#s@GUiS1_z57sQKJn%Hq+aeFCD?~n>$5w%{_PlFNsS+u;*Db&>fWasWXomdjCsre9Fkl~sF|ah2b_x1kSXq%zK;3noGWT9 zww#OJJ#PBHeD6PN#!ehN$-qF-;PgL}(yI zHpUIdZ>ZkCk*8cYaV-aRg2T;84kj%QWGT&#(dY&tBDV&brAQtmJ>9}>HP9UGo| zQv9#Dy2PX}*(w7CJpJ#Zt|qtCe5t=rj8pF*)naZXFADHA;N|kFX&}6@&P$_p8|b=m zPK>hB>MIT79B{a&g=gI_2akHtdkD4S@_U^+!z=FJ3FXiVEmGQzCbMb6`Grdyq`|c) z9a=OG-^8MK==8d{JIV2sGzl3WQv7Ea-ENm&mXT*6WzAf0ORzlL0*EM@1koWCNAnP# zX}ZwNly;ud0z?cn!HzLR~LiS;mp6b@wivqaczrT1XSwZmKZGV_8}zzedc7=oxRM0@3u%N~72F&r@0Y`iVL2E% zj-fkGXf^So*-%9G+asKRL#O81wt%W-voZ2_E+jSXerA!eDXY+0XZ%%>< z=eWWb+8GaJYGkVTP#|PDrWQjVyBpaeg#EQcH@m{zbEfz}3D}o#cS9+SDl3>M5=oVWU5)qL~awKRVd6m8$ zb~to9jwLjk2N)MZs(Hs^{m1KHLDXa3S!%!Q^MXBDhBu@ZgC1;4H?C4;nf-6dQ9`wP zohyHyYgvb0FPkN%3PqO13E3OvSSnB6Qd}7v=5-|^fkeO+laLaZy9YVYV&9>`0Z8HL zh&rQ7;*rPz^I)GGw2Yg>#tT)%NKKjQRx#(-96m2_mos<I7TG4MMOy>0 zXK=n$e@tz24D}ie^iWb=4RL6>k&Dt(%X8%u?)pO%*;S=H;y8CdW^L><>Q!^Ye@Q4F z=^Ms+7=l{7x4-HvLt}BG)uPksRR7KgENkfv_b)%KI#YzlwJ^+%4;V-(V%JOA+~tgM z82>ATDrAgSL-n`TvNdAJV>eJP0v3DP|<^X0G#Wz3yLIiv_}}TFT4nC;&bO zJip$3NA?fH@n-0UKh#6IU%6EcIBU-vMpa3YmHiGWwt@F5t0t?CF_FkpRO90u@bRsB zmrXexTal1oJ4w6>e0tpEi$s>ib#PlFNs^MLNq=|l16w4rsfc|Zc(Q*|-`o@X1`PDz zfq2aj7cTxE6NLODk!@wQUUVd~L3-kR6l`8iRg? z`vzY-lm{JSYWtflNMln?NK?bzP<3om7Hl?loEu+jiSuN)A@p|Gtda?+qS7jO#_V2USHiK?_}uNMzFy`+cxCf_h!wwuLph z&9QZxV4$tG6%?@;aXtw=v+?(cL{^W8pqh{*h4zLzgPHqd#%v_AHogJ;q147v$N*YN z4tH(iZ_^eD!_I048yvwsfIkJj6++9TIxz+v*$B(!7rQ%IFQ?b*k>x=oNpx_?TNJN| zjA5MKbBHfzByKM$_FZ6Kd)qxHYTfEff&QgMl16$GuCO+-b=I*j6!IMKvGVSy$Q9Wx zLZ~Bn(TPS!AhLd>toOiBvfmZ5XA&<8nY=X4oBzHWAGITi{k7W=lW}!^OWj^BV>D7- z5=0_fizY&nfQT2d=wV_^Ix>n5rOgEluor=kP@3c6UYeVI9Gkm4tGWB(w&-U2H1Iop zozy@$8^uWx**YpOI*DF%WPL~#XU5g}Fz{@6WVkqGR~4!(L8+NgOEVG2#rf~zJQs|# z4eCP2vf9WNQW|GX5>(2J4#R!<9Ms7ELwqm{JCrW>1n^q}FQ~_#>#uhiyHZ%Mu3k-r z_13r)m8i{tA$}hCZ&Fk6SC5yKk?lcMV?K0bO_YYZFp?eMKLf8y;bh7{v|wx4mTSIJ zh(@vBM(hjq7<4IE6NzjUA`(L!ku@=7oDt^}V1GDpwZ9El{#!m`hr}gM0lx;!ZT0&` zBEx7j(2@1=2Jp-3T&`qBw<#>UaYdP7@3+={co-AF_2a7f;6uP;;~y%UT@Kvz8NOqU(Sq#>aSZ-* z0r(Zr7q;WQBaspjAxWAvn@!RrNRkd0u0$dwh28p$xP3@5FExjTTeWS&F>D?EGnCb9 z)t>_URiImSOy0&19ofGGBb`=8T1BFfj*L(k#*^awdx~bTBlR9vLkt?qJVK}&X>oqL z47%47!iR(Nk;vu|CRN=?CrKKObYy_S_GIGx8t|E5pRDgdZev>T*5yHuN!l*otT4ux z#rY57_N2#G2pF-JPmH_pJ*z`s$qi>0=+ zRK|IG>o&F_&CUkYpvsU2Wtq3w$AAw((e`3M(<2tKM79=9Bxpv9qm?9S)aKZKR6Q`y z0za>APnQN+i^7zV(8kpggB}r5k^xPQ9%8=?e4_q%B(fcdNbsUnk+@2|zY*&IA5^!G z2kniluW>I$mlWy$ds_}^Tiyj2JQrxy_x|ORVS&`q`+(m8eZXXlZghF1ThPNUvVR!X zKX4b^9m{jFJg3{sSLpsdIR0X%@V$wl{ltXe7`kE~60)CFx4FcF6M5e~cQL*j&k~8x zYt(mM$;|JNwd+gt)ja910{^ozaOLl>QhMMtpaXtck5a^6fkT_u?TSM@q zog_(O3fe`095?0F^TNk=xoXslRqck(Qw+wEdzSe5&{^jIsOu~OeTSxsZQNR2_G zxnlI8Orr}6e@}t^l#)GK-v2Fk-x;1$>1#0fx3IF-#ul=}*35=JU_U>)+zS2G3*!77 z@SoJ_jJ89MM79nQA#F66n4Ba@)0#)U^Bz`YWkOvAkE!#csoSH88;ON&zy=K)=aL;f zhwh#LTP5XJ-Ws@~7zQNHMR)y06V8MED_|xV>7k0lZ9Cw|enUiPHX3vRvaIGwM|KM% z9;ajC{E5O(EB1nT@f?B5I1d|OU*hi_V0Xj=#(g2Bpi<#27czhI>U>b0pH}CjFe>)H zJ3dh4Y9&cinvKSgCmq=h)Ec}Nn{^W7zbf_t^};xhYY?(QNzkoi7kJQCODQb!OlzKT zb;g76JfmmAhk@4=K8SOFc+9XO{;cKMk^X*`dG|=9Vl;F%nwct^APvY6dU-}}Ht_hk z{l!r87BMKiR<)!8&MNjn;J=939E4vcaT|;)8>1=B}kb*RIy(HyHv^nmXFKw z_4h>oIkH|#Bi(2yNvae*XsO0k)biLAOp2|r0)aByD}2{hRsLBI><_?x0PK&0ai&bK zt2)5fLLgy3RTUu01`55<>VRQsF(`vrxc0G<;sA1_`DM1vgJ3Pc3e zghnGJNz$5;j%*rU3F(i7pQ;8R;e>b!_yyp{)%jWojoN_V{$9-d+9i>eEHL- zsgps;HGGn{n(zy_ey@nvh|csdwl~gMkzGPLzT6$NoGc4D(`CN&h=#*Zp1zNY zJVZ)du_6jvR`^Nn3MFV~kc0h&IKKq^g*sMx&FaQ|Cr*TP-MXf8O>1LGJ@4VT^pbk? zTkG`gju`Zs8CUV608gv)0TcUkas3$=Zdb1xX)D$Tq7ja4E@h{1RUua;HzUt7GPfw| zzX5`nnie6;^1iC_?8LNg z9{LFaMTZj;vM1E-Clvd~>U>^380T_c3rnR+Zi4r`0~bPjz=K|%F-lcM9yH)A03QP$ zHQ^tL>j!Y|q_6ft=zlnF$LsT?`yR!3PkJvdR7BQC(3ehVBubtuy`Eut=y_OHA&%-v zuVh4a#-~~`kJ~rLV=k%BXLapoT1fVyl6_d+J_6ZmI3wSjx(#S^l+N1dvDLrBoaHG! z`O#MvM>%rOX0qoE^f<&r4s<9JSAbLM{ECVFZ-gJi^&bK^vFVGXd;5YUvNebZY1$x3 zoIEqKJSWeJu!jsu73}4F>bf)Ix^a(H%+>j(y8TbcK7!bDLKdnZ#u&mfb7N>98#{&_ z=BhN%b!vXBtMdZzi(vl)_z`pce#CA;3PWARwCk@N-qRo>p2dhq5o6MkKqRXsMrp`-({hq>a3-&CSsfGA*->V+8K6RB{ zp;=He>OU!~0AbI2#;av-jeu1#WME~?ZRO>{H%^`w z;071oUl{6#aGkL-N?l#HRm+c~?@=*s@LXM&T#+@h!Wu@e+wbUB#-+1fkKBs%ycJ$A zx;0aHRL?pbN0qkieXX3q#|N(*hrL}ba+2M=e*Zal|2)`7)%mnICxdsL^Q|ZD4o11m z$f$=m#?7S_*Npbo{M$bsbX|PA{9!|!+6{eGoZkTZUEm!qe6PBGC)n*kv#S4hUH&qv zE@22o32G#=H1+I`RFx!6Nz3p@uZO#Yf*0F;muiDz`8IT4J+rE>e^F*xI6e>dEY2r^ zkGuPmh|LRS?sGmU)gVLr-6wPF>Nn6MF|NV;WN;n!GU%U~^XFj4K_3QtKhArAn}KFx zjOp-OzSq#;84&%h^0Xt73LPj94+ADi)0&|!DibACCZo%{>*A*T$@=pR^0?q;sju!FwO3tBfpm*Q-X%Yd`$+8gc=;b*g zQZvp5=D7E_#RN|8?bURldIT5tlDs$$(_)b_RF`>~o4eD%g|28TUMh3K!px zc?k7r&B;+W?muzQ_ybwWgN`AN-Oe(VhcNO34o{9Mce1>7&A`41`c1I^W#}w$2k>^_ z?E?1`yz5z@SvSff*_S?UA!R7dDjM&rixn=#%kt!7xoFL}pW|-wz zKAKfMv@0kKdHB-{r8l56{Buh<#jMH8L`zN~If0xyHj^~KJh z^2n_eLJRjvnVwh0nwK)fOC8(ZGQcZw6&mO@;E;^`o=g3}hM}Hd=YYq7$6Zi$4gxm- zcbag*;BH)R0j}3zw5LsI6Bg;wzOYkdpR;st%~2;q1)3;1IWD0xF-T@+%&);JL3-IMb|16t36@B`C|KO;-#90 zO@YoB90RV=;?~fkz^pn4fC*q?bRjVoyX-Gk3=<5D;iS?u^&%%&NF~8t$t@3F@0iPc zbHx%PE4=M$e^PkSMTjHE!9p7Xg*n1@2{=axSDXUQI(}NP^N3wir|VTsWWNGes|ES6 zl?rn}b!FkJ`20&t^k4m4{RVo7HJQJnac%Waw}H#Pao&%Ct8fLlg7bQDAD~nnUnF$j z0g_}S#A2(8TSoRirE{>B@_(z1kIDc_xI9Z$i}1zh4uglBU^J>&vzTL^Rq^XQ&k=Xb zbKKpnkc=DMp`m4*r4k=2G$Jce{Qg3DmBqnm4s<^`W$?QwuQK=hOo$iTL#%Z`jGo#1 zIo1`jhQ03dOS*l1HIJim-C>@hX%B-hYhsUvM*LobVrsa8tCm{D3%?G02@yg8>{NJ#7@WM z%niJL6_#~ec12~hm(uNxY=jttjzsn{<7V($4CQKGKN5mj!~P?YNF)-8L?V$$Boc{4 zB9TZW5{X12kw_#Gi9{liNF)-8L?V$$Boc{4B9TZW5{X12kw_#G*<1X7O}bz|K8sa( P00000NkvXXu0mjfwm)Py literal 0 HcmV?d00001 diff --git a/public/socialmedia/instagram.png b/public/socialmedia/instagram.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f5265a536aaeb322158dcc69f896d814974679 GIT binary patch literal 9923 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 Z{9jBO=g-<5%I*LF002ovPDHLkV1nBz1&sgz literal 0 HcmV?d00001