diff --git a/apps/website/public/sitemap-0.xml b/apps/website/public/sitemap-0.xml index 7688d72..aee9151 100644 --- a/apps/website/public/sitemap-0.xml +++ b/apps/website/public/sitemap-0.xml @@ -1,6 +1,6 @@ -https://lilypad.tech/about-us2024-11-07T00:24:52.741Zdaily0.7 -https://lilypad.tech2024-11-07T00:24:52.743Zdaily0.7 -https://lilypad.tech/team2024-11-07T00:24:52.743Zdaily0.7 +https://lilypad.tech/about-us2024-11-11T04:33:04.331Zdaily0.7 +https://lilypad.tech2024-11-11T04:33:04.331Zdaily0.7 +https://lilypad.tech/team2024-11-11T04:33:04.331Zdaily0.7 \ No newline at end of file diff --git a/apps/website/src/app/hooks/strapi/UseStrapi.ts b/apps/website/src/app/hooks/strapi/UseStrapi.ts index 08cfb99..c8c321c 100644 --- a/apps/website/src/app/hooks/strapi/UseStrapi.ts +++ b/apps/website/src/app/hooks/strapi/UseStrapi.ts @@ -15,10 +15,12 @@ function useStrapi({ pathname }: StrapiProps): StrapiResponse { const trustedByResp = results[1]; if (homepageInfoResp.status === "fulfilled" && trustedByResp.status === "fulfilled") { + const homepageData = homepageInfoResp.value as HomePageCmsInfo; setStrapi((prevState) => ({ ...prevState, - ...(homepageInfoResp.value as HomePageCmsInfo), + ...homepageData, trusted_bies: trustedByResp.value || [], + header_lottie: homepageData.header_lottie || null, })); } }) diff --git a/apps/website/src/app/hooks/strapi/requests.ts b/apps/website/src/app/hooks/strapi/requests.ts index ee50a58..2ca6202 100644 --- a/apps/website/src/app/hooks/strapi/requests.ts +++ b/apps/website/src/app/hooks/strapi/requests.ts @@ -5,14 +5,22 @@ const cms_home_url = cms_base_url?.replace("/api", ""); export function getHomepageInfo() { return new Promise((resolve, reject) => { - fetch(`${cms_base_url}/website-homepage`, { - headers: { - authorization: `bearer ${process.env.NEXT_PUBLIC_STRAPI_API}`, - }, - }) + fetch( + `${cms_base_url}/website-homepage?populate[header_image][fields][0]=url&populate[header_lottie][fields][0]=url`, + { + headers: { + authorization: `Bearer ${process.env.NEXT_PUBLIC_STRAPI_API}`, + }, + } + ) .then((data) => { data.json().then(({ data: info }) => { - resolve(info); // Return the whole info object + const homepageInfo = { + ...info, + header_image_url: info.header_image ? info.header_image.url : null, + header_lottie: info.header_lottie ? { url: info.header_lottie.url } : null, + }; + resolve(homepageInfo); // Return the updated homepage info with header image and Lottie file URLs }); }) .catch((err) => { diff --git a/apps/website/src/app/hooks/strapi/types.ts b/apps/website/src/app/hooks/strapi/types.ts index 4d9fc77..4daab03 100644 --- a/apps/website/src/app/hooks/strapi/types.ts +++ b/apps/website/src/app/hooks/strapi/types.ts @@ -3,18 +3,22 @@ export interface StrapiContext { } export interface HomePageCmsInfo { - badge_url: string; - badge_badge: string; - badge_icon: string; - badge_message: string; - badge_text: string; - mission_statement: string; - trusted_bies: { - src: string; - alt: string; - }[]; + badge_url: string; + badge_badge: string; + badge_icon: string; + badge_message: string; + badge_text: string; + mission_statement: string; + header_image_alt: string; + header_image_url?: string | null; + header_lottie?: { url: string } | null; + trusted_bies: { + src: string; + alt: string; + }[]; } + export interface TeamPageCmsInfo { trusted_bies: { src: string; diff --git a/apps/website/src/app/page.tsx b/apps/website/src/app/page.tsx index 42517bb..c82c342 100644 --- a/apps/website/src/app/page.tsx +++ b/apps/website/src/app/page.tsx @@ -30,6 +30,7 @@ import useFade from "./hooks/UseFade"; import useFadeInView from "./hooks/UseFadeInView"; import { PageContext } from "./clientLayout"; import { HomePageCmsInfo } from "./hooks/strapi/types"; +import { Player } from '@lottiefiles/react-lottie-player'; export default function Home() { const { strapi } = useContext(PageContext) as { strapi: HomePageCmsInfo }; @@ -347,13 +348,25 @@ export default function Home() { style={fade} className="relative w-full lg:w-1/2 lg:h-full max-w-2xl mr-auto pb-uui-7xl lg:pb-uui-none" > - Lilypad Header + {strapi?.header_lottie?.url ? ( + + ) : ( + {strapi?.header_image_alt + )} diff --git a/package.json b/package.json index a42a8b6..b4a68e5 100644 --- a/package.json +++ b/package.json @@ -12,5 +12,9 @@ }, "keywords": [], "author": "", - "license": "ISC" + "license": "ISC", + "dependencies": { + "@lottiefiles/dotlottie-react": "^0.9.3", + "@lottiefiles/react-lottie-player": "^3.5.4" + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3f9266a..4f01d20 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,14 @@ settings: importers: - .: {} + .: + dependencies: + '@lottiefiles/dotlottie-react': + specifier: ^0.9.3 + version: 0.9.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@lottiefiles/react-lottie-player': + specifier: ^3.5.4 + version: 3.5.4(react@18.3.1) apps/info-dashboard: dependencies: @@ -179,16 +186,16 @@ importers: dependencies: '@payloadcms/bundler-webpack': specifier: ^1.0.0 - version: 1.0.7(@swc/core@1.6.1(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(sass@1.69.4) + version: 1.0.7(@swc/core@1.6.1(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0))(sass@1.69.4) '@payloadcms/db-mongodb': specifier: ^1.0.0 - version: 1.7.1(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) + version: 1.7.1(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0)) '@payloadcms/plugin-cloud': specifier: ^3.0.0 - version: 3.0.1(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) + version: 3.0.1(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0)) '@payloadcms/richtext-slate': specifier: ^1.0.0 - version: 1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -200,7 +207,7 @@ importers: version: 4.19.2 payload: specifier: ^2.0.0 - version: 2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + version: 2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0) devDependencies: '@types/express': specifier: ^4.17.9 @@ -232,7 +239,7 @@ importers: devDependencies: '@types/bun': specifier: latest - version: 1.1.12 + version: 1.1.13 '@types/react': specifier: ^18 version: 18.3.3 @@ -1147,6 +1154,20 @@ packages: '@juggle/resize-observer@3.4.0': resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} + '@lottiefiles/dotlottie-react@0.9.3': + resolution: {integrity: sha512-x4xQlFFulAF/nG044VNMwaXWk8ehg/KEHXpMxGB+L5gv3qohjxv/I7/erHyfhWY9y6C/VMl+PiWZbT54W8+lUQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + '@lottiefiles/dotlottie-web@0.36.1': + resolution: {integrity: sha512-KvxOH5Msk0Ivqpgq4p1DGo1IG2XPX4kEVkhssTaOUEvoeCxDLru+DlbUzwG8b5JcJwEBmrAMzCNzCTmn+uMFxQ==} + + '@lottiefiles/react-lottie-player@3.5.4': + resolution: {integrity: sha512-2FptWtHQ+o7MzdsMKSvNZ1Mz7xtKSYI0WL9HjZ1r+CvsXR3lbLQUDp7Pwx6qhg0Akm4VluQ+8/D1S1fcr1Ao4w==} + peerDependencies: + react: 16 - 18 + '@mapbox/geojson-rewind@0.5.2': resolution: {integrity: sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==} hasBin: true @@ -1882,8 +1903,8 @@ packages: '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - '@types/bun@1.1.12': - resolution: {integrity: sha512-UkewJesRDP3+AW30Gc8hvxuIt+vHgYZXmVOKaXV8xnwAnMXTAs3XZDsa/jW+LSdAYhHslokSm72lq63FYYjZqA==} + '@types/bun@1.1.13': + resolution: {integrity: sha512-KmQxSBgVWCl6RSuerlLGZlIWfdxkKqat0nxN61+qu4y1KDn0Ll3j7v1Pl8GnaL3a/U6GGWVTJh75ap62kR1E8Q==} '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} @@ -2556,8 +2577,8 @@ packages: buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - bun-types@1.1.32: - resolution: {integrity: sha512-Lxgux4InO/WRjSAEy3iyDscsnDXR8+3rgNDeZYjPAizFYjUraoNuMl9PuRd9XMgFZgdyQwaUX7/QHmOw5KGFQw==} + bun-types@1.1.34: + resolution: {integrity: sha512-br5QygTEL/TwB4uQOb96Ky22j4Gq2WxWH/8Oqv20fk5HagwKXo/akB+LiYgSfzexCt6kkcUaVm+bKiPl71xPvw==} busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} @@ -4452,6 +4473,9 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true + lottie-web@5.12.2: + resolution: {integrity: sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg==} + loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} @@ -8145,6 +8169,19 @@ snapshots: '@juggle/resize-observer@3.4.0': {} + '@lottiefiles/dotlottie-react@0.9.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@lottiefiles/dotlottie-web': 0.36.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@lottiefiles/dotlottie-web@0.36.1': {} + + '@lottiefiles/react-lottie-player@3.5.4(react@18.3.1)': + dependencies: + lottie-web: 5.12.2 + react: 18.3.1 + '@mapbox/geojson-rewind@0.5.2': dependencies: get-stream: 6.0.1 @@ -8322,33 +8359,33 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@payloadcms/bundler-webpack@1.0.7(@swc/core@1.6.1(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(sass@1.69.4)': + '@payloadcms/bundler-webpack@1.0.7(@swc/core@1.6.1(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0))(sass@1.69.4)': dependencies: ajv: 8.17.1 compression: 1.7.4 connect-history-api-fallback: 1.6.0 - css-loader: 5.2.7(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - file-loader: 6.2.0(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + css-loader: 5.2.7(webpack@5.93.0) + file-loader: 6.2.0(webpack@5.93.0) find-node-modules: 2.1.3 - html-webpack-plugin: 5.6.0(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + html-webpack-plugin: 5.6.0(webpack@5.93.0) md5: 2.3.0 - mini-css-extract-plugin: 1.6.2(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + mini-css-extract-plugin: 1.6.2(webpack@5.93.0) path-browserify: 1.0.1 - payload: 2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0) postcss: 8.4.31 - postcss-loader: 6.2.1(postcss@8.4.31)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + postcss-loader: 6.2.1(postcss@8.4.31)(webpack@5.93.0) postcss-preset-env: 9.0.0(postcss@8.4.31) process: 0.11.10 - sass-loader: 12.6.0(sass@1.69.4)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - style-loader: 2.0.0(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - swc-loader: 0.2.6(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - swc-minify-webpack-plugin: 2.1.2(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - terser-webpack-plugin: 5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + sass-loader: 12.6.0(sass@1.69.4)(webpack@5.93.0) + style-loader: 2.0.0(webpack@5.93.0) + swc-loader: 0.2.6(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0) + swc-minify-webpack-plugin: 2.1.2(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.93.0))(webpack@5.93.0) webpack: 5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) webpack-bundle-analyzer: 4.10.2 webpack-cli: 4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0) - webpack-dev-middleware: 6.1.2(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + webpack-dev-middleware: 6.1.2(webpack@5.93.0) webpack-hot-middleware: 2.26.1 transitivePeerDependencies: - '@rspack/core' @@ -8366,7 +8403,7 @@ snapshots: - utf-8-validate - webpack-dev-server - '@payloadcms/db-mongodb@1.7.1(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))': + '@payloadcms/db-mongodb@1.7.1(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0))': dependencies: bson-objectid: 2.0.4 deepmerge: 4.3.1 @@ -8375,7 +8412,7 @@ snapshots: mongoose: 6.12.3(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)) mongoose-aggregate-paginate-v2: 1.0.6 mongoose-paginate-v2: 1.7.22 - payload: 2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0) prompts: 2.4.2 uuid: 9.0.0 transitivePeerDependencies: @@ -8383,7 +8420,7 @@ snapshots: - aws-crt - supports-color - '@payloadcms/plugin-cloud@3.0.1(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))': + '@payloadcms/plugin-cloud@3.0.1(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0))': dependencies: '@aws-sdk/client-cognito-identity': 3.624.0 '@aws-sdk/client-s3': 3.624.0 @@ -8391,18 +8428,18 @@ snapshots: '@aws-sdk/lib-storage': 3.624.0(@aws-sdk/client-s3@3.624.0) amazon-cognito-identity-js: 6.3.12 nodemailer: 6.9.8 - payload: 2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0) transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt - encoding - '@payloadcms/richtext-slate@1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@payloadcms/richtext-slate@1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@faceless-ui/modal': 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) i18next: 22.5.1 is-hotkey: 0.2.0 - payload: 2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0) react: 18.3.1 react-i18next: 11.18.6(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) slate: 0.91.4 @@ -9019,9 +9056,9 @@ snapshots: '@types/connect': 3.4.38 '@types/node': 20.14.14 - '@types/bun@1.1.12': + '@types/bun@1.1.13': dependencies: - bun-types: 1.1.32 + bun-types: 1.1.34 '@types/connect@3.4.38': dependencies: @@ -9478,7 +9515,7 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0))': + '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0))(webpack@5.93.0)': dependencies: webpack: 5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0) @@ -9868,7 +9905,7 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bun-types@1.1.32: + bun-types@1.1.34: dependencies: '@types/node': 20.12.14 '@types/ws': 8.5.12 @@ -10138,7 +10175,7 @@ snapshots: postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - css-loader@5.2.7(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + css-loader@5.2.7(webpack@5.93.0): dependencies: icss-utils: 5.1.0(postcss@8.4.41) loader-utils: 2.0.4 @@ -10809,7 +10846,7 @@ snapshots: debug: 4.3.6 enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.6 @@ -10821,7 +10858,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: debug: 3.2.7(supports-color@5.5.0) optionalDependencies: @@ -10842,7 +10879,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -11157,7 +11194,7 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@6.2.0(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + file-loader@6.2.0(webpack@5.93.0): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 @@ -11528,7 +11565,7 @@ snapshots: dependencies: void-elements: 3.1.0 - html-webpack-plugin@5.5.3(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + html-webpack-plugin@5.5.3(webpack@5.93.0): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -11537,7 +11574,7 @@ snapshots: tapable: 2.2.1 webpack: 5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) - html-webpack-plugin@5.6.0(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + html-webpack-plugin@5.6.0(webpack@5.93.0): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -12052,6 +12089,8 @@ snapshots: dependencies: js-tokens: 4.0.0 + lottie-web@5.12.2: {} + loupe@2.3.7: dependencies: get-func-name: 2.0.2 @@ -12183,7 +12222,7 @@ snapshots: mimic-response@3.1.0: {} - mini-css-extract-plugin@1.6.2(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + mini-css-extract-plugin@1.6.2(webpack@5.93.0): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 @@ -12613,7 +12652,7 @@ snapshots: pause@0.0.1: {} - payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + payload@2.25.0(@swc/helpers@0.5.5)(typescript@4.9.5)(webpack@5.93.0): dependencies: '@date-io/date-fns': 2.16.0(date-fns@2.30.0) '@dnd-kit/core': 6.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12649,7 +12688,7 @@ snapshots: graphql-query-complexity: 0.12.0(graphql@16.8.1) graphql-scalars: 1.22.2(graphql@16.8.1) graphql-type-json: 0.3.2(graphql@16.8.1) - html-webpack-plugin: 5.5.3(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + html-webpack-plugin: 5.5.3(webpack@5.93.0) http-status: 1.6.2 i18next: 22.5.1 i18next-browser-languagedetector: 6.1.8 @@ -12698,8 +12737,8 @@ snapshots: scheduler: 0.23.0 scmp: 2.1.0 sharp: 0.32.6 - swc-loader: 0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - terser-webpack-plugin: 5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + swc-loader: 0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0) + terser-webpack-plugin: 5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0) ts-essentials: 7.0.3(typescript@4.9.5) use-context-selector: 1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.0) uuid: 9.0.1 @@ -12915,7 +12954,7 @@ snapshots: postcss: 8.4.41 ts-node: 9.1.1(typescript@5.5.4) - postcss-loader@6.2.1(postcss@8.4.31)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + postcss-loader@6.2.1(postcss@8.4.31)(webpack@5.93.0): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 @@ -13599,7 +13638,7 @@ snapshots: dependencies: truncate-utf8-bytes: 1.0.2 - sass-loader@12.6.0(sass@1.69.4)(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + sass-loader@12.6.0(sass@1.69.4)(webpack@5.93.0): dependencies: klona: 2.0.6 neo-async: 2.6.2 @@ -13989,7 +14028,7 @@ snapshots: '@tokenizer/token': 0.3.0 peek-readable: 4.1.0 - style-loader@2.0.0(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + style-loader@2.0.0(webpack@5.93.0): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 @@ -14033,18 +14072,18 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - swc-loader@0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + swc-loader@0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0): dependencies: '@swc/core': 1.6.1(@swc/helpers@0.5.5) webpack: 5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) - swc-loader@0.2.6(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + swc-loader@0.2.6(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0): dependencies: '@swc/core': 1.6.1(@swc/helpers@0.5.5) '@swc/counter': 0.1.3 webpack: 5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) - swc-minify-webpack-plugin@2.1.2(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + swc-minify-webpack-plugin@2.1.2(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0): dependencies: '@swc/core': 1.6.1(@swc/helpers@0.5.5) webpack: 5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) @@ -14115,7 +14154,7 @@ snapshots: fast-fifo: 1.3.2 streamx: 2.18.0 - terser-webpack-plugin@5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + terser-webpack-plugin@5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 @@ -14126,7 +14165,7 @@ snapshots: optionalDependencies: '@swc/core': 1.6.1(@swc/helpers@0.5.5) - terser-webpack-plugin@5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + terser-webpack-plugin@5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 @@ -14373,14 +14412,14 @@ snapshots: dependencies: punycode: 2.3.1 - url-loader@4.1.1(file-loader@6.2.0(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.93.0))(webpack@5.93.0): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 webpack: 5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0) optionalDependencies: - file-loader: 6.2.0(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + file-loader: 6.2.0(webpack@5.93.0) url-parse@1.5.10: dependencies: @@ -14593,7 +14632,7 @@ snapshots: webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0))(webpack@5.93.0) '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0)) '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0)) colorette: 2.0.20 @@ -14608,7 +14647,7 @@ snapshots: optionalDependencies: webpack-bundle-analyzer: 4.10.2 - webpack-dev-middleware@6.1.2(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + webpack-dev-middleware@6.1.2(webpack@5.93.0): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -14660,7 +14699,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0) watchpack: 2.4.1 webpack-sources: 3.2.3 optionalDependencies: