/*
 * ATTENTION: An "eval-source-map" devtool has been used.
 * This devtool is neither made for production nor for readable output files.
 * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
 * or disable the default devtool with "devtool: false".
 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
 */
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([["app/(public)/page"],{

/***/ "(app-pages-browser)/./components/PremiumAnimatedSVG.tsx":
/*!*******************************************!*\
  !*** ./components/PremiumAnimatedSVG.tsx ***!
  \*******************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ PremiumAnimatedSVG)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\nfunction PremiumAnimatedSVG() {\n    _s();\n    const [mousePos, setMousePos] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)({\n        x: 0,\n        y: 0\n    });\n    const [activeNode, setActiveNode] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n    const containerRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n    const handleMouseMove = (e)=>{\n        if (!containerRef.current) return;\n        const rect = containerRef.current.getBoundingClientRect();\n        // Normalize coordinates from -0.5 to 0.5\n        const x = (e.clientX - rect.left) / rect.width - 0.5;\n        const y = (e.clientY - rect.top) / rect.height - 0.5;\n        setMousePos({\n            x,\n            y\n        });\n    };\n    const handleMouseLeave = ()=>{\n        setMousePos({\n            x: 0,\n            y: 0\n        });\n        setActiveNode(null);\n    };\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        ref: containerRef,\n        onMouseMove: handleMouseMove,\n        onMouseLeave: handleMouseLeave,\n        className: \"relative w-full aspect-square max-w-[460px] mx-auto rounded-[2.5rem] bg-[#070708] border border-white/10 overflow-hidden shadow-2xl backdrop-blur-xl group select-none transition-all duration-500 hover:border-zinc-800\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.div, {\n                className: \"absolute inset-0 pointer-events-none opacity-40\",\n                style: {\n                    x: mousePos.x * -15,\n                    y: mousePos.y * -15\n                },\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"absolute inset-0 bg-[radial-gradient(circle_at_50%_50%,rgba(5,163,255,0.12),transparent_70%)]\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                        lineNumber: 43,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"absolute inset-0 bg-[radial-gradient(circle_at_30%_70%,rgba(130,45,211,0.08),transparent_60%)]\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                        lineNumber: 44,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                        className: \"w-full h-full opacity-40\",\n                        viewBox: \"0 0 400 400\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                            stroke: \"rgba(255,255,255,0.05)\",\n                            strokeWidth: \"0.75\",\n                            strokeDasharray: \"3 6\",\n                            children: [\n                                [\n                                    -4,\n                                    -2,\n                                    0,\n                                    2,\n                                    4,\n                                    6,\n                                    8,\n                                    10,\n                                    12\n                                ].map((k)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                        x1: k * 40 - 200,\n                                        y1: \"0\",\n                                        x2: k * 40 + 200,\n                                        y2: \"400\"\n                                    }, `b-diag1-${k}`, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 50,\n                                        columnNumber: 15\n                                    }, this)),\n                                [\n                                    -4,\n                                    -2,\n                                    0,\n                                    2,\n                                    4,\n                                    6,\n                                    8,\n                                    10,\n                                    12\n                                ].map((k)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                        x1: k * 40 + 200,\n                                        y1: \"0\",\n                                        x2: k * 40 - 200,\n                                        y2: \"400\"\n                                    }, `b-diag2-${k}`, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 53,\n                                        columnNumber: 15\n                                    }, this))\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 48,\n                            columnNumber: 11\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                        lineNumber: 47,\n                        columnNumber: 9\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                lineNumber: 35,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.div, {\n                className: \"absolute inset-0 pointer-events-none\",\n                style: {\n                    x: mousePos.x * -5,\n                    y: mousePos.y * -5\n                },\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                    className: \"w-full h-full\",\n                    viewBox: \"0 0 400 400\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"defs\", {\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"linearGradient\", {\n                                    id: \"grad-cyan-blue\",\n                                    x1: \"0\",\n                                    y1: \"0\",\n                                    x2: \"1\",\n                                    y2: \"1\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                            offset: \"0%\",\n                                            stopColor: \"#05A3FF\",\n                                            stopOpacity: \"0.8\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                            lineNumber: 72,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                            offset: \"100%\",\n                                            stopColor: \"#2f2fbe\",\n                                            stopOpacity: \"0.8\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                            lineNumber: 73,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 71,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"linearGradient\", {\n                                    id: \"grad-purple-pink\",\n                                    x1: \"0\",\n                                    y1: \"0\",\n                                    x2: \"1\",\n                                    y2: \"1\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                            offset: \"0%\",\n                                            stopColor: \"#822dd3\",\n                                            stopOpacity: \"0.8\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                            lineNumber: 76,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                            offset: \"100%\",\n                                            stopColor: \"#f472b6\",\n                                            stopOpacity: \"0.8\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                            lineNumber: 77,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 75,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"filter\", {\n                                    id: \"laser-glow\",\n                                    x: \"-20%\",\n                                    y: \"-20%\",\n                                    width: \"140%\",\n                                    height: \"140%\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feGaussianBlur\", {\n                                            stdDeviation: \"4\",\n                                            result: \"blur\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                            lineNumber: 81,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feComposite\", {\n                                            in: \"SourceGraphic\",\n                                            in2: \"blur\",\n                                            operator: \"over\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                            lineNumber: 82,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 80,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 70,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.ellipse, {\n                            cx: \"200\",\n                            cy: \"200\",\n                            rx: \"160\",\n                            ry: \"80\",\n                            fill: \"none\",\n                            stroke: \"url(#grad-cyan-blue)\",\n                            strokeWidth: \"1.2\",\n                            strokeDasharray: \"40 180 60 40\",\n                            className: \"opacity-30\",\n                            animate: {\n                                rotate: 360\n                            },\n                            transition: {\n                                repeat: Infinity,\n                                duration: 25,\n                                ease: \"linear\"\n                            },\n                            style: {\n                                originX: \"200px\",\n                                originY: \"200px\"\n                            }\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 87,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.ellipse, {\n                            cx: \"200\",\n                            cy: \"200\",\n                            rx: \"130\",\n                            ry: \"65\",\n                            fill: \"none\",\n                            stroke: \"url(#grad-purple-pink)\",\n                            strokeWidth: \"0.8\",\n                            strokeDasharray: \"80 120\",\n                            className: \"opacity-20\",\n                            animate: {\n                                rotate: -360\n                            },\n                            transition: {\n                                repeat: Infinity,\n                                duration: 18,\n                                ease: \"linear\"\n                            },\n                            style: {\n                                originX: \"200px\",\n                                originY: \"200px\"\n                            }\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 102,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                            opacity: \"0.3\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                    x1: \"200\",\n                                    y1: \"200\",\n                                    x2: \"200\",\n                                    y2: \"110\",\n                                    stroke: \"#05A3FF\",\n                                    strokeWidth: \"1.5\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 119,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                    x1: \"200\",\n                                    y1: \"200\",\n                                    x2: \"100\",\n                                    y2: \"230\",\n                                    stroke: \"#822dd3\",\n                                    strokeWidth: \"1.5\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 120,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                    x1: \"200\",\n                                    y1: \"200\",\n                                    x2: \"300\",\n                                    y2: \"230\",\n                                    stroke: \"#f472b6\",\n                                    strokeWidth: \"1.5\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 121,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                    x1: \"200\",\n                                    y1: \"200\",\n                                    x2: \"200\",\n                                    y2: \"310\",\n                                    stroke: \"#34d399\",\n                                    strokeWidth: \"1.5\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 122,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 118,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.circle, {\n                            r: \"3\",\n                            fill: \"#ffffff\",\n                            filter: \"url(#laser-glow)\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"animateMotion\", {\n                                path: \"M 200,200 L 200,110\",\n                                dur: \"2.5s\",\n                                repeatCount: \"indefinite\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                lineNumber: 127,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 126,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.circle, {\n                            r: \"3\",\n                            fill: \"#ffffff\",\n                            filter: \"url(#laser-glow)\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"animateMotion\", {\n                                path: \"M 200,200 L 100,230\",\n                                dur: \"3s\",\n                                repeatCount: \"indefinite\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                lineNumber: 134,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 133,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.circle, {\n                            r: \"3\",\n                            fill: \"#ffffff\",\n                            filter: \"url(#laser-glow)\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"animateMotion\", {\n                                path: \"M 200,200 L 300,230\",\n                                dur: \"2.8s\",\n                                repeatCount: \"indefinite\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                lineNumber: 141,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 140,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.circle, {\n                            r: \"3\",\n                            fill: \"#ffffff\",\n                            filter: \"url(#laser-glow)\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"animateMotion\", {\n                                path: \"M 200,200 L 200,310\",\n                                dur: \"3.2s\",\n                                repeatCount: \"indefinite\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                lineNumber: 148,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 147,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                    lineNumber: 69,\n                    columnNumber: 9\n                }, this)\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                lineNumber: 62,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.div, {\n                className: \"absolute inset-0 cursor-pointer\",\n                style: {\n                    x: mousePos.x * 15,\n                    y: mousePos.y * 15\n                },\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                    className: \"w-full h-full\",\n                    viewBox: \"0 0 400 400\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                            transform: \"translate(0, 0)\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.polygon, {\n                                    points: \"200,175 225,188 200,201 175,188\",\n                                    fill: \"#0d0f12\",\n                                    stroke: \"#05A3FF\",\n                                    strokeWidth: \"2\",\n                                    className: \"shadow-2xl\",\n                                    animate: {\n                                        fill: [\n                                            \"#0d0f12\",\n                                            \"#1e293b\",\n                                            \"#0d0f12\"\n                                        ]\n                                    },\n                                    transition: {\n                                        repeat: Infinity,\n                                        duration: 4,\n                                        ease: \"easeInOut\"\n                                    }\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 171,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                    points: \"175,188 200,201 200,225 175,212\",\n                                    fill: \"#07080a\",\n                                    stroke: \"#05A3FF\",\n                                    strokeWidth: \"1\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 181,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                    points: \"200,201 225,188 225,212 200,225\",\n                                    fill: \"#17181c\",\n                                    stroke: \"#05A3FF\",\n                                    strokeWidth: \"1\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 182,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.ellipse, {\n                                    cx: \"200\",\n                                    cy: \"200\",\n                                    rx: \"40\",\n                                    ry: \"20\",\n                                    fill: \"none\",\n                                    stroke: \"#05A3FF\",\n                                    strokeWidth: \"1.5\",\n                                    className: \"opacity-60\",\n                                    animate: {\n                                        scale: [\n                                            1,\n                                            1.15,\n                                            1\n                                        ],\n                                        opacity: [\n                                            0.6,\n                                            0.9,\n                                            0.6\n                                        ]\n                                    },\n                                    transition: {\n                                        repeat: Infinity,\n                                        duration: 2.5,\n                                        ease: \"easeInOut\"\n                                    }\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 185,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 169,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                            onClick: ()=>setActiveNode(activeNode === \"strategy\" ? null : \"strategy\"),\n                            onMouseEnter: ()=>setActiveNode(\"strategy\"),\n                            className: \"group\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.g, {\n                                whileHover: {\n                                    scale: 1.08\n                                },\n                                className: \"transition-transform duration-300\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                        points: \"200,85 220,95 200,105 180,95\",\n                                        fill: \"#0d0f12\",\n                                        stroke: \"#05A3FF\",\n                                        strokeWidth: \"1.5\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 206,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                        points: \"180,95 200,105 200,117 180,107\",\n                                        fill: \"#07080a\",\n                                        stroke: \"#05A3FF\",\n                                        strokeWidth: \"1\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 207,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                        points: \"200,105 220,95 220,107 200,117\",\n                                        fill: \"#17181c\",\n                                        stroke: \"#05A3FF\",\n                                        strokeWidth: \"1\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 208,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                        cx: \"200\",\n                                        cy: \"95\",\n                                        r: \"3\",\n                                        fill: \"#ffffff\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 209,\n                                        columnNumber: 15\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                lineNumber: 205,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 200,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                            onClick: ()=>setActiveNode(activeNode === \"design\" ? null : \"design\"),\n                            onMouseEnter: ()=>setActiveNode(\"design\"),\n                            className: \"group\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.g, {\n                                whileHover: {\n                                    scale: 1.08\n                                },\n                                className: \"transition-transform duration-300\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                        points: \"100,205 120,215 100,225 80,215\",\n                                        fill: \"#0d0f12\",\n                                        stroke: \"#822dd3\",\n                                        strokeWidth: \"1.5\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 220,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                        points: \"80,215 100,225 100,237 80,227\",\n                                        fill: \"#07080a\",\n                                        stroke: \"#822dd3\",\n                                        strokeWidth: \"1\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 221,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                        points: \"100,225 120,215 120,227 100,237\",\n                                        fill: \"#17181c\",\n                                        stroke: \"#822dd3\",\n                                        strokeWidth: \"1\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 222,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                        cx: \"100\",\n                                        cy: \"215\",\n                                        r: \"3\",\n                                        fill: \"#ffffff\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 223,\n                                        columnNumber: 15\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                lineNumber: 219,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 214,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                            onClick: ()=>setActiveNode(activeNode === \"development\" ? null : \"development\"),\n                            onMouseEnter: ()=>setActiveNode(\"development\"),\n                            className: \"group\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.g, {\n                                whileHover: {\n                                    scale: 1.08\n                                },\n                                className: \"transition-transform duration-300\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                        points: \"300,205 320,215 300,225 280,215\",\n                                        fill: \"#0d0f12\",\n                                        stroke: \"#f472b6\",\n                                        strokeWidth: \"1.5\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 234,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                        points: \"280,215 300,225 300,237 280,227\",\n                                        fill: \"#07080a\",\n                                        stroke: \"#f472b6\",\n                                        strokeWidth: \"1\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 235,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                        points: \"300,225 320,215 320,227 300,237\",\n                                        fill: \"#17181c\",\n                                        stroke: \"#f472b6\",\n                                        strokeWidth: \"1\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 236,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                        cx: \"300\",\n                                        cy: \"215\",\n                                        r: \"3\",\n                                        fill: \"#ffffff\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 237,\n                                        columnNumber: 15\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                lineNumber: 233,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 228,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                            onClick: ()=>setActiveNode(activeNode === \"growth\" ? null : \"growth\"),\n                            onMouseEnter: ()=>setActiveNode(\"growth\"),\n                            className: \"group\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.g, {\n                                whileHover: {\n                                    scale: 1.08\n                                },\n                                className: \"transition-transform duration-300\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                        points: \"200,285 220,295 200,305 180,295\",\n                                        fill: \"#0d0f12\",\n                                        stroke: \"#34d399\",\n                                        strokeWidth: \"1.5\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 248,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                        points: \"180,295 200,305 200,317 180,307\",\n                                        fill: \"#07080a\",\n                                        stroke: \"#34d399\",\n                                        strokeWidth: \"1\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 249,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                        points: \"200,305 220,295 220,307 200,317\",\n                                        fill: \"#17181c\",\n                                        stroke: \"#34d399\",\n                                        strokeWidth: \"1\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 250,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                        cx: \"200\",\n                                        cy: \"295\",\n                                        r: \"3\",\n                                        fill: \"#ffffff\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 251,\n                                        columnNumber: 15\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                lineNumber: 247,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 242,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                    lineNumber: 167,\n                    columnNumber: 9\n                }, this)\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                lineNumber: 160,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 pointer-events-none flex flex-col justify-between p-6 z-30 font-mono text-[9px] text-zinc-500\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex justify-between items-start\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex flex-col gap-1\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-[#05A3FF] font-bold tracking-widest text-[10px]\",\n                                        children: \"CORE CONSOLE\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 264,\n                                        columnNumber: 13\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-[8px] text-zinc-600\",\n                                        children: \"SYS_V_4.2.0 // SYNCED\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 265,\n                                        columnNumber: 13\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                lineNumber: 263,\n                                columnNumber: 11\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"text-right flex flex-col gap-0.5 text-zinc-600\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        children: \"AZIMUTH: 42\\xb0\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 268,\n                                        columnNumber: 13\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        children: \"ELEVATION: 30\\xb0\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 269,\n                                        columnNumber: 13\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                lineNumber: 267,\n                                columnNumber: 11\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                        lineNumber: 262,\n                        columnNumber: 9\n                    }, this),\n                    activeNode && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"absolute inset-0 flex items-center justify-center pointer-events-auto bg-black/20 backdrop-blur-[2px]\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.div, {\n                            initial: {\n                                opacity: 0,\n                                scale: 0.95,\n                                y: 10\n                            },\n                            animate: {\n                                opacity: 1,\n                                scale: 1,\n                                y: 0\n                            },\n                            className: \"p-5 rounded-2xl bg-[#09090b]/90 border border-white/10 shadow-2xl max-w-[220px] text-center\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                    className: \"text-[10px] font-bold text-white uppercase tracking-widest block mb-1\",\n                                    children: [\n                                        activeNode === \"strategy\" && \"BRAND STRATEGY\",\n                                        activeNode === \"design\" && \"CREATIVE SYSTEM\",\n                                        activeNode === \"development\" && \"WEB ENGINEERING\",\n                                        activeNode === \"growth\" && \"GROWTH ENGINE\"\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 281,\n                                    columnNumber: 15\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                    className: \"text-[9px] text-[#05A3FF] font-bold block mb-3\",\n                                    children: [\n                                        activeNode === \"strategy\" && \"SYNC STATUS: 100%\",\n                                        activeNode === \"design\" && \"LATENCY: 98.4ms\",\n                                        activeNode === \"development\" && \"LIGHTHOUSE: 99/100\",\n                                        activeNode === \"growth\" && \"ORGANIC: +240%\"\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 287,\n                                    columnNumber: 15\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                    className: \"text-[8px] text-zinc-400 leading-normal\",\n                                    children: [\n                                        activeNode === \"strategy\" && \"Aligning target audience positioning and market messaging architecture.\",\n                                        activeNode === \"design\" && \"Responsive layout structures, typography hierarchy, and visual assets.\",\n                                        activeNode === \"development\" && \"Performance optimized Next.js components and scalable code structure.\",\n                                        activeNode === \"growth\" && \"Search Engine visibility tracking, and marketing integration.\"\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                    lineNumber: 293,\n                                    columnNumber: 15\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                            lineNumber: 276,\n                            columnNumber: 13\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                        lineNumber: 275,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex justify-between items-end border-t border-white/5 pt-4\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex flex-col gap-0.5\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        children: \"ENGINE: RUNNING\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 306,\n                                        columnNumber: 13\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-emerald-500 font-bold\",\n                                        children: \"GRID_SYNC_OK\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 307,\n                                        columnNumber: 13\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                lineNumber: 305,\n                                columnNumber: 11\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex items-center gap-3\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"w-1.5 h-1.5 rounded-full bg-emerald-500 animate-pulse\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 310,\n                                        columnNumber: 13\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-zinc-400\",\n                                        children: \"CONSOLE READY\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                        lineNumber: 311,\n                                        columnNumber: 13\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                                lineNumber: 309,\n                                columnNumber: 11\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                        lineNumber: 304,\n                        columnNumber: 9\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                lineNumber: 260,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute top-4 left-4 w-3.5 h-3.5 border-t-2 border-l-2 border-white/20 pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                lineNumber: 317,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute top-4 right-4 w-3.5 h-3.5 border-t-2 border-r-2 border-white/20 pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                lineNumber: 318,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute bottom-4 left-4 w-3.5 h-3.5 border-b-2 border-l-2 border-white/20 pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                lineNumber: 319,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute bottom-4 right-4 w-3.5 h-3.5 border-b-2 border-r-2 border-white/20 pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n                lineNumber: 320,\n                columnNumber: 7\n            }, this)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\PremiumAnimatedSVG.tsx\",\n        lineNumber: 26,\n        columnNumber: 5\n    }, this);\n}\n_s(PremiumAnimatedSVG, \"CHfrx0UPB3+3JTmjyVJiMRpRkjE=\");\n_c = PremiumAnimatedSVG;\nvar _c;\n$RefreshReg$(_c, \"PremiumAnimatedSVG\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/PremiumAnimatedSVG.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/AITestimonials.tsx":
/*!**********************************************!*\
  !*** ./components/public/AITestimonials.tsx ***!
  \**********************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ AITestimonials)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,BrainCircuit,Cpu,Globe,ShieldCheck,Sparkles,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/sparkles.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,BrainCircuit,Cpu,Globe,ShieldCheck,Sparkles,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/brain-circuit.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,BrainCircuit,Cpu,Globe,ShieldCheck,Sparkles,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/bot.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,BrainCircuit,Cpu,Globe,ShieldCheck,Sparkles,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/cpu.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,BrainCircuit,Cpu,Globe,ShieldCheck,Sparkles,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/shield-check.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,BrainCircuit,Cpu,Globe,ShieldCheck,Sparkles,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-up-right.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,BrainCircuit,Cpu,Globe,ShieldCheck,Sparkles,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/globe.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,BrainCircuit,Cpu,Globe,ShieldCheck,Sparkles,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/zap.js\");\n/* harmony import */ var _ui_BorderGlow__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../ui/BorderGlow */ \"(app-pages-browser)/./components/ui/BorderGlow.tsx\");\n/* harmony import */ var _hooks_use_toast__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/hooks/use-toast */ \"(app-pages-browser)/./hooks/use-toast.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\nconst PROMPT = \"As a Marketing Director/Business Owner, I want to know what makes Amaris Brand Creation the best partner for reinventing our brand, scaling our Website and SEO, designing compelling visuals, managing social media, and executing end-to-end digital marketing, and why their approach consistently delivers professional results. Summarize the highlights from Amaris Brand Creation's website: https://amarisbrand.com\";\nconst aiPlatforms = [\n    {\n        id: 'OpenAI',\n        name: 'ChatGPT',\n        icon: _barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n        color: '#10a37f',\n        glow: 'rgba(16,163,127,0.3)',\n        description: 'Scanning LLM context for strategic branding and high-performance stacks.',\n        link: 'https://chatgpt.com/?q='\n    },\n    {\n        id: 'Claude',\n        name: 'Claude.ai',\n        icon: _barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n        color: '#d97757',\n        glow: 'rgba(217,119,87,0.3)',\n        description: 'Analyzing Answer Engine Optimization (AEO) and scalable digital architecture.',\n        link: 'https://claude.ai/new?q='\n    },\n    {\n        id: 'Google',\n        name: 'Gemini',\n        icon: _barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n        color: '#05A3FF',\n        glow: 'rgba(5,163,255,0.3)',\n        description: 'Fetching search-grounded data on agency authority and user-centric design.',\n        link: 'https://gemini.google.com/app?q='\n    },\n    {\n        id: 'Grok',\n        name: 'Grok',\n        icon: _barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n        color: '#e2e8f0',\n        glow: 'rgba(226,232,240,0.3)',\n        description: 'Real-time intelligence on workflow automation and ROI-driven execution.',\n        link: 'https://grok.com/?q='\n    }\n];\nfunction AITestimonials() {\n    _s();\n    const { toast } = (0,_hooks_use_toast__WEBPACK_IMPORTED_MODULE_3__.useToast)();\n    const [hovered, setHovered] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n    const handleLaunchSearch = async (platform)=>{\n        try {\n            await navigator.clipboard.writeText(PROMPT);\n            toast({\n                title: `Intelligence Sync: ${platform.name}`,\n                description: \"Prompt copied. Opening secure verification channel...\"\n            });\n            const encodedPrompt = encodeURIComponent(PROMPT);\n            const url = `${platform.link}${encodedPrompt}`;\n            setTimeout(()=>{\n                window.open(url, '_blank');\n            }, 400);\n        } catch (err) {\n            console.error(\"Failed to copy prompt:\", err);\n        }\n    };\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"py-24 lg:py-40 bg-[#050505] border-y border-white/5 relative overflow-hidden\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 bg-[radial-gradient(#ffffff_1px,transparent_1px)] [background-size:32px_32px] opacity-[0.03]\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                lineNumber: 76,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute top-0 left-1/4 w-[500px] h-[500px] bg-[#05A3FF]/10 blur-[80px] rounded-full pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                lineNumber: 77,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute bottom-0 right-1/4 w-[400px] h-[400px] bg-purple-500/10 blur-[70px] rounded-full pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                lineNumber: 78,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"w-full px-[5%] relative z-10\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex flex-col items-center text-center mb-16 md:mb-24\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_8__.motion.div, {\n                                initial: {\n                                    opacity: 0,\n                                    y: 20\n                                },\n                                whileInView: {\n                                    opacity: 1,\n                                    y: 0\n                                },\n                                viewport: {\n                                    once: true\n                                },\n                                className: \"flex items-center gap-2 px-3 py-1 rounded-full bg-white/5 border border-white/10 text-[#05A3FF] text-xs font-bold tracking-widest uppercase mb-6 will-change-transform\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n                                        className: \"w-3 h-3\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                        lineNumber: 88,\n                                        columnNumber: 13\n                                    }, this),\n                                    \"Live Verification Hub\"\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                lineNumber: 82,\n                                columnNumber: 11\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_8__.motion.h2, {\n                                initial: {\n                                    opacity: 0,\n                                    y: 20\n                                },\n                                whileInView: {\n                                    opacity: 1,\n                                    y: 0\n                                },\n                                viewport: {\n                                    once: true\n                                },\n                                transition: {\n                                    delay: 0.1\n                                },\n                                className: \"text-5xl md:text-7xl lg:text-9xl font-bold tracking-tighter text-white mb-8\",\n                                children: [\n                                    \"Proof in the \",\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"italic font-serif font-light text-[#05A3FF]\",\n                                        children: \"Machine\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                        lineNumber: 99,\n                                        columnNumber: 26\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                lineNumber: 92,\n                                columnNumber: 11\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_8__.motion.p, {\n                                initial: {\n                                    opacity: 0,\n                                    y: 20\n                                },\n                                whileInView: {\n                                    opacity: 1,\n                                    y: 0\n                                },\n                                viewport: {\n                                    once: true\n                                },\n                                transition: {\n                                    delay: 0.2\n                                },\n                                className: \"text-zinc-500 text-lg md:text-xl max-w-3xl leading-relaxed\",\n                                children: \"Don't rely on curated testimonials. Launch a real-time intelligence scan across the world's leading Answer Engines to see how Amaris Brand Creation ranks in the global digital ecosystem.\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                lineNumber: 102,\n                                columnNumber: 11\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                        lineNumber: 81,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6\",\n                        children: aiPlatforms.map((platform, idx)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_8__.motion.div, {\n                                initial: {\n                                    opacity: 0,\n                                    y: 20\n                                },\n                                whileInView: {\n                                    opacity: 1,\n                                    y: 0\n                                },\n                                viewport: {\n                                    once: true\n                                },\n                                transition: {\n                                    delay: idx * 0.1\n                                },\n                                onMouseEnter: ()=>setHovered(platform.id),\n                                onMouseLeave: ()=>setHovered(null),\n                                className: \"group relative\",\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                    className: \"h-full\",\n                                    backgroundColor: \"#0a0a0a\",\n                                    borderRadius: 24,\n                                    colors: [\n                                        platform.color,\n                                        '#ffffff10'\n                                    ],\n                                    glowRadius: 60,\n                                    glowIntensity: hovered === platform.id ? 0.4 : 0.1,\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"p-8 flex flex-col h-full bg-gradient-to-b from-white/[0.02] to-transparent relative overflow-hidden group-hover:from-white/[0.05] transition-colors duration-500\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"flex items-center justify-between mb-8\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                        className: \"flex items-center gap-2\",\n                                                        children: [\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                className: \"w-2 h-2 rounded-full bg-emerald-500 animate-pulse shadow-[0_0_8px_rgba(16,185,129,0.5)]\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                                                lineNumber: 138,\n                                                                columnNumber: 24\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                className: \"text-[10px] font-bold tracking-widest text-emerald-500 uppercase\",\n                                                                children: \"Live Node Ready\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                                                lineNumber: 139,\n                                                                columnNumber: 24\n                                                            }, this)\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                                        lineNumber: 137,\n                                                        columnNumber: 21\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(platform.icon, {\n                                                        className: \"w-5 h-5 text-zinc-600 group-hover:text-white transition-colors duration-500\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                                        lineNumber: 141,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                                lineNumber: 136,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                                className: \"text-2xl font-bold text-white mb-3 flex items-center gap-2\",\n                                                children: platform.name\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                                lineNumber: 144,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                className: \"text-zinc-500 text-sm leading-relaxed mb-8 group-hover:text-zinc-400 transition-colors\",\n                                                children: platform.description\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                                lineNumber: 148,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"mt-auto pt-6 border-t border-white/5\",\n                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n                                                    onClick: ()=>handleLaunchSearch(platform),\n                                                    className: \"w-full py-4 rounded-xl bg-white/[0.03] border border-white/10 text-white text-sm font-bold flex items-center justify-center gap-2 hover:bg-white/[0.08] hover:border-white/20 transition-all duration-300 group/btn\",\n                                                    children: [\n                                                        \"Verify Intelligence\",\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n                                                            className: \"w-4 h-4 group-hover/btn:translate-x-0.5 group-hover/btn:-translate-y-0.5 transition-transform\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                                            lineNumber: 158,\n                                                            columnNumber: 23\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                                    lineNumber: 153,\n                                                    columnNumber: 21\n                                                }, this)\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                                lineNumber: 152,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"absolute inset-x-0 bottom-0 h-1 bg-gradient-to-r from-transparent via-[#05A3FF]/20 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-700 blur-sm\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                                lineNumber: 163,\n                                                columnNumber: 19\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                        lineNumber: 133,\n                                        columnNumber: 17\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                    lineNumber: 125,\n                                    columnNumber: 15\n                                }, this)\n                            }, platform.id, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                lineNumber: 115,\n                                columnNumber: 13\n                            }, this))\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                        lineNumber: 113,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"mt-20 flex flex-wrap justify-center items-center gap-x-12 gap-y-6 text-zinc-600 font-mono text-[10px] uppercase tracking-[0.2em] opacity-40\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex items-center gap-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n                                        className: \"w-3 h-3\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                        lineNumber: 173,\n                                        columnNumber: 14\n                                    }, this),\n                                    \"Global Context Search\"\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                lineNumber: 172,\n                                columnNumber: 12\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex items-center gap-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n                                        className: \"w-3 h-3\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                        lineNumber: 177,\n                                        columnNumber: 14\n                                    }, this),\n                                    \"AEO Verified Score: 98/100\"\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                lineNumber: 176,\n                                columnNumber: 12\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex items-center gap-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowUpRight_Bot_BrainCircuit_Cpu_Globe_ShieldCheck_Sparkles_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                                        className: \"w-3 h-3\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                        lineNumber: 181,\n                                        columnNumber: 14\n                                    }, this),\n                                    \"Deep-Learning Authority Checked\"\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                                lineNumber: 180,\n                                columnNumber: 12\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                        lineNumber: 171,\n                        columnNumber: 9\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n                lineNumber: 80,\n                columnNumber: 7\n            }, this)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AITestimonials.tsx\",\n        lineNumber: 74,\n        columnNumber: 5\n    }, this);\n}\n_s(AITestimonials, \"OEdVYJWaG0toUSxDFx0yjgbbDYg=\", false, function() {\n    return [\n        _hooks_use_toast__WEBPACK_IMPORTED_MODULE_3__.useToast\n    ];\n});\n_c = AITestimonials;\nvar _c;\n$RefreshReg$(_c, \"AITestimonials\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/AITestimonials.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/AgencyIntro.tsx":
/*!*******************************************!*\
  !*** ./components/public/AgencyIntro.tsx ***!
  \*******************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ AgencyIntro)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _barrel_optimize_names_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! __barrel_optimize__?names=TrendingUp!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/trending-up.js\");\n/* harmony import */ var _components_PremiumAnimatedSVG__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/PremiumAnimatedSVG */ \"(app-pages-browser)/./components/PremiumAnimatedSVG.tsx\");\n\n\n\n\n\nfunction AgencyIntro({ image }) {\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"py-24 lg:py-32 bg-[#09090b] text-white border-t border-white/5 relative overflow-hidden\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute top-1/2 left-0 -translate-y-1/2 w-[500px] h-[500px] bg-[#05A3FF]/5 blur-[80px] rounded-full pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                lineNumber: 15,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"w-full px-[10%] relative z-10\",\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"grid grid-cols-1 md:grid-cols-12 gap-12 lg:gap-18 items-center\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"md:col-span-7 lg:col-span-6\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_3__.motion.div, {\n                                initial: {\n                                    opacity: 0,\n                                    x: -20\n                                },\n                                whileInView: {\n                                    opacity: 1,\n                                    x: 0\n                                },\n                                viewport: {\n                                    once: true\n                                },\n                                transition: {\n                                    duration: 0.6\n                                },\n                                className: \"will-change-transform\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"inline-flex items-center gap-2 mb-8 px-4 py-2 rounded-full bg-white/5 border border-white/10\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"w-1.5 h-1.5 bg-[#05A3FF] rounded-full animate-pulse\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                lineNumber: 30,\n                                                columnNumber: 17\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-xs font-bold uppercase tracking-widest text-zinc-400\",\n                                                children: \"Digital Growth Partner\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                lineNumber: 31,\n                                                columnNumber: 17\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                        lineNumber: 29,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                        className: \"text-4xl md:text-5xl lg:text-7xl font-bold tracking-tight leading-[1.1] mb-10 text-transparent bg-clip-text bg-gradient-to-br from-white via-white to-white/40\",\n                                        children: [\n                                            \"A Digital Agency That \",\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-[#05A3FF]\",\n                                                children: \"Grows\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                lineNumber: 35,\n                                                columnNumber: 39\n                                            }, this),\n                                            \" With Your Brand.\"\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                        lineNumber: 34,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"flex flex-col gap-6 text-zinc-300 text-lg leading-relaxed max-w-2xl bg-white/[0.03] backdrop-blur-xl p-8 rounded-[2rem] border border-white/10 shadow-xl relative overflow-hidden\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"absolute top-0 right-0 w-48 h-48 bg-[#05A3FF]/8 blur-[50px] rounded-full -mr-16 -mt-16 pointer-events-none\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                lineNumber: 39,\n                                                columnNumber: 17\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                className: \"font-medium text-zinc-200\",\n                                                children: \"Amaris Brand Creation combines strategy, design, development, and marketing to build digital experiences that actually move your business forward. From the first discovery workshop to launch and optimization, you work with one expert partner instead of juggling multiple vendors.\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                lineNumber: 40,\n                                                columnNumber: 17\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                className: \"text-zinc-400 text-base\",\n                                                children: \"Headquartered in Visakhapatnam, India, we collaborate remotely with clients across India and around the world. Our team is comfortable working across time zones, running online workshops, and sharing progress through clear, transparent communication.\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                lineNumber: 44,\n                                                columnNumber: 17\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                className: \"text-zinc-400 text-base\",\n                                                children: \"Whether you are validating a new idea, scaling an existing brand, or rebuilding your digital ecosystem, we help you design systems that attract the right visitors, convert them into customers, and keep them engaged.\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                lineNumber: 48,\n                                                columnNumber: 17\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"flex flex-wrap gap-4 mt-2\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n                                                        href: \"/about\",\n                                                        className: \"px-6 py-3 rounded-full bg-white text-black font-bold text-xs uppercase tracking-wider transition-all hover:scale-105 active:scale-95 hover:shadow-[0_0_20px_rgba(255,255,255,0.15)]\",\n                                                        children: \"Our Story\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                        lineNumber: 53,\n                                                        columnNumber: 19\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n                                                        href: \"/contact\",\n                                                        className: \"px-6 py-3 rounded-full bg-transparent border border-white/20 text-white font-bold text-xs uppercase tracking-wider transition-all hover:border-white/50 hover:bg-white/5 hover:scale-105 active:scale-95 flex items-center gap-2\",\n                                                        children: [\n                                                            \"Get in Touch \",\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                                                className: \"w-4 h-4\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                                lineNumber: 63,\n                                                                columnNumber: 34\n                                                            }, this)\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                        lineNumber: 59,\n                                                        columnNumber: 19\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                lineNumber: 52,\n                                                columnNumber: 17\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                        lineNumber: 38,\n                                        columnNumber: 15\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                lineNumber: 22,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                            lineNumber: 21,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"md:col-span-5 lg:col-span-5 relative\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_3__.motion.div, {\n                                    initial: {\n                                        opacity: 0,\n                                        scale: 0.9,\n                                        y: 30\n                                    },\n                                    whileInView: {\n                                        opacity: 1,\n                                        scale: 1,\n                                        y: 0\n                                    },\n                                    viewport: {\n                                        once: true\n                                    },\n                                    transition: {\n                                        duration: 0.8,\n                                        ease: [\n                                            0.16,\n                                            1,\n                                            0.3,\n                                            1\n                                        ]\n                                    },\n                                    className: \"relative w-full\",\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_PremiumAnimatedSVG__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                        lineNumber: 79,\n                                        columnNumber: 15\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                    lineNumber: 72,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_3__.motion.div, {\n                                    initial: {\n                                        opacity: 0,\n                                        y: 20\n                                    },\n                                    whileInView: {\n                                        opacity: 1,\n                                        y: 0\n                                    },\n                                    viewport: {\n                                        once: true\n                                    },\n                                    transition: {\n                                        duration: 0.6,\n                                        delay: 0.4\n                                    },\n                                    className: \"absolute -bottom-6 -left-6 bg-white text-black px-6 py-4 rounded-2xl shadow-xl z-20 hidden md:flex items-center gap-4\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"w-10 h-10 rounded-full bg-[#05A3FF] flex items-center justify-center text-white\",\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                                className: \"w-5 h-5\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                lineNumber: 91,\n                                                columnNumber: 17\n                                            }, this)\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                            lineNumber: 90,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"flex flex-col\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-xs font-black uppercase tracking-tighter\",\n                                                    children: \"Impact Driven\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                    lineNumber: 94,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-[10px] text-black/60 font-bold tracking-tight\",\n                                                    children: \"Measured by Results\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                                    lineNumber: 95,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                            lineNumber: 93,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                                    lineNumber: 83,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                            lineNumber: 71,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                    lineNumber: 18,\n                    columnNumber: 9\n                }, this)\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n                lineNumber: 17,\n                columnNumber: 7\n            }, this)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\AgencyIntro.tsx\",\n        lineNumber: 13,\n        columnNumber: 5\n    }, this);\n}\n_c = AgencyIntro;\nvar _c;\n$RefreshReg$(_c, \"AgencyIntro\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/AgencyIntro.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/FullServiceGrid.tsx":
/*!***********************************************!*\
  !*** ./components/public/FullServiceGrid.tsx ***!
  \***********************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ FullServiceGrid)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_Code2_Palette_TrendingUp_Users_lucide_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,Code2,Palette,TrendingUp,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/code-xml.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_Code2_Palette_TrendingUp_Users_lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,Code2,Palette,TrendingUp,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/trending-up.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_Code2_Palette_TrendingUp_Users_lucide_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,Code2,Palette,TrendingUp,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/bot.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_Code2_Palette_TrendingUp_Users_lucide_react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,Code2,Palette,TrendingUp,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/users.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_Code2_Palette_TrendingUp_Users_lucide_react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,Code2,Palette,TrendingUp,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/palette.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_Bot_Code2_Palette_TrendingUp_Users_lucide_react__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight,Bot,Code2,Palette,TrendingUp,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-up-right.js\");\n/* harmony import */ var _components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/ui/BorderGlow */ \"(app-pages-browser)/./components/ui/BorderGlow.tsx\");\n/* harmony import */ var animejs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! animejs */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/animation.js\");\n/* harmony import */ var animejs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! animejs */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/utils/stagger.js\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\nconst fullServices = [\n    {\n        title: \"Web & App Development\",\n        description: \"We build high-performance, scalable, and secure web and mobile applications tailored to your business needs, from stunning marketing sites to complex enterprise platforms.\",\n        icon: _barrel_optimize_names_ArrowUpRight_Bot_Code2_Palette_TrendingUp_Users_lucide_react__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n        gradient: \"from-[#05A3FF]/30 via-[#2f2fbe]/20 to-transparent\",\n        color: \"#05A3FF\",\n        accent: \"rgba(5,163,255,0.4)\"\n    },\n    {\n        title: \"Digital Marketing\",\n        description: \"Our data-driven digital marketing strategies are designed to boost your online presence, attract qualified leads, and increase your revenue through SEO, PPC, and content marketing.\",\n        icon: _barrel_optimize_names_ArrowUpRight_Bot_Code2_Palette_TrendingUp_Users_lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n        gradient: \"from-[#fb923c]/30 via-[#ef4444]/20 to-transparent\",\n        color: \"#fb923c\",\n        accent: \"rgba(251,146,60,0.4)\"\n    },\n    {\n        title: \"AI & Automation\",\n        description: \"Leverage the power of artificial intelligence to automate workflows, gain valuable insights from your data, and create intelligent, self-learning applications.\",\n        icon: _barrel_optimize_names_ArrowUpRight_Bot_Code2_Palette_TrendingUp_Users_lucide_react__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n        gradient: \"from-[#34d399]/30 via-[#10b981]/20 to-transparent\",\n        color: \"#34d399\",\n        accent: \"rgba(52,211,153,0.4)\"\n    },\n    {\n        title: \"Social Media Marketing\",\n        description: \"We build and engage your community through compelling content, targeted campaigns, and authentic interactions on platforms where your audience thrives.\",\n        icon: _barrel_optimize_names_ArrowUpRight_Bot_Code2_Palette_TrendingUp_Users_lucide_react__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n        gradient: \"from-[#c084fc]/30 via-[#818cf8]/20 to-transparent\",\n        color: \"#c084fc\",\n        accent: \"rgba(192,132,252,0.4)\"\n    },\n    {\n        title: \"Branding & Graphic Design\",\n        description: \"From memorable logos to comprehensive brand guidelines, we craft a cohesive visual identity that tells your story and sets you apart from the competition.\",\n        icon: _barrel_optimize_names_ArrowUpRight_Bot_Code2_Palette_TrendingUp_Users_lucide_react__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n        gradient: \"from-[#f472b6]/30 via-[#fb7185]/20 to-transparent\",\n        color: \"#f472b6\",\n        accent: \"rgba(244,114,182,0.4)\"\n    }\n];\n// Custom Immersive Full-Bleed Dashboard Panels for each service\n// Advanced SVG filters and defs for premium UI glows\nconst HighTechDefs = ()=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n        className: \"w-0 h-0 absolute\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"defs\", {\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"filter\", {\n                    id: \"neonGlowBlue\",\n                    x: \"-30%\",\n                    y: \"-30%\",\n                    width: \"160%\",\n                    height: \"160%\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feGaussianBlur\", {\n                            stdDeviation: \"8\",\n                            result: \"blur\"\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 58,\n                            columnNumber: 9\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMerge\", {\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMergeNode\", {\n                                    in: \"blur\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 60,\n                                    columnNumber: 11\n                                }, undefined),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMergeNode\", {\n                                    in: \"SourceGraphic\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 61,\n                                    columnNumber: 11\n                                }, undefined)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 59,\n                            columnNumber: 9\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                    lineNumber: 57,\n                    columnNumber: 7\n                }, undefined),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"filter\", {\n                    id: \"neonGlowOrange\",\n                    x: \"-30%\",\n                    y: \"-30%\",\n                    width: \"160%\",\n                    height: \"160%\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feGaussianBlur\", {\n                            stdDeviation: \"8\",\n                            result: \"blur\"\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 65,\n                            columnNumber: 9\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMerge\", {\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMergeNode\", {\n                                    in: \"blur\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 67,\n                                    columnNumber: 11\n                                }, undefined),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMergeNode\", {\n                                    in: \"SourceGraphic\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 68,\n                                    columnNumber: 11\n                                }, undefined)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 66,\n                            columnNumber: 9\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                    lineNumber: 64,\n                    columnNumber: 7\n                }, undefined),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"filter\", {\n                    id: \"neonGlowEmerald\",\n                    x: \"-30%\",\n                    y: \"-30%\",\n                    width: \"160%\",\n                    height: \"160%\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feGaussianBlur\", {\n                            stdDeviation: \"8\",\n                            result: \"blur\"\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 72,\n                            columnNumber: 9\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMerge\", {\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMergeNode\", {\n                                    in: \"blur\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 74,\n                                    columnNumber: 11\n                                }, undefined),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMergeNode\", {\n                                    in: \"SourceGraphic\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 75,\n                                    columnNumber: 11\n                                }, undefined)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 73,\n                            columnNumber: 9\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                    lineNumber: 71,\n                    columnNumber: 7\n                }, undefined),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"filter\", {\n                    id: \"neonGlowPurple\",\n                    x: \"-30%\",\n                    y: \"-30%\",\n                    width: \"160%\",\n                    height: \"160%\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feGaussianBlur\", {\n                            stdDeviation: \"8\",\n                            result: \"blur\"\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 79,\n                            columnNumber: 9\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMerge\", {\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMergeNode\", {\n                                    in: \"blur\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 81,\n                                    columnNumber: 11\n                                }, undefined),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMergeNode\", {\n                                    in: \"SourceGraphic\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 82,\n                                    columnNumber: 11\n                                }, undefined)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 80,\n                            columnNumber: 9\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                    lineNumber: 78,\n                    columnNumber: 7\n                }, undefined),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"filter\", {\n                    id: \"neonGlowPink\",\n                    x: \"-30%\",\n                    y: \"-30%\",\n                    width: \"160%\",\n                    height: \"160%\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feGaussianBlur\", {\n                            stdDeviation: \"8\",\n                            result: \"blur\"\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 86,\n                            columnNumber: 9\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMerge\", {\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMergeNode\", {\n                                    in: \"blur\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 88,\n                                    columnNumber: 11\n                                }, undefined),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feMergeNode\", {\n                                    in: \"SourceGraphic\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 89,\n                                    columnNumber: 11\n                                }, undefined)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 87,\n                            columnNumber: 9\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                    lineNumber: 85,\n                    columnNumber: 7\n                }, undefined)\n            ]\n        }, void 0, true, {\n            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n            lineNumber: 56,\n            columnNumber: 5\n        }, undefined)\n    }, void 0, false, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n        lineNumber: 55,\n        columnNumber: 3\n    }, undefined);\n_c = HighTechDefs;\nconst WebDevDashboard = ({ color })=>{\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"w-full h-full bg-zinc-950/90 border border-white/10 rounded-3xl overflow-hidden shadow-2xl flex flex-col font-mono text-[9px] relative group/dash\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(HighTechDefs, {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 99,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 bg-[linear-gradient(rgba(255,255,255,0.015)_1px,transparent_1px),linear-gradient(90deg,rgba(255,255,255,0.015)_1px,transparent_1px)] bg-[size:16px_16px] pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 101,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 bg-[radial-gradient(circle_at_top_right,rgba(5,163,255,0.15),transparent_50%)] pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 102,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"h-9 border-b border-white/5 bg-zinc-900/60 px-4 flex items-center justify-between shrink-0\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex gap-1.5\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#ef4444]/80 shadow-[0_0_6px_rgba(239,68,68,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 107,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#f59e0b]/80 shadow-[0_0_6px_rgba(245,158,11,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 108,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#10b981]/80 shadow-[0_0_6px_rgba(16,185,129,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 109,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 106,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex items-center gap-1.5 px-3 py-1 bg-black/40 rounded-full border border-white/5 text-[8px] text-zinc-400 font-sans\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-1.5 h-1.5 rounded-full bg-emerald-500 animate-pulse\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 112,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                children: \"https://amarisbrand.com/project-hub\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 113,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 111,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                        className: \"text-zinc-500 text-[8px] font-semibold tracking-wider\",\n                        children: \"production-v2\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 115,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 105,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"flex-1 grid grid-cols-12 gap-3 p-3 min-h-0 overflow-hidden\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-span-3 bg-black/60 border border-white/5 rounded-2xl p-3 flex flex-col justify-between h-full backdrop-blur-md\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"space-y-3\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-zinc-500 text-[7px] uppercase tracking-widest block border-b border-white/5 pb-1.5\",\n                                        children: \"EXPLORER\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 123,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"space-y-1.5 text-zinc-400 text-[8px] leading-relaxed\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"text-white/90 font-medium\",\n                                                children: \"\\uD83D\\uDCC1 components\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 125,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"pl-3 text-zinc-400 hover:text-white transition-colors cursor-pointer\",\n                                                children: \"\\uD83D\\uDCC4 Header.tsx\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 126,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"pl-3 text-[#05A3FF] font-semibold bg-[#05A3FF]/5 rounded px-1 flex items-center gap-1\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"w-1.5 h-1.5 rounded-full bg-[#05A3FF]\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 128,\n                                                        columnNumber: 17\n                                                    }, undefined),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        children: \"Dashboard.tsx\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 129,\n                                                        columnNumber: 17\n                                                    }, undefined)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 127,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"pl-3 text-zinc-400 hover:text-white transition-colors cursor-pointer\",\n                                                children: \"\\uD83D\\uDCC4 Grid.tsx\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 131,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"text-white/90 font-medium pt-1\",\n                                                children: \"\\uD83D\\uDCC1 lib\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 132,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"pl-3 text-zinc-400 hover:text-white transition-colors cursor-pointer\",\n                                                children: \"\\uD83D\\uDCC4 database.ts\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 133,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"text-white/90 font-medium pt-1\",\n                                                children: \"\\uD83D\\uDCC4 package.json\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 134,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 124,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 122,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"bg-[#05A3FF]/10 border border-[#05A3FF]/20 rounded-lg p-2 text-[8px] text-[#05A3FF] font-semibold flex items-center justify-between\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        children: \"git: main\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 138,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"w-1.5 h-1.5 rounded-full bg-[#05A3FF] animate-pulse\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 139,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 137,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 121,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-span-5 flex flex-col gap-3 h-full\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex-1 bg-black/40 border border-white/5 rounded-2xl p-3 flex flex-col justify-between relative overflow-hidden backdrop-blur-md\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-zinc-500 text-[7px] uppercase tracking-widest block border-b border-white/5 pb-1.5\",\n                                        children: \"Source Editor\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 147,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"flex-1 font-mono text-[8.5px] text-zinc-400 leading-relaxed pt-2 space-y-1\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-[#c084fc]\",\n                                                        children: \"import\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 150,\n                                                        columnNumber: 20\n                                                    }, undefined),\n                                                    \" \",\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-white\",\n                                                        children: \"React\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 150,\n                                                        columnNumber: 67\n                                                    }, undefined),\n                                                    \" \",\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-[#c084fc]\",\n                                                        children: \"from\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 150,\n                                                        columnNumber: 109\n                                                    }, undefined),\n                                                    \" \",\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-[#34d399]\",\n                                                        children: \"'react'\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 150,\n                                                        columnNumber: 154\n                                                    }, undefined),\n                                                    \";\"\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 150,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-[#c084fc]\",\n                                                        children: \"const\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 151,\n                                                        columnNumber: 20\n                                                    }, undefined),\n                                                    \" \",\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-[#05A3FF]\",\n                                                        children: \"StudioApp\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 151,\n                                                        columnNumber: 66\n                                                    }, undefined),\n                                                    \" = () => {\"\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 151,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"pl-3\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-[#c084fc]\",\n                                                        children: \"return\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 152,\n                                                        columnNumber: 37\n                                                    }, undefined),\n                                                    \" (\"\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 152,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"pl-6 text-zinc-500\",\n                                                children: [\n                                                    \"<\",\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-[#f472b6]\",\n                                                        children: \"div\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 153,\n                                                        columnNumber: 55\n                                                    }, undefined),\n                                                    \" \",\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-[#fb923c]\",\n                                                        children: \"className\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 153,\n                                                        columnNumber: 99\n                                                    }, undefined),\n                                                    \"=\",\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-[#34d399]\",\n                                                        children: '\"studio-glow\"'\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 153,\n                                                        columnNumber: 149\n                                                    }, undefined),\n                                                    \">\"\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 153,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"pl-9 text-[#05A3FF]\",\n                                                children: [\n                                                    \"<\",\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-[#05A3FF]\",\n                                                        children: \"Engine\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 154,\n                                                        columnNumber: 56\n                                                    }, undefined),\n                                                    \" \",\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-[#fb923c]\",\n                                                        children: \"active\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 154,\n                                                        columnNumber: 103\n                                                    }, undefined),\n                                                    \"=\",\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-white\",\n                                                        children: \"{true}\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 154,\n                                                        columnNumber: 150\n                                                    }, undefined),\n                                                    \" />\"\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 154,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"pl-6 text-zinc-500\",\n                                                children: [\n                                                    \"</\",\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"text-[#f472b6]\",\n                                                        children: \"div\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 155,\n                                                        columnNumber: 56\n                                                    }, undefined),\n                                                    \">\"\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 155,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"pl-3\",\n                                                children: \");\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 156,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                children: \"};\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 157,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 149,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"flex justify-between items-center text-[7px] text-zinc-500 pt-1.5 border-t border-white/5\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-emerald-400 font-semibold\",\n                                                children: \"TypeScript React\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 161,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                children: \"UTF-8\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 162,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 160,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 146,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"h-[75px] bg-[#09090b]/90 border border-white/5 rounded-2xl p-3 flex flex-col justify-between backdrop-blur-md\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-zinc-500 text-[7px] uppercase tracking-widest block border-b border-white/5 pb-1.5\",\n                                        children: \"Console Output\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 168,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"text-[7.5px] leading-relaxed text-zinc-400 space-y-0.5\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"text-emerald-400\",\n                                                children: \"▲ Next.js v14.2.3 compiled successfully\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 170,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"text-zinc-500\",\n                                                children: \"Route (app) size: 104 kB | First load: 84 ms\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 171,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 169,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 167,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 144,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-span-4 bg-zinc-900/60 border border-white/5 rounded-2xl p-3 flex flex-col justify-between h-full text-center backdrop-blur-md\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"text-zinc-500 text-[7px] uppercase tracking-widest block border-b border-white/5 pb-1.5 self-start\",\n                                children: \"Speed Index\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 178,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex-1 flex flex-col justify-center items-center relative py-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                                        className: \"w-24 h-24 rotate-[-90deg]\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                cx: \"48\",\n                                                cy: \"48\",\n                                                r: \"38\",\n                                                className: \"stroke-white/5 fill-none\",\n                                                strokeWidth: \"6\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 182,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                cx: \"48\",\n                                                cy: \"48\",\n                                                r: \"38\",\n                                                className: \"stroke-[#05A3FF] fill-none\",\n                                                strokeWidth: \"6\",\n                                                strokeDasharray: \"240\",\n                                                strokeDashoffset: \"24\",\n                                                strokeLinecap: \"round\",\n                                                style: {\n                                                    transition: 'stroke-dashoffset 1s ease'\n                                                },\n                                                filter: \"url(#neonGlowBlue)\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 183,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 181,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"absolute flex flex-col\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-[14px] text-white font-extrabold tracking-tight\",\n                                                children: \"99\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 186,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-[6px] text-emerald-400 uppercase font-bold tracking-widest font-sans\",\n                                                children: \"Perf Rating\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 187,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 185,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 180,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"bg-black/40 border border-white/5 rounded-xl p-2 mb-2 text-left space-y-1\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"flex justify-between items-center text-[7.5px]\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-zinc-500 font-sans\",\n                                                children: \"LCP Speed:\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 193,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-white font-bold\",\n                                                children: \"0.38s\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 194,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 192,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"flex justify-between items-center text-[7.5px]\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-zinc-500 font-sans\",\n                                                children: \"FID Latency:\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 197,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-emerald-400 font-bold\",\n                                                children: \"12ms\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 198,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 196,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 191,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n                                className: \"w-full bg-[#05A3FF] hover:bg-[#05A3FF]/90 text-white rounded-xl py-2 font-bold text-[8px] tracking-wider transition-all shadow-lg shadow-[#05A3FF]/20 active:scale-[0.98] font-sans uppercase\",\n                                children: \"Push to Production\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 202,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 177,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 119,\n                columnNumber: 7\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n        lineNumber: 98,\n        columnNumber: 5\n    }, undefined);\n};\n_c1 = WebDevDashboard;\nconst DigitalMarketingDashboard = ({ color })=>{\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"w-full h-full bg-zinc-950/90 border border-white/10 rounded-3xl overflow-hidden shadow-2xl flex flex-col font-mono text-[9px] relative group/dash\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(HighTechDefs, {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 214,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 bg-[radial-gradient(circle_at_top_right,rgba(251,146,60,0.15),transparent_50%)] pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 215,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"h-9 border-b border-white/5 bg-zinc-900/60 px-4 flex items-center justify-between shrink-0\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex gap-1.5\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#ef4444]/80 shadow-[0_0_6px_rgba(239,68,68,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 220,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#f59e0b]/80 shadow-[0_0_6px_rgba(245,158,11,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 221,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#10b981]/80 shadow-[0_0_6px_rgba(16,185,129,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 222,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 219,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                        className: \"text-[8px] text-zinc-400 font-sans\",\n                        children: \"Marketing Analytics Platform\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 224,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                        className: \"text-[#fb923c] text-[8px] font-sans\",\n                        children: \"Live Campaign Feed\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 225,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 218,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"flex-1 grid grid-cols-12 gap-3 p-3 min-h-0 overflow-hidden\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-span-4 flex flex-col gap-3 h-full\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"bg-zinc-900/60 border border-white/5 rounded-2xl p-3 flex flex-col justify-between flex-1 backdrop-blur-md\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-zinc-500 text-[7px] uppercase tracking-widest block border-b border-white/5 pb-1 font-sans\",\n                                        children: \"Conversions\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 233,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"py-2\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-white font-extrabold text-[18px] tracking-tight block\",\n                                                children: \"+328%\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 235,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-emerald-400 text-[7px] font-sans\",\n                                                children: \"▲ 14.2% vs. last week\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 236,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 234,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"w-full bg-white/5 h-1 rounded-full overflow-hidden\",\n                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"h-full bg-[#fb923c] w-[75%]\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 239,\n                                            columnNumber: 15\n                                        }, undefined)\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 238,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 232,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"bg-zinc-900/60 border border-white/5 rounded-2xl p-3 flex flex-col justify-between flex-1 backdrop-blur-md\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-zinc-500 text-[7px] uppercase tracking-widest block border-b border-white/5 pb-1 font-sans\",\n                                        children: \"Average ROAS\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 244,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"py-2\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-[#fb923c] font-extrabold text-[18px] tracking-tight block\",\n                                                children: \"4.82x\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 246,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-emerald-400 text-[7px] font-sans\",\n                                                children: \"▲ Target exceeded\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 247,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 245,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"w-full bg-white/5 h-1 rounded-full overflow-hidden\",\n                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"h-full bg-[#fb923c] w-[90%]\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 250,\n                                            columnNumber: 15\n                                        }, undefined)\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 249,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 243,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 231,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-span-8 bg-zinc-900/40 border border-white/5 rounded-2xl p-3.5 flex flex-col justify-between h-full backdrop-blur-md\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex justify-between items-center border-b border-white/5 pb-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"flex flex-col\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"font-bold text-white/90 text-[10px] font-sans\",\n                                                children: \"Real-Time Traffic Comparison\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 259,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-zinc-500 text-[7px] font-sans\",\n                                                children: \"Paid Ads vs. Organic Search Growth\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 260,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 258,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"flex gap-2 text-[7px] font-sans\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"flex items-center gap-1 text-[#fb923c]\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"w-1.5 h-1.5 rounded-full bg-[#fb923c]\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 263,\n                                                        columnNumber: 72\n                                                    }, undefined),\n                                                    \" Paid Ads\"\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 263,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"flex items-center gap-1 text-purple-400\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"w-1.5 h-1.5 rounded-full bg-purple-400\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 264,\n                                                        columnNumber: 73\n                                                    }, undefined),\n                                                    \" SEO Traffic\"\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 264,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 262,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 257,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex-1 relative flex items-end min-h-[140px] mt-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"absolute inset-0 flex flex-col justify-between opacity-10 pointer-events-none\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"w-full h-px bg-white\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 272,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"w-full h-px bg-white\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 273,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"w-full h-px bg-white\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 274,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"w-full h-px bg-white\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 275,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 271,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                                        className: \"w-full h-full absolute inset-0 z-0\",\n                                        viewBox: \"0 0 300 120\",\n                                        preserveAspectRatio: \"none\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"defs\", {\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"linearGradient\", {\n                                                        id: \"paidGrad\",\n                                                        x1: \"0\",\n                                                        y1: \"0\",\n                                                        x2: \"0\",\n                                                        y2: \"1\",\n                                                        children: [\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                                                offset: \"0%\",\n                                                                stopColor: \"#fb923c\",\n                                                                stopOpacity: \"0.4\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                lineNumber: 281,\n                                                                columnNumber: 19\n                                                            }, undefined),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                                                offset: \"100%\",\n                                                                stopColor: \"#fb923c\",\n                                                                stopOpacity: \"0\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                lineNumber: 282,\n                                                                columnNumber: 19\n                                                            }, undefined)\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 280,\n                                                        columnNumber: 17\n                                                    }, undefined),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"linearGradient\", {\n                                                        id: \"orgGrad\",\n                                                        x1: \"0\",\n                                                        y1: \"0\",\n                                                        x2: \"0\",\n                                                        y2: \"1\",\n                                                        children: [\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                                                offset: \"0%\",\n                                                                stopColor: \"#a855f7\",\n                                                                stopOpacity: \"0.3\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                lineNumber: 285,\n                                                                columnNumber: 19\n                                                            }, undefined),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                                                offset: \"100%\",\n                                                                stopColor: \"#a855f7\",\n                                                                stopOpacity: \"0\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                lineNumber: 286,\n                                                                columnNumber: 19\n                                                            }, undefined)\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 284,\n                                                        columnNumber: 17\n                                                    }, undefined)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 279,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                d: \"M 0 120 L 0 95 Q 60 70 120 100 T 240 60 L 300 40 L 300 120 Z\",\n                                                fill: \"url(#orgGrad)\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 290,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                d: \"M 0 120 L 0 105 Q 60 40 120 85 T 240 30 L 300 15 L 300 120 Z\",\n                                                fill: \"url(#paidGrad)\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 292,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                d: \"M 0 95 Q 60 70 120 100 T 240 60 L 300 40\",\n                                                fill: \"none\",\n                                                stroke: \"#a855f7\",\n                                                strokeWidth: \"2\",\n                                                filter: \"url(#neonGlowPurple)\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 294,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                d: \"M 0 105 Q 60 40 120 85 T 240 30 L 300 15\",\n                                                fill: \"none\",\n                                                stroke: \"#fb923c\",\n                                                strokeWidth: \"2\",\n                                                strokeLinecap: \"round\",\n                                                filter: \"url(#neonGlowOrange)\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 295,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 278,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"absolute left-[80%] bottom-[82%] -translate-x-1/2 translate-y-1/2 flex items-center justify-center\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"absolute w-6 h-6 rounded-full bg-[#fb923c]/40 animate-ping\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 300,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"w-2.5 h-2.5 rounded-full bg-[#fb923c] border border-zinc-950\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 301,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 299,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 269,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex justify-between items-center text-[7px] text-zinc-500 pt-2 border-t border-white/5 font-sans\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        children: \"Intervals: Hourly database sync\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 306,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-[#fb923c] font-bold\",\n                                        children: \"Target ROI reached \\uD83D\\uDE80\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 307,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 305,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 256,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 229,\n                columnNumber: 7\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n        lineNumber: 213,\n        columnNumber: 5\n    }, undefined);\n};\n_c2 = DigitalMarketingDashboard;\nconst AIAutomationDashboard = ({ color })=>{\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"w-full h-full bg-zinc-950/90 border border-white/10 rounded-3xl overflow-hidden shadow-2xl flex flex-col font-mono text-[9px] relative group/dash\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(HighTechDefs, {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 318,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 bg-[radial-gradient(circle_at_top_right,rgba(52,211,153,0.15),transparent_50%)] pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 319,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"h-9 border-b border-white/5 bg-zinc-900/60 px-4 flex items-center justify-between shrink-0\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex gap-1.5\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#ef4444]/80 shadow-[0_0_6px_rgba(239,68,68,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 324,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#f59e0b]/80 shadow-[0_0_6px_rgba(245,158,11,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 325,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#10b981]/80 shadow-[0_0_6px_rgba(16,185,129,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 326,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 323,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                        className: \"text-[8px] text-zinc-400 font-sans\",\n                        children: \"Neural AI Workflow Orchestration\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 328,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                        className: \"text-[#34d399] text-[8px] animate-pulse font-sans\",\n                        children: \"Running Inference\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 329,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 322,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"flex-1 grid grid-cols-12 gap-3 p-3 min-h-0 overflow-hidden\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-span-6 bg-zinc-900/60 border border-white/5 rounded-2xl p-3.5 flex flex-col justify-between h-full overflow-hidden text-[#34d399] backdrop-blur-md\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"space-y-2 text-[8px] leading-relaxed overflow-y-auto font-mono\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-zinc-600\",\n                                                children: \">\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 337,\n                                                columnNumber: 18\n                                            }, undefined),\n                                            \" init_inference_pipeline()\"\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 337,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"text-white/80\",\n                                        children: \"Loading model weights... OK (72B params)\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 338,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-zinc-600\",\n                                                children: \">\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 339,\n                                                columnNumber: 18\n                                            }, undefined),\n                                            ' vector_search(query=\"growth\")'\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 339,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"text-white/80\",\n                                        children: \"Similarity matrix: 0.9982 (Sync: OK)\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 340,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-zinc-600\",\n                                                children: \">\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 341,\n                                                columnNumber: 18\n                                            }, undefined),\n                                            \" execute_agent_loop()\"\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 341,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"text-yellow-400 font-semibold animate-pulse\",\n                                        children: \"> Automating workflow operations...\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 342,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"text-white/50\",\n                                        children: \"> Webhook status: 200 (Completed)\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 343,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 336,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"bg-[#34d399]/5 border border-[#34d399]/20 rounded-xl p-2 flex items-center justify-between mt-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-[8px] font-bold text-[#34d399] font-sans\",\n                                        children: \"AGENT SYSTEM ACTIVE\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 347,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"w-2 h-2 rounded-full bg-[#34d399] animate-ping\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 348,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 346,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 335,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-span-6 bg-zinc-900/40 border border-white/5 rounded-2xl p-3 flex flex-col justify-between h-full relative backdrop-blur-md\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"text-zinc-500 text-[7px] uppercase tracking-widest block border-b border-white/5 pb-1.5 font-sans\",\n                                children: \"Cognitive Nodes\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 354,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex-1 flex items-center justify-center relative my-2\",\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                                    className: \"w-full h-full max-w-[150px] aspect-square animate-[spin_20s_linear_infinite]\",\n                                    viewBox: \"0 0 100 100\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                                            children: `\n                @keyframes spinOuter { 0% { transform: rotate(0deg) rotateX(45deg); } 100% { transform: rotate(360deg) rotateX(45deg); } }\n                @keyframes spinInner { 0% { transform: rotate(360deg) rotateY(45deg); } 100% { transform: rotate(0deg) rotateY(45deg); } }\n                .orbit-outer { animation: spinOuter 8s linear infinite; transform-origin: 50px 50px; }\n                .orbit-inner { animation: spinInner 6s linear infinite; transform-origin: 50px 50px; }\n              `\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 359,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"50\",\n                                            cy: \"50\",\n                                            r: \"18\",\n                                            fill: \"rgba(52, 211, 153, 0.15)\",\n                                            filter: \"url(#neonGlowEmerald)\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 366,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"50\",\n                                            cy: \"50\",\n                                            r: \"5\",\n                                            fill: \"#34d399\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 367,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                                            className: \"orbit-outer\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ellipse\", {\n                                                    cx: \"50\",\n                                                    cy: \"50\",\n                                                    rx: \"32\",\n                                                    ry: \"12\",\n                                                    stroke: \"#34d399\",\n                                                    strokeWidth: \"1\",\n                                                    fill: \"none\",\n                                                    strokeDasharray: \"4 2\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                    lineNumber: 371,\n                                                    columnNumber: 17\n                                                }, undefined),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                    cx: \"82\",\n                                                    cy: \"50\",\n                                                    r: \"3.5\",\n                                                    fill: \"#34d399\",\n                                                    filter: \"url(#neonGlowEmerald)\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                    lineNumber: 372,\n                                                    columnNumber: 17\n                                                }, undefined)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 370,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                                            className: \"orbit-inner\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ellipse\", {\n                                                    cx: \"50\",\n                                                    cy: \"50\",\n                                                    rx: \"22\",\n                                                    ry: \"8\",\n                                                    stroke: \"#34d399\",\n                                                    strokeWidth: \"1\",\n                                                    fill: \"none\",\n                                                    strokeDasharray: \"3 3\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                    lineNumber: 377,\n                                                    columnNumber: 17\n                                                }, undefined),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                    cx: \"28\",\n                                                    cy: \"50\",\n                                                    r: \"3\",\n                                                    fill: \"#ffffff\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                    lineNumber: 378,\n                                                    columnNumber: 17\n                                                }, undefined)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 376,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                            x1: \"50\",\n                                            y1: \"50\",\n                                            x2: \"82\",\n                                            y2: \"50\",\n                                            stroke: \"#34d399\",\n                                            strokeWidth: \"0.75\",\n                                            opacity: \"0.4\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 382,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                            x1: \"50\",\n                                            y1: \"50\",\n                                            x2: \"28\",\n                                            y2: \"50\",\n                                            stroke: \"#34d399\",\n                                            strokeWidth: \"0.75\",\n                                            opacity: \"0.4\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 383,\n                                            columnNumber: 15\n                                        }, undefined)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 358,\n                                    columnNumber: 13\n                                }, undefined)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 357,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex justify-between items-center text-[7px] text-zinc-500 border-t border-white/5 pt-1.5 font-sans\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        children: \"Server Latency\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 388,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-[#34d399] font-mono font-bold\",\n                                        children: \"12ms Response\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 389,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 387,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 353,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 333,\n                columnNumber: 7\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n        lineNumber: 317,\n        columnNumber: 5\n    }, undefined);\n};\n_c3 = AIAutomationDashboard;\nconst SocialMediaDashboard = ({ color })=>{\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"w-full h-full bg-zinc-950/90 border border-white/10 rounded-3xl overflow-hidden shadow-2xl flex flex-col font-sans text-[9px] relative group/dash\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(HighTechDefs, {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 400,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 bg-[radial-gradient(circle_at_top_right,rgba(192,132,252,0.15),transparent_50%)] pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 401,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"h-9 border-b border-white/5 bg-zinc-900/60 px-4 flex items-center justify-between shrink-0\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex gap-1.5\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#ef4444]/80 shadow-[0_0_6px_rgba(239,68,68,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 406,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#f59e0b]/80 shadow-[0_0_6px_rgba(245,158,11,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 407,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#10b981]/80 shadow-[0_0_6px_rgba(16,185,129,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 408,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 405,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                        className: \"text-[8px] text-zinc-400 font-mono\",\n                        children: \"Campaign Manager Pro\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 410,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                        className: \"text-[#c084fc] text-[8px] font-mono\",\n                        children: \"Channel Integration\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 411,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 404,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"flex-1 grid grid-cols-12 gap-3 p-3 min-h-0 overflow-hidden\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-span-6 bg-zinc-900/60 border border-white/5 rounded-2xl p-3 flex flex-col gap-2.5 justify-between relative overflow-hidden backdrop-blur-md\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex items-center gap-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"w-7 h-7 rounded-full bg-gradient-to-tr from-[#05A3FF] to-[#c084fc] flex items-center justify-center text-[9px] text-white font-bold font-mono shadow-[0_0_8px_rgba(192,132,252,0.3)]\",\n                                        children: \"A\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 419,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"flex flex-col\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-white/95 font-bold text-[8.5px]\",\n                                                children: \"amarisbrand\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 421,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-zinc-500 text-[6px]\",\n                                                children: \"Sponsored Campaign\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 422,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 420,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"ml-auto text-[8px] text-[#05A3FF] font-bold\",\n                                        children: \"Follow\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 424,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 418,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex-1 bg-gradient-to-br from-[#c084fc]/35 via-[#818cf8]/15 to-transparent rounded-xl border border-white/10 flex items-center justify-center p-3 relative min-h-[100px] overflow-hidden\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"absolute inset-0 bg-[radial-gradient(#ffffff05_1.5px,transparent_1.5px)] bg-[size:8px_8px]\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 430,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-[10px] text-white font-extrabold tracking-widest uppercase z-10 drop-shadow-md\",\n                                        children: \"Creative Artboard\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 431,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"absolute top-3 right-3 text-rose-500 animate-bounce text-[10px] drop-shadow-lg\",\n                                        children: \"❤️\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 433,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"absolute bottom-3 left-3 text-[#05A3FF] animate-pulse text-[10px] drop-shadow-lg\",\n                                        children: \"✨\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 434,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 428,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex justify-between items-center text-[7.5px] text-zinc-400 border-t border-white/5 pt-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        children: [\n                                            \"Likes: \",\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n                                                className: \"text-white font-mono font-bold\",\n                                                children: \"142.8k\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 438,\n                                                columnNumber: 26\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 438,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        children: [\n                                            \"Shares: \",\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n                                                className: \"text-white font-mono font-bold\",\n                                                children: \"18.5k\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 439,\n                                                columnNumber: 27\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 439,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 437,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 417,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-span-6 bg-zinc-900/40 border border-white/5 rounded-2xl p-3 flex flex-col justify-between h-full font-mono backdrop-blur-md\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"text-zinc-500 text-[7px] uppercase tracking-widest block border-b border-white/5 pb-1.5 font-sans\",\n                                children: \"Social Virality\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 445,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex-1 flex items-center justify-center relative py-1\",\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                                    className: \"w-full h-full min-h-[90px]\",\n                                    viewBox: \"0 0 120 80\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                                            children: `\n                @keyframes pulseWave { 0% { r: 4; opacity: 0.8; } 100% { r: 35; opacity: 0; } }\n                .ripple-wave { transform-origin: 60px 40px; animation: pulseWave 3s infinite cubic-bezier(0.1, 0.8, 0.3, 1); }\n              `\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 449,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"60\",\n                                            cy: \"40\",\n                                            r: \"10\",\n                                            stroke: \"#c084fc\",\n                                            strokeWidth: \"1.5\",\n                                            fill: \"none\",\n                                            className: \"ripple-wave\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 454,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"60\",\n                                            cy: \"40\",\n                                            r: \"10\",\n                                            stroke: \"#c084fc\",\n                                            strokeWidth: \"1.5\",\n                                            fill: \"none\",\n                                            className: \"ripple-wave\",\n                                            style: {\n                                                animationDelay: '1s'\n                                            }\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 455,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"60\",\n                                            cy: \"40\",\n                                            r: \"10\",\n                                            stroke: \"#c084fc\",\n                                            strokeWidth: \"1.5\",\n                                            fill: \"none\",\n                                            className: \"ripple-wave\",\n                                            style: {\n                                                animationDelay: '2s'\n                                            }\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 456,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"60\",\n                                            cy: \"40\",\n                                            r: \"7\",\n                                            fill: \"#c084fc\",\n                                            filter: \"url(#neonGlowPurple)\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 459,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"30\",\n                                            cy: \"25\",\n                                            r: \"4.5\",\n                                            fill: \"#05A3FF\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 461,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"90\",\n                                            cy: \"25\",\n                                            r: \"4.5\",\n                                            fill: \"#f472b6\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 462,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"40\",\n                                            cy: \"55\",\n                                            r: \"4\",\n                                            fill: \"#34d399\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 463,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"80\",\n                                            cy: \"55\",\n                                            r: \"4\",\n                                            fill: \"#fb923c\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 464,\n                                            columnNumber: 15\n                                        }, undefined)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 448,\n                                    columnNumber: 13\n                                }, undefined)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 447,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex items-center justify-between text-[7px] text-zinc-500 border-t border-white/5 pt-2 font-sans\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        children: \"Click-Through Rate (CTR)\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 469,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-[#c084fc] font-bold font-mono\",\n                                        children: \"5.82%\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 470,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 468,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 444,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 415,\n                columnNumber: 7\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n        lineNumber: 399,\n        columnNumber: 5\n    }, undefined);\n};\n_c4 = SocialMediaDashboard;\nconst BrandingDesignDashboard = ({ color })=>{\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"w-full h-full bg-zinc-950/90 border border-white/10 rounded-3xl overflow-hidden shadow-2xl flex flex-col font-sans text-[9px] relative group/dash\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(HighTechDefs, {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 481,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 bg-[radial-gradient(circle_at_top_right,rgba(244,114,182,0.15),transparent_50%)] pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 482,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"h-9 border-b border-white/5 bg-zinc-900/60 px-4 flex items-center justify-between shrink-0\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex gap-1.5\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#ef4444]/80 shadow-[0_0_6px_rgba(239,68,68,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 487,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#f59e0b]/80 shadow-[0_0_6px_rgba(245,158,11,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 488,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"w-2.5 h-2.5 rounded-full bg-[#10b981]/80 shadow-[0_0_6px_rgba(16,185,129,0.4)]\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 489,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 486,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                        className: \"text-[8px] text-zinc-400 font-mono\",\n                        children: \"Figma Vector Artboard\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 491,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                        className: \"text-[#f472b6] text-[8px] font-mono\",\n                        children: \"100% Scale Vector Canvas\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 492,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 485,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"flex-1 grid grid-cols-12 gap-3 p-3 min-h-0 overflow-hidden\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-span-7 bg-zinc-900/60 border border-white/5 rounded-2xl p-3 flex flex-col justify-between relative overflow-hidden bg-[radial-gradient(#ffffff04_1px,transparent_1px)] [background-size:10px_10px] h-full backdrop-blur-md\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"text-zinc-500 text-[7px] uppercase tracking-widest block border-b border-white/5 pb-1.5 font-mono\",\n                                children: \"Artboard Canvas\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 499,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex-1 flex items-center justify-center relative py-2\",\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                                    className: \"w-full h-full max-w-[120px] aspect-square\",\n                                    viewBox: \"0 0 100 100\",\n                                    fill: \"none\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                                            children: `\n                @keyframes spinCompass { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }\n                .blueprint-axis { stroke: rgba(244,114,182,0.25); stroke-width: 0.5; }\n                .blueprint-circle { stroke: #f472b6; stroke-width: 1.25; animation: spinCompass 30s linear infinite; transform-origin: 50px 50px; }\n              `\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 504,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"50\",\n                                            cy: \"50\",\n                                            r: \"35\",\n                                            className: \"blueprint-circle\",\n                                            strokeDasharray: \"3 3\",\n                                            filter: \"url(#neonGlowPink)\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 510,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                            x: \"20\",\n                                            y: \"20\",\n                                            width: \"60\",\n                                            height: \"60\",\n                                            className: \"blueprint-axis\",\n                                            strokeDasharray: \"2 4\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 511,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                            d: \"M 20 50 Q 50 15 80 50\",\n                                            stroke: \"#f472b6\",\n                                            strokeWidth: \"2.5\",\n                                            strokeLinecap: \"round\",\n                                            filter: \"url(#neonGlowPink)\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 514,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                            x1: \"50\",\n                                            y1: \"15\",\n                                            x2: \"50\",\n                                            y2: \"85\",\n                                            stroke: \"#f472b6\",\n                                            strokeWidth: \"0.75\",\n                                            strokeDasharray: \"2 2\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 517,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"50\",\n                                            cy: \"15\",\n                                            r: \"3.5\",\n                                            fill: \"#ffffff\",\n                                            stroke: \"#f472b6\",\n                                            strokeWidth: \"1\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 518,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"20\",\n                                            cy: \"50\",\n                                            r: \"3\",\n                                            fill: \"#f472b6\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 519,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                            cx: \"80\",\n                                            cy: \"50\",\n                                            r: \"3\",\n                                            fill: \"#f472b6\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 520,\n                                            columnNumber: 15\n                                        }, undefined)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 503,\n                                    columnNumber: 13\n                                }, undefined)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 501,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex gap-2 border-t border-white/5 pt-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"w-5 h-5 rounded-lg bg-[#f472b6] border border-white/10 shadow-sm\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 525,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"w-5 h-5 rounded-lg bg-[#fb7185] border border-white/10 shadow-sm\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 526,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"w-5 h-5 rounded-lg bg-zinc-800 border border-white/10 shadow-sm\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 527,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 524,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 498,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-span-5 bg-zinc-900/40 border border-white/5 rounded-2xl p-3 flex flex-col justify-between h-full font-mono backdrop-blur-md\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"text-zinc-500 text-[7px] uppercase tracking-widest block border-b border-white/5 pb-1.5 font-sans\",\n                                children: \"Document Layers\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 533,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex-1 flex flex-col justify-center gap-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"bg-white/5 border border-white/5 rounded-xl p-2 flex items-center justify-between\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-zinc-300 text-[8px] font-sans\",\n                                                children: \"✨ VectorSymbol\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 537,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-zinc-500 text-[6px]\",\n                                                children: \"Curves\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 538,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 536,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"bg-white/5 border border-white/5 rounded-xl p-2 flex items-center justify-between\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-zinc-300 text-[8px] font-sans\",\n                                                children: \"\\uD83D\\uDD24 Typography style\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 541,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-[#f472b6] text-[7.5px] font-bold\",\n                                                children: \"Outfit\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 542,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 540,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"bg-[#f472b6]/10 border border-[#f472b6]/20 rounded-xl p-2 flex items-center justify-between text-[#f472b6]\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-[8px] font-bold font-sans\",\n                                                children: \"\\uD83C\\uDFA8 Primary Swatch\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 545,\n                                                columnNumber: 15\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-[7px]\",\n                                                children: \"Active\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 546,\n                                                columnNumber: 15\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 544,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 535,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"text-[7.5px] text-zinc-500 border-t border-white/5 pt-2 flex justify-between items-center font-sans\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        children: \"Format Export\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 551,\n                                        columnNumber: 13\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-emerald-400 font-bold font-mono\",\n                                        children: \"SVG vector\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 552,\n                                        columnNumber: 13\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 550,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                        lineNumber: 532,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 496,\n                columnNumber: 7\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n        lineNumber: 480,\n        columnNumber: 5\n    }, undefined);\n};\n_c5 = BrandingDesignDashboard;\nconst ServiceSVGRenderer = ({ index, color })=>{\n    switch(index){\n        case 0:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(WebDevDashboard, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 562,\n                columnNumber: 20\n            }, undefined);\n        case 1:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DigitalMarketingDashboard, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 563,\n                columnNumber: 20\n            }, undefined);\n        case 2:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(AIAutomationDashboard, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 564,\n                columnNumber: 20\n            }, undefined);\n        case 3:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SocialMediaDashboard, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 565,\n                columnNumber: 20\n            }, undefined);\n        case 4:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(BrandingDesignDashboard, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                lineNumber: 566,\n                columnNumber: 20\n            }, undefined);\n        default:\n            return null;\n    }\n};\n_c6 = ServiceSVGRenderer;\nfunction FullServiceGrid() {\n    _s();\n    const [activeService, setActiveService] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n    const [mousePos, setMousePos] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)({\n        x: 0,\n        y: 0\n    });\n    const rafRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n    const pendingPos = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)({\n        x: 0,\n        y: 0\n    });\n    const handleMouseMove = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)({\n        \"FullServiceGrid.useCallback[handleMouseMove]\": (e)=>{\n            const rect = e.currentTarget.getBoundingClientRect();\n            pendingPos.current = {\n                x: (e.clientX - rect.left) / rect.width - 0.5,\n                y: (e.clientY - rect.top) / rect.height - 0.5\n            };\n            if (rafRef.current === null) {\n                rafRef.current = requestAnimationFrame({\n                    \"FullServiceGrid.useCallback[handleMouseMove]\": ()=>{\n                        setMousePos({\n                            ...pendingPos.current\n                        });\n                        rafRef.current = null;\n                    }\n                }[\"FullServiceGrid.useCallback[handleMouseMove]\"]);\n            }\n        }\n    }[\"FullServiceGrid.useCallback[handleMouseMove]\"], []);\n    const handleMouseLeave = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)({\n        \"FullServiceGrid.useCallback[handleMouseLeave]\": ()=>{\n            if (rafRef.current !== null) {\n                cancelAnimationFrame(rafRef.current);\n                rafRef.current = null;\n            }\n            setMousePos({\n                x: 0,\n                y: 0\n            });\n        }\n    }[\"FullServiceGrid.useCallback[handleMouseLeave]\"], []);\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n        \"FullServiceGrid.useEffect\": ()=>{\n            // Stagger entry of visual panel text elements\n            const titles = document.querySelectorAll('.anime-service-title');\n            if (titles.length > 0) {\n                (0,animejs__WEBPACK_IMPORTED_MODULE_8__.animate)(Array.from(titles), {\n                    translateY: [\n                        24,\n                        0\n                    ],\n                    opacity: [\n                        0,\n                        1\n                    ],\n                    duration: 800,\n                    easing: 'easeOutExpo'\n                });\n            }\n            const bars = document.querySelectorAll('.anime-service-bar');\n            if (bars.length > 0) {\n                (0,animejs__WEBPACK_IMPORTED_MODULE_8__.animate)(Array.from(bars), {\n                    translateX: [\n                        -15,\n                        0\n                    ],\n                    opacity: [\n                        0,\n                        1\n                    ],\n                    duration: 800,\n                    easing: 'easeOutExpo',\n                    delay: 100\n                });\n            }\n            // Stagger animation of nodes inside SVGs\n            const svgNodes = document.querySelectorAll('.circle-1, .circle-2, .circle-3, .bar-item, .chip-core, .social-node-1, .social-node-2, .social-node-3, .branding-core');\n            if (svgNodes.length > 0) {\n                (0,animejs__WEBPACK_IMPORTED_MODULE_8__.animate)(Array.from(svgNodes), {\n                    scale: [\n                        0.7,\n                        1\n                    ],\n                    opacity: [\n                        0,\n                        1\n                    ],\n                    delay: (0,animejs__WEBPACK_IMPORTED_MODULE_9__.stagger)(80),\n                    duration: 1000,\n                    easing: 'easeOutElastic(1, .6)'\n                });\n            }\n            // Re-draw SVG paths on index change\n            const paths = document.querySelectorAll('.trend-line, .connecting-link');\n            if (paths.length > 0) {\n                (0,animejs__WEBPACK_IMPORTED_MODULE_8__.animate)(Array.from(paths), {\n                    strokeDashoffset: [\n                        220,\n                        0\n                    ],\n                    easing: 'easeInOutSine',\n                    duration: 1200,\n                    delay: 150\n                });\n            }\n        }\n    }[\"FullServiceGrid.useEffect\"], [\n        activeService\n    ]);\n    return(// overflow-x-clip to prevent horizontal scrollers without breaking sticky\n    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        id: \"services\",\n        className: \"py-24 lg:py-32 overflow-x-clip relative\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"w-full px-[5%]\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"text-center mb-16 md:mb-20\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                            className: \"text-[#05A3FF] text-xs font-bold uppercase tracking-[0.2em] mb-4 block\",\n                            children: \"OUR CORE CAPABILITIES\"\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 653,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                            className: \"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight\",\n                            children: [\n                                \"A Full-Service Digital Studio to\",\n                                \" \",\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                    className: \"italic font-serif font-light text-[#05A3FF]\",\n                                    children: \"Fuel Your Growth\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 658,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 656,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                            className: \"text-zinc-400 text-sm md:text-base max-w-xl mx-auto mt-4 font-light leading-relaxed\",\n                            children: \"From high-performance engineering to creative storytelling, we build bespoke digital experiences that captivate and convert.\"\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 662,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                    lineNumber: 652,\n                    columnNumber: 9\n                }, this),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"grid md:grid-cols-2 gap-8 lg:gap-16 items-start relative\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"flex flex-col gap-3 md:gap-4\",\n                            children: fullServices.map((service, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_10__.motion.div, {\n                                    initial: {\n                                        opacity: 0,\n                                        x: -20\n                                    },\n                                    whileInView: {\n                                        opacity: 1,\n                                        x: 0\n                                    },\n                                    viewport: {\n                                        once: true,\n                                        margin: \"-50px\"\n                                    },\n                                    transition: {\n                                        delay: i * 0.1\n                                    },\n                                    className: \"w-full will-change-transform\",\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                        backgroundColor: activeService === i ? \"rgba(5, 163, 255, 0.1)\" : \"#09090b\",\n                                        borderRadius: 16,\n                                        colors: activeService === i ? [\n                                            \"#05A3FF\",\n                                            \"#c084fc\"\n                                        ] : [\n                                            \"#ffffff10\",\n                                            \"#ffffff05\"\n                                        ],\n                                        className: \"w-full\",\n                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_10__.motion.div, {\n                                            initial: false,\n                                            animate: {\n                                                backgroundColor: activeService === i ? \"rgba(5, 163, 255, 0.1)\" : \"rgba(255, 255, 255, 0)\",\n                                                borderColor: activeService === i ? \"rgba(5, 163, 255, 0.3)\" : \"rgba(255, 255, 255, 0.05)\"\n                                            },\n                                            className: \"group p-4 md:p-6 rounded-2xl border cursor-pointer transition-all duration-500 relative overflow-hidden h-full\",\n                                            onClick: ()=>setActiveService(i),\n                                            children: [\n                                                activeService === i && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_10__.motion.div, {\n                                                    layoutId: \"active-service-bg\",\n                                                    className: \"absolute inset-0 bg-[#05A3FF]/5 -z-10\",\n                                                    transition: {\n                                                        type: \"spring\",\n                                                        bounce: 0.2,\n                                                        duration: 0.6\n                                                    }\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                    lineNumber: 707,\n                                                    columnNumber: 21\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"flex items-start gap-4 md:gap-6\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: `mt-1 w-8 h-8 md:w-10 md:h-10 rounded-xl flex items-center justify-center shrink-0 transition-all duration-500 text-sm md:text-base ${activeService === i ? \"bg-[#05A3FF] text-white shadow-lg shadow-[#05A3FF]/20\" : \"bg-white/5 text-zinc-500\"}`,\n                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                className: \"font-bold\",\n                                                                children: [\n                                                                    \"0\",\n                                                                    i + 1\n                                                                ]\n                                                            }, void 0, true, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                lineNumber: 721,\n                                                                columnNumber: 23\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                            lineNumber: 714,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                                                    className: `text-lg sm:text-xl md:text-2xl font-bold mb-2 transition-colors duration-300 ${activeService === i ? \"text-white\" : \"text-zinc-500 group-hover:text-zinc-300\"}`,\n                                                                    children: service.title\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                    lineNumber: 724,\n                                                                    columnNumber: 23\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_11__.AnimatePresence, {\n                                                                    initial: false,\n                                                                    children: activeService === i && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_10__.motion.div, {\n                                                                        initial: {\n                                                                            height: 0,\n                                                                            opacity: 0\n                                                                        },\n                                                                        animate: {\n                                                                            height: \"auto\",\n                                                                            opacity: 1\n                                                                        },\n                                                                        exit: {\n                                                                            height: 0,\n                                                                            opacity: 0\n                                                                        },\n                                                                        className: \"overflow-hidden\",\n                                                                        children: [\n                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                                                className: \"text-zinc-400 leading-relaxed text-xs sm:text-sm md:text-base mt-2\",\n                                                                                children: service.description\n                                                                            }, void 0, false, {\n                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                                lineNumber: 741,\n                                                                                columnNumber: 29\n                                                                            }, this),\n                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                className: `md:hidden mt-6 relative aspect-square w-full rounded-xl overflow-hidden border border-white/10 bg-gradient-to-br ${service.gradient}`,\n                                                                                children: [\n                                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                        className: \"absolute inset-0 bg-[radial-gradient(ellipse_70%_70%_at_50%_30%,rgba(0,0,0,0),rgba(0,0,0,0.7))]\"\n                                                                                    }, void 0, false, {\n                                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                                        lineNumber: 746,\n                                                                                        columnNumber: 32\n                                                                                    }, this),\n                                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                        className: \"absolute inset-0 flex items-center justify-center p-8\",\n                                                                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(ServiceSVGRenderer, {\n                                                                                            index: i,\n                                                                                            color: service.color\n                                                                                        }, void 0, false, {\n                                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                                            lineNumber: 748,\n                                                                                            columnNumber: 34\n                                                                                        }, this)\n                                                                                    }, void 0, false, {\n                                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                                        lineNumber: 747,\n                                                                                        columnNumber: 32\n                                                                                    }, this),\n                                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                        className: \"absolute inset-0 bg-gradient-to-t from-black/80 via-transparent to-transparent flex items-end p-4\",\n                                                                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_10__.motion.div, {\n                                                                                            whileHover: {\n                                                                                                scale: 1.1,\n                                                                                                backgroundColor: service.color,\n                                                                                                rotate: 45\n                                                                                            },\n                                                                                            className: \"w-10 h-10 rounded-full border border-white/20 flex items-center justify-center backdrop-blur-md cursor-pointer shrink-0 transition-colors duration-500 ml-auto\",\n                                                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowUpRight_Bot_Code2_Palette_TrendingUp_Users_lucide_react__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n                                                                                                className: \"w-5 h-5\"\n                                                                                            }, void 0, false, {\n                                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                                                lineNumber: 759,\n                                                                                                columnNumber: 36\n                                                                                            }, this)\n                                                                                        }, void 0, false, {\n                                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                                            lineNumber: 751,\n                                                                                            columnNumber: 34\n                                                                                        }, this)\n                                                                                    }, void 0, false, {\n                                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                                        lineNumber: 750,\n                                                                                        columnNumber: 32\n                                                                                    }, this)\n                                                                                ]\n                                                                            }, void 0, true, {\n                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                                lineNumber: 745,\n                                                                                columnNumber: 29\n                                                                            }, this)\n                                                                        ]\n                                                                    }, void 0, true, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                        lineNumber: 735,\n                                                                        columnNumber: 27\n                                                                    }, this)\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                    lineNumber: 733,\n                                                                    columnNumber: 23\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                            lineNumber: 723,\n                                                            columnNumber: 21\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                    lineNumber: 713,\n                                                    columnNumber: 19\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                            lineNumber: 691,\n                                            columnNumber: 17\n                                        }, this)\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 679,\n                                        columnNumber: 17\n                                    }, this)\n                                }, i, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 671,\n                                    columnNumber: 15\n                                }, this))\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 669,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"hidden md:block md:sticky md:top-24 lg:top-32 relative\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                backgroundColor: \"#000000\",\n                                borderRadius: 48,\n                                colors: [\n                                    \"#05A3FF\",\n                                    \"#c084fc\"\n                                ],\n                                glowRadius: 60,\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"relative h-[600px] w-full rounded-[2rem] md:rounded-[3rem] overflow-hidden shadow-2xl group/card bg-[#09090b]\",\n                                    style: {\n                                        perspective: 2000\n                                    },\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_10__.motion.div, {\n                                        onMouseMove: handleMouseMove,\n                                        onMouseLeave: handleMouseLeave,\n                                        animate: {\n                                            rotateY: mousePos.x * 12,\n                                            rotateX: -mousePos.y * 12,\n                                            scale: 1.01\n                                        },\n                                        transition: {\n                                            type: \"spring\",\n                                            stiffness: 150,\n                                            damping: 20,\n                                            mass: 0.5\n                                        },\n                                        className: \"absolute inset-0 will-change-transform\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_11__.AnimatePresence, {\n                                                mode: \"popLayout\",\n                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_10__.motion.div, {\n                                                    initial: {\n                                                        opacity: 0,\n                                                        scale: 1.08\n                                                    },\n                                                    animate: {\n                                                        opacity: 1,\n                                                        scale: 1\n                                                    },\n                                                    exit: {\n                                                        opacity: 0,\n                                                        scale: 0.92\n                                                    },\n                                                    transition: {\n                                                        duration: 0.8,\n                                                        ease: [\n                                                            0.16,\n                                                            1,\n                                                            0.3,\n                                                            1\n                                                        ]\n                                                    },\n                                                    className: \"absolute inset-0 z-10\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: `absolute inset-0 bg-gradient-to-br ${fullServices[activeService].gradient}`\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                            lineNumber: 795,\n                                                            columnNumber: 23\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"absolute inset-0 bg-[radial-gradient(ellipse_70%_70%_at_50%_30%,rgba(0,0,0,0),rgba(0,0,0,0.7))]\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                            lineNumber: 796,\n                                                            columnNumber: 23\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"absolute inset-0 flex items-center justify-center p-12\",\n                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_10__.motion.div, {\n                                                                initial: {\n                                                                    scale: 0.5,\n                                                                    opacity: 0\n                                                                },\n                                                                animate: {\n                                                                    scale: 1,\n                                                                    opacity: 0.8\n                                                                },\n                                                                transition: {\n                                                                    duration: 1,\n                                                                    ease: \"easeOut\"\n                                                                },\n                                                                className: \"w-full h-full flex items-center justify-center\",\n                                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(ServiceSVGRenderer, {\n                                                                    index: activeService,\n                                                                    color: fullServices[activeService].color\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                    lineNumber: 806,\n                                                                    columnNumber: 27\n                                                                }, this)\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                lineNumber: 800,\n                                                                columnNumber: 25\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                            lineNumber: 799,\n                                                            columnNumber: 23\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"absolute inset-0 opacity-5\",\n                                                            style: {\n                                                                backgroundImage: 'linear-gradient(rgba(255,255,255,0.1) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.1) 1px, transparent 1px)',\n                                                                backgroundSize: '40px 40px'\n                                                            }\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                            lineNumber: 811,\n                                                            columnNumber: 23\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"absolute inset-0 bg-gradient-to-t from-black/80 via-transparent to-transparent flex items-end p-8 md:p-10\",\n                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                className: \"w-full\",\n                                                                children: [\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                        className: \"flex items-center gap-4 mb-4\",\n                                                                        children: [\n                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                                className: \"anime-service-bar text-xs uppercase tracking-[0.4em] font-black\",\n                                                                                style: {\n                                                                                    color: fullServices[activeService].color\n                                                                                },\n                                                                                children: [\n                                                                                    \"0\",\n                                                                                    activeService + 1\n                                                                                ]\n                                                                            }, void 0, true, {\n                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                                lineNumber: 817,\n                                                                                columnNumber: 29\n                                                                            }, this),\n                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                className: \"h-px flex-1 bg-white/10\"\n                                                                            }, void 0, false, {\n                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                                lineNumber: 820,\n                                                                                columnNumber: 29\n                                                                            }, this)\n                                                                        ]\n                                                                    }, void 0, true, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                        lineNumber: 816,\n                                                                        columnNumber: 27\n                                                                    }, this),\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                                                        className: \"anime-service-title text-3xl md:text-4xl font-bold tracking-tight leading-tight\",\n                                                                        children: fullServices[activeService].title\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                        lineNumber: 822,\n                                                                        columnNumber: 27\n                                                                    }, this)\n                                                                ]\n                                                            }, void 0, true, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                                lineNumber: 815,\n                                                                columnNumber: 25\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                            lineNumber: 814,\n                                                            columnNumber: 23\n                                                        }, this)\n                                                    ]\n                                                }, activeService, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                    lineNumber: 786,\n                                                    columnNumber: 21\n                                                }, this)\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 785,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"absolute top-8 left-8 z-20 flex flex-col gap-2\",\n                                                children: fullServices.map((_, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                        className: `h-1 rounded-full transition-all duration-700 ${activeService === i ? \"w-8\" : \"w-2 bg-white/20\"}`,\n                                                        style: activeService === i ? {\n                                                            width: 32,\n                                                            backgroundColor: fullServices[i].color\n                                                        } : {}\n                                                    }, i, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                        lineNumber: 833,\n                                                        columnNumber: 23\n                                                    }, this))\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                                lineNumber: 831,\n                                                columnNumber: 19\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                        lineNumber: 778,\n                                        columnNumber: 17\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                    lineNumber: 777,\n                                    columnNumber: 15\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                                lineNumber: 776,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                            lineNumber: 775,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n                    lineNumber: 668,\n                    columnNumber: 9\n                }, this)\n            ]\n        }, void 0, true, {\n            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n            lineNumber: 651,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\FullServiceGrid.tsx\",\n        lineNumber: 649,\n        columnNumber: 5\n    }, this));\n}\n_s(FullServiceGrid, \"eAlmmpwxRWfGDDmElF1jnzuwN+4=\");\n_c7 = FullServiceGrid;\nvar _c, _c1, _c2, _c3, _c4, _c5, _c6, _c7;\n$RefreshReg$(_c, \"HighTechDefs\");\n$RefreshReg$(_c1, \"WebDevDashboard\");\n$RefreshReg$(_c2, \"DigitalMarketingDashboard\");\n$RefreshReg$(_c3, \"AIAutomationDashboard\");\n$RefreshReg$(_c4, \"SocialMediaDashboard\");\n$RefreshReg$(_c5, \"BrandingDesignDashboard\");\n$RefreshReg$(_c6, \"ServiceSVGRenderer\");\n$RefreshReg$(_c7, \"FullServiceGrid\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/FullServiceGrid.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/HeroSection.tsx":
/*!*******************************************!*\
  !*** ./components/public/HeroSection.tsx ***!
  \*******************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ HeroSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-value.mjs\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-spring.mjs\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-transform.mjs\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _barrel_optimize_names_Activity_ArrowRight_Layers_lucide_react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! __barrel_optimize__?names=Activity,ArrowRight,Layers!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/activity.js\");\n/* harmony import */ var _barrel_optimize_names_Activity_ArrowRight_Layers_lucide_react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! __barrel_optimize__?names=Activity,ArrowRight,Layers!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layers.js\");\n/* harmony import */ var _barrel_optimize_names_Activity_ArrowRight_Layers_lucide_react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! __barrel_optimize__?names=Activity,ArrowRight,Layers!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-right.js\");\n/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dynamic */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/app-dynamic.js\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\nconst MagicRings = (0,next_dynamic__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(()=>__webpack_require__.e(/*! import() */ \"_app-pages-browser_components_public_MagicRings_tsx\").then(__webpack_require__.bind(__webpack_require__, /*! ./MagicRings */ \"(app-pages-browser)/./components/public/MagicRings.tsx\")), {\n    loadableGenerated: {\n        modules: [\n            \"components\\\\public\\\\HeroSection.tsx -> \" + \"./MagicRings\"\n        ]\n    },\n    ssr: false\n});\n_c = MagicRings;\nfunction HeroSection() {\n    _s();\n    const mouseX = (0,motion_react__WEBPACK_IMPORTED_MODULE_3__.useMotionValue)(0);\n    const mouseY = (0,motion_react__WEBPACK_IMPORTED_MODULE_3__.useMotionValue)(0);\n    const springX = (0,motion_react__WEBPACK_IMPORTED_MODULE_4__.useSpring)(mouseX, {\n        stiffness: 100,\n        damping: 30\n    });\n    const springY = (0,motion_react__WEBPACK_IMPORTED_MODULE_4__.useSpring)(mouseY, {\n        stiffness: 100,\n        damping: 30\n    });\n    const handleMouseMove = (e)=>{\n        const rect = e.currentTarget.getBoundingClientRect();\n        const x = (e.clientX - rect.left) / rect.width - 0.5;\n        const y = (e.clientY - rect.top) / rect.height - 0.5;\n        mouseX.set(x);\n        mouseY.set(y);\n    };\n    const handleMouseLeave = ()=>{\n        mouseX.set(0);\n        mouseY.set(0);\n    };\n    const radialBg = (0,motion_react__WEBPACK_IMPORTED_MODULE_5__.useTransform)([\n        springX,\n        springY\n    ], {\n        \"HeroSection.useTransform[radialBg]\": ([x, y])=>`radial-gradient(circle at ${50 + x * 10}% ${50 + y * 10}%, rgba(168,85,247,0.12), transparent 40%)`\n    }[\"HeroSection.useTransform[radialBg]\"]);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"relative min-h-[100svh] flex items-center justify-center overflow-hidden bg-[#050505] text-white py-6 lg:py-0 selection:bg-[#05A3FF] selection:text-white\",\n        onMouseMove: handleMouseMove,\n        onMouseLeave: handleMouseLeave,\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 z-0 flex items-center justify-center opacity-50\",\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MagicRings, {\n                    color: \"#822dd3\",\n                    colorTwo: \"#2f2fbe\",\n                    ringCount: 6,\n                    speed: 0.7,\n                    attenuation: 13.5,\n                    lineThickness: 2,\n                    baseRadius: 0.35,\n                    radiusStep: 0.1,\n                    scaleRate: 0.07,\n                    opacity: 1,\n                    blur: 8.5,\n                    noiseAmount: 0.4,\n                    rotation: 0,\n                    ringGap: 2,\n                    fadeIn: 0.6,\n                    fadeOut: 0.5,\n                    followMouse: false,\n                    mouseInfluence: 0.2,\n                    hoverScale: 1.2,\n                    parallax: 0.015,\n                    clickBurst: false\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                    lineNumber: 43,\n                    columnNumber: 9\n                }, this)\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                lineNumber: 42,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 z-10 pointer-events-none\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"absolute inset-0 bg-[radial-gradient(circle_at_50%_50%,rgba(5,163,255,0.06),transparent_60%)]\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                        lineNumber: 72,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.div, {\n                        className: \"absolute inset-0 opacity-40\",\n                        style: {\n                            background: radialBg\n                        }\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                        lineNumber: 75,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"absolute inset-0 flex items-center justify-center overflow-hidden select-none\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.h2, {\n                            initial: {\n                                opacity: 0,\n                                scale: 0.9\n                            },\n                            animate: {\n                                opacity: 0.03,\n                                scale: 1\n                            },\n                            transition: {\n                                duration: 2,\n                                ease: \"easeOut\"\n                            },\n                            className: \"text-[20vw] font-black tracking-tighter leading-none\",\n                            children: \"AMARIS\"\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                            lineNumber: 82,\n                            columnNumber: 11\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                        lineNumber: 81,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"absolute inset-0 bg-[linear-gradient(rgba(255,255,255,0.02)_1px,transparent_1px),linear-gradient(90deg,rgba(255,255,255,0.02)_1px,transparent_1px)] bg-[size:4rem_4rem] [mask-image:radial-gradient(ellipse_60%_60%_at_50%_50%,#000_70%,transparent_100%)]\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                        lineNumber: 93,\n                        columnNumber: 9\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                lineNumber: 69,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.div, {\n                style: {\n                    x: (0,motion_react__WEBPACK_IMPORTED_MODULE_5__.useTransform)(springX, {\n                        \"HeroSection.useTransform\": (val)=>val * 20\n                    }[\"HeroSection.useTransform\"]),\n                    y: (0,motion_react__WEBPACK_IMPORTED_MODULE_5__.useTransform)(springY, {\n                        \"HeroSection.useTransform\": (val)=>val * 20\n                    }[\"HeroSection.useTransform\"])\n                },\n                className: \"absolute inset-0 z-10 pointer-events-none flex items-center justify-center hidden lg:flex\",\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"w-[30vw] h-[30vw] rounded-full bg-white/[0.01] backdrop-blur-[6px] border border-white/[0.03] shadow-[0_0_40px_rgba(5,163,255,0.03)]\"\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                    lineNumber: 104,\n                    columnNumber: 9\n                }, this)\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                lineNumber: 97,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 z-20 pointer-events-none overflow-hidden hidden lg:block\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"absolute top-[20%] left-[4%] 2xl:left-[8%] w-72 shadow-2xl bg-[#0a0a0a] border border-white/10 rounded-3xl overflow-hidden p-5\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex items-center justify-between mb-5\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"flex items-center gap-2\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Activity_ArrowRight_Layers_lucide_react__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n                                                className: \"w-4 h-4 text-[#05A3FF]\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 113,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"text-xs font-semibold uppercase tracking-wider text-zinc-400\",\n                                                children: \"Metrics\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 114,\n                                                columnNumber: 19\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 112,\n                                        columnNumber: 17\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-xs font-mono text-emerald-400\",\n                                        children: \"+124%\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 118,\n                                        columnNumber: 17\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                lineNumber: 111,\n                                columnNumber: 15\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"space-y-4\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"flex justify-between text-[10px] text-zinc-500 mb-1 font-mono\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        children: \"CONVERSION\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                        lineNumber: 123,\n                                                        columnNumber: 21\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        children: \"94%\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                        lineNumber: 124,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 122,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"h-1.5 w-full bg-white/5 rounded-full overflow-hidden\",\n                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.div, {\n                                                    initial: {\n                                                        width: 0\n                                                    },\n                                                    animate: {\n                                                        width: \"94%\"\n                                                    },\n                                                    transition: {\n                                                        delay: 1,\n                                                        duration: 1.5\n                                                    },\n                                                    className: \"h-full bg-gradient-to-r from-[#05A3FF] to-blue-400 rounded-full\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                    lineNumber: 127,\n                                                    columnNumber: 21\n                                                }, this)\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 126,\n                                                columnNumber: 19\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 121,\n                                        columnNumber: 17\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"flex justify-between text-[10px] text-zinc-500 mb-1 font-mono\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        children: \"ENGAGEMENT\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                        lineNumber: 135,\n                                                        columnNumber: 21\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        children: \"88%\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                        lineNumber: 136,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 134,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"h-1.5 w-full bg-white/5 rounded-full overflow-hidden\",\n                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.div, {\n                                                    initial: {\n                                                        width: 0\n                                                    },\n                                                    animate: {\n                                                        width: \"88%\"\n                                                    },\n                                                    transition: {\n                                                        delay: 1.2,\n                                                        duration: 1.5\n                                                    },\n                                                    className: \"h-full bg-gradient-to-r from-purple-500 to-pink-400 rounded-full\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                    lineNumber: 139,\n                                                    columnNumber: 21\n                                                }, this)\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 138,\n                                                columnNumber: 19\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 133,\n                                        columnNumber: 17\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                lineNumber: 120,\n                                columnNumber: 15\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                        lineNumber: 110,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"absolute top-[25%] right-[4%] 2xl:right-[8%] w-64 shadow-2xl bg-[#0a0a0a] border border-white/10 rounded-3xl overflow-hidden p-5\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex items-center justify-between mb-5\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-xs font-semibold uppercase tracking-wider text-zinc-400\",\n                                        children: \"System\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 151,\n                                        columnNumber: 17\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Activity_ArrowRight_Layers_lucide_react__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n                                        className: \"w-4 h-4 text-purple-400\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 154,\n                                        columnNumber: 17\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                lineNumber: 150,\n                                columnNumber: 15\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"grid grid-cols-4 gap-2 mb-4\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"aspect-square rounded-md bg-white/10 hover:bg-white/20 transition-colors\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 157,\n                                        columnNumber: 17\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"aspect-square rounded-md bg-[#05A3FF]/80\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 158,\n                                        columnNumber: 17\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"aspect-square rounded-md bg-purple-500/80\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 159,\n                                        columnNumber: 17\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"aspect-square rounded-md flex items-center justify-center border border-dashed border-white/20\",\n                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                            className: \"text-white/40 text-xs\",\n                                            children: \"+\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                            lineNumber: 161,\n                                            columnNumber: 20\n                                        }, this)\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 160,\n                                        columnNumber: 17\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                lineNumber: 156,\n                                columnNumber: 15\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"pt-4 border-t border-white/10 flex items-center justify-between\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"flex -space-x-2\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"w-6 h-6 rounded-full border border-[#0a0a0a] bg-zinc-700\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 166,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"w-6 h-6 rounded-full border border-[#0a0a0a] bg-zinc-600\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 167,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"w-6 h-6 rounded-full border border-[#0a0a0a] bg-[#05A3FF] flex items-center justify-center text-[8px] font-bold\",\n                                                children: \"2+\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 168,\n                                                columnNumber: 19\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 165,\n                                        columnNumber: 17\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-[10px] font-mono text-zinc-500\",\n                                        children: \"V_2.4.0\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 170,\n                                        columnNumber: 17\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                lineNumber: 164,\n                                columnNumber: 15\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                        lineNumber: 149,\n                        columnNumber: 9\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                lineNumber: 108,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"relative z-30 w-full px-[5%] flex flex-col items-center text-center\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"max-w-5xl w-full\",\n                        suppressHydrationWarning: true,\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"hidden lg:flex justify-between items-start mb-10 lg:mb-12 xl:mb-16 text-xs font-mono tracking-widest text-zinc-400\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        children: \"EST. 2025 / AMARIS BRAND CREATION\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 180,\n                                        columnNumber: 11\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"text-right\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                children: \"INDIA / GLOBAL\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 185,\n                                                columnNumber: 13\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"text-zinc-500\",\n                                                children: \"BRAND • DESIGN • GROWTH\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 186,\n                                                columnNumber: 13\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 184,\n                                        columnNumber: 11\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                lineNumber: 179,\n                                columnNumber: 9\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.div, {\n                                initial: {\n                                    opacity: 0,\n                                    y: 20\n                                },\n                                animate: {\n                                    opacity: 1,\n                                    y: 0\n                                },\n                                transition: {\n                                    duration: 0.8\n                                },\n                                className: \"inline-flex items-center gap-3 px-5 py-2 rounded-full bg-white/[0.03] border border-white/10 mb-12 backdrop-blur-sm will-change-transform\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"relative flex h-2 w-2\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"animate-ping absolute inline-flex h-full w-full rounded-full bg-[#05A3FF] opacity-60\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 197,\n                                                columnNumber: 15\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"relative inline-flex rounded-full h-2 w-2 bg-[#05A3FF]\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 198,\n                                                columnNumber: 15\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 196,\n                                        columnNumber: 13\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"text-xs font-semibold uppercase tracking-[0.2em] text-zinc-300\",\n                                        children: \"Creative Excellence\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 200,\n                                        columnNumber: 13\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                lineNumber: 190,\n                                columnNumber: 11\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"relative mb-12\",\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.h1, {\n                                    initial: {\n                                        opacity: 0,\n                                        y: 30\n                                    },\n                                    animate: {\n                                        opacity: 1,\n                                        y: 0\n                                    },\n                                    transition: {\n                                        duration: 1,\n                                        ease: [\n                                            0.16,\n                                            1,\n                                            0.3,\n                                            1\n                                        ]\n                                    },\n                                    className: \"text-5xl md:text-7xl lg:text-8xl font-bold tracking-tight leading-[1.1] flex flex-col items-center gap-2\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                            className: \"text-transparent bg-clip-text bg-gradient-to-b from-white to-white/40\",\n                                            children: \"CRAFTING DIGITAL\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                            lineNumber: 212,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                            className: \"relative z-10 italic font-serif font-light text-[#05A3FF]\",\n                                            children: [\n                                                \"LEGACIES\",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.div, {\n                                                    initial: {\n                                                        scaleX: 0\n                                                    },\n                                                    animate: {\n                                                        scaleX: 1\n                                                    },\n                                                    transition: {\n                                                        delay: 0.8,\n                                                        duration: 1.2,\n                                                        ease: \"circOut\"\n                                                    },\n                                                    className: \"absolute -bottom-2 left-0 right-0 h-[2px] bg-gradient-to-r from-transparent via-[#05A3FF] to-transparent opacity-40 origin-left\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                    lineNumber: 217,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                            lineNumber: 215,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                    lineNumber: 206,\n                                    columnNumber: 13\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                lineNumber: 205,\n                                columnNumber: 11\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.p, {\n                                initial: {\n                                    opacity: 0,\n                                    y: 20\n                                },\n                                animate: {\n                                    opacity: 1,\n                                    y: 0\n                                },\n                                transition: {\n                                    delay: 0.4,\n                                    duration: 0.8\n                                },\n                                className: \"text-base md:text-lg text-zinc-400 max-w-2xl mx-auto leading-relaxed mb-10 font-light\",\n                                children: \"A global agency helping startups and enterprises turn ideas into high-converting websites, memorable brands, and measurable growth.\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                lineNumber: 227,\n                                columnNumber: 11\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.div, {\n                                initial: {\n                                    opacity: 0,\n                                    y: 20\n                                },\n                                animate: {\n                                    opacity: 1,\n                                    y: 0\n                                },\n                                transition: {\n                                    delay: 0.5,\n                                    duration: 0.8\n                                },\n                                className: \"flex flex-col sm:flex-row flex-wrap justify-center items-center gap-x-8 gap-y-3 mb-16 text-sm text-zinc-300 font-medium\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"flex items-center gap-2\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Activity_ArrowRight_Layers_lucide_react__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n                                                className: \"w-3 h-3 text-[#05A3FF]\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 242,\n                                                columnNumber: 55\n                                            }, this),\n                                            \" Web & App Development (Next.js, Shopify)\"\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 242,\n                                        columnNumber: 13\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"flex items-center gap-2\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Activity_ArrowRight_Layers_lucide_react__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n                                                className: \"w-3 h-3 text-[#05A3FF]\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 243,\n                                                columnNumber: 55\n                                            }, this),\n                                            \" Branding & Visual Identity\"\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 243,\n                                        columnNumber: 13\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"flex items-center gap-2\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Activity_ArrowRight_Layers_lucide_react__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n                                                className: \"w-3 h-3 text-[#05A3FF]\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 244,\n                                                columnNumber: 55\n                                            }, this),\n                                            \" SEO & Performance Marketing\"\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 244,\n                                        columnNumber: 13\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"flex items-center gap-2\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Activity_ArrowRight_Layers_lucide_react__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n                                                className: \"w-3 h-3 text-[#05A3FF]\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 245,\n                                                columnNumber: 55\n                                            }, this),\n                                            \" AI Agents & Automation\"\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 245,\n                                        columnNumber: 13\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                lineNumber: 236,\n                                columnNumber: 11\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.div, {\n                                initial: {\n                                    opacity: 0,\n                                    y: 20\n                                },\n                                animate: {\n                                    opacity: 1,\n                                    y: 0\n                                },\n                                transition: {\n                                    delay: 0.6,\n                                    duration: 0.8\n                                },\n                                className: \"flex flex-col sm:flex-row items-center justify-center gap-6\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n                                        href: \"/contact\",\n                                        className: \"group relative px-8 py-4 rounded-full bg-white text-black font-semibold text-xs uppercase tracking-wider overflow-hidden transition-all hover:scale-105 active:scale-95 shadow-[0_0_30px_rgba(255,255,255,0.15)] flex items-center gap-2\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                className: \"relative z-10\",\n                                                children: \"Book a Strategy Call\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 258,\n                                                columnNumber: 15\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Activity_ArrowRight_Layers_lucide_react__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n                                                className: \"w-4 h-4 relative z-10 group-hover:translate-x-1 transition-transform\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 259,\n                                                columnNumber: 15\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"absolute inset-0 bg-gradient-to-r from-[#05A3FF] to-blue-400 opacity-0 group-hover:opacity-100 transition-opacity duration-300 ease-out\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 260,\n                                                columnNumber: 15\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 254,\n                                        columnNumber: 13\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n                                        href: \"/work\",\n                                        className: \"group flex items-center gap-3 text-zinc-300 font-semibold text-xs uppercase tracking-wider transition-all hover:text-white\",\n                                        children: [\n                                            \"View Our Work\",\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"w-8 h-[1px] bg-white/30 group-hover:w-12 group-hover:bg-white transition-all duration-300\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                                lineNumber: 268,\n                                                columnNumber: 15\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                        lineNumber: 263,\n                                        columnNumber: 13\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                lineNumber: 248,\n                                columnNumber: 11\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                        lineNumber: 177,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.div, {\n                        initial: {\n                            opacity: 0\n                        },\n                        animate: {\n                            opacity: 0.5\n                        },\n                        transition: {\n                            delay: 1.2,\n                            duration: 1\n                        },\n                        className: \"absolute bottom-8 flex flex-col items-center gap-3\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.div, {\n                            animate: {\n                                y: [\n                                    0,\n                                    8,\n                                    0\n                                ]\n                            },\n                            transition: {\n                                repeat: Infinity,\n                                duration: 1.5,\n                                ease: \"easeInOut\"\n                            },\n                            className: \"w-[1px] h-12 bg-gradient-to-b from-white to-transparent\"\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                            lineNumber: 280,\n                            columnNumber: 11\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                        lineNumber: 274,\n                        columnNumber: 9\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                lineNumber: 176,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute bottom-0 left-0 right-0 py-6 border-t border-white/5 bg-black backdrop-blur-md hidden md:block overflow-hidden\",\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.div, {\n                    animate: {\n                        x: [\n                            0,\n                            -1035\n                        ]\n                    },\n                    transition: {\n                        repeat: Infinity,\n                        duration: 30,\n                        ease: \"linear\"\n                    },\n                    className: \"flex w-max whitespace-nowrap opacity-20\",\n                    children: [\n                        ...Array(2)\n                    ].map((_, arrayIndex)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"flex\",\n                            children: [\n                                \"STRATEGY\",\n                                \"DESIGN\",\n                                \"DEVELOPMENT\",\n                                \"GROWTH\",\n                                \"AI AUTOMATION\",\n                                \"BRANDING\"\n                            ].map((text, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"flex items-center px-12\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                            className: \"text-xl font-bold tracking-widest\",\n                                            children: text\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                            lineNumber: 299,\n                                            columnNumber: 19\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"w-1.5 h-1.5 rounded-full bg-white ml-12\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                            lineNumber: 302,\n                                            columnNumber: 19\n                                        }, this)\n                                    ]\n                                }, i, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                                    lineNumber: 298,\n                                    columnNumber: 17\n                                }, this))\n                        }, arrayIndex, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                            lineNumber: 296,\n                            columnNumber: 13\n                        }, this))\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                    lineNumber: 290,\n                    columnNumber: 9\n                }, this)\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n                lineNumber: 289,\n                columnNumber: 7\n            }, this)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HeroSection.tsx\",\n        lineNumber: 36,\n        columnNumber: 5\n    }, this);\n}\n_s(HeroSection, \"e2o68tiz8zK6jcyldLq/epc0rlU=\", false, function() {\n    return [\n        motion_react__WEBPACK_IMPORTED_MODULE_3__.useMotionValue,\n        motion_react__WEBPACK_IMPORTED_MODULE_3__.useMotionValue,\n        motion_react__WEBPACK_IMPORTED_MODULE_4__.useSpring,\n        motion_react__WEBPACK_IMPORTED_MODULE_4__.useSpring,\n        motion_react__WEBPACK_IMPORTED_MODULE_5__.useTransform,\n        motion_react__WEBPACK_IMPORTED_MODULE_5__.useTransform,\n        motion_react__WEBPACK_IMPORTED_MODULE_5__.useTransform\n    ];\n});\n_c1 = HeroSection;\nvar _c, _c1;\n$RefreshReg$(_c, \"MagicRings\");\n$RefreshReg$(_c1, \"HeroSection\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/HeroSection.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/HomeClient.tsx":
/*!******************************************!*\
  !*** ./components/public/HomeClient.tsx ***!
  \******************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ HomeClient)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/image.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,Calendar,Clock,Database,LayoutDashboard,Settings,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-up-right.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,Calendar,Clock,Database,LayoutDashboard,Settings,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-right.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,Calendar,Clock,Database,LayoutDashboard,Settings,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/settings.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,Calendar,Clock,Database,LayoutDashboard,Settings,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/users.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,Calendar,Clock,Database,LayoutDashboard,Settings,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/database.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,Calendar,Clock,Database,LayoutDashboard,Settings,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layout-dashboard.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,Calendar,Clock,Database,LayoutDashboard,Settings,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/calendar.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,Calendar,Clock,Database,LayoutDashboard,Settings,Users!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/clock.js\");\n/* harmony import */ var _lib_blogData__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/lib/blogData */ \"(app-pages-browser)/./lib/blogData.ts\");\n/* harmony import */ var _components_public_AgencyIntro__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/public/AgencyIntro */ \"(app-pages-browser)/./components/public/AgencyIntro.tsx\");\n/* harmony import */ var _components_public_OurExpertise__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/public/OurExpertise */ \"(app-pages-browser)/./components/public/OurExpertise.tsx\");\n/* harmony import */ var _components_public_ScalableDesignTeam__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/public/ScalableDesignTeam */ \"(app-pages-browser)/./components/public/ScalableDesignTeam.tsx\");\n/* harmony import */ var _components_public_ShapeSection__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/public/ShapeSection */ \"(app-pages-browser)/./components/public/ShapeSection.tsx\");\n/* harmony import */ var _components_public_TestimonialsSlider__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/public/TestimonialsSlider */ \"(app-pages-browser)/./components/public/TestimonialsSlider.tsx\");\n/* harmony import */ var _components_public_faq_section__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/public/faq-section */ \"(app-pages-browser)/./components/public/faq-section.tsx\");\n/* harmony import */ var _components_public_HeroSection__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/public/HeroSection */ \"(app-pages-browser)/./components/public/HeroSection.tsx\");\n/* harmony import */ var _ui_BorderGlow__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../ui/BorderGlow */ \"(app-pages-browser)/./components/ui/BorderGlow.tsx\");\n/* harmony import */ var _components_public_Newsletter__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/public/Newsletter */ \"(app-pages-browser)/./components/public/Newsletter.tsx\");\n/* harmony import */ var _components_public_AITestimonials__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/public/AITestimonials */ \"(app-pages-browser)/./components/public/AITestimonials.tsx\");\n/* harmony import */ var _components_public_FullServiceGrid__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/public/FullServiceGrid */ \"(app-pages-browser)/./components/public/FullServiceGrid.tsx\");\n/* harmony import */ var _components_public_StrategicInnovation__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/public/StrategicInnovation */ \"(app-pages-browser)/./components/public/StrategicInnovation.tsx\");\n/* harmony import */ var _components_public_HowItWorks__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/public/HowItWorks */ \"(app-pages-browser)/./components/public/HowItWorks.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconst homeFaqs = [\n    {\n        id: '1',\n        question: 'What services does Amaris Brand Creation offer?',\n        answer: 'We offer a full suite of digital services including Web Development, Digital Marketing, Branding, AI Automations, and Business Growth strategies.'\n    },\n    {\n        id: '2',\n        question: 'How do you approach new projects?',\n        answer: 'We start with a deep discovery phase to understand your goals, followed by strategic planning, agile development, and rigorous testing before launch.'\n    },\n    {\n        id: '3',\n        question: 'What makes Amaris Brand Creation different?',\n        answer: 'Our combination of high-end design, technical expertise, and a data-driven approach ensures we build not just beautiful, but highly effective digital experiences.'\n    },\n    {\n        id: '4',\n        question: 'Do you work with international clients?',\n        answer: 'Yes, we collaborate with businesses globally, leveraging modern communication tools to ensure seamless project management regardless of location.'\n    },\n    {\n        id: '5',\n        question: 'How do you ensure project quality?',\n        answer: 'Quality is at the core of our process. We implement strict QA protocols, conduct thorough testing, and maintain open communication throughout the project lifecycle.'\n    },\n    {\n        id: '6',\n        question: 'Can I scale my services later?',\n        answer: 'Absolutely. Our solutions are designed to be scalable, allowing you to add features, expand marketing efforts, or integrate new technologies as your business grows.'\n    },\n    {\n        id: '7',\n        question: 'How can I get a quote for my project?',\n        answer: 'You can request a free consultation or project quote through our contact page, and our team will get back to you to discuss your requirements.'\n    },\n    {\n        id: '8',\n        question: 'What is your pricing structure?',\n        answer: 'Our pricing is project-based and depends on the scope and complexity of your needs. We provide detailed proposals after an initial discovery call.'\n    },\n    {\n        id: '9',\n        question: 'How do we get started?',\n        answer: 'Simply reach out via our contact page to schedule a discovery call. We\\'ll discuss your goals and how we can help you achieve them.'\n    },\n    {\n        id: '10',\n        question: 'Do you provide ongoing support?',\n        answer: 'Yes, we offer various support and maintenance packages to ensure your digital assets continue to perform at their best long after launch.'\n    }\n];\nconst techStack = [\n    \"Web Design\",\n    \"Branding\",\n    \"SEO\",\n    \"Craft CMS\",\n    \"Shopify\",\n    \"Next.js\",\n    \"Framer Motion\",\n    \"TypeScript\",\n    \"UI/UX\",\n    \"eCommerce\",\n    \"AI Agents\",\n    \"Automation\",\n    \"Figma\",\n    \"Node.js\",\n    \"React\",\n    \"Python\",\n    \"Firebase\",\n    \"Git\"\n];\nconst fullServices = [\n    {\n        title: \"Web & App Development\",\n        description: \"We build high-performance, scalable, and secure web and mobile applications tailored to your business needs, from stunning marketing sites to complex enterprise platforms.\",\n        image: \"/images/workspace-laptop.jpg\"\n    },\n    {\n        title: \"Digital Marketing\",\n        description: \"Our data-driven digital marketing strategies are designed to boost your online presence, attract qualified leads, and increase your revenue through SEO, PPC, and content marketing.\",\n        image: \"/images/workspace-laptop.jpg\"\n    },\n    {\n        title: \"AI & Automation\",\n        description: \"Leverage the power of artificial intelligence to automate workflows, gain valuable insights from your data, and create intelligent, self-learning applications.\",\n        image: \"/images/workspace-laptop.jpg\"\n    },\n    {\n        title: \"Social Media Marketing\",\n        description: \"We build and engage your community through compelling content, targeted campaigns, and authentic interactions on platforms where your audience thrives.\",\n        image: \"/images/workspace-laptop.jpg\"\n    },\n    {\n        title: \"Branding & Graphic Design\",\n        description: \"From memorable logos to comprehensive brand guidelines, we craft a cohesive visual identity that tells your story and sets you apart from the competition.\",\n        image: \"/images/workspace-laptop.jpg\"\n    }\n];\nfunction HomeClient() {\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"flex flex-col min-h-screen bg-[#09090b] text-white selection:bg-[#05A3FF]/30 font-sans\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_public_HeroSection__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 79,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_public_AgencyIntro__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 82,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_public_OurExpertise__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 85,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_public_FullServiceGrid__WEBPACK_IMPORTED_MODULE_14__[\"default\"], {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 88,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_public_StrategicInnovation__WEBPACK_IMPORTED_MODULE_15__[\"default\"], {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 91,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_public_HowItWorks__WEBPACK_IMPORTED_MODULE_16__[\"default\"], {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 94,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                className: \"py-24 lg:py-32 bg-[#09090b] relative overflow-hidden border-t border-white/5\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[800px] h-[350px] bg-[#05A3FF]/5 blur-[120px] rounded-full pointer-events-none\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                        lineNumber: 99,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"w-full px-[5%] max-w-7xl mx-auto relative z-10\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"grid grid-cols-1 lg:grid-cols-12 gap-12 items-center\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"lg:col-span-5 space-y-6\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"inline-flex items-center gap-2\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"w-2 h-2 bg-[#05A3FF] rounded-full animate-pulse\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                    lineNumber: 107,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-[#05A3FF] text-xs font-bold uppercase tracking-[0.2em]\",\n                                                    children: \"Business Applications\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                    lineNumber: 108,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                            lineNumber: 106,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                            className: \"text-4xl md:text-5xl font-bold tracking-tight text-white leading-tight\",\n                                            children: [\n                                                \"AXIOEN \",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                    lineNumber: 111,\n                                                    columnNumber: 24\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"italic font-serif font-light text-[#05A3FF]\",\n                                                    children: \"Suite\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                    lineNumber: 112,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                            lineNumber: 110,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                            className: \"text-zinc-400 text-sm md:text-base leading-relaxed font-light\",\n                                            children: [\n                                                \"AXIOEN is our brand delivering business applications for organizations of all sizes. Explore a comprehensive suite of tools designed to optimize your operations, available through flexible subscription plans at \",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                                                    href: \"https://axioen.com\",\n                                                    target: \"_blank\",\n                                                    rel: \"noopener noreferrer\",\n                                                    className: \"text-white font-medium hover:text-[#05A3FF] transition-colors underline decoration-white/30 decoration-1 underline-offset-4 inline-flex items-center gap-0.5\",\n                                                    children: [\n                                                        \"axioen.com\",\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_17__[\"default\"], {\n                                                            className: \"w-3 h-3\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                            lineNumber: 115,\n                                                            columnNumber: 478\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                    lineNumber: 115,\n                                                    columnNumber: 228\n                                                }, this),\n                                                \".\"\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                            lineNumber: 114,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"pt-4\",\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n                                                href: \"/axioen\",\n                                                className: \"group inline-flex items-center gap-3 px-6 py-3 rounded-full bg-white text-black hover:bg-[#05A3FF] hover:text-white transition-all font-bold text-xs uppercase tracking-wider\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        children: \"Explore AXIOEN Apps\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                        lineNumber: 123,\n                                                        columnNumber: 19\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_18__[\"default\"], {\n                                                        className: \"w-4 h-4 group-hover:translate-x-1 transition-transform\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                        lineNumber: 124,\n                                                        columnNumber: 19\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                lineNumber: 119,\n                                                columnNumber: 17\n                                            }, this)\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                            lineNumber: 118,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                    lineNumber: 105,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"lg:col-span-7 grid grid-cols-1 sm:grid-cols-2 gap-4\",\n                                    children: [\n                                        {\n                                            name: \"Axioen One Suite\",\n                                            desc: \"Access and manage the entire suite of 50+ business applications under a single subscription plan.\",\n                                            icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_19__[\"default\"],\n                                            color: \"#22D3EE\"\n                                        },\n                                        {\n                                            name: \"Axioen CRM\",\n                                            desc: \"Organize customer relationships, manage contacts, and streamline sales pipelines.\",\n                                            icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_20__[\"default\"],\n                                            color: \"#7000FF\"\n                                        },\n                                        {\n                                            name: \"Axioen Books\",\n                                            desc: \"Manage billing, track invoices, and monitor financial reporting in real time.\",\n                                            icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_21__[\"default\"],\n                                            color: \"#05A3FF\"\n                                        },\n                                        {\n                                            name: \"Axioen Agile\",\n                                            desc: \"Collaborate on tasks, manage sprints, and coordinate projects across teams.\",\n                                            icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_22__[\"default\"],\n                                            color: \"#A78BFA\"\n                                        }\n                                    ].map((app, idx)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n                                            borderRadius: 24,\n                                            colors: [\n                                                app.color,\n                                                '#09090B'\n                                            ],\n                                            className: \"h-full\",\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"p-6 rounded-3xl bg-gradient-to-br from-[#18181b]/95 to-[#121214]/95 border border-white/5 flex flex-col justify-between h-full space-y-4 group\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                        className: \"space-y-3\",\n                                                        children: [\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                className: \"w-10 h-10 rounded-xl bg-white/5 border border-white/10 flex items-center justify-center\",\n                                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(app.icon, {\n                                                                    className: \"w-5 h-5\",\n                                                                    style: {\n                                                                        color: app.color\n                                                                    }\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                                    lineNumber: 141,\n                                                                    columnNumber: 25\n                                                                }, this)\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                                lineNumber: 140,\n                                                                columnNumber: 23\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                className: \"flex items-center justify-between gap-2\",\n                                                                children: [\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n                                                                        className: \"text-lg font-bold text-white tracking-tight\",\n                                                                        children: app.name\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                                        lineNumber: 144,\n                                                                        columnNumber: 25\n                                                                    }, this),\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_17__[\"default\"], {\n                                                                        className: \"w-4 h-4 text-zinc-500 group-hover:text-white transition-colors duration-300 shrink-0\"\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                                        lineNumber: 145,\n                                                                        columnNumber: 25\n                                                                    }, this)\n                                                                ]\n                                                            }, void 0, true, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                                lineNumber: 143,\n                                                                columnNumber: 23\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                                className: \"text-zinc-400 font-light text-xs leading-relaxed\",\n                                                                children: app.desc\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                                lineNumber: 147,\n                                                                columnNumber: 23\n                                                            }, this)\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                        lineNumber: 139,\n                                                        columnNumber: 21\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                        className: \"text-[9px] font-bold text-zinc-500 uppercase tracking-wider pt-2 border-t border-white/5\",\n                                                        children: \"Axioen App\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                        lineNumber: 149,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                lineNumber: 138,\n                                                columnNumber: 19\n                                            }, this)\n                                        }, idx, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                            lineNumber: 137,\n                                            columnNumber: 17\n                                        }, this))\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                    lineNumber: 130,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                            lineNumber: 102,\n                            columnNumber: 11\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                        lineNumber: 101,\n                        columnNumber: 9\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 97,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_public_ShapeSection__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n                taxonomy: \"Strategic Approach\",\n                heading: \"We combine data with creative intuition.\",\n                buttonText: \"Book a Discovery Call\",\n                buttonHref: \"/contact\",\n                listTitle: \"Our Methodology\",\n                listItems: [\n                    \"Data-Driven Insights\",\n                    \"User-Centric Design\",\n                    \"Scalable Architecture\",\n                    \"Continuous Optimization\"\n                ]\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 162,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_public_ScalableDesignTeam__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                    lineNumber: 173,\n                    columnNumber: 9\n                }, this)\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 172,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_public_AITestimonials__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 177,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_public_TestimonialsSlider__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {}, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                    lineNumber: 179,\n                    columnNumber: 9\n                }, this)\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 178,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                id: \"latest-posts\",\n                className: \"py-24 lg:py-32 bg-[#171819]\",\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"w-full px-[5%]\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"flex flex-col md:flex-row justify-between items-end mb-16 gap-6\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"inline-flex items-center gap-2 mb-4\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"w-2 h-2 bg-[#05A3FF] rounded-full\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                    lineNumber: 188,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-[#05A3FF] font-medium\",\n                                                    children: \"Our Journal\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                    lineNumber: 189,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                            lineNumber: 187,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                            className: \"text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight text-white\",\n                                            children: [\n                                                \"Latest \",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"italic font-serif font-light text-[#05A3FF]\",\n                                                    children: \"Insights\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                    lineNumber: 192,\n                                                    columnNumber: 24\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                            lineNumber: 191,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                    lineNumber: 186,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n                                    href: \"/blog\",\n                                    className: \"group inline-flex items-center gap-2 text-white font-medium hover:text-[#05A3FF] transition-colors\",\n                                    children: [\n                                        \"View all posts\",\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"w-10 h-10 rounded-full border border-white/20 flex items-center justify-center group-hover:border-[#05A3FF] group-hover:bg-[#05A3FF]/10 transition-all\",\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_18__[\"default\"], {\n                                                className: \"w-4 h-4\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                lineNumber: 198,\n                                                columnNumber: 17\n                                            }, this)\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                            lineNumber: 197,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                    lineNumber: 195,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                            lineNumber: 185,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8\",\n                            children: _lib_blogData__WEBPACK_IMPORTED_MODULE_3__.blogPosts.slice(0, 3).map((post)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n                                    backgroundColor: \"#09090b\",\n                                    borderRadius: 16,\n                                    colors: [\n                                        '#05A3FF',\n                                        '#c084fc'\n                                    ],\n                                    className: \"h-full\",\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n                                        href: `/blog/${post.slug}`,\n                                        className: \"group flex flex-col h-full overflow-hidden transition-all duration-300\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"relative aspect-[4/3] overflow-hidden\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                                        src: post.image,\n                                                        alt: post.title,\n                                                        fill: true,\n                                                        sizes: \"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\",\n                                                        className: \"object-cover transition-transform duration-700 group-hover:scale-105\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                        lineNumber: 208,\n                                                        columnNumber: 21\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                        className: \"absolute top-4 left-4 bg-black/50 backdrop-blur-md border border-white/10 px-3 py-1 rounded-full text-xs font-medium text-white\",\n                                                        children: post.category\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                        lineNumber: 215,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                lineNumber: 207,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"p-6 md:p-8 flex flex-col flex-grow\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                        className: \"flex items-center gap-4 text-xs text-zinc-400 mb-4\",\n                                                        children: [\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                className: \"flex items-center gap-1\",\n                                                                children: [\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_23__[\"default\"], {\n                                                                        className: \"w-3 h-3\"\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                                        lineNumber: 221,\n                                                                        columnNumber: 65\n                                                                    }, this),\n                                                                    \" \",\n                                                                    post.date\n                                                                ]\n                                                            }, void 0, true, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                                lineNumber: 221,\n                                                                columnNumber: 23\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                className: \"flex items-center gap-1\",\n                                                                children: [\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_24__[\"default\"], {\n                                                                        className: \"w-3 h-3\"\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                                        lineNumber: 222,\n                                                                        columnNumber: 65\n                                                                    }, this),\n                                                                    \" \",\n                                                                    post.readTime\n                                                                ]\n                                                            }, void 0, true, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                                lineNumber: 222,\n                                                                columnNumber: 23\n                                                            }, this)\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                        lineNumber: 220,\n                                                        columnNumber: 21\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                                        className: \"text-xl md:text-2xl font-bold text-white mb-3 group-hover:text-[#05A3FF] transition-colors line-clamp-2\",\n                                                        children: post.title\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                        lineNumber: 224,\n                                                        columnNumber: 21\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                        className: \"text-zinc-400 text-sm mb-6 line-clamp-3 flex-grow\",\n                                                        children: post.excerpt\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                        lineNumber: 227,\n                                                        columnNumber: 21\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                        className: \"flex items-center text-sm font-medium text-white group-hover:text-[#05A3FF] transition-colors mt-auto\",\n                                                        children: [\n                                                            \"Read article \",\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowRight_ArrowUpRight_Calendar_Clock_Database_LayoutDashboard_Settings_Users_lucide_react__WEBPACK_IMPORTED_MODULE_18__[\"default\"], {\n                                                                className: \"w-4 h-4 ml-2 group-hover:translate-x-1 transition-transform\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                                lineNumber: 231,\n                                                                columnNumber: 36\n                                                            }, this)\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                        lineNumber: 230,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                                lineNumber: 219,\n                                                columnNumber: 19\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                        lineNumber: 206,\n                                        columnNumber: 17\n                                    }, this)\n                                }, post.id, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                                    lineNumber: 205,\n                                    columnNumber: 15\n                                }, this))\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                            lineNumber: 203,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                    lineNumber: 184,\n                    columnNumber: 9\n                }, this)\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 183,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_public_faq_section__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n                heading: \"Frequently Asked Questions\",\n                subheading: \"Everything you need to know about our services and how we work.\",\n                faqs: homeFaqs\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 242,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_public_Newsletter__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {}, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 249,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"script\", {\n                type: \"application/ld+json\",\n                dangerouslySetInnerHTML: {\n                    __html: JSON.stringify({\n                        \"@context\": \"https://schema.org\",\n                        \"@type\": \"FAQPage\",\n                        \"mainEntity\": homeFaqs.map((faq)=>({\n                                \"@type\": \"Question\",\n                                \"name\": faq.question,\n                                \"acceptedAnswer\": {\n                                    \"@type\": \"Answer\",\n                                    \"text\": faq.answer\n                                }\n                            }))\n                    })\n                }\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 252,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"script\", {\n                type: \"application/ld+json\",\n                dangerouslySetInnerHTML: {\n                    __html: JSON.stringify({\n                        \"@context\": \"https://schema.org\",\n                        \"@type\": \"ProfessionalService\",\n                        \"name\": \"Amaris Brand Creation\",\n                        \"url\": \"https://amarisbrand.com\",\n                        \"description\": \"A full-service digital marketing agency providing Web Development, UI/UX Design, SEO, AI Automation, and Business Growth strategies.\",\n                        \"image\": \"https://amarisbrand.com/logo.png\",\n                        \"address\": {\n                            \"@type\": \"PostalAddress\",\n                            \"streetAddress\": \"Akkayyapalem\",\n                            \"addressLocality\": \"Visakhapatnam\",\n                            \"addressCountry\": \"IN\"\n                        },\n                        \"founder\": {\n                            \"@type\": \"Person\",\n                            \"name\": \"Nagaraju Medi\"\n                        },\n                        \"sameAs\": [\n                            \"https://www.linkedin.com/in/nagaraju-medi/\"\n                        ]\n                    })\n                }\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n                lineNumber: 269,\n                columnNumber: 7\n            }, this)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HomeClient.tsx\",\n        lineNumber: 76,\n        columnNumber: 5\n    }, this);\n}\n_c = HomeClient;\nvar _c;\n$RefreshReg$(_c, \"HomeClient\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/HomeClient.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/HowItWorks.tsx":
/*!******************************************!*\
  !*** ./components/public/HowItWorks.tsx ***!
  \******************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ HowItWorks)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_LayoutTemplate_Search_ShieldCheck_Sparkles_Terminal_lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,LayoutTemplate,Search,ShieldCheck,Sparkles,Terminal!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/search.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_LayoutTemplate_Search_ShieldCheck_Sparkles_Terminal_lucide_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,LayoutTemplate,Search,ShieldCheck,Sparkles,Terminal!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layout-template.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_LayoutTemplate_Search_ShieldCheck_Sparkles_Terminal_lucide_react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,LayoutTemplate,Search,ShieldCheck,Sparkles,Terminal!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/terminal.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_LayoutTemplate_Search_ShieldCheck_Sparkles_Terminal_lucide_react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,LayoutTemplate,Search,ShieldCheck,Sparkles,Terminal!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/shield-check.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_LayoutTemplate_Search_ShieldCheck_Sparkles_Terminal_lucide_react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,LayoutTemplate,Search,ShieldCheck,Sparkles,Terminal!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/sparkles.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_LayoutTemplate_Search_ShieldCheck_Sparkles_Terminal_lucide_react__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,LayoutTemplate,Search,ShieldCheck,Sparkles,Terminal!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-right.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/ui/BorderGlow */ \"(app-pages-browser)/./components/ui/BorderGlow.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\nconst steps = [\n    {\n        step: \"Step 1\",\n        title: \"Bespoke Brand Audit\",\n        icon: _barrel_optimize_names_ArrowRight_LayoutTemplate_Search_ShieldCheck_Sparkles_Terminal_lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n        tabLabel: \"Strategy\",\n        description: \"We audit your current digital footprint—analyzing design consistency, tech stack speed, and marketing efficiency.\",\n        details: [\n            \"Core Web Vitals & code architecture audit\",\n            \"Brand identity & design system consistency check\",\n            \"Marketing funnel & conversion leakage report\",\n            \"Competitive digital positioning analysis\"\n        ]\n    },\n    {\n        step: \"Step 2\",\n        title: \"Bespoke Blueprint\",\n        icon: _barrel_optimize_names_ArrowRight_LayoutTemplate_Search_ShieldCheck_Sparkles_Terminal_lucide_react__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n        tabLabel: \"Design System\",\n        description: \"We design custom user experiences and engineer modern frontend specs tailored to your growth goals.\",\n        details: [\n            \"Interactive high-fidelity UI/UX wireframes\",\n            \"Next.js engineering specifications\",\n            \"Strategic messaging & copywriting framework\",\n            \"AI automation & integration blueprint\"\n        ]\n    },\n    {\n        step: \"Step 3\",\n        title: \"Agile Development\",\n        icon: _barrel_optimize_names_ArrowRight_LayoutTemplate_Search_ShieldCheck_Sparkles_Terminal_lucide_react__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n        tabLabel: \"Development\",\n        description: \"We launch premium design systems and high-performance code on edge servers with real-time analytics.\",\n        details: [\n            \"Bespoke Next.js & Tailwind CSS builds\",\n            \"SEO schemas & semantic markup deployment\",\n            \"Full API & database orchestrations\",\n            \"A/B split testing activation\"\n        ]\n    },\n    {\n        step: \"Step 4\",\n        title: \"Continuous Growth\",\n        icon: _barrel_optimize_names_ArrowRight_LayoutTemplate_Search_ShieldCheck_Sparkles_Terminal_lucide_react__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n        tabLabel: \"Optimization\",\n        description: \"We continuously optimize assets, refine design systems, and scale marketing funnels to capture value.\",\n        details: [\n            \"Post-deployment UX & speed optimization\",\n            \"Real-time customer event tracking\",\n            \"Brand expansion & landing page variants\",\n            \"Continuous performance reporting\"\n        ]\n    }\n];\nfunction HowItWorks() {\n    _s();\n    const [activeStep, setActiveStep] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(0);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        id: \"how-it-works\",\n        className: \"relative py-24 lg:py-32 bg-[#09090b] overflow-hidden border-t border-white/5\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute top-1/4 left-1/2 -translate-x-1/2 w-[600px] h-[300px] bg-[#05A3FF]/5 blur-[120px] rounded-full pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                lineNumber: 70,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute bottom-1/4 left-1/4 w-[400px] h-[200px] bg-purple-500/5 blur-[100px] rounded-full pointer-events-none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                lineNumber: 71,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"w-full px-[5%] max-w-7xl mx-auto relative z-10\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"text-center mb-20\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"text-[#05A3FF] text-xs font-bold uppercase tracking-[0.2em] mb-4 block\",\n                                children: \"OUR ENGINE\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                lineNumber: 77,\n                                columnNumber: 11\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                className: \"text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight text-white leading-tight\",\n                                children: [\n                                    \"How it \",\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        className: \"italic font-serif font-light text-[#05A3FF]\",\n                                        children: \"works\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                        lineNumber: 81,\n                                        columnNumber: 20\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                lineNumber: 80,\n                                columnNumber: 11\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                className: \"text-zinc-400 text-sm md:text-base max-w-xl mx-auto mt-4 font-light leading-relaxed\",\n                                children: \"Our systematic process to transform your digital presence, from initial audit to scaling high-performance digital products.\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                lineNumber: 83,\n                                columnNumber: 11\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                        lineNumber: 76,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                        borderRadius: 32,\n                        colors: [\n                            \"rgba(5, 163, 255, 0.3)\",\n                            \"rgba(192, 132, 252, 0.1)\",\n                            \"rgba(9, 9, 11, 0)\"\n                        ],\n                        className: \"w-full\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"p-5 md:p-12 lg:p-16 rounded-[2rem] bg-[#0c0c10]/95 border border-white/5 relative overflow-hidden\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"absolute inset-0 opacity-[0.02] bg-[linear-gradient(rgba(255,255,255,0.05)_1px,transparent_1px),linear-gradient(90deg,rgba(255,255,255,0.05)_1px,transparent_1px)] bg-[size:24px_24px] pointer-events-none\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                    lineNumber: 92,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"relative w-full mb-12 pt-8 max-w-5xl mx-auto hidden md:block\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"h-[2px] w-full bg-zinc-800 rounded-full relative\",\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_8__.motion.div, {\n                                                className: \"absolute inset-y-0 left-0 bg-gradient-to-r from-[#05A3FF] via-[#7000FF] to-purple-500 rounded-full\",\n                                                animate: {\n                                                    width: activeStep === 0 ? \"12%\" : activeStep === 1 ? \"43%\" : activeStep === 2 ? \"75%\" : \"100%\"\n                                                },\n                                                transition: {\n                                                    duration: 0.6,\n                                                    ease: [\n                                                        0.16,\n                                                        1,\n                                                        0.3,\n                                                        1\n                                                    ]\n                                                }\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                lineNumber: 98,\n                                                columnNumber: 17\n                                            }, this)\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                            lineNumber: 97,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"absolute top-1/2 -translate-y-1/2 w-full flex justify-between px-2\",\n                                            children: [\n                                                0,\n                                                1,\n                                                2,\n                                                3\n                                            ].map((idx)=>{\n                                                const Icon = steps[idx].icon;\n                                                return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"relative flex flex-col items-center cursor-pointer\",\n                                                    onClick: ()=>setActiveStep(idx),\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: `w-10 h-10 rounded-full border flex items-center justify-center transition-all duration-500 bg-zinc-950 z-10 ${activeStep >= idx ? \"border-[#05A3FF] shadow-[0_0_20px_rgba(5,163,255,0.5)]\" : \"border-zinc-800\"}`,\n                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Icon, {\n                                                                className: `w-4 h-4 transition-all duration-500 ${activeStep >= idx ? \"text-[#05A3FF]\" : \"text-zinc-600\"}`\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 117,\n                                                                columnNumber: 25\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 114,\n                                                            columnNumber: 23\n                                                        }, this),\n                                                        activeStep === idx && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                            className: \"absolute top-0 w-10 h-10 rounded-full border border-[#05A3FF]/30 animate-ping z-0\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 123,\n                                                            columnNumber: 25\n                                                        }, this)\n                                                    ]\n                                                }, idx, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 112,\n                                                    columnNumber: 21\n                                                }, this);\n                                            })\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                            lineNumber: 108,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                    lineNumber: 95,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 mb-8 relative z-10\",\n                                    children: steps.map((step, idx)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: `flex flex-col gap-3.5 p-6 rounded-2xl border transition-all duration-500 cursor-pointer relative overflow-hidden select-none min-h-[170px] ${activeStep === idx ? \"bg-white/[0.04] border-[#05A3FF]/25 shadow-[inset_0_1px_1px_rgba(255,255,255,0.05)] scale-[1.01]\" : \"border-white/5 opacity-40 hover:opacity-75\"}`,\n                                            onClick: ()=>setActiveStep(idx),\n                                            children: [\n                                                activeStep === idx && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_8__.motion.div, {\n                                                    layoutId: \"activeStepBar\",\n                                                    className: \"absolute top-0 left-0 w-full h-[2px] bg-gradient-to-r from-[#05A3FF] to-purple-500\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 145,\n                                                    columnNumber: 21\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"flex items-center justify-between\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                            className: `text-[10px] font-extrabold uppercase tracking-wider ${activeStep === idx ? \"text-[#05A3FF]\" : \"text-zinc-500\"}`,\n                                                            children: step.step\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 152,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        activeStep === idx && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                            className: \"w-1.5 h-1.5 rounded-full bg-[#05A3FF] animate-pulse\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 158,\n                                                            columnNumber: 23\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 151,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n                                                    className: \"text-white font-bold text-base\",\n                                                    children: step.title\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 161,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                    className: \"text-zinc-400 font-light text-xs leading-relaxed\",\n                                                    children: step.description\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 162,\n                                                    columnNumber: 19\n                                                }, this)\n                                            ]\n                                        }, idx, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                            lineNumber: 134,\n                                            columnNumber: 17\n                                        }, this))\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                    lineNumber: 132,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"w-full max-w-4xl mx-auto mb-10 bg-white/[0.02] border border-white/5 rounded-2xl p-6 relative overflow-hidden\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"flex flex-col md:flex-row md:items-center justify-between gap-4 border-b border-white/5 pb-4 mb-4\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                            className: \"text-[9px] font-bold uppercase tracking-widest text-[#05A3FF] block mb-1\",\n                                                            children: [\n                                                                steps[activeStep].step,\n                                                                \" Scope\"\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 171,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                                            className: \"text-white font-bold text-lg\",\n                                                            children: [\n                                                                steps[activeStep].title,\n                                                                \" Delivery\"\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 174,\n                                                            columnNumber: 19\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 170,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"flex items-center gap-2 bg-black/40 rounded-full px-3 py-1 border border-white/5\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowRight_LayoutTemplate_Search_ShieldCheck_Sparkles_Terminal_lucide_react__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n                                                            className: \"w-3.5 h-3.5 text-[#05A3FF]\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 177,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                            className: \"text-[10px] text-zinc-300 font-mono\",\n                                                            children: \"Premium Quality Standards\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 178,\n                                                            columnNumber: 19\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 176,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                            lineNumber: 169,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"grid grid-cols-1 sm:grid-cols-2 gap-4\",\n                                            children: steps[activeStep].details.map((detail, idx)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_8__.motion.div, {\n                                                    initial: {\n                                                        opacity: 0,\n                                                        x: -10\n                                                    },\n                                                    animate: {\n                                                        opacity: 1,\n                                                        x: 0\n                                                    },\n                                                    transition: {\n                                                        delay: idx * 0.05\n                                                    },\n                                                    className: \"flex items-center gap-3 bg-black/20 rounded-xl p-3 border border-white/5\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"w-5 h-5 rounded-full bg-[#05A3FF]/10 flex items-center justify-center text-[#05A3FF] shrink-0\",\n                                                            children: \"✓\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 191,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                            className: \"text-zinc-300 text-xs font-light\",\n                                                            children: detail\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 194,\n                                                            columnNumber: 21\n                                                        }, this)\n                                                    ]\n                                                }, idx, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 184,\n                                                    columnNumber: 19\n                                                }, this))\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                            lineNumber: 182,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                    lineNumber: 168,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"relative w-full max-w-4xl mx-auto border border-white/5 bg-[#09090c]/85 rounded-[2.5rem] p-6 md:p-10 flex flex-col overflow-hidden\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"flex items-center justify-between border-b border-white/5 pb-4 mb-8 shrink-0 flex-wrap gap-3\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"flex items-center gap-2\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"flex gap-1.5\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"w-2.5 h-2.5 rounded-full bg-[#ef4444]/60\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                    lineNumber: 207,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"w-2.5 h-2.5 rounded-full bg-[#f59e0b]/60\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                    lineNumber: 208,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"w-2.5 h-2.5 rounded-full bg-[#10b981]/60\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                    lineNumber: 209,\n                                                                    columnNumber: 21\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 206,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                            className: \"text-[9px] font-mono text-zinc-500 uppercase tracking-widest ml-2\",\n                                                            children: \"Engine.Visualizer\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 211,\n                                                            columnNumber: 19\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 205,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"flex items-center bg-black/50 border border-white/5 rounded-full p-1\",\n                                                    children: steps.map((step, idx)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n                                                            onClick: ()=>setActiveStep(idx),\n                                                            className: `text-[9px] font-bold uppercase tracking-wider px-3.5 py-1.5 rounded-full transition-all duration-300 ${activeStep === idx ? \"bg-gradient-to-r from-[#05A3FF] to-[#7000FF] text-white shadow-md shadow-[#05A3FF]/15\" : \"text-zinc-500 hover:text-zinc-300\"}`,\n                                                            children: step.tabLabel\n                                                        }, idx, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 217,\n                                                            columnNumber: 21\n                                                        }, this))\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 215,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                            lineNumber: 204,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: `absolute inset-0 transition-opacity duration-700 pointer-events-none ${activeStep === 0 ? \"opacity-15 bg-[radial-gradient(circle_at_left,#05A3FF,transparent_60%)]\" : activeStep === 1 ? \"opacity-15 bg-[radial-gradient(circle_at_center,#7000FF,transparent_60%)]\" : activeStep === 2 ? \"opacity-15 bg-[radial-gradient(circle_at_right,#c084fc,transparent_60%)]\" : \"opacity-15 bg-[radial-gradient(circle_at_bottom,#34d399,transparent_60%)]\"}`\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                            lineNumber: 233,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"w-full flex flex-col md:flex-row items-center justify-between gap-8 md:gap-4 relative min-h-[220px]\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: `flex flex-col gap-2.5 w-full md:w-[190px] shrink-0 z-10 transition-all duration-500 ${activeStep === 0 ? \"scale-[1.02] opacity-100\" : \"opacity-35\"}`,\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                            className: \"text-[7.5px] uppercase tracking-widest text-[#05A3FF] font-bold font-mono block mb-1\",\n                                                            children: \"[1] Input Audit Channels\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 247,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        [\n                                                            \"Code Architecture\",\n                                                            \"Design Consistency\",\n                                                            \"Funnel Diagnostics\",\n                                                            \"Competitor Positioning\"\n                                                        ].map((label, idx)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                className: `bg-zinc-900/90 border rounded-xl px-4 py-2.5 text-[10px] text-zinc-300 font-medium tracking-wide flex items-center justify-between shadow-lg transition-all duration-500 ${activeStep === 0 ? \"border-[#05A3FF]/45 shadow-[#05A3FF]/5 text-white\" : \"border-white/5\"}`,\n                                                                children: [\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                        children: label\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                        lineNumber: 262,\n                                                                        columnNumber: 23\n                                                                    }, this),\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                        className: `w-1.5 h-1.5 rounded-full ${activeStep === 0 ? \"bg-[#05A3FF] animate-pulse\" : \"bg-zinc-700\"}`\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                        lineNumber: 263,\n                                                                        columnNumber: 23\n                                                                    }, this)\n                                                                ]\n                                                            }, idx, true, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 256,\n                                                                columnNumber: 21\n                                                            }, this))\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 244,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"absolute inset-0 hidden md:block pointer-events-none\",\n                                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                                                        className: \"w-full h-full\",\n                                                        viewBox: \"0 0 800 220\",\n                                                        fill: \"none\",\n                                                        xmlns: \"http://www.w3.org/2000/svg\",\n                                                        children: [\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                                                                children: `\n                      @keyframes drawPath { to { stroke-dashoffset: -40; } }\n                      .flow-path { stroke-dasharray: 6, 6; animation: drawPath 1.2s linear infinite; }\n                    `\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 273,\n                                                                columnNumber: 21\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                d: \"M 190 50 Q 280 50 340 100\",\n                                                                stroke: \"rgba(255,255,255,0.03)\",\n                                                                strokeWidth: \"1.5\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 278,\n                                                                columnNumber: 21\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                d: \"M 190 85 Q 280 85 340 105\",\n                                                                stroke: \"rgba(255,255,255,0.03)\",\n                                                                strokeWidth: \"1.5\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 279,\n                                                                columnNumber: 21\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                d: \"M 190 120 Q 280 120 340 115\",\n                                                                stroke: \"rgba(255,255,255,0.03)\",\n                                                                strokeWidth: \"1.5\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 280,\n                                                                columnNumber: 21\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                d: \"M 190 155 Q 280 155 340 120\",\n                                                                stroke: \"rgba(255,255,255,0.03)\",\n                                                                strokeWidth: \"1.5\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 281,\n                                                                columnNumber: 21\n                                                            }, this),\n                                                            activeStep === 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n                                                                children: [\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                        d: \"M 190 50 Q 280 50 340 100\",\n                                                                        stroke: \"#05A3FF\",\n                                                                        strokeWidth: \"2\",\n                                                                        className: \"flow-path\"\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                        lineNumber: 286,\n                                                                        columnNumber: 25\n                                                                    }, this),\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                        d: \"M 190 85 Q 280 85 340 105\",\n                                                                        stroke: \"#05A3FF\",\n                                                                        strokeWidth: \"2\",\n                                                                        className: \"flow-path\",\n                                                                        style: {\n                                                                            animationDelay: '0.3s'\n                                                                        }\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                        lineNumber: 287,\n                                                                        columnNumber: 25\n                                                                    }, this),\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                        d: \"M 190 120 Q 280 120 340 115\",\n                                                                        stroke: \"#05A3FF\",\n                                                                        strokeWidth: \"2\",\n                                                                        className: \"flow-path\",\n                                                                        style: {\n                                                                            animationDelay: '0.6s'\n                                                                        }\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                        lineNumber: 288,\n                                                                        columnNumber: 25\n                                                                    }, this),\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                        d: \"M 190 155 Q 280 155 340 120\",\n                                                                        stroke: \"#05A3FF\",\n                                                                        strokeWidth: \"2\",\n                                                                        className: \"flow-path\",\n                                                                        style: {\n                                                                            animationDelay: '0.9s'\n                                                                        }\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                        lineNumber: 289,\n                                                                        columnNumber: 25\n                                                                    }, this)\n                                                                ]\n                                                            }, void 0, true),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                                                x1: \"420\",\n                                                                y1: \"110\",\n                                                                x2: \"480\",\n                                                                y2: \"110\",\n                                                                stroke: \"rgba(255,255,255,0.03)\",\n                                                                strokeWidth: \"2\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 294,\n                                                                columnNumber: 21\n                                                            }, this),\n                                                            activeStep === 1 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                                                x1: \"420\",\n                                                                y1: \"110\",\n                                                                x2: \"480\",\n                                                                y2: \"110\",\n                                                                stroke: \"#7000FF\",\n                                                                strokeWidth: \"2.5\",\n                                                                strokeDasharray: \"5, 5\",\n                                                                className: \"flow-path\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 296,\n                                                                columnNumber: 23\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                d: \"M 565 110 Q 600 110 640 60\",\n                                                                stroke: \"rgba(255,255,255,0.03)\",\n                                                                strokeWidth: \"1.5\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 300,\n                                                                columnNumber: 21\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                d: \"M 565 110 Q 600 110 640 160\",\n                                                                stroke: \"rgba(255,255,255,0.03)\",\n                                                                strokeWidth: \"1.5\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 301,\n                                                                columnNumber: 21\n                                                            }, this),\n                                                            activeStep >= 2 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n                                                                children: [\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                        d: \"M 565 110 Q 600 110 640 60\",\n                                                                        stroke: \"#7000FF\",\n                                                                        strokeWidth: \"2\",\n                                                                        className: \"flow-path\"\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                        lineNumber: 305,\n                                                                        columnNumber: 25\n                                                                    }, this),\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                        d: \"M 565 110 Q 600 110 640 160\",\n                                                                        stroke: \"#05A3FF\",\n                                                                        strokeWidth: \"2\",\n                                                                        className: \"flow-path\",\n                                                                        style: {\n                                                                            animationDelay: '0.5s'\n                                                                        }\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                        lineNumber: 306,\n                                                                        columnNumber: 25\n                                                                    }, this)\n                                                                ]\n                                                            }, void 0, true),\n                                                            activeStep === 3 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                                d: \"M 730 110 Q 800 230 400 220 Q 0 210 70 110\",\n                                                                fill: \"none\",\n                                                                stroke: \"#34d399\",\n                                                                strokeWidth: \"1.5\",\n                                                                strokeDasharray: \"6, 6\",\n                                                                className: \"flow-path\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 312,\n                                                                columnNumber: 23\n                                                            }, this)\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                        lineNumber: 272,\n                                                        columnNumber: 19\n                                                    }, this)\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 271,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: `flex flex-col sm:flex-row items-center gap-3.5 z-10 mx-auto transition-all duration-500 ${activeStep === 1 ? \"scale-[1.03] opacity-100\" : \"opacity-45\"}`,\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: `bg-zinc-900 border rounded-2xl px-5 py-3 text-[10px] text-white font-bold tracking-wider shadow-lg flex items-center gap-2.5 transition-all duration-500 ${activeStep === 1 ? \"border-[#7000FF]/50 shadow-[#7000FF]/10 text-white\" : \"border-white/5\"}`,\n                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                children: \"Bespoke Wireframe\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 324,\n                                                                columnNumber: 21\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 321,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"w-4 h-px bg-zinc-800 sm:block hidden\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 326,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: `rounded-2xl px-5 py-3 text-[10px] text-white font-bold tracking-wider shadow-lg flex items-center gap-2.5 transition-all duration-500 ${activeStep === 1 ? \"bg-gradient-to-r from-[#05A3FF] to-[#7000FF] border border-[#05A3FF]/20 shadow-[#05A3FF]/15\" : \"bg-zinc-900 border border-white/5 text-zinc-400\"}`,\n                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                children: \"Engineered Blueprint\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                lineNumber: 332,\n                                                                columnNumber: 21\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 327,\n                                                            columnNumber: 19\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 318,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: `flex flex-col gap-6 w-full md:w-[190px] shrink-0 z-10 relative transition-all duration-500 ${activeStep >= 2 ? \"scale-[1.02] opacity-100\" : \"opacity-35\"}`,\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                            className: \"text-[7.5px] uppercase tracking-widest text-[#7000FF] font-bold font-mono block mb-1\",\n                                                            children: \"[3] Active Builds\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 340,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: `bg-[#121216] border rounded-2xl p-3 flex flex-col gap-2.5 shadow-xl relative overflow-hidden transition-all duration-500 ${activeStep >= 2 ? \"border-white/10 text-white\" : \"border-white/5\"}`,\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                    className: \"flex gap-1 items-center pb-1.5 border-b border-white/5\",\n                                                                    children: [\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"w-1.5 h-1.5 rounded-full bg-[#ef4444]/60\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                            lineNumber: 349,\n                                                                            columnNumber: 23\n                                                                        }, this),\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"w-1.5 h-1.5 rounded-full bg-[#f59e0b]/60\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                            lineNumber: 350,\n                                                                            columnNumber: 23\n                                                                        }, this),\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"w-1.5 h-1.5 rounded-full bg-[#10b981]/60\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                            lineNumber: 351,\n                                                                            columnNumber: 23\n                                                                        }, this),\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"text-[7px] text-zinc-500 ml-auto font-mono\",\n                                                                            children: \"Control\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                            lineNumber: 352,\n                                                                            columnNumber: 23\n                                                                        }, this)\n                                                                    ]\n                                                                }, void 0, true, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                    lineNumber: 348,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                    className: \"flex items-center justify-between\",\n                                                                    children: [\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"text-[12px] font-bold text-white\",\n                                                                            children: \"Legacy Stack\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                            lineNumber: 355,\n                                                                            columnNumber: 23\n                                                                        }, this),\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"text-[10px] font-mono text-zinc-400 font-bold\",\n                                                                            children: \"100% Traffic\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                            lineNumber: 356,\n                                                                            columnNumber: 23\n                                                                        }, this)\n                                                                    ]\n                                                                }, void 0, true, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                    lineNumber: 354,\n                                                                    columnNumber: 21\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 345,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: `absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 border px-3 py-1 rounded-full text-[8px] font-extrabold uppercase tracking-widest shadow-2xl z-20 transition-all duration-500 bg-zinc-950 ${activeStep >= 2 ? \"border-[#05A3FF]/40 text-[#05A3FF] shadow-[#05A3FF]/5\" : \"border-white/5 text-zinc-600\"}`,\n                                                            children: \"Traffic Split\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 361,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: `bg-[#121216] border rounded-2xl p-3 flex flex-col gap-2.5 shadow-xl relative overflow-hidden transition-all duration-500 ${activeStep >= 2 ? \"border-[#05A3FF]/30 shadow-[#05A3FF]/5 scale-[1.01]\" : \"border-white/5\"}`,\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                    className: \"flex gap-1 items-center pb-1.5 border-b border-white/5\",\n                                                                    children: [\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"w-1.5 h-1.5 rounded-full bg-[#ef4444]/60\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                            lineNumber: 372,\n                                                                            columnNumber: 23\n                                                                        }, this),\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"w-1.5 h-1.5 rounded-full bg-[#f59e0b]/60\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                            lineNumber: 373,\n                                                                            columnNumber: 23\n                                                                        }, this),\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"w-1.5 h-1.5 rounded-full bg-[#10b981]/60\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                            lineNumber: 374,\n                                                                            columnNumber: 23\n                                                                        }, this),\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"text-[7px] text-[#05A3FF] ml-auto font-mono font-bold\",\n                                                                            children: \"Next.js Edge\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                            lineNumber: 375,\n                                                                            columnNumber: 23\n                                                                        }, this)\n                                                                    ]\n                                                                }, void 0, true, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                    lineNumber: 371,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                    className: \"flex items-center justify-between\",\n                                                                    children: [\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"text-[12px] font-bold text-[#05A3FF]\",\n                                                                            children: \"Modern Build\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                            lineNumber: 378,\n                                                                            columnNumber: 23\n                                                                        }, this),\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"text-[10px] font-mono text-emerald-400 font-bold animate-pulse\",\n                                                                            children: \"+35% Conversion\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                            lineNumber: 379,\n                                                                            columnNumber: 23\n                                                                        }, this)\n                                                                    ]\n                                                                }, void 0, true, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                                    lineNumber: 377,\n                                                                    columnNumber: 21\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                            lineNumber: 368,\n                                                            columnNumber: 19\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                    lineNumber: 337,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                            lineNumber: 241,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_10__.AnimatePresence, {\n                                            children: activeStep === 3 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_8__.motion.div, {\n                                                initial: {\n                                                    opacity: 0,\n                                                    y: 10\n                                                },\n                                                animate: {\n                                                    opacity: 1,\n                                                    y: 0\n                                                },\n                                                exit: {\n                                                    opacity: 0,\n                                                    y: 10\n                                                },\n                                                className: \"mt-6 bg-[#34d399]/5 border border-[#34d399]/20 rounded-xl px-4 py-2 text-[8px] text-[#34d399] uppercase tracking-wider font-bold animate-pulse font-mono mx-auto\",\n                                                children: \"\\uD83D\\uDD04 Continuous Optimization active: Iterating based on live analytics data\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                lineNumber: 389,\n                                                columnNumber: 19\n                                            }, this)\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                            lineNumber: 387,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                    lineNumber: 201,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"mt-16 text-center\",\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n                                        href: \"/contact\",\n                                        className: \"inline-flex items-center gap-3 px-8 py-4 rounded-full bg-gradient-to-r from-[#05A3FF] to-[#7000FF] text-white hover:opacity-90 hover:scale-[1.02] active:scale-[0.98] transition-all font-bold text-xs uppercase tracking-widest shadow-lg shadow-[#05A3FF]/20\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                children: \"Check Your Eligibility\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                lineNumber: 407,\n                                                columnNumber: 17\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowRight_LayoutTemplate_Search_ShieldCheck_Sparkles_Terminal_lucide_react__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n                                                className: \"w-4 h-4\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                                lineNumber: 408,\n                                                columnNumber: 17\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                        lineNumber: 403,\n                                        columnNumber: 15\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                                    lineNumber: 402,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                            lineNumber: 90,\n                            columnNumber: 11\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                        lineNumber: 89,\n                        columnNumber: 9\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n                lineNumber: 73,\n                columnNumber: 7\n            }, this)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\HowItWorks.tsx\",\n        lineNumber: 68,\n        columnNumber: 5\n    }, this);\n}\n_s(HowItWorks, \"cJXWosTT0XUh3gGn3cCcv/Y+Hws=\");\n_c = HowItWorks;\nvar _c;\n$RefreshReg$(_c, \"HowItWorks\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/HowItWorks.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/Newsletter.tsx":
/*!******************************************!*\
  !*** ./components/public/Newsletter.tsx ***!
  \******************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ Newsletter)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs\");\n/* harmony import */ var _barrel_optimize_names_AlertTriangle_Bell_CheckCircle2_Loader2_PartyPopper_Send_lucide_react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! __barrel_optimize__?names=AlertTriangle,Bell,CheckCircle2,Loader2,PartyPopper,Send!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/circle-check.js\");\n/* harmony import */ var _barrel_optimize_names_AlertTriangle_Bell_CheckCircle2_Loader2_PartyPopper_Send_lucide_react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! __barrel_optimize__?names=AlertTriangle,Bell,CheckCircle2,Loader2,PartyPopper,Send!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/party-popper.js\");\n/* harmony import */ var _barrel_optimize_names_AlertTriangle_Bell_CheckCircle2_Loader2_PartyPopper_Send_lucide_react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! __barrel_optimize__?names=AlertTriangle,Bell,CheckCircle2,Loader2,PartyPopper,Send!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/bell.js\");\n/* harmony import */ var _barrel_optimize_names_AlertTriangle_Bell_CheckCircle2_Loader2_PartyPopper_Send_lucide_react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! __barrel_optimize__?names=AlertTriangle,Bell,CheckCircle2,Loader2,PartyPopper,Send!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/loader-circle.js\");\n/* harmony import */ var _barrel_optimize_names_AlertTriangle_Bell_CheckCircle2_Loader2_PartyPopper_Send_lucide_react__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! __barrel_optimize__?names=AlertTriangle,Bell,CheckCircle2,Loader2,PartyPopper,Send!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/triangle-alert.js\");\n/* harmony import */ var _barrel_optimize_names_AlertTriangle_Bell_CheckCircle2_Loader2_PartyPopper_Send_lucide_react__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! __barrel_optimize__?names=AlertTriangle,Bell,CheckCircle2,Loader2,PartyPopper,Send!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/send.js\");\n/* harmony import */ var _components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/ui/BorderGlow */ \"(app-pages-browser)/./components/ui/BorderGlow.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\n\nconst gradients = {\n    default: {\n        top: 'bg-[#05A3FF]/20',\n        bottom: 'bg-cyan-400/20',\n        accent: 'text-cyan-400',\n        buttonColor: 'bg-[#05A3FF]',\n        textOnButton: 'white'\n    },\n    '/': {\n        top: 'bg-blue-600/20',\n        bottom: 'bg-[#05A3FF]/20',\n        accent: 'text-blue-400',\n        buttonColor: 'bg-blue-600',\n        textOnButton: 'white'\n    },\n    '/about': {\n        top: 'bg-amber-400/20',\n        bottom: 'bg-[#05A3FF]/20',\n        accent: 'text-amber-400',\n        buttonColor: 'bg-amber-400',\n        textOnButton: 'white'\n    },\n    '/services': {\n        top: 'bg-cyan-400/20',\n        bottom: 'bg-blue-600/20',\n        accent: 'text-cyan-400',\n        buttonColor: 'bg-cyan-400',\n        textOnButton: 'white'\n    },\n    '/portfolio': {\n        top: 'bg-[#05A3FF]/20',\n        bottom: 'bg-amber-400/20',\n        accent: 'text-[#05A3FF]',\n        buttonColor: 'bg-[#05A3FF]',\n        textOnButton: 'white'\n    },\n    '/blog': {\n        top: 'bg-blue-500/20',\n        bottom: 'bg-cyan-400/20',\n        accent: 'text-blue-400',\n        buttonColor: 'bg-blue-500',\n        textOnButton: 'white'\n    },\n    '/contact': {\n        top: 'bg-amber-500/20',\n        bottom: 'bg-blue-600/20',\n        accent: 'text-amber-500',\n        buttonColor: 'bg-amber-500',\n        textOnButton: 'white'\n    }\n};\nfunction Newsletter() {\n    _s();\n    const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n    const [email, setEmail] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n    const [status, setStatus] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('idle');\n    const [honeypot, setHoneypot] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n    const [subscriberCount, setSubscriberCount] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(2490);\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n        \"Newsletter.useEffect\": ()=>{\n            // Subtle count increment simulation\n            const interval = setInterval({\n                \"Newsletter.useEffect.interval\": ()=>{\n                    setSubscriberCount({\n                        \"Newsletter.useEffect.interval\": (prev)=>prev + (Math.random() > 0.8 ? 1 : 0)\n                    }[\"Newsletter.useEffect.interval\"]);\n                }\n            }[\"Newsletter.useEffect.interval\"], 5000);\n            return ({\n                \"Newsletter.useEffect\": ()=>clearInterval(interval)\n            })[\"Newsletter.useEffect\"];\n        }\n    }[\"Newsletter.useEffect\"], []);\n    const handleSubmit = async (e)=>{\n        e.preventDefault();\n        if (!email) return;\n        // Honeypot check (Spam control)\n        if (honeypot) {\n            console.warn('Honeypot triggered, blocking submission.');\n            setStatus('success'); // Pretend success to the bot\n            return;\n        }\n        // Basic common spam keyword filter\n        const spamKeywords = [\n            'crypto',\n            'viagra',\n            'promotion',\n            'free money',\n            'cheap',\n            'click here'\n        ];\n        if (spamKeywords.some((keyword)=>email.toLowerCase().includes(keyword))) {\n            console.warn('Spam detected in email field.');\n            setStatus('error');\n            return;\n        }\n        setStatus('loading');\n        // Simulate API call\n        setTimeout(()=>{\n            setStatus('success');\n        }, 1500);\n    };\n    const config = gradients[pathname] || Object.entries(gradients).find(([key])=>pathname.startsWith(key))?.[1] || gradients.default;\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"py-28 md:py-32 w-full px-[10%] lg:px-[15%] bg-[#171819] relative overflow-hidden\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 opacity-[0.03] pointer-events-none\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"absolute inset-x-0 top-0 h-px bg-gradient-to-r from-transparent via-white/20 to-transparent\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                        lineNumber: 124,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"absolute inset-0 bg-[radial-gradient(#ffffff_1px,transparent_1px)] [background-size:40px_40px]\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                        lineNumber: 125,\n                        columnNumber: 9\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                lineNumber: 123,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"w-full relative\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_5__.motion.div, {\n                        animate: {\n                            y: [\n                                0,\n                                -10,\n                                0\n                            ]\n                        },\n                        transition: {\n                            duration: 4,\n                            repeat: Infinity,\n                            ease: \"easeInOut\"\n                        },\n                        className: \"absolute -top-12 -left-12 w-24 h-24 bg-[#05A3FF]/10 blur-xl rounded-full will-change-transform\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                        lineNumber: 130,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_5__.motion.div, {\n                        animate: {\n                            y: [\n                                0,\n                                10,\n                                0\n                            ]\n                        },\n                        transition: {\n                            duration: 5,\n                            repeat: Infinity,\n                            ease: \"easeInOut\",\n                            delay: 1\n                        },\n                        className: \"absolute -bottom-12 -right-12 w-32 h-32 bg-purple-500/10 blur-xl rounded-full will-change-transform\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                        lineNumber: 135,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                        borderRadius: 40,\n                        colors: [\n                            '#05A3FF',\n                            '#a855f7',\n                            '#38bdf8'\n                        ],\n                        glowIntensity: 0.4,\n                        glowRadius: 60,\n                        backgroundColor: \"#0a0a0c\",\n                        className: \"shadow-[0_24px_80px_-15px_rgba(0,0,0,0.6)]\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_5__.motion.div, {\n                            initial: {\n                                opacity: 0,\n                                y: 40\n                            },\n                            whileInView: {\n                                opacity: 1,\n                                y: 0\n                            },\n                            viewport: {\n                                once: true\n                            },\n                            transition: {\n                                duration: 1.2,\n                                ease: [\n                                    0.22,\n                                    1,\n                                    0.36,\n                                    1\n                                ]\n                            },\n                            className: \"relative px-8 py-16 md:px-20 md:py-24 overflow-hidden group\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: `absolute top-0 right-0 w-[400px] h-[400px] ${config.top} blur-[80px] rounded-full -translate-y-1/2 translate-x-1/2 opacity-20 pointer-events-none`\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                    lineNumber: 157,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: `absolute bottom-0 left-0 w-[400px] h-[400px] ${config.bottom} blur-[80px] rounded-full translate-y-1/2 -translate-x-1/2 opacity-20 pointer-events-none`\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                    lineNumber: 158,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"relative z-10 grid grid-cols-1 lg:grid-cols-2 gap-16 items-center\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"space-y-10\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"space-y-6\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_5__.motion.div, {\n                                                            initial: {\n                                                                opacity: 0,\n                                                                x: -20\n                                                            },\n                                                            whileInView: {\n                                                                opacity: 1,\n                                                                x: 0\n                                                            },\n                                                            transition: {\n                                                                delay: 0.2\n                                                            },\n                                                            className: \"inline-flex items-center gap-3 px-4 py-1.5 rounded-full bg-white/[0.03] border border-white/10 backdrop-blur-sm will-change-transform\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                    className: \"relative\",\n                                                                    children: [\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                            className: `w-1.5 h-1.5 rounded-full ${config.accent.replace('text-', 'bg-')}`\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                            lineNumber: 171,\n                                                                            columnNumber: 23\n                                                                        }, this),\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                            className: `absolute inset-0 rounded-full ${config.accent.replace('text-', 'bg-')} animate-ping opacity-50`\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                            lineNumber: 172,\n                                                                            columnNumber: 23\n                                                                        }, this)\n                                                                    ]\n                                                                }, void 0, true, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                    lineNumber: 170,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"text-[10px] font-black uppercase tracking-[0.3em] text-white/70\",\n                                                                    children: \"Take The Next Step\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                    lineNumber: 174,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                    className: \"h-4 w-px bg-white/10\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                    lineNumber: 177,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"text-[9px] font-medium text-emerald-400 uppercase tracking-widest\",\n                                                                    children: \"Growth Phase\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                    lineNumber: 178,\n                                                                    columnNumber: 21\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                            lineNumber: 164,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                                            className: \"text-4xl md:text-5xl lg:text-7xl font-black tracking-tighter text-white leading-[0.9] lg:leading-[0.85]\",\n                                                            children: [\n                                                                \"Ready to build your next \",\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                    lineNumber: 182,\n                                                                    columnNumber: 46\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: `${config.accent} italic font-serif font-light text-opacity-90`,\n                                                                    children: \"digital chapter?\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                    lineNumber: 183,\n                                                                    columnNumber: 21\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                            lineNumber: 181,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                            className: \"text-zinc-400 text-lg md:text-xl font-light leading-relaxed max-w-lg\",\n                                                            children: \"If you are looking for a global digital agency that treats your brand like its own, let's talk. Share where you are today and where you want to go—our team will map a clear path from idea to launch and beyond.\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                            lineNumber: 188,\n                                                            columnNumber: 19\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                    lineNumber: 163,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"grid grid-cols-1 sm:grid-cols-2 gap-x-8 gap-y-5\",\n                                                    children: [\n                                                        {\n                                                            label: \"Book a Strategy\",\n                                                            suffix: \"Call\"\n                                                        },\n                                                        {\n                                                            label: \"Email Our\",\n                                                            suffix: \"Team\"\n                                                        },\n                                                        {\n                                                            label: \"Transparent\",\n                                                            suffix: \"Pricing\"\n                                                        },\n                                                        {\n                                                            label: \"Clear\",\n                                                            suffix: \"Deliverables\"\n                                                        }\n                                                    ].map((item, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_5__.motion.div, {\n                                                            whileHover: {\n                                                                x: 5\n                                                            },\n                                                            className: \"flex items-center gap-3 group/item pointer-events-none\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                    className: `w-8 h-8 rounded-lg bg-white/[0.02] border border-white/5 flex items-center justify-center ${config.accent} transition-colors group-hover/item:border-white/20`,\n                                                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_AlertTriangle_Bell_CheckCircle2_Loader2_PartyPopper_Send_lucide_react__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                                                                        className: \"w-4 h-4 opacity-50\"\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                        lineNumber: 207,\n                                                                        columnNumber: 25\n                                                                    }, this)\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                    lineNumber: 206,\n                                                                    columnNumber: 23\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                    className: \"flex flex-col\",\n                                                                    children: [\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"text-xs font-bold text-white tracking-wide\",\n                                                                            children: item.label\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                            lineNumber: 210,\n                                                                            columnNumber: 25\n                                                                        }, this),\n                                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                            className: \"text-[10px] text-zinc-500 uppercase tracking-widest font-medium\",\n                                                                            children: item.suffix\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                            lineNumber: 211,\n                                                                            columnNumber: 25\n                                                                        }, this)\n                                                                    ]\n                                                                }, void 0, true, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                    lineNumber: 209,\n                                                                    columnNumber: 23\n                                                                }, this)\n                                                            ]\n                                                        }, i, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                            lineNumber: 201,\n                                                            columnNumber: 21\n                                                        }, this))\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                    lineNumber: 194,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                            lineNumber: 162,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"relative\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_5__.motion.div, {\n                                                    initial: {\n                                                        opacity: 0,\n                                                        scale: 0.9\n                                                    },\n                                                    whileInView: {\n                                                        opacity: 1,\n                                                        scale: 1\n                                                    },\n                                                    transition: {\n                                                        delay: 0.4\n                                                    },\n                                                    className: \"p-1 rounded-[2.5rem] bg-gradient-to-b from-white/10 to-transparent will-change-transform\",\n                                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                        className: \"bg-[#0e0e11] rounded-[calc(2.5rem-4px)] p-8 md:p-12 border border-white/5 relative overflow-hidden group/form min-h-[460px] flex flex-col justify-center\",\n                                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_7__.AnimatePresence, {\n                                                            mode: \"wait\",\n                                                            children: status === 'success' ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_5__.motion.div, {\n                                                                initial: {\n                                                                    opacity: 0,\n                                                                    scale: 0.9,\n                                                                    y: 20\n                                                                },\n                                                                animate: {\n                                                                    opacity: 1,\n                                                                    scale: 1,\n                                                                    y: 0\n                                                                },\n                                                                className: \"text-center space-y-6 py-12 bg-white rounded-[2rem] p-10 shadow-2xl\",\n                                                                children: [\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                        className: \"w-20 h-20 bg-emerald-500/10 border border-emerald-500/20 rounded-full flex items-center justify-center mx-auto mb-8 shadow-inner shadow-emerald-500/5\",\n                                                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_AlertTriangle_Bell_CheckCircle2_Loader2_PartyPopper_Send_lucide_react__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n                                                                            className: \"w-10 h-10 text-emerald-600\"\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                            lineNumber: 236,\n                                                                            columnNumber: 29\n                                                                        }, this)\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                        lineNumber: 235,\n                                                                        columnNumber: 27\n                                                                    }, this),\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                                                        className: \"text-3xl font-black text-black tracking-tight\",\n                                                                        children: \"You're in.\"\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                        lineNumber: 238,\n                                                                        columnNumber: 27\n                                                                    }, this),\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                                        className: \"text-zinc-600 text-lg font-medium leading-relaxed max-w-xs mx-auto\",\n                                                                        children: \"Check your inbox to confirm your membership and claim your free Digital Audit template.\"\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                        lineNumber: 239,\n                                                                        columnNumber: 27\n                                                                    }, this),\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_5__.motion.button, {\n                                                                        whileHover: {\n                                                                            scale: 1.02\n                                                                        },\n                                                                        whileTap: {\n                                                                            scale: 0.98\n                                                                        },\n                                                                        onClick: ()=>setStatus('idle'),\n                                                                        className: \"text-xs font-bold text-zinc-400 uppercase tracking-[0.2em] pt-4 hover:text-black transition-colors\",\n                                                                        children: \"Add another email\"\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                        lineNumber: 242,\n                                                                        columnNumber: 27\n                                                                    }, this)\n                                                                ]\n                                                            }, \"success\", true, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                lineNumber: 229,\n                                                                columnNumber: 25\n                                                            }, this) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_5__.motion.div, {\n                                                                initial: {\n                                                                    opacity: 0\n                                                                },\n                                                                animate: {\n                                                                    opacity: 1\n                                                                },\n                                                                exit: {\n                                                                    opacity: 0,\n                                                                    scale: 0.95\n                                                                },\n                                                                children: [\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                        className: \"absolute top-0 inset-x-0 h-px bg-white/10\"\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                        lineNumber: 259,\n                                                                        columnNumber: 27\n                                                                    }, this),\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"form\", {\n                                                                        className: \"space-y-8 relative z-10\",\n                                                                        onSubmit: handleSubmit,\n                                                                        children: [\n                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                className: \"opacity-0 absolute -z-10 h-0 w-0 overflow-hidden pointer-events-none\",\n                                                                                \"aria-hidden\": \"true\",\n                                                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n                                                                                    type: \"text\",\n                                                                                    name: \"b_honeypot\",\n                                                                                    tabIndex: -1,\n                                                                                    value: honeypot,\n                                                                                    onChange: (e)=>setHoneypot(e.target.value),\n                                                                                    autoComplete: \"off\"\n                                                                                }, void 0, false, {\n                                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                    lineNumber: 264,\n                                                                                    columnNumber: 31\n                                                                                }, this)\n                                                                            }, void 0, false, {\n                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                lineNumber: 263,\n                                                                                columnNumber: 29\n                                                                            }, this),\n                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                className: \"space-y-5\",\n                                                                                children: [\n                                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                        className: \"flex items-center justify-between px-1\",\n                                                                                        children: [\n                                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n                                                                                                className: \"block text-[10px] font-bold text-zinc-500 uppercase tracking-[0.2em]\",\n                                                                                                children: \"Enterprise Email Address\"\n                                                                                            }, void 0, false, {\n                                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                                lineNumber: 276,\n                                                                                                columnNumber: 33\n                                                                                            }, this),\n                                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_AlertTriangle_Bell_CheckCircle2_Loader2_PartyPopper_Send_lucide_react__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n                                                                                                className: \"w-3 h-3 text-zinc-600\"\n                                                                                            }, void 0, false, {\n                                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                                lineNumber: 279,\n                                                                                                columnNumber: 33\n                                                                                            }, this)\n                                                                                        ]\n                                                                                    }, void 0, true, {\n                                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                        lineNumber: 275,\n                                                                                        columnNumber: 31\n                                                                                    }, this),\n                                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                        className: \"relative group/input\",\n                                                                                        children: [\n                                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n                                                                                                type: \"email\",\n                                                                                                value: email,\n                                                                                                onChange: (e)=>{\n                                                                                                    setEmail(e.target.value);\n                                                                                                    if (status === 'error') setStatus('idle');\n                                                                                                },\n                                                                                                placeholder: \"ceo@yourbrand.com\",\n                                                                                                disabled: status === 'loading',\n                                                                                                className: `w-full bg-white/[0.03] border ${status === 'error' ? 'border-red-500/50' : 'border-white/10'} rounded-2xl px-6 py-5 text-white placeholder:text-zinc-700 outline-none transition-all focus:bg-white/[0.06] focus:border-white/20 focus:ring-4 focus:ring-[#05A3FF]/10 text-lg disabled:opacity-50`\n                                                                                            }, void 0, false, {\n                                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                                lineNumber: 282,\n                                                                                                columnNumber: 33\n                                                                                            }, this),\n                                                                                            status === 'error' && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                                                                className: \"absolute -bottom-6 left-1 text-[10px] font-bold text-red-500 uppercase tracking-wider animate-pulse pt-1\",\n                                                                                                children: \"Invalid email or spam detected.\"\n                                                                                            }, void 0, false, {\n                                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                                lineNumber: 294,\n                                                                                                columnNumber: 35\n                                                                                            }, this),\n                                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                                className: \"absolute inset-x-0 bottom-0 h-[2px] bg-gradient-to-r from-transparent via-[#05A3FF] to-transparent scale-x-0 group-focus-within/input:scale-x-100 transition-transform duration-500\"\n                                                                                            }, void 0, false, {\n                                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                                lineNumber: 298,\n                                                                                                columnNumber: 33\n                                                                                            }, this)\n                                                                                        ]\n                                                                                    }, void 0, true, {\n                                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                        lineNumber: 281,\n                                                                                        columnNumber: 31\n                                                                                    }, this)\n                                                                                ]\n                                                                            }, void 0, true, {\n                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                lineNumber: 274,\n                                                                                columnNumber: 29\n                                                                            }, this),\n                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n                                                                                disabled: status === 'loading',\n                                                                                className: `group/btn relative w-full ${status === 'error' ? 'bg-red-500' : config.buttonColor} py-5 rounded-2xl overflow-hidden shadow-2xl transition-all hover:scale-[1.01] active:scale-[0.98] disabled:opacity-70 disabled:hover:scale-100`,\n                                                                                children: [\n                                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                        className: \"absolute inset-0 bg-white/10 translate-y-full group-hover/btn:translate-y-0 transition-transform duration-300\"\n                                                                                    }, void 0, false, {\n                                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                        lineNumber: 306,\n                                                                                        columnNumber: 31\n                                                                                    }, this),\n                                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                                        className: `relative flex items-center justify-center gap-3 text-lg font-black tracking-tight ${config.textOnButton === 'white' ? 'text-white' : 'text-black'}`,\n                                                                                        children: status === 'loading' ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n                                                                                            children: [\n                                                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_AlertTriangle_Bell_CheckCircle2_Loader2_PartyPopper_Send_lucide_react__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n                                                                                                    className: \"w-5 h-5 animate-spin\"\n                                                                                                }, void 0, false, {\n                                                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                                    lineNumber: 310,\n                                                                                                    columnNumber: 37\n                                                                                                }, this),\n                                                                                                \"Starting...\"\n                                                                                            ]\n                                                                                        }, void 0, true) : status === 'error' ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n                                                                                            children: [\n                                                                                                \"Try Again\",\n                                                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_AlertTriangle_Bell_CheckCircle2_Loader2_PartyPopper_Send_lucide_react__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n                                                                                                    className: \"w-4 h-4\"\n                                                                                                }, void 0, false, {\n                                                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                                    lineNumber: 316,\n                                                                                                    columnNumber: 37\n                                                                                                }, this)\n                                                                                            ]\n                                                                                        }, void 0, true) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n                                                                                            children: [\n                                                                                                \"Book a Strategy Call\",\n                                                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_AlertTriangle_Bell_CheckCircle2_Loader2_PartyPopper_Send_lucide_react__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n                                                                                                    className: \"w-4 h-4 group-hover/btn:translate-x-1 group-hover/btn:-translate-y-1 transition-transform\"\n                                                                                                }, void 0, false, {\n                                                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                                    lineNumber: 321,\n                                                                                                    columnNumber: 37\n                                                                                                }, this)\n                                                                                            ]\n                                                                                        }, void 0, true)\n                                                                                    }, void 0, false, {\n                                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                        lineNumber: 307,\n                                                                                        columnNumber: 31\n                                                                                    }, this)\n                                                                                ]\n                                                                            }, void 0, true, {\n                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                lineNumber: 302,\n                                                                                columnNumber: 29\n                                                                            }, this),\n                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                className: \"flex items-center justify-center gap-4 py-2 opacity-40\",\n                                                                                children: [\n                                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                        className: \"h-px w-8 bg-zinc-800\"\n                                                                                    }, void 0, false, {\n                                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                        lineNumber: 328,\n                                                                                        columnNumber: 31\n                                                                                    }, this),\n                                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                                        className: \"text-[9px] font-black uppercase tracking-[0.3em] text-zinc-400\",\n                                                                                        children: \"Response within 24 Hours\"\n                                                                                    }, void 0, false, {\n                                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                        lineNumber: 329,\n                                                                                        columnNumber: 31\n                                                                                    }, this),\n                                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                                        className: \"h-px w-8 bg-zinc-800\"\n                                                                                    }, void 0, false, {\n                                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                        lineNumber: 330,\n                                                                                        columnNumber: 31\n                                                                                    }, this)\n                                                                                ]\n                                                                            }, void 0, true, {\n                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                lineNumber: 327,\n                                                                                columnNumber: 29\n                                                                            }, this),\n                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                                                className: \"text-center text-[10px] text-zinc-600 leading-relaxed max-w-[280px] mx-auto font-medium\",\n                                                                                children: [\n                                                                                    \"Or if you prefer, \",\n                                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                                                                                        href: \"mailto:hello@amarisbrandcreation.com\",\n                                                                                        className: \"underline hover:text-white transition-colors\",\n                                                                                        children: \"Email Our Team\"\n                                                                                    }, void 0, false, {\n                                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                        lineNumber: 334,\n                                                                                        columnNumber: 49\n                                                                                    }, this),\n                                                                                    \" directly.\"\n                                                                                ]\n                                                                            }, void 0, true, {\n                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                                lineNumber: 333,\n                                                                                columnNumber: 29\n                                                                            }, this)\n                                                                        ]\n                                                                    }, void 0, true, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                        lineNumber: 261,\n                                                                        columnNumber: 27\n                                                                    }, this)\n                                                                ]\n                                                            }, \"form\", true, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                lineNumber: 252,\n                                                                columnNumber: 25\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                            lineNumber: 227,\n                                                            columnNumber: 21\n                                                        }, this)\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                        lineNumber: 226,\n                                                        columnNumber: 19\n                                                    }, this)\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                    lineNumber: 220,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_5__.motion.div, {\n                                                    initial: {\n                                                        opacity: 0,\n                                                        x: 20\n                                                    },\n                                                    whileInView: {\n                                                        opacity: 1,\n                                                        x: 0\n                                                    },\n                                                    transition: {\n                                                        delay: 0.8\n                                                    },\n                                                    className: \"absolute -bottom-6 -right-6 md:-right-12 bg-white/[0.03] backdrop-blur-2xl border border-white/10 p-4 rounded-3xl shadow-2xl hidden sm:flex items-center gap-4 pr-8 group/proof\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"flex -space-x-3\",\n                                                            children: [\n                                                                1,\n                                                                2,\n                                                                3,\n                                                                4\n                                                            ].map((i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                    className: \"w-12 h-12 rounded-full border-4 border-[#0e0e11] bg-zinc-800 flex items-center justify-center overflow-hidden ring-1 ring-white/10 relative group-hover/proof:-translate-y-1 transition-transform duration-300\",\n                                                                    style: {\n                                                                        transitionDelay: `${i * 50}ms`\n                                                                    },\n                                                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                                                        src: `/images/avatar-woman-professional.jpg`,\n                                                                        alt: \"Builder\",\n                                                                        fill: true,\n                                                                        sizes: \"48px\",\n                                                                        className: \"object-cover\",\n                                                                        referrerPolicy: \"no-referrer\"\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                        lineNumber: 353,\n                                                                        columnNumber: 25\n                                                                    }, this)\n                                                                }, i, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                    lineNumber: 352,\n                                                                    columnNumber: 23\n                                                                }, this))\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                            lineNumber: 350,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"flex flex-col\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"text-white text-sm font-black leading-none mb-1 tracking-tight\",\n                                                                    children: [\n                                                                        subscriberCount.toLocaleString(),\n                                                                        \"+\"\n                                                                    ]\n                                                                }, void 0, true, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                    lineNumber: 365,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"text-zinc-500 text-[9px] uppercase font-black tracking-[0.2em]\",\n                                                                    children: \"Scale Builders\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                                    lineNumber: 366,\n                                                                    columnNumber: 21\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                            lineNumber: 364,\n                                                            columnNumber: 19\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                                    lineNumber: 344,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                            lineNumber: 219,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                                    lineNumber: 160,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                            lineNumber: 149,\n                            columnNumber: 11\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                        lineNumber: 141,\n                        columnNumber: 9\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n                lineNumber: 128,\n                columnNumber: 7\n            }, this)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\Newsletter.tsx\",\n        lineNumber: 121,\n        columnNumber: 5\n    }, this);\n}\n_s(Newsletter, \"LviRUxCHtYc/ENp5v/zLUIlheik=\", false, function() {\n    return [\n        next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname\n    ];\n});\n_c = Newsletter;\nvar _c;\n$RefreshReg$(_c, \"Newsletter\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/Newsletter.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/OurExpertise.tsx":
/*!********************************************!*\
  !*** ./components/public/OurExpertise.tsx ***!
  \********************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ OurExpertise)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,BarChart2,Bot,Code2,Layers,Megaphone,Palette,ShoppingBag,Smartphone,TrendingUp!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/code-xml.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,BarChart2,Bot,Code2,Layers,Megaphone,Palette,ShoppingBag,Smartphone,TrendingUp!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/smartphone.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,BarChart2,Bot,Code2,Layers,Megaphone,Palette,ShoppingBag,Smartphone,TrendingUp!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layers.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,BarChart2,Bot,Code2,Layers,Megaphone,Palette,ShoppingBag,Smartphone,TrendingUp!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/bot.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,BarChart2,Bot,Code2,Layers,Megaphone,Palette,ShoppingBag,Smartphone,TrendingUp!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/trending-up.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,BarChart2,Bot,Code2,Layers,Megaphone,Palette,ShoppingBag,Smartphone,TrendingUp!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/palette.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,BarChart2,Bot,Code2,Layers,Megaphone,Palette,ShoppingBag,Smartphone,TrendingUp!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/megaphone.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,BarChart2,Bot,Code2,Layers,Megaphone,Palette,ShoppingBag,Smartphone,TrendingUp!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/shopping-bag.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,BarChart2,Bot,Code2,Layers,Megaphone,Palette,ShoppingBag,Smartphone,TrendingUp!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/chart-no-axes-column.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,BarChart2,Bot,Code2,Layers,Megaphone,Palette,ShoppingBag,Smartphone,TrendingUp!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-right.js\");\n/* harmony import */ var _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowRight,ArrowUpRight,BarChart2,Bot,Code2,Layers,Megaphone,Palette,ShoppingBag,Smartphone,TrendingUp!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-up-right.js\");\n/* harmony import */ var _components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/ui/BorderGlow */ \"(app-pages-browser)/./components/ui/BorderGlow.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\nconst expertise = [\n    {\n        title: \"Web Development\",\n        slug: \"web-development\",\n        icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n        color: \"#05A3FF\",\n        glow: \"rgba(5,163,255,0.15)\",\n        description: \"We design and build fast, responsive websites and web apps using modern stacks like Next.js, React, Shopify, and WordPress. Every build is optimized for performance, SEO, security, and scalability so your brand looks and feels premium on any device.\"\n    },\n    {\n        title: \"App Development\",\n        slug: \"app-development\",\n        icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n        color: \"#c084fc\",\n        glow: \"rgba(192,132,252,0.15)\",\n        description: \"From MVPs to production-ready applications, we craft intuitive mobile and web apps that are easy to use, simple to maintain, and aligned with your business goals. We focus on UX, clean architecture, and analytics.\"\n    },\n    {\n        title: \"Brand Identity\",\n        slug: \"branding\",\n        icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n        color: \"#f472b6\",\n        glow: \"rgba(244,114,182,0.15)\",\n        description: \"We create brand systems — logo, typography, color, imagery, and tone — that make you instantly recognizable. Your brand kit includes practical guidelines, so every touchpoint looks consistent and professional.\"\n    },\n    {\n        title: \"AI & Automation\",\n        slug: \"ai-automations\",\n        icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n        color: \"#34d399\",\n        glow: \"rgba(52,211,153,0.15)\",\n        description: \"We design and deploy AI agents and automations that handle repetitive tasks, qualify leads, and support your customers 24/7. From website chatbots to internal workflow automations, we save you time.\"\n    },\n    {\n        title: \"Digital Marketing\",\n        slug: \"digital-marketing\",\n        icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n        color: \"#fb923c\",\n        glow: \"rgba(251,146,60,0.15)\",\n        description: \"We plan and execute data-driven campaigns across search, social, and video. Our work includes strategy, creative, landing pages, tracking, and ongoing optimization so you can see exact budget returns.\"\n    },\n    {\n        title: \"Graphic Design\",\n        slug: \"graphic-design\",\n        icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n        color: \"#fb7185\",\n        glow: \"rgba(251,113,133,0.15)\",\n        description: \"We design marketing assets that match your brand system and speak clearly to your audience. This includes social media creatives, ad banners, pitch decks, and print materials that support your campaigns.\"\n    },\n    {\n        title: \"Advertising\",\n        slug: \"advertising\",\n        icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n        color: \"#facc15\",\n        glow: \"rgba(250,204,21,0.15)\",\n        description: \"We run targeted ad campaigns on platforms like Google, Meta, and YouTube to reach the right people at the right time. Our team manages ad strategy, creative testing, and landing page optimization.\"\n    },\n    {\n        title: \"Ecommerce Solutions\",\n        slug: \"web-development\",\n        icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_11__[\"default\"],\n        color: \"#22d3ee\",\n        glow: \"rgba(34,211,238,0.15)\",\n        description: \"We build ecommerce experiences — mostly on Shopify and custom stacks — that are optimized for product discovery, conversions, and repeat purchases. From catalog structure to checkout flows, we handle the entire journey.\"\n    },\n    {\n        title: \"Marketing\",\n        slug: \"digital-marketing\",\n        icon: _barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_12__[\"default\"],\n        color: \"#818cf8\",\n        glow: \"rgba(129,140,248,0.15)\",\n        description: \"We help you design a cohesive marketing ecosystem: positioning, messaging, content calendar, email flows, and analytics. The goal is simple — create a pipeline that consistently attracts, nurtures, and converts.\"\n    }\n];\n// Custom Mini-Poster SVGs for each of the 9 expertise categories with CSS animations\nconst WebDevPoster = ({ color })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n        className: \"w-full h-full\",\n        viewBox: \"0 0 240 150\",\n        fill: \"none\",\n        xmlns: \"http://www.w3.org/2000/svg\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                children: `\n      @keyframes blinkCode { 0%, 100% { opacity: 0.3; } 50% { opacity: 1; } }\n      @keyframes boxGlow { 0%, 100% { stroke-opacity: 0.3; } 50% { stroke-opacity: 1; } }\n      .dev-blink-1 { animation: blinkCode 1.2s infinite; }\n      .dev-blink-2 { animation: blinkCode 1.2s infinite 0.4s; }\n      .dev-blink-3 { animation: blinkCode 1.2s infinite 0.8s; }\n      .dev-box-glow { animation: boxGlow 3s ease-in-out infinite; }\n    `\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 96,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                width: \"240\",\n                height: \"150\",\n                rx: \"16\",\n                fill: \"rgba(9, 9, 11, 0.9)\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 104,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"0.5\",\n                y: \"0.5\",\n                width: \"239\",\n                height: \"149\",\n                rx: \"15.5\",\n                stroke: `${color}30`\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 105,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                d: \"M12 28H228\",\n                stroke: `${color}30`,\n                strokeWidth: \"2\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 106,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                className: \"dev-blink-1\",\n                cx: \"24\",\n                cy: \"16\",\n                r: \"3\",\n                fill: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 107,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                className: \"dev-blink-2\",\n                cx: \"34\",\n                cy: \"16\",\n                r: \"3\",\n                fill: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 108,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                className: \"dev-blink-3\",\n                cx: \"44\",\n                cy: \"16\",\n                r: \"3\",\n                fill: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 109,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                className: \"dev-box-glow\",\n                x: \"20\",\n                y: \"44\",\n                width: \"200\",\n                height: \"76\",\n                rx: \"8\",\n                stroke: color,\n                strokeWidth: \"2\",\n                fill: \"rgba(255,255,255,0.01)\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 111,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                d: \"M35 64L25 72L35 80\",\n                stroke: color,\n                strokeWidth: \"3\",\n                strokeLinecap: \"round\",\n                strokeLinejoin: \"round\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 112,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                d: \"M65 64L75 72L65 80\",\n                stroke: color,\n                strokeWidth: \"3\",\n                strokeLinecap: \"round\",\n                strokeLinejoin: \"round\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 113,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                d: \"M53 58L47 86\",\n                stroke: color,\n                strokeWidth: \"3\",\n                strokeLinecap: \"round\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 114,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"90\",\n                y: \"58\",\n                width: \"110\",\n                height: \"4\",\n                rx: \"2\",\n                fill: color,\n                opacity: \"0.4\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 115,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"90\",\n                y: \"70\",\n                width: \"70\",\n                height: \"4\",\n                rx: \"2\",\n                fill: color,\n                opacity: \"0.2\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 116,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"90\",\n                y: \"82\",\n                width: \"90\",\n                height: \"4\",\n                rx: \"2\",\n                fill: color,\n                opacity: \"0.3\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 117,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"24\",\n                y: \"130\",\n                width: \"70\",\n                height: \"6\",\n                rx: \"3\",\n                fill: color,\n                opacity: \"0.2\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 119,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"146\",\n                y: \"130\",\n                width: \"70\",\n                height: \"6\",\n                rx: \"3\",\n                fill: color,\n                opacity: \"0.4\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 120,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n        lineNumber: 95,\n        columnNumber: 3\n    }, undefined);\n_c = WebDevPoster;\nconst AppDevPoster = ({ color })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n        className: \"w-full h-full\",\n        viewBox: \"0 0 240 150\",\n        fill: \"none\",\n        xmlns: \"http://www.w3.org/2000/svg\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                children: `\n      @keyframes floatAppPhone { 0%, 100% { transform: translateY(0px) rotate(0deg); } 50% { transform: translateY(-4px) rotate(1deg); } }\n      .app-phone-group { animation: floatAppPhone 4s ease-in-out infinite; }\n    `\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 126,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                width: \"240\",\n                height: \"150\",\n                rx: \"16\",\n                fill: \"rgba(9, 9, 11, 0.9)\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 130,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"0.5\",\n                y: \"0.5\",\n                width: \"239\",\n                height: \"149\",\n                rx: \"15.5\",\n                stroke: `${color}30`\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 131,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                className: \"app-phone-group\",\n                transform: \"translate(10, 0)\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"80\",\n                        y: \"20\",\n                        width: \"70\",\n                        height: \"110\",\n                        rx: \"14\",\n                        stroke: color,\n                        strokeWidth: \"3\",\n                        fill: \"rgba(255,255,255,0.02)\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 134,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                        x1: \"105\",\n                        y1: \"28\",\n                        x2: \"125\",\n                        y2: \"28\",\n                        stroke: color,\n                        strokeWidth: \"3\",\n                        strokeLinecap: \"round\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 135,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"90\",\n                        y: \"42\",\n                        width: \"50\",\n                        height: \"28\",\n                        rx: \"6\",\n                        fill: color,\n                        opacity: \"0.15\",\n                        stroke: color,\n                        strokeWidth: \"1\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 137,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        cx: \"102\",\n                        cy: \"56\",\n                        r: \"6\",\n                        fill: color,\n                        opacity: \"0.4\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 138,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"114\",\n                        y: \"52\",\n                        width: \"20\",\n                        height: \"3\",\n                        rx: \"1.5\",\n                        fill: color,\n                        opacity: \"0.5\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 139,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"114\",\n                        y: \"58\",\n                        width: \"15\",\n                        height: \"3\",\n                        rx: \"1.5\",\n                        fill: color,\n                        opacity: \"0.3\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 140,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        cx: \"95\",\n                        cy: \"85\",\n                        r: \"4\",\n                        fill: color,\n                        opacity: \"0.4\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 142,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"105\",\n                        y: \"83\",\n                        width: \"35\",\n                        height: \"4\",\n                        rx: \"2\",\n                        fill: color,\n                        opacity: \"0.3\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 143,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        cx: \"95\",\n                        cy: \"98\",\n                        r: \"4\",\n                        fill: color,\n                        opacity: \"0.4\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 144,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"105\",\n                        y: \"96\",\n                        width: \"35\",\n                        height: \"4\",\n                        rx: \"2\",\n                        fill: color,\n                        opacity: \"0.3\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 145,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        cx: \"115\",\n                        cy: \"118\",\n                        r: \"5\",\n                        fill: color\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 148,\n                        columnNumber: 7\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 133,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                d: \"M40 75H80M160 75H200\",\n                stroke: color,\n                strokeWidth: \"2\",\n                strokeDasharray: \"4 4\",\n                opacity: \"0.4\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 151,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                cx: \"35\",\n                cy: \"75\",\n                r: \"4\",\n                fill: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 152,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                cx: \"205\",\n                cy: \"75\",\n                r: \"4\",\n                fill: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 153,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n        lineNumber: 125,\n        columnNumber: 3\n    }, undefined);\n_c1 = AppDevPoster;\nconst BrandIdentityPoster = ({ color })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n        className: \"w-full h-full\",\n        viewBox: \"0 0 240 150\",\n        fill: \"none\",\n        xmlns: \"http://www.w3.org/2000/svg\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                children: `\n      @keyframes spinBrandGrid { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }\n      .brand-spinning-grid { animation: spinBrandGrid 40s linear infinite; transform-origin: 120px 75px; }\n    `\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 159,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                width: \"240\",\n                height: \"150\",\n                rx: \"16\",\n                fill: \"rgba(9, 9, 11, 0.9)\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 163,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"0.5\",\n                y: \"0.5\",\n                width: \"239\",\n                height: \"149\",\n                rx: \"15.5\",\n                stroke: `${color}30`\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 164,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                className: \"brand-spinning-grid\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        cx: \"120\",\n                        cy: \"75\",\n                        r: \"45\",\n                        stroke: color,\n                        strokeWidth: \"2\",\n                        strokeDasharray: \"4 4\",\n                        opacity: \"0.3\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 167,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"75\",\n                        y: \"30\",\n                        width: \"90\",\n                        height: \"90\",\n                        stroke: color,\n                        strokeWidth: \"1.5\",\n                        strokeDasharray: \"4 4\",\n                        opacity: \"0.2\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 168,\n                        columnNumber: 7\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 166,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                d: \"M60 95C60 55 90 35 120 35S180 55 180 95\",\n                stroke: color,\n                strokeWidth: \"3\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 171,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                x1: \"90\",\n                y1: \"35\",\n                x2: \"150\",\n                y2: \"35\",\n                stroke: color,\n                strokeWidth: \"2\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 173,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                cx: \"90\",\n                cy: \"35\",\n                r: \"4\",\n                fill: \"#FFFFFF\",\n                stroke: color,\n                strokeWidth: \"2\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 174,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                cx: \"150\",\n                cy: \"35\",\n                r: \"4\",\n                fill: \"#FFFFFF\",\n                stroke: color,\n                strokeWidth: \"2\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 175,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                cx: \"120\",\n                cy: \"35\",\n                r: \"6\",\n                fill: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 176,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                cx: \"60\",\n                cy: \"95\",\n                r: \"5\",\n                fill: \"#FFFFFF\",\n                stroke: color,\n                strokeWidth: \"2\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 177,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                cx: \"180\",\n                cy: \"95\",\n                r: \"5\",\n                fill: \"#FFFFFF\",\n                stroke: color,\n                strokeWidth: \"2\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 178,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"text\", {\n                x: \"110\",\n                y: \"85\",\n                fill: color,\n                fontSize: \"28\",\n                fontWeight: \"bold\",\n                fontFamily: \"serif\",\n                opacity: \"0.8\",\n                children: \"A\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 180,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n        lineNumber: 158,\n        columnNumber: 3\n    }, undefined);\n_c2 = BrandIdentityPoster;\nconst AIPoster = ({ color })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n        className: \"w-full h-full\",\n        viewBox: \"0 0 240 150\",\n        fill: \"none\",\n        xmlns: \"http://www.w3.org/2000/svg\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                children: `\n      @keyframes rotateAICore { from { transform: rotate(0deg); } to { transform: rotate(-360deg); } }\n      @keyframes pulseNodes { 0%, 100% { transform: scale(1); opacity: 0.4; } 50% { transform: scale(1.15); opacity: 0.9; } }\n      .ai-rotating-core { animation: rotateAICore 20s linear infinite; transform-origin: 120px 75px; }\n      .ai-pulse-node { animation: pulseNodes 2.5s ease-in-out infinite; }\n    `\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 186,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                width: \"240\",\n                height: \"150\",\n                rx: \"16\",\n                fill: \"rgba(9, 9, 11, 0.9)\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 192,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"0.5\",\n                y: \"0.5\",\n                width: \"239\",\n                height: \"149\",\n                rx: \"15.5\",\n                stroke: `${color}30`\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 193,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                transform: \"translate(20, 0)\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        className: \"ai-pulse-node\",\n                        cx: \"100\",\n                        cy: \"75\",\n                        r: \"16\",\n                        stroke: color,\n                        strokeWidth: \"3\",\n                        fill: \"rgba(255,255,255,0.02)\",\n                        style: {\n                            transformOrigin: '100px 75px'\n                        }\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 196,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        cx: \"100\",\n                        cy: \"75\",\n                        r: \"6\",\n                        fill: color\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 197,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        cx: \"50\",\n                        cy: \"45\",\n                        r: \"8\",\n                        fill: color,\n                        opacity: \"0.4\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 199,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        cx: \"50\",\n                        cy: \"105\",\n                        r: \"8\",\n                        fill: color,\n                        opacity: \"0.4\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 200,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        cx: \"150\",\n                        cy: \"45\",\n                        r: \"8\",\n                        fill: color,\n                        opacity: \"0.4\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 201,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        cx: \"150\",\n                        cy: \"105\",\n                        r: \"8\",\n                        fill: color,\n                        opacity: \"0.4\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 202,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                        x1: \"58\",\n                        y1: \"49\",\n                        x2: \"86\",\n                        y2: \"67\",\n                        stroke: color,\n                        strokeWidth: \"2\",\n                        opacity: \"0.5\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 205,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                        x1: \"58\",\n                        y1: \"101\",\n                        x2: \"86\",\n                        y2: \"83\",\n                        stroke: color,\n                        strokeWidth: \"2\",\n                        opacity: \"0.5\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 206,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                        x1: \"142\",\n                        y1: \"49\",\n                        x2: \"114\",\n                        y2: \"67\",\n                        stroke: color,\n                        strokeWidth: \"2\",\n                        opacity: \"0.5\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 207,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                        x1: \"142\",\n                        y1: \"101\",\n                        x2: \"114\",\n                        y2: \"83\",\n                        stroke: color,\n                        strokeWidth: \"2\",\n                        opacity: \"0.5\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 208,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        className: \"ai-rotating-core\",\n                        cx: \"100\",\n                        cy: \"75\",\n                        r: \"45\",\n                        stroke: color,\n                        strokeWidth: \"1\",\n                        strokeDasharray: \"3 6\",\n                        style: {\n                            transformOrigin: '100px 75px'\n                        }\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 211,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                        d: \"M100 20V30M100 120V130M45 75H55M145 75H155\",\n                        stroke: color,\n                        strokeWidth: \"2\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 212,\n                        columnNumber: 7\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 195,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n        lineNumber: 185,\n        columnNumber: 3\n    }, undefined);\n_c3 = AIPoster;\nconst MarketingPoster = ({ color })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n        className: \"w-full h-full\",\n        viewBox: \"0 0 240 150\",\n        fill: \"none\",\n        xmlns: \"http://www.w3.org/2000/svg\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                children: `\n      @keyframes drawTrend { to { stroke-dashoffset: 0; } }\n      @keyframes floatChartTarget { 0%, 100% { transform: scale(1); opacity: 0.5; } 50% { transform: scale(1.25); opacity: 0.9; } }\n      .mkt-trend { stroke-dasharray: 220; stroke-dashoffset: 220; animation: drawTrend 2.5s ease-out forwards; }\n      .mkt-target { animation: floatChartTarget 2s ease-in-out infinite; transform-origin: 148px 20px; }\n    `\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 219,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                width: \"240\",\n                height: \"150\",\n                rx: \"16\",\n                fill: \"rgba(9, 9, 11, 0.9)\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 225,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"0.5\",\n                y: \"0.5\",\n                width: \"239\",\n                height: \"149\",\n                rx: \"15.5\",\n                stroke: `${color}30`\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 226,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                x1: \"30\",\n                y1: \"120\",\n                x2: \"210\",\n                y2: \"120\",\n                stroke: `${color}50`,\n                strokeWidth: \"2\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 228,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                x1: \"30\",\n                y1: \"30\",\n                x2: \"30\",\n                y2: \"120\",\n                stroke: `${color}50`,\n                strokeWidth: \"2\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 229,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"50\",\n                y: \"80\",\n                width: \"16\",\n                height: \"40\",\n                rx: \"2\",\n                fill: color,\n                opacity: \"0.3\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 232,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"80\",\n                y: \"60\",\n                width: \"16\",\n                height: \"60\",\n                rx: \"2\",\n                fill: color,\n                opacity: \"0.5\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 233,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"110\",\n                y: \"45\",\n                width: \"16\",\n                height: \"75\",\n                rx: \"2\",\n                fill: color,\n                opacity: \"0.7\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 234,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"140\",\n                y: \"25\",\n                width: \"16\",\n                height: \"95\",\n                rx: \"2\",\n                fill: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 235,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                className: \"mkt-trend\",\n                d: \"M30 110Q90 85 148 20\",\n                stroke: \"#FFFFFF\",\n                strokeWidth: \"3\",\n                strokeLinecap: \"round\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 238,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                cx: \"148\",\n                cy: \"20\",\n                r: \"5\",\n                fill: \"#FFFFFF\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 239,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                className: \"mkt-target\",\n                cx: \"148\",\n                cy: \"20\",\n                r: \"12\",\n                stroke: \"#FFFFFF\",\n                strokeWidth: \"1.5\",\n                strokeDasharray: \"3 3\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 240,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"text\", {\n                x: \"180\",\n                y: \"110\",\n                fill: color,\n                fontSize: \"9\",\n                fontWeight: \"bold\",\n                opacity: \"0.6\",\n                children: \"ROI +340%\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 243,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n        lineNumber: 218,\n        columnNumber: 3\n    }, undefined);\n_c4 = MarketingPoster;\nconst DesignPoster = ({ color })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n        className: \"w-full h-full\",\n        viewBox: \"0 0 240 150\",\n        fill: \"none\",\n        xmlns: \"http://www.w3.org/2000/svg\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                children: `\n      @keyframes driftLayers { 0%, 100% { transform: translateY(0px) translateX(0px); } 50% { transform: translateY(-3px) translateX(2px); } }\n      .design-layer-top { animation: driftLayers 4s ease-in-out infinite; }\n    `\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 249,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                width: \"240\",\n                height: \"150\",\n                rx: \"16\",\n                fill: \"rgba(9, 9, 11, 0.9)\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 253,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"0.5\",\n                y: \"0.5\",\n                width: \"239\",\n                height: \"149\",\n                rx: \"15.5\",\n                stroke: `${color}30`\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 254,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                transform: \"translate(20, 0)\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"50\",\n                        y: \"35\",\n                        width: \"70\",\n                        height: \"70\",\n                        rx: \"8\",\n                        fill: color,\n                        opacity: \"0.1\",\n                        stroke: color,\n                        strokeWidth: \"1.5\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 257,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"70\",\n                        y: \"55\",\n                        width: \"70\",\n                        height: \"70\",\n                        rx: \"8\",\n                        fill: color,\n                        opacity: \"0.25\",\n                        stroke: color,\n                        strokeWidth: \"1.5\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 258,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        className: \"design-layer-top\",\n                        x: \"90\",\n                        y: \"45\",\n                        width: \"50\",\n                        height: \"50\",\n                        rx: \"6\",\n                        fill: color,\n                        opacity: \"0.6\",\n                        style: {\n                            transformOrigin: '115px 70px'\n                        }\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 259,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                        cx: \"100\",\n                        cy: \"75\",\n                        r: \"45\",\n                        stroke: color,\n                        strokeWidth: \"1.5\",\n                        opacity: \"0.2\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 262,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                        x1: \"50\",\n                        y1: \"75\",\n                        x2: \"150\",\n                        y2: \"75\",\n                        stroke: color,\n                        strokeWidth: \"1\",\n                        strokeDasharray: \"2 4\",\n                        opacity: \"0.3\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 263,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                        x1: \"100\",\n                        y1: \"30\",\n                        x2: \"100\",\n                        y2: \"120\",\n                        stroke: color,\n                        strokeWidth: \"1\",\n                        strokeDasharray: \"2 4\",\n                        opacity: \"0.3\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 264,\n                        columnNumber: 7\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 256,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n        lineNumber: 248,\n        columnNumber: 3\n    }, undefined);\n_c5 = DesignPoster;\nconst AdPoster = ({ color })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n        className: \"w-full h-full\",\n        viewBox: \"0 0 240 150\",\n        fill: \"none\",\n        xmlns: \"http://www.w3.org/2000/svg\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                children: `\n      @keyframes pulseRadar { 0% { transform: scale(0.6); opacity: 0.8; } 100% { transform: scale(1.2); opacity: 0; } }\n      .radar-pulse-1 { animation: pulseRadar 3s linear infinite; transform-origin: 120px 75px; }\n      .radar-pulse-2 { animation: pulseRadar 3s linear infinite 1.5s; transform-origin: 120px 75px; }\n    `\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 271,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                width: \"240\",\n                height: \"150\",\n                rx: \"16\",\n                fill: \"rgba(9, 9, 11, 0.9)\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 276,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"0.5\",\n                y: \"0.5\",\n                width: \"239\",\n                height: \"149\",\n                rx: \"15.5\",\n                stroke: `${color}30`\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 277,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                className: \"radar-pulse-1\",\n                cx: \"120\",\n                cy: \"75\",\n                r: \"45\",\n                stroke: color,\n                strokeWidth: \"2\",\n                fill: \"none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 279,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                className: \"radar-pulse-2\",\n                cx: \"120\",\n                cy: \"75\",\n                r: \"45\",\n                stroke: color,\n                strokeWidth: \"2\",\n                fill: \"none\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 280,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                cx: \"120\",\n                cy: \"75\",\n                r: \"35\",\n                stroke: color,\n                strokeWidth: \"2\",\n                opacity: \"0.4\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 281,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                cx: \"120\",\n                cy: \"75\",\n                r: \"18\",\n                stroke: color,\n                strokeWidth: \"3\",\n                fill: \"rgba(255,255,255,0.02)\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 282,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                cx: \"120\",\n                cy: \"75\",\n                r: \"6\",\n                fill: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 283,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                d: \"M60 45Q30 75 60 105\",\n                stroke: color,\n                strokeWidth: \"3\",\n                strokeLinecap: \"round\",\n                opacity: \"0.6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 285,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                d: \"M180 45Q210 75 180 105\",\n                stroke: color,\n                strokeWidth: \"3\",\n                strokeLinecap: \"round\",\n                opacity: \"0.6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 286,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n        lineNumber: 270,\n        columnNumber: 3\n    }, undefined);\n_c6 = AdPoster;\nconst EcommercePoster = ({ color })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n        className: \"w-full h-full\",\n        viewBox: \"0 0 240 150\",\n        fill: \"none\",\n        xmlns: \"http://www.w3.org/2000/svg\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                children: `\n      @keyframes driftSparkle { 0%, 100% { opacity: 0.3; transform: scale(0.9); } 50% { opacity: 1; transform: scale(1.1); } }\n      .shop-sparkle { animation: driftSparkle 2s ease-in-out infinite; }\n    `\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 292,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                width: \"240\",\n                height: \"150\",\n                rx: \"16\",\n                fill: \"rgba(9, 9, 11, 0.9)\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 296,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"0.5\",\n                y: \"0.5\",\n                width: \"239\",\n                height: \"149\",\n                rx: \"15.5\",\n                stroke: `${color}30`\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 297,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                transform: \"translate(10, 0)\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"90\",\n                        y: \"45\",\n                        width: \"80\",\n                        height: \"50\",\n                        rx: \"8\",\n                        fill: \"rgba(255,255,255,0.02)\",\n                        stroke: color,\n                        strokeWidth: \"2\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 301,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"105\",\n                        y: \"55\",\n                        width: \"20\",\n                        height: \"12\",\n                        rx: \"2\",\n                        fill: color,\n                        opacity: \"0.5\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 302,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"105\",\n                        y: \"78\",\n                        width: \"50\",\n                        height: \"4\",\n                        rx: \"2\",\n                        fill: color,\n                        opacity: \"0.3\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 303,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                        className: \"shop-sparkle\",\n                        d: \"M60 45L62 50L67 52L62 54L60 59L58 54L53 52L58 50L60 45Z\",\n                        fill: color,\n                        style: {\n                            transformOrigin: '60px 52px'\n                        }\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 306,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                        className: \"shop-sparkle\",\n                        d: \"M180 90L181.5 93.5L185 95L181.5 96.5L180 100L178.5 96.5L175 95L178.5 93.5L180 90Z\",\n                        fill: color,\n                        style: {\n                            transformOrigin: '180px 95px',\n                            animationDelay: '0.7s'\n                        },\n                        opacity: \"0.6\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 307,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                        d: \"M50 70V105C50 107.2 51.8 109 54 109H76C78.2 109 80 107.2 80 105V70H50Z\",\n                        fill: color,\n                        opacity: \"0.2\",\n                        stroke: color,\n                        strokeWidth: \"2\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 310,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                        d: \"M56 70C56 61.2 60 56 65 56S74 61.2 74 70\",\n                        stroke: color,\n                        strokeWidth: \"2\",\n                        strokeLinecap: \"round\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 311,\n                        columnNumber: 7\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 299,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n        lineNumber: 291,\n        columnNumber: 3\n    }, undefined);\n_c7 = EcommercePoster;\nconst AnalysisPoster = ({ color })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n        className: \"w-full h-full\",\n        viewBox: \"0 0 240 150\",\n        fill: \"none\",\n        xmlns: \"http://www.w3.org/2000/svg\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n                children: `\n      @keyframes spinDonut { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }\n      .analysis-donut { animation: spinDonut 20s linear infinite; transform-origin: 70px 75px; }\n    `\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 318,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                width: \"240\",\n                height: \"150\",\n                rx: \"16\",\n                fill: \"rgba(9, 9, 11, 0.9)\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 322,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                x: \"0.5\",\n                y: \"0.5\",\n                width: \"239\",\n                height: \"149\",\n                rx: \"15.5\",\n                stroke: `${color}30`\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 323,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                transform: \"translate(10, 0)\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                        className: \"analysis-donut\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                cx: \"70\",\n                                cy: \"75\",\n                                r: \"30\",\n                                stroke: color,\n                                strokeWidth: \"8\",\n                                fill: \"none\",\n                                opacity: \"0.2\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                lineNumber: 327,\n                                columnNumber: 9\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                d: \"M70 45C86.6 45 100 58.4 100 75\",\n                                stroke: color,\n                                strokeWidth: \"8\",\n                                fill: \"none\",\n                                strokeLinecap: \"round\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                lineNumber: 328,\n                                columnNumber: 9\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                d: \"M70 45C53.4 45 40 58.4 40 75C40 91.6 53.4 105 70 105\",\n                                stroke: color,\n                                strokeWidth: \"8\",\n                                fill: \"none\",\n                                strokeLinecap: \"round\",\n                                opacity: \"0.5\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                lineNumber: 329,\n                                columnNumber: 9\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 326,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"130\",\n                        y: \"45\",\n                        width: \"8\",\n                        height: \"60\",\n                        rx: \"4\",\n                        fill: color\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 333,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"145\",\n                        y: \"60\",\n                        width: \"8\",\n                        height: \"45\",\n                        rx: \"4\",\n                        fill: color,\n                        opacity: \"0.6\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 334,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"160\",\n                        y: \"30\",\n                        width: \"8\",\n                        height: \"75\",\n                        rx: \"4\",\n                        fill: color,\n                        opacity: \"0.8\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 335,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                        x: \"175\",\n                        y: \"70\",\n                        width: \"8\",\n                        height: \"35\",\n                        rx: \"4\",\n                        fill: color,\n                        opacity: \"0.4\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 336,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                        x1: \"120\",\n                        y1: \"110\",\n                        x2: \"190\",\n                        y2: \"110\",\n                        stroke: `${color}50`,\n                        strokeWidth: \"2\",\n                        strokeLinecap: \"round\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 337,\n                        columnNumber: 7\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 325,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n        lineNumber: 317,\n        columnNumber: 3\n    }, undefined);\n_c8 = AnalysisPoster;\nconst ExpertisePosterRenderer = ({ index, color })=>{\n    switch(index){\n        case 0:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(WebDevPoster, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 344,\n                columnNumber: 20\n            }, undefined);\n        case 1:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(AppDevPoster, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 345,\n                columnNumber: 20\n            }, undefined);\n        case 2:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(BrandIdentityPoster, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 346,\n                columnNumber: 20\n            }, undefined);\n        case 3:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(AIPoster, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 347,\n                columnNumber: 20\n            }, undefined);\n        case 4:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MarketingPoster, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 348,\n                columnNumber: 20\n            }, undefined);\n        case 5:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DesignPoster, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 349,\n                columnNumber: 20\n            }, undefined);\n        case 6:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(AdPoster, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 350,\n                columnNumber: 20\n            }, undefined);\n        case 7:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(EcommercePoster, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 351,\n                columnNumber: 20\n            }, undefined);\n        case 8:\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(AnalysisPoster, {\n                color: color\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                lineNumber: 352,\n                columnNumber: 20\n            }, undefined);\n        default:\n            return null;\n    }\n};\n_c9 = ExpertisePosterRenderer;\nfunction OurExpertise() {\n    _s();\n    const [isFounderOpen, setIsFounderOpen] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        id: \"expertise\",\n        className: \"py-24 lg:py-32 bg-[#171819]\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"w-full px-[5%]\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_13__.motion.div, {\n                    initial: {\n                        opacity: 0,\n                        y: 20\n                    },\n                    whileInView: {\n                        opacity: 1,\n                        y: 0\n                    },\n                    viewport: {\n                        once: true\n                    },\n                    transition: {\n                        duration: 0.6\n                    },\n                    className: \"flex flex-col lg:flex-row justify-between items-start mb-20 gap-8 will-change-transform\",\n                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex flex-col gap-6 lg:gap-8 lg:flex-row w-full justify-between\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex flex-col gap-6 lg:max-w-xl\",\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"flex items-center gap-3\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"w-2 h-2 bg-[#05A3FF] rounded-full\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                            lineNumber: 374,\n                                            columnNumber: 17\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                            className: \"text-lg text-[#05A3FF] font-medium\",\n                                            children: \"Our Expertise\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                            lineNumber: 375,\n                                            columnNumber: 17\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                    lineNumber: 373,\n                                    columnNumber: 15\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                lineNumber: 372,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex flex-col gap-6 lg:max-w-xl\",\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                    className: \"text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight leading-snug text-white\",\n                                    children: [\n                                        \"Digital Services We\",\n                                        \" \",\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                            className: \"italic font-serif font-light text-[#05A3FF]\",\n                                            children: \"Offer\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                            lineNumber: 382,\n                                            columnNumber: 17\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                    lineNumber: 380,\n                                    columnNumber: 15\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                lineNumber: 379,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"max-w-sm mt-2 lg:mt-10\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        className: \"text-zinc-400 mb-6 text-base leading-relaxed\",\n                                        children: \"We craft scalable, high-performance digital solutions across branding, development, and marketing.\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                        lineNumber: 387,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n                                        href: \"/services\",\n                                        className: \"text-[#05A3FF] font-semibold hover:text-[#05A3FF]/80 flex items-center gap-2 transition-colors\",\n                                        children: [\n                                            \"See all services \",\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_14__[\"default\"], {\n                                                className: \"w-4 h-4\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                lineNumber: 394,\n                                                columnNumber: 34\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                        lineNumber: 390,\n                                        columnNumber: 15\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                lineNumber: 386,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                        lineNumber: 371,\n                        columnNumber: 11\n                    }, this)\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                    lineNumber: 364,\n                    columnNumber: 9\n                }, this),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"grid lg:grid-cols-[400px_1fr] gap-12 lg:gap-20 relative\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"mt-20 lg:mt-0 relative\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"expertise-sticky-wrap flex justify-start lg:justify-end\",\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"expertise-sticky-motion\",\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                                        href: \"https://www.linkedin.com/in/nagaraju-medi/\",\n                                        target: \"_blank\",\n                                        rel: \"noopener noreferrer\",\n                                        className: \"block w-full sm:w-auto\",\n                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                                            backgroundColor: \"#171819\",\n                                            borderRadius: 40,\n                                            colors: [\n                                                \"#05A3FF\",\n                                                \"#c084fc\"\n                                            ],\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_13__.motion.div, {\n                                                layout: true,\n                                                initial: false,\n                                                onMouseEnter: ()=>setIsFounderOpen(true),\n                                                onMouseLeave: ()=>setIsFounderOpen(false),\n                                                animate: {\n                                                    paddingLeft: \"12px\",\n                                                    paddingRight: isFounderOpen ? \"12px\" : \"64px\"\n                                                },\n                                                whileHover: {\n                                                    backgroundColor: \"rgba(255, 255, 255, 0.08)\"\n                                                },\n                                                className: `relative flex items-center w-full max-w-[360px] sm:w-[360px] h-20 overflow-hidden rounded-[40px] group cursor-pointer transition-colors ${isFounderOpen ? \"flex-row-reverse\" : \"flex-row\"}`,\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_13__.motion.div, {\n                                                        layout: true,\n                                                        className: \"relative w-16 h-16 rounded-full overflow-hidden shrink-0 border-2 border-[#05A3FF]/50 z-20 bg-zinc-800\",\n                                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n                                                            src: \"/images/homepage/nagaraju-medi-53.png\",\n                                                            alt: \"Nagaraju — Founder of Amaris Brand Creation\",\n                                                            width: 64,\n                                                            height: 64,\n                                                            className: \"w-full h-full object-cover\",\n                                                            referrerPolicy: \"no-referrer\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                            lineNumber: 426,\n                                                            columnNumber: 25\n                                                        }, this)\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                        lineNumber: 424,\n                                                        columnNumber: 23\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_13__.motion.div, {\n                                                        layout: true,\n                                                        className: `flex flex-col z-10 overflow-hidden ${isFounderOpen ? \"mr-4\" : \"ml-4\"}`,\n                                                        children: [\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                className: \"text-sm font-bold text-white group-hover:text-[#05A3FF] transition-colors whitespace-nowrap truncate\",\n                                                                children: \"Hear from Nagaraju\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                                lineNumber: 436,\n                                                                columnNumber: 25\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                className: \"text-[10px] text-zinc-500 uppercase tracking-widest whitespace-nowrap truncate\",\n                                                                children: \"Founder of Amaris Brand Creation\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                                lineNumber: 439,\n                                                                columnNumber: 25\n                                                            }, this)\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                        lineNumber: 435,\n                                                        columnNumber: 23\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                lineNumber: 412,\n                                                columnNumber: 21\n                                            }, this)\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                            lineNumber: 411,\n                                            columnNumber: 19\n                                        }, this)\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                        lineNumber: 405,\n                                        columnNumber: 17\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                    lineNumber: 404,\n                                    columnNumber: 15\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                lineNumber: 403,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                            lineNumber: 402,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"flex flex-col border-t border-white/10 group/list\",\n                            children: expertise.map((item, i)=>{\n                                return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_13__.motion.div, {\n                                    initial: {\n                                        opacity: 0,\n                                        x: 20\n                                    },\n                                    whileInView: {\n                                        opacity: 1,\n                                        x: 0\n                                    },\n                                    viewport: {\n                                        once: true,\n                                        margin: \"-60px\"\n                                    },\n                                    transition: {\n                                        duration: 0.5,\n                                        delay: i * 0.04\n                                    },\n                                    className: \"will-change-transform\",\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n                                        href: `/services/${item.slug}`,\n                                        className: \"group/item relative border-b border-white/10 py-7 lg:py-10 flex items-center justify-between transition-all duration-500 ease-in-out hover:!opacity-100 lg:group-hover/list:opacity-40\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"hidden lg:flex absolute left-0 top-1/2 -translate-y-1/2 w-[240px] h-[150px] rounded-2xl overflow-hidden opacity-0 group-hover/item:opacity-100 transition-all duration-500 ease-in-out transform -translate-x-4 group-hover/item:translate-x-0 pointer-events-none z-10 items-center justify-center shadow-2xl\",\n                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(ExpertisePosterRenderer, {\n                                                    index: i,\n                                                    color: item.color\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                    lineNumber: 470,\n                                                    columnNumber: 23\n                                                }, this)\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                lineNumber: 467,\n                                                columnNumber: 21\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"lg:hidden w-20 h-14 rounded-xl overflow-hidden shrink-0 mr-4 relative z-10 flex items-center justify-center border border-white/5\",\n                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(ExpertisePosterRenderer, {\n                                                    index: i,\n                                                    color: item.color\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                    lineNumber: 475,\n                                                    columnNumber: 23\n                                                }, this)\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                lineNumber: 474,\n                                                columnNumber: 21\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"relative z-10 flex-1 flex flex-col justify-center\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                                        className: \"text-2xl md:text-3xl lg:text-4xl xl:text-5xl font-bold tracking-tight text-white transition-all duration-500 ease-in-out lg:group-hover/item:translate-x-[260px] will-change-transform\",\n                                                        children: item.title\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                        lineNumber: 479,\n                                                        columnNumber: 23\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                        className: \"text-sm text-zinc-400 max-w-xl transition-all duration-500 ease-in-out opacity-0 pointer-events-none group-hover/item:opacity-100 mt-2 lg:group-hover/item:translate-x-[260px] will-change-transform\",\n                                                        children: item.description\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                        lineNumber: 482,\n                                                        columnNumber: 23\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                lineNumber: 478,\n                                                columnNumber: 21\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"relative z-10 w-10 h-10 lg:w-14 lg:h-14 rounded-full border border-white/20 flex items-center justify-center transition-all duration-500 ease-in-out group-hover/item:border-transparent group-hover/item:rotate-45 shrink-0 ml-4\",\n                                                style: {\n                                                    '--hover-bg': item.color\n                                                },\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_15__[\"default\"], {\n                                                        className: \"w-5 h-5 lg:w-6 lg:h-6 group-hover/item:text-white transition-colors\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                        lineNumber: 488,\n                                                        columnNumber: 23\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                        className: \"absolute inset-0 rounded-full opacity-0 group-hover/item:opacity-100 transition-opacity duration-500\",\n                                                        style: {\n                                                            backgroundColor: item.color\n                                                        }\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                        lineNumber: 489,\n                                                        columnNumber: 23\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowRight_ArrowUpRight_BarChart2_Bot_Code2_Layers_Megaphone_Palette_ShoppingBag_Smartphone_TrendingUp_lucide_react__WEBPACK_IMPORTED_MODULE_15__[\"default\"], {\n                                                        className: \"absolute w-5 h-5 lg:w-6 lg:h-6 text-black opacity-0 group-hover/item:opacity-100 transition-opacity duration-500\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                        lineNumber: 490,\n                                                        columnNumber: 23\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                                lineNumber: 487,\n                                                columnNumber: 21\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                        lineNumber: 462,\n                                        columnNumber: 19\n                                    }, this)\n                                }, i, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                                    lineNumber: 454,\n                                    columnNumber: 17\n                                }, this);\n                            })\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                            lineNumber: 451,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n                    lineNumber: 400,\n                    columnNumber: 9\n                }, this)\n            ]\n        }, void 0, true, {\n            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n            lineNumber: 362,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\OurExpertise.tsx\",\n        lineNumber: 361,\n        columnNumber: 5\n    }, this);\n}\n_s(OurExpertise, \"JQBvuh34gCqSJTiev4eaoA3rua8=\");\n_c10 = OurExpertise;\nvar _c, _c1, _c2, _c3, _c4, _c5, _c6, _c7, _c8, _c9, _c10;\n$RefreshReg$(_c, \"WebDevPoster\");\n$RefreshReg$(_c1, \"AppDevPoster\");\n$RefreshReg$(_c2, \"BrandIdentityPoster\");\n$RefreshReg$(_c3, \"AIPoster\");\n$RefreshReg$(_c4, \"MarketingPoster\");\n$RefreshReg$(_c5, \"DesignPoster\");\n$RefreshReg$(_c6, \"AdPoster\");\n$RefreshReg$(_c7, \"EcommercePoster\");\n$RefreshReg$(_c8, \"AnalysisPoster\");\n$RefreshReg$(_c9, \"ExpertisePosterRenderer\");\n$RefreshReg$(_c10, \"OurExpertise\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/OurExpertise.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/ScalableDesignTeam.tsx":
/*!**************************************************!*\
  !*** ./components/public/ScalableDesignTeam.tsx ***!
  \**************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ ScalableDesignTeam)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/slack.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/trello.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/figma.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/github.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/diamond.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/bot.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/cat.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/zap.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/circle-check.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/panels-top-left.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/code-xml.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/database.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/globe.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/monitor.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/smartphone.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/message-square.js\");\n/* harmony import */ var _barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! __barrel_optimize__?names=Bot,Cat,CheckCircle2,Code2,Database,Diamond,Figma,Github,Globe,Layout,MessageSquare,Monitor,Search,Slack,Smartphone,Trello,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/search.js\");\n/* harmony import */ var _components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/ui/BorderGlow */ \"(app-pages-browser)/./components/ui/BorderGlow.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\nfunction ScalableDesignTeam() {\n    const row1 = [\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 13,\n                columnNumber: 13\n            }, this),\n            name: \"Slack\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 14,\n                columnNumber: 13\n            }, this),\n            name: \"Trello\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 15,\n                columnNumber: 13\n            }, this),\n            name: \"Figma\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 16,\n                columnNumber: 13\n            }, this),\n            name: \"Github\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 17,\n                columnNumber: 13\n            }, this),\n            name: \"Notion\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 18,\n                columnNumber: 13\n            }, this),\n            name: \"AI\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 19,\n                columnNumber: 13\n            }, this),\n            name: \"Shopify\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 20,\n                columnNumber: 13\n            }, this),\n            name: \"Next.js\"\n        }\n    ];\n    const row2 = [\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 24,\n                columnNumber: 13\n            }, this),\n            name: \"SEO\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 25,\n                columnNumber: 13\n            }, this),\n            name: \"UI/UX\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 26,\n                columnNumber: 13\n            }, this),\n            name: \"React\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 27,\n                columnNumber: 13\n            }, this),\n            name: \"Data\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_14__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 28,\n                columnNumber: 13\n            }, this),\n            name: \"Web\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_15__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 29,\n                columnNumber: 13\n            }, this),\n            name: \"Desktop\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_16__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 30,\n                columnNumber: 13\n            }, this),\n            name: \"Mobile\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_17__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 31,\n                columnNumber: 13\n            }, this),\n            name: \"Support\"\n        },\n        {\n            icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Bot_Cat_CheckCircle2_Code2_Database_Diamond_Figma_Github_Globe_Layout_MessageSquare_Monitor_Search_Slack_Smartphone_Trello_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_18__[\"default\"], {\n                className: \"w-6 h-6\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                lineNumber: 32,\n                columnNumber: 13\n            }, this),\n            name: \"Ads\"\n        }\n    ];\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"py-24 lg:py-32 bg-[#09090b] text-white border-t border-white/5 overflow-hidden\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"w-full px-[5%]\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"text-center mb-16 md:mb-24\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                            className: \"text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight mb-6\",\n                            children: [\n                                \"Your scalable,\",\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                    lineNumber: 40,\n                                    columnNumber: 27\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                    className: \"italic font-serif font-light text-[#05A3FF]\",\n                                    children: \"dedicated digital growth partner\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                    lineNumber: 41,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                            lineNumber: 39,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                            className: \"text-zinc-400 text-lg md:text-xl max-w-3xl mx-auto leading-relaxed\",\n                            children: \"Partner with Amaris Brand Creation to access a high-performance team of marketers, designers, and developers. We provide the strategic horsepower you need to scale your brand without the overhead of a traditional agency.\"\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                            lineNumber: 43,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                    lineNumber: 38,\n                    columnNumber: 9\n                }, this),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 mb-6\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n                            backgroundColor: \"#171819\",\n                            borderRadius: 32,\n                            colors: [\n                                '#05A3FF',\n                                '#c084fc'\n                            ],\n                            className: \"h-full\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"p-8 md:p-10 flex flex-col h-full group\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                        className: \"text-2xl font-bold mb-4\",\n                                        children: \"Data-Driven Marketing\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 52,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        className: \"text-zinc-400 text-base mb-auto\",\n                                        children: \"Optimize your marketing spend with real-time analytics and performance tracking for SEO and PPC.\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 53,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"mt-8 bg-[#09090b] rounded-2xl border border-white/5 relative overflow-hidden h-56 group-hover:border-white/10 transition-colors flex items-center justify-center p-4\",\n                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                                            className: \"w-full h-full\",\n                                            viewBox: \"0 0 240 140\",\n                                            fill: \"none\",\n                                            xmlns: \"http://www.w3.org/2000/svg\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"defs\", {\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"linearGradient\", {\n                                                            id: \"chart-glow\",\n                                                            x1: \"0\",\n                                                            y1: \"0\",\n                                                            x2: \"0\",\n                                                            y2: \"1\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                                                    offset: \"0%\",\n                                                                    stopColor: \"#05A3FF\",\n                                                                    stopOpacity: \"0.4\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 61,\n                                                                    columnNumber: 23\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                                                    offset: \"100%\",\n                                                                    stopColor: \"#05A3FF\",\n                                                                    stopOpacity: \"0\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 62,\n                                                                    columnNumber: 23\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 60,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"filter\", {\n                                                            id: \"neon-glow\",\n                                                            x: \"-20%\",\n                                                            y: \"-20%\",\n                                                            width: \"140%\",\n                                                            height: \"140%\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feGaussianBlur\", {\n                                                                    stdDeviation: \"3\",\n                                                                    result: \"blur\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 65,\n                                                                    columnNumber: 23\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feComposite\", {\n                                                                    in: \"SourceGraphic\",\n                                                                    in2: \"blur\",\n                                                                    operator: \"over\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 66,\n                                                                    columnNumber: 23\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 64,\n                                                            columnNumber: 21\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 59,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                                                    stroke: \"rgba(255,255,255,0.03)\",\n                                                    strokeWidth: \"0.75\",\n                                                    children: [\n                                                        Array.from({\n                                                            length: 9\n                                                        }).map((_, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                                                x1: 15 + i * 25,\n                                                                y1: \"10\",\n                                                                x2: 15 + i * 25,\n                                                                y2: \"120\"\n                                                            }, `g-x-${i}`, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                lineNumber: 73,\n                                                                columnNumber: 23\n                                                            }, this)),\n                                                        Array.from({\n                                                            length: 6\n                                                        }).map((_, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                                                x1: \"15\",\n                                                                y1: 10 + i * 20,\n                                                                x2: \"225\",\n                                                                y2: 10 + i * 20\n                                                            }, `g-y-${i}`, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                lineNumber: 76,\n                                                                columnNumber: 23\n                                                            }, this))\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 71,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_19__.motion.circle, {\n                                                    cx: \"185\",\n                                                    cy: \"30\",\n                                                    r: \"25\",\n                                                    stroke: \"#05A3FF\",\n                                                    strokeWidth: \"0.75\",\n                                                    strokeDasharray: \"2 4\",\n                                                    className: \"opacity-40\",\n                                                    animate: {\n                                                        scale: [\n                                                            0.8,\n                                                            1.5,\n                                                            0.8\n                                                        ],\n                                                        opacity: [\n                                                            0.2,\n                                                            0.6,\n                                                            0.2\n                                                        ]\n                                                    },\n                                                    transition: {\n                                                        repeat: Infinity,\n                                                        duration: 4,\n                                                        ease: \"linear\"\n                                                    }\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 81,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                    d: \"M 20,120 L 20,95 Q 50,110 80,60 T 140,50 T 185,30 L 185,120 Z\",\n                                                    fill: \"url(#chart-glow)\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 94,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_19__.motion.path, {\n                                                    d: \"M 20,95 Q 50,110 80,60 T 140,50 T 185,30\",\n                                                    fill: \"none\",\n                                                    stroke: \"#05A3FF\",\n                                                    strokeWidth: \"2\",\n                                                    filter: \"url(#neon-glow)\",\n                                                    strokeLinecap: \"round\",\n                                                    initial: {\n                                                        pathLength: 0\n                                                    },\n                                                    whileInView: {\n                                                        pathLength: 1\n                                                    },\n                                                    transition: {\n                                                        duration: 1.8\n                                                    }\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 97,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_19__.motion.path, {\n                                                    d: \"M 20,110 Q 60,75 100,90 T 185,45\",\n                                                    fill: \"none\",\n                                                    stroke: \"#822dd3\",\n                                                    strokeWidth: \"1.2\",\n                                                    strokeDasharray: \"4 3\",\n                                                    className: \"opacity-60\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 109,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                    cx: \"80\",\n                                                    cy: \"60\",\n                                                    r: \"3\",\n                                                    fill: \"#ffffff\",\n                                                    stroke: \"#05A3FF\",\n                                                    strokeWidth: \"1.5\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 119,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                    cx: \"140\",\n                                                    cy: \"50\",\n                                                    r: \"3\",\n                                                    fill: \"#ffffff\",\n                                                    stroke: \"#05A3FF\",\n                                                    strokeWidth: \"1.5\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 120,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                    cx: \"185\",\n                                                    cy: \"30\",\n                                                    r: \"4\",\n                                                    fill: \"#ffffff\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 123,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_19__.motion.circle, {\n                                                    cx: \"185\",\n                                                    cy: \"30\",\n                                                    r: \"8\",\n                                                    fill: \"none\",\n                                                    stroke: \"#05A3FF\",\n                                                    strokeWidth: \"1.5\",\n                                                    animate: {\n                                                        scale: [\n                                                            1,\n                                                            2,\n                                                            1\n                                                        ],\n                                                        opacity: [\n                                                            0.8,\n                                                            0,\n                                                            0.8\n                                                        ]\n                                                    },\n                                                    transition: {\n                                                        repeat: Infinity,\n                                                        duration: 1.5\n                                                    }\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 124,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                                                    fill: \"rgba(255,255,255,0.4)\",\n                                                    fontSize: \"6\",\n                                                    fontFamily: \"monospace\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"text\", {\n                                                            x: \"25\",\n                                                            y: \"90\",\n                                                            children: \"VAL_A: 42.1\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 137,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"text\", {\n                                                            x: \"85\",\n                                                            y: \"55\",\n                                                            children: \"VAL_B: 88.4\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 138,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"text\", {\n                                                            x: \"145\",\n                                                            y: \"45\",\n                                                            children: \"VAL_C: 104.2\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 139,\n                                                            columnNumber: 21\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 136,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                                                    transform: \"translate(145, 75)\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                            x: \"0\",\n                                                            y: \"0\",\n                                                            width: \"55\",\n                                                            height: \"15\",\n                                                            rx: \"4\",\n                                                            fill: \"#05A3FF\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 144,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"text\", {\n                                                            x: \"27.5\",\n                                                            y: \"10\",\n                                                            fill: \"#ffffff\",\n                                                            fontSize: \"7\",\n                                                            fontWeight: \"bold\",\n                                                            fontFamily: \"monospace\",\n                                                            textAnchor: \"middle\",\n                                                            children: \"+145% ROI\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 145,\n                                                            columnNumber: 21\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 143,\n                                                    columnNumber: 19\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                            lineNumber: 58,\n                                            columnNumber: 17\n                                        }, this)\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 57,\n                                        columnNumber: 15\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                lineNumber: 51,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                            lineNumber: 50,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n                            backgroundColor: \"#171819\",\n                            borderRadius: 32,\n                            colors: [\n                                '#f472b6',\n                                '#05A3FF'\n                            ],\n                            className: \"h-full\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"p-8 md:p-10 flex flex-col h-full group\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                        className: \"text-2xl font-bold mb-4\",\n                                        children: \"Agile Branding & Design\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 155,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        className: \"text-zinc-400 text-base mb-auto\",\n                                        children: \"From visual identities to UI/UX, we move at the speed of your business to keep your brand fresh.\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 156,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"mt-8 bg-[#09090b] rounded-2xl border border-white/5 relative overflow-hidden h-56 group-hover:border-white/10 transition-colors flex items-center justify-center p-4\",\n                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                                            className: \"w-full h-full\",\n                                            viewBox: \"0 0 240 140\",\n                                            fill: \"none\",\n                                            xmlns: \"http://www.w3.org/2000/svg\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"defs\", {\n                                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"linearGradient\", {\n                                                        id: \"swatch-grad\",\n                                                        x1: \"0\",\n                                                        y1: \"0\",\n                                                        x2: \"1\",\n                                                        y2: \"1\",\n                                                        children: [\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                                                offset: \"0%\",\n                                                                stopColor: \"#f472b6\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                lineNumber: 164,\n                                                                columnNumber: 23\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                                                offset: \"100%\",\n                                                                stopColor: \"#05A3FF\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                lineNumber: 165,\n                                                                columnNumber: 23\n                                                            }, this)\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                        lineNumber: 163,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 162,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                    cx: \"120\",\n                                                    cy: \"70\",\n                                                    r: \"50\",\n                                                    stroke: \"#f472b6\",\n                                                    strokeWidth: \"0.75\",\n                                                    strokeDasharray: \"3 6\",\n                                                    className: \"opacity-20\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 170,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                    cx: \"120\",\n                                                    cy: \"70\",\n                                                    r: \"35\",\n                                                    stroke: \"#05A3FF\",\n                                                    strokeWidth: \"0.5\",\n                                                    className: \"opacity-15\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 171,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                                    x1: \"60\",\n                                                    y1: \"70\",\n                                                    x2: \"180\",\n                                                    y2: \"70\",\n                                                    stroke: \"rgba(255,255,255,0.08)\",\n                                                    strokeWidth: \"0.5\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 174,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"line\", {\n                                                    x1: \"120\",\n                                                    y1: \"15\",\n                                                    x2: \"120\",\n                                                    y2: \"125\",\n                                                    stroke: \"rgba(255,255,255,0.08)\",\n                                                    strokeWidth: \"0.5\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 175,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                                                    transform: \"translate(120, 70)\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_19__.motion.polygon, {\n                                                            points: \"0,-18 16,-9 0,0 -16,-9\",\n                                                            fill: \"#0d0f12\",\n                                                            stroke: \"#f472b6\",\n                                                            strokeWidth: \"1.5\",\n                                                            animate: {\n                                                                scale: [\n                                                                    1,\n                                                                    1.08,\n                                                                    1\n                                                                ]\n                                                            },\n                                                            transition: {\n                                                                repeat: Infinity,\n                                                                duration: 3,\n                                                                ease: \"easeInOut\"\n                                                            }\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 180,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                                            points: \"-16,-9 0,0 0,18 -16,9\",\n                                                            fill: \"#07080a\",\n                                                            stroke: \"#f472b6\",\n                                                            strokeWidth: \"1\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 189,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"polygon\", {\n                                                            points: \"0,0 16,-9 16,9 0,18\",\n                                                            fill: \"#17181c\",\n                                                            stroke: \"#f472b6\",\n                                                            strokeWidth: \"1\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 191,\n                                                            columnNumber: 21\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 178,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_19__.motion.path, {\n                                                    d: \"M 50,110 C 50,40 90,30 120,30 S 190,40 190,110\",\n                                                    fill: \"none\",\n                                                    stroke: \"url(#swatch-grad)\",\n                                                    strokeWidth: \"2\",\n                                                    strokeLinecap: \"round\",\n                                                    initial: {\n                                                        pathLength: 0\n                                                    },\n                                                    whileInView: {\n                                                        pathLength: 1\n                                                    },\n                                                    transition: {\n                                                        duration: 1.6\n                                                    }\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 195,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                    x: \"47\",\n                                                    y: \"107\",\n                                                    width: \"6\",\n                                                    height: \"6\",\n                                                    fill: \"#f472b6\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 207,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                    x: \"187\",\n                                                    y: \"107\",\n                                                    width: \"6\",\n                                                    height: \"6\",\n                                                    fill: \"#05A3FF\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 208,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                    cx: \"120\",\n                                                    cy: \"30\",\n                                                    r: \"4.5\",\n                                                    fill: \"#ffffff\",\n                                                    stroke: \"#f472b6\",\n                                                    strokeWidth: \"1.5\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 209,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_19__.motion.g, {\n                                                    animate: {\n                                                        x: [\n                                                            0,\n                                                            40,\n                                                            -40,\n                                                            0\n                                                        ],\n                                                        y: [\n                                                            0,\n                                                            -10,\n                                                            15,\n                                                            0\n                                                        ]\n                                                    },\n                                                    transition: {\n                                                        repeat: Infinity,\n                                                        duration: 8,\n                                                        ease: \"easeInOut\"\n                                                    },\n                                                    transform: \"translate(120, 30)\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                            d: \"M 0,0 L 8,14 L 3,13 L 0,17 Z\",\n                                                            fill: \"#ffffff\",\n                                                            stroke: \"#000000\",\n                                                            strokeWidth: \"0.75\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 224,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                            x: \"10\",\n                                                            y: \"5\",\n                                                            width: \"45\",\n                                                            height: \"10\",\n                                                            rx: \"2\",\n                                                            fill: \"rgba(0,0,0,0.7)\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 225,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"text\", {\n                                                            x: \"32.5\",\n                                                            y: \"12\",\n                                                            fill: \"#ffffff\",\n                                                            fontSize: \"5\",\n                                                            fontFamily: \"monospace\",\n                                                            textAnchor: \"middle\",\n                                                            children: \"BR_SYS: OK\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 226,\n                                                            columnNumber: 21\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 212,\n                                                    columnNumber: 19\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                            lineNumber: 161,\n                                            columnNumber: 17\n                                        }, this)\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 160,\n                                        columnNumber: 15\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                lineNumber: 154,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                            lineNumber: 153,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n                            backgroundColor: \"#171819\",\n                            borderRadius: 32,\n                            colors: [\n                                '#38bdf8',\n                                '#c084fc'\n                            ],\n                            className: \"h-full md:col-span-2 lg:col-span-1\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"p-8 md:p-10 flex flex-col h-full group\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                        className: \"text-2xl font-bold mb-4\",\n                                        children: \"Full-Stack Development\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 236,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        className: \"text-zinc-400 text-base mb-auto\",\n                                        children: \"Access our team of Next.js and Shopify experts for all your web and eCommerce needs.\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 237,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"mt-8 bg-[#09090b] rounded-2xl border border-white/5 relative overflow-hidden h-56 group-hover:border-white/10 transition-colors flex items-center justify-center p-4\",\n                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                                            className: \"w-full h-full\",\n                                            viewBox: \"0 0 240 140\",\n                                            fill: \"none\",\n                                            xmlns: \"http://www.w3.org/2000/svg\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"defs\", {\n                                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"linearGradient\", {\n                                                        id: \"code-glow\",\n                                                        x1: \"0\",\n                                                        y1: \"0\",\n                                                        x2: \"1\",\n                                                        y2: \"0\",\n                                                        children: [\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                                                offset: \"0%\",\n                                                                stopColor: \"#38bdf8\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                lineNumber: 245,\n                                                                columnNumber: 23\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"stop\", {\n                                                                offset: \"100%\",\n                                                                stopColor: \"#c084fc\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                lineNumber: 246,\n                                                                columnNumber: 23\n                                                            }, this)\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                        lineNumber: 244,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 243,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                                                    transform: \"translate(15, 20)\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                            x: \"0\",\n                                                            y: \"0\",\n                                                            width: \"90\",\n                                                            height: \"90\",\n                                                            rx: \"6\",\n                                                            fill: \"#070708\",\n                                                            stroke: \"rgba(255,255,255,0.05)\",\n                                                            strokeWidth: \"1\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 252,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                            cx: \"8\",\n                                                            cy: \"8\",\n                                                            r: \"2.5\",\n                                                            fill: \"#ef4444\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 254,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                            cx: \"15\",\n                                                            cy: \"8\",\n                                                            r: \"2.5\",\n                                                            fill: \"#fbbf24\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 255,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                            cx: \"22\",\n                                                            cy: \"8\",\n                                                            r: \"2.5\",\n                                                            fill: \"#34d399\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 256,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                            x: \"8\",\n                                                            y: \"22\",\n                                                            width: \"40\",\n                                                            height: \"4.5\",\n                                                            rx: \"1.5\",\n                                                            fill: \"#c084fc\",\n                                                            opacity: \"0.8\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 259,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                            x: \"15\",\n                                                            y: \"32\",\n                                                            width: \"60\",\n                                                            height: \"4.5\",\n                                                            rx: \"1.5\",\n                                                            fill: \"#38bdf8\",\n                                                            opacity: \"0.8\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 260,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                            x: \"25\",\n                                                            y: \"42\",\n                                                            width: \"45\",\n                                                            height: \"4.5\",\n                                                            rx: \"1.5\",\n                                                            fill: \"#34d399\",\n                                                            opacity: \"0.7\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 261,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                            x: \"15\",\n                                                            y: \"52\",\n                                                            width: \"55\",\n                                                            height: \"4.5\",\n                                                            rx: \"1.5\",\n                                                            fill: \"#fbbf24\",\n                                                            opacity: \"0.8\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 262,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                            x: \"8\",\n                                                            y: \"62\",\n                                                            width: \"25\",\n                                                            height: \"4.5\",\n                                                            rx: \"1.5\",\n                                                            fill: \"#c084fc\",\n                                                            opacity: \"0.8\"\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 263,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_19__.motion.rect, {\n                                                            x: \"35\",\n                                                            y: \"61\",\n                                                            width: \"1.5\",\n                                                            height: \"6.5\",\n                                                            fill: \"#38bdf8\",\n                                                            animate: {\n                                                                opacity: [\n                                                                    1,\n                                                                    0,\n                                                                    1\n                                                                ]\n                                                            },\n                                                            transition: {\n                                                                repeat: Infinity,\n                                                                duration: 1\n                                                            }\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 266,\n                                                            columnNumber: 21\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 251,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                                                    d: \"M 105,65 Q 120,40 135,65\",\n                                                    stroke: \"url(#code-glow)\",\n                                                    strokeWidth: \"1.5\",\n                                                    strokeDasharray: \"3 3\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 278,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_19__.motion.circle, {\n                                                    r: \"3\",\n                                                    fill: \"#ffffff\",\n                                                    filter: \"url(#neon-glow)\",\n                                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"animateMotion\", {\n                                                        path: \"M 105,65 Q 120,40 135,65\",\n                                                        dur: \"2s\",\n                                                        repeatCount: \"indefinite\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                        lineNumber: 282,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 281,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                                                    transform: \"translate(145, 20)\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                                                            transform: \"translate(0, 10)\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                                    x: \"0\",\n                                                                    y: \"0\",\n                                                                    width: \"70\",\n                                                                    height: \"18\",\n                                                                    rx: \"4\",\n                                                                    fill: \"#070708\",\n                                                                    stroke: \"#38bdf8\",\n                                                                    strokeWidth: \"1.5\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 293,\n                                                                    columnNumber: 23\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                                    cx: \"10\",\n                                                                    cy: \"9\",\n                                                                    r: \"2.5\",\n                                                                    fill: \"#38bdf8\",\n                                                                    className: \"animate-pulse\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 294,\n                                                                    columnNumber: 23\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                                    x: \"20\",\n                                                                    y: \"7\",\n                                                                    width: \"35\",\n                                                                    height: \"4\",\n                                                                    rx: \"1.5\",\n                                                                    fill: \"#38bdf8\",\n                                                                    opacity: \"0.3\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 295,\n                                                                    columnNumber: 23\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 292,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                                                            transform: \"translate(0, 36)\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                                    x: \"0\",\n                                                                    y: \"0\",\n                                                                    width: \"70\",\n                                                                    height: \"18\",\n                                                                    rx: \"4\",\n                                                                    fill: \"#070708\",\n                                                                    stroke: \"#c084fc\",\n                                                                    strokeWidth: \"1.5\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 299,\n                                                                    columnNumber: 23\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                                    cx: \"10\",\n                                                                    cy: \"9\",\n                                                                    r: \"2.5\",\n                                                                    fill: \"#c084fc\",\n                                                                    className: \"animate-pulse\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 300,\n                                                                    columnNumber: 23\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                                    x: \"20\",\n                                                                    y: \"7\",\n                                                                    width: \"25\",\n                                                                    height: \"4\",\n                                                                    rx: \"1.5\",\n                                                                    fill: \"#c084fc\",\n                                                                    opacity: \"0.3\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 301,\n                                                                    columnNumber: 23\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 298,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"g\", {\n                                                            transform: \"translate(0, 62)\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                                    x: \"0\",\n                                                                    y: \"0\",\n                                                                    width: \"70\",\n                                                                    height: \"18\",\n                                                                    rx: \"4\",\n                                                                    fill: \"#070708\",\n                                                                    stroke: \"#38bdf8\",\n                                                                    strokeWidth: \"1.5\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 305,\n                                                                    columnNumber: 23\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n                                                                    cx: \"10\",\n                                                                    cy: \"9\",\n                                                                    r: \"2.5\",\n                                                                    fill: \"#38bdf8\",\n                                                                    className: \"animate-pulse\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 306,\n                                                                    columnNumber: 23\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"rect\", {\n                                                                    x: \"20\",\n                                                                    y: \"7\",\n                                                                    width: \"40\",\n                                                                    height: \"4\",\n                                                                    rx: \"1.5\",\n                                                                    fill: \"#38bdf8\",\n                                                                    opacity: \"0.3\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                                    lineNumber: 307,\n                                                                    columnNumber: 23\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                            lineNumber: 304,\n                                                            columnNumber: 21\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                    lineNumber: 290,\n                                                    columnNumber: 19\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                            lineNumber: 242,\n                                            columnNumber: 17\n                                        }, this)\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 241,\n                                        columnNumber: 15\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                lineNumber: 235,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                            lineNumber: 234,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                    lineNumber: 48,\n                    columnNumber: 9\n                }, this),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n                    backgroundColor: \"#171819\",\n                    borderRadius: 32,\n                    colors: [\n                        '#05A3FF',\n                        '#38bdf8',\n                        '#f472b6'\n                    ],\n                    glowRadius: 60,\n                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"p-8 md:p-12 lg:p-16 flex flex-col lg:flex-row items-center justify-between gap-12 transition-colors overflow-hidden\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"lg:w-1/2 shrink-0 text-center lg:text-left\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                        className: \"text-3xl md:text-4xl font-bold mb-6\",\n                                        children: \"Seamless Collaboration\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 320,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        className: \"text-zinc-400 text-lg leading-relaxed max-w-xl mx-auto lg:mx-0\",\n                                        children: \"We plug directly into your team via Slack, Trello, or Notion for seamless delivery and updates. Get updates, share feedback, and launch faster than ever.\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 321,\n                                        columnNumber: 15\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                lineNumber: 319,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"lg:w-1/2 flex flex-col gap-6 overflow-hidden py-4 w-full relative\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"absolute inset-y-0 left-0 w-20 bg-gradient-to-r from-[#171819] to-transparent z-10 pointer-events-none\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 328,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"absolute inset-y-0 right-0 w-20 bg-gradient-to-l from-[#171819] to-transparent z-10 pointer-events-none\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 329,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"flex w-max animate-marquee-normal gap-6 will-change-transform\",\n                                        children: [\n                                            ...row1,\n                                            ...row1,\n                                            ...row1\n                                        ].map((tool, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"w-20 h-20 bg-[#09090b] border border-white/5 rounded-2xl flex items-center justify-center text-white/50 hover:text-[#05A3FF] hover:border-[#05A3FF]/30 transition-all shrink-0 group relative shadow-lg\",\n                                                children: [\n                                                    tool.icon,\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"absolute -bottom-8 left-1/2 -translate-x-1/2 text-[11px] font-bold uppercase tracking-widest opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap text-white\",\n                                                        children: tool.name\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                        lineNumber: 336,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                ]\n                                            }, i, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                lineNumber: 334,\n                                                columnNumber: 19\n                                            }, this))\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 332,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"flex w-max animate-marquee-reverse gap-6 will-change-transform\",\n                                        children: [\n                                            ...row2,\n                                            ...row2,\n                                            ...row2\n                                        ].map((tool, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"w-20 h-20 bg-[#09090b] border border-white/5 rounded-2xl flex items-center justify-center text-white/50 hover:text-[#05A3FF] hover:border-[#05A3FF]/30 transition-all shrink-0 group relative shadow-lg\",\n                                                children: [\n                                                    tool.icon,\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                        className: \"absolute -bottom-8 left-1/2 -translate-x-1/2 text-[11px] font-bold uppercase tracking-widest opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap text-white\",\n                                                        children: tool.name\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                        lineNumber: 348,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                ]\n                                            }, i, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                                lineNumber: 346,\n                                                columnNumber: 19\n                                            }, this))\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                        lineNumber: 344,\n                                        columnNumber: 15\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                                lineNumber: 326,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                        lineNumber: 318,\n                        columnNumber: 11\n                    }, this)\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n                    lineNumber: 317,\n                    columnNumber: 9\n                }, this)\n            ]\n        }, void 0, true, {\n            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n            lineNumber: 37,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ScalableDesignTeam.tsx\",\n        lineNumber: 36,\n        columnNumber: 5\n    }, this);\n}\n_c = ScalableDesignTeam;\nvar _c;\n$RefreshReg$(_c, \"ScalableDesignTeam\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/ScalableDesignTeam.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/ShapeSection.tsx":
/*!********************************************!*\
  !*** ./components/public/ShapeSection.tsx ***!
  \********************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ ShapeSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var _barrel_optimize_names_Check_lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! __barrel_optimize__?names=Check!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/check.js\");\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/image */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/image.js\");\n/* harmony import */ var _components_ui_pill_button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/ui/pill-button */ \"(app-pages-browser)/./components/ui/pill-button.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nfunction ShapeSection({ taxonomy, heading, buttonText, buttonHref, listTitle, listItems, imageSrc, children }) {\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"relative py-24 md:py-32 px-[5%] bg-[#09090b] text-white overflow-hidden\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"w-full p-8 lg:p-12\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_3__.motion.div, {\n                    initial: {\n                        opacity: 0,\n                        y: 40,\n                        scale: 0.96\n                    },\n                    whileInView: {\n                        opacity: 1,\n                        y: 0,\n                        scale: 1\n                    },\n                    viewport: {\n                        once: true\n                    },\n                    transition: {\n                        duration: 0.9,\n                        ease: [\n                            0.16,\n                            1,\n                            0.3,\n                            1\n                        ]\n                    },\n                    className: \"mb-16 md:mb-20 flex justify-center\",\n                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"w-full lg:w-[80%]\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"relative w-full h-[260px] sm:h-[340px] md:h-[420px] lg:h-[500px] rounded-[2rem] md:rounded-[2.5rem] overflow-hidden border border-white/10 bg-zinc-900 shadow-[0_30px_100px_rgba(0,0,0,0.7)]\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n                                    src: imageSrc || \"/images/creative-abstract.jpg\",\n                                    alt: heading,\n                                    fill: true,\n                                    sizes: \"(max-width: 1024px) 100vw, 80vw\",\n                                    className: \"object-cover\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                    lineNumber: 45,\n                                    columnNumber: 17\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"absolute inset-0 bg-gradient-to-t from-black/50 via-black/10 to-transparent\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                    lineNumber: 54,\n                                    columnNumber: 17\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"absolute inset-0 ring-1 ring-white/10 rounded-[inherit]\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                    lineNumber: 57,\n                                    columnNumber: 17\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                            lineNumber: 43,\n                            columnNumber: 15\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                        lineNumber: 42,\n                        columnNumber: 11\n                    }, this)\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                    lineNumber: 35,\n                    columnNumber: 9\n                }, this),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"grid grid-cols-1 lg:grid-cols-[65%_35%] gap-16 items-start\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_3__.motion.div, {\n                            initial: {\n                                opacity: 0,\n                                y: 20\n                            },\n                            whileInView: {\n                                opacity: 1,\n                                y: 0\n                            },\n                            viewport: {\n                                once: true\n                            },\n                            transition: {\n                                duration: 0.8\n                            },\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"flex items-center gap-2 mb-8\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"w-1.5 h-1.5 bg-white rounded-full\"\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                            lineNumber: 73,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                            className: \"text-sm font-medium\",\n                                            children: taxonomy\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                            lineNumber: 74,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                    lineNumber: 72,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                    className: \"text-4xl md:text-6xl lg:text-7xl font-bold leading-[1.1] mb-12 max-w-4xl\",\n                                    children: heading\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                    lineNumber: 77,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_pill_button__WEBPACK_IMPORTED_MODULE_2__.PillButton, {\n                                    href: buttonHref,\n                                    children: buttonText\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                    lineNumber: 81,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                            lineNumber: 66,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_3__.motion.div, {\n                            initial: {\n                                opacity: 0,\n                                x: 20\n                            },\n                            whileInView: {\n                                opacity: 1,\n                                x: 0\n                            },\n                            viewport: {\n                                once: true\n                            },\n                            transition: {\n                                duration: 0.8,\n                                delay: 0.2\n                            },\n                            className: \"lg:pt-20\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                    className: \"text-zinc-500 text-xs font-bold uppercase tracking-[0.2em] mb-8\",\n                                    children: listTitle\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                    lineNumber: 94,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n                                    className: \"space-y-4\",\n                                    children: listItems.map((item, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n                                            className: \"flex items-center gap-4 group\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"w-6 h-6 rounded-full bg-[#05A3FF] flex items-center justify-center text-black shadow-lg shadow-[#05A3FF]/20\",\n                                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Check_lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                                        className: \"w-3.5 h-3.5 stroke-[3]\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                                        lineNumber: 102,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                                    lineNumber: 101,\n                                                    columnNumber: 19\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-lg font-medium group-hover:text-[#05A3FF] transition-colors\",\n                                                    children: item\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                                    lineNumber: 104,\n                                                    columnNumber: 19\n                                                }, this)\n                                            ]\n                                        }, i, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                            lineNumber: 100,\n                                            columnNumber: 17\n                                        }, this))\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                                    lineNumber: 98,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                            lineNumber: 87,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                    lineNumber: 63,\n                    columnNumber: 9\n                }, this),\n                children && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"mt-16\",\n                    children: children\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n                    lineNumber: 116,\n                    columnNumber: 11\n                }, this)\n            ]\n        }, void 0, true, {\n            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n            lineNumber: 32,\n            columnNumber: 9\n        }, this)\n    }, void 0, false, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\ShapeSection.tsx\",\n        lineNumber: 31,\n        columnNumber: 5\n    }, this);\n}\n_c = ShapeSection;\nvar _c;\n$RefreshReg$(_c, \"ShapeSection\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/ShapeSection.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/StrategicInnovation.tsx":
/*!***************************************************!*\
  !*** ./components/public/StrategicInnovation.tsx ***!
  \***************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ StrategicInnovation)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var _barrel_optimize_names_CheckCircle2_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! __barrel_optimize__?names=CheckCircle2,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/circle-check.js\");\n/* harmony import */ var _barrel_optimize_names_CheckCircle2_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! __barrel_optimize__?names=CheckCircle2,Zap!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/zap.js\");\n/* harmony import */ var _components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/ui/BorderGlow */ \"(app-pages-browser)/./components/ui/BorderGlow.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\nfunction StrategicInnovation() {\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        id: \"innovation\",\n        className: \"py-24 lg:py-32 bg-black\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"w-full px-[5%]\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"text-center mb-16\",\n                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                        className: \"text-4xl md:text-6xl font-bold tracking-tight mb-6\",\n                        children: [\n                            \"Digital Excellence, \",\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"italic font-serif font-light text-[#05A3FF]\",\n                                children: \"Backed by Data\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                lineNumber: 12,\n                                columnNumber: 98\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                        lineNumber: 12,\n                        columnNumber: 11\n                    }, this)\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                    lineNumber: 11,\n                    columnNumber: 9\n                }, this),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"grid grid-cols-1 md:grid-cols-5 gap-6\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.div, {\n                            initial: {\n                                opacity: 0,\n                                y: 20\n                            },\n                            whileInView: {\n                                opacity: 1,\n                                y: 0\n                            },\n                            viewport: {\n                                once: true,\n                                margin: \"-100px\"\n                            },\n                            className: \"md:col-span-3 will-change-transform\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n                                backgroundColor: \"#171819\",\n                                borderRadius: 24,\n                                colors: [\n                                    '#05A3FF',\n                                    '#38bdf8',\n                                    '#c084fc'\n                                ],\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"p-8 md:p-12 flex flex-col justify-between min-h-[400px] h-full\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"p-4 rounded-2xl bg-white/[0.03] border border-white/10\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                                    className: \"text-2xl md:text-3xl font-bold mb-4\",\n                                                    children: \"Faster, more discoverable websites\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 27,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                    className: \"text-zinc-400 mb-8 max-w-md\",\n                                                    children: \"We bake in performance optimization, technical SEO, and AEO-ready structure from the first wireframe. That means faster loads, better rankings, and content that AI engines can understand and surface.\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 28,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                            lineNumber: 26,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"space-y-3 mt-8\",\n                                            children: [\n                                                \"Semantic HTML & JSON-LD\",\n                                                \"Answer Engine Optimization (AEO)\",\n                                                \"Core Web Vitals Optimized\"\n                                            ].map((item, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"flex items-center gap-3\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"w-5 h-5 rounded-full bg-[#05A3FF]/20 flex items-center justify-center text-[#05A3FF] shrink-0\",\n                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_CheckCircle2_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                                                                className: \"w-3 h-3\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                lineNumber: 34,\n                                                                columnNumber: 23\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                            lineNumber: 33,\n                                                            columnNumber: 21\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                            children: item\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                            lineNumber: 36,\n                                                            columnNumber: 21\n                                                        }, this)\n                                                    ]\n                                                }, i, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 32,\n                                                    columnNumber: 19\n                                                }, this))\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                            lineNumber: 30,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                    lineNumber: 25,\n                                    columnNumber: 15\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                lineNumber: 24,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                            lineNumber: 18,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.div, {\n                            initial: {\n                                opacity: 0,\n                                y: 20\n                            },\n                            whileInView: {\n                                opacity: 1,\n                                y: 0\n                            },\n                            viewport: {\n                                once: true,\n                                margin: \"-100px\"\n                            },\n                            transition: {\n                                delay: 0.1\n                            },\n                            className: \"md:col-span-2 will-change-transform\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n                                backgroundColor: \"#171819\",\n                                borderRadius: 24,\n                                colors: [\n                                    '#f472b6',\n                                    '#c084fc',\n                                    '#05A3FF'\n                                ],\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"p-8 md:p-12 flex flex-col justify-between min-h-[400px] h-full\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"p-4 rounded-2xl bg-white/[0.03] border border-white/10\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                                    className: \"text-2xl font-bold mb-4\",\n                                                    children: \"Creative Design & Branding\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 55,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                    className: \"text-zinc-400\",\n                                                    children: \"We create compelling visual identities and intuitive designs that resonate with your audience and communicate your brand's core values.\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 56,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                            lineNumber: 54,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"grid grid-cols-2 gap-4 mt-8\",\n                                            children: [\n                                                \"UI/UX Design\",\n                                                \"Brand Identity\",\n                                                \"Graphic Design\",\n                                                \"Motion Graphics\"\n                                            ].map((partner, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"bg-white/5 border border-white/10 rounded-xl p-4 flex items-center justify-center text-center text-sm font-medium\",\n                                                    children: partner\n                                                }, i, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 60,\n                                                    columnNumber: 19\n                                                }, this))\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                            lineNumber: 58,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                    lineNumber: 53,\n                                    columnNumber: 13\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                lineNumber: 52,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                            lineNumber: 45,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.div, {\n                            initial: {\n                                opacity: 0,\n                                y: 20\n                            },\n                            whileInView: {\n                                opacity: 1,\n                                y: 0\n                            },\n                            viewport: {\n                                once: true,\n                                margin: \"-100px\"\n                            },\n                            transition: {\n                                delay: 0.2\n                            },\n                            className: \"md:col-span-3 will-change-transform\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n                                backgroundColor: \"#171819\",\n                                borderRadius: 24,\n                                colors: [\n                                    '#38bdf8',\n                                    '#05A3FF',\n                                    '#f472b6'\n                                ],\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"p-8 md:p-12 flex flex-col justify-between min-h-[400px] h-full\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"p-4 rounded-2xl bg-white/[0.03] border border-white/10\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                                    className: \"text-2xl md:text-3xl font-bold mb-4\",\n                                                    children: \"App & Web Development\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 80,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                    className: \"text-zinc-400 mb-8 max-w-md\",\n                                                    children: \"We build scalable, high-performance web applications and mobile apps using modern tech stacks to deliver seamless, engaging digital experiences.\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 81,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                            lineNumber: 79,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"bg-black rounded-xl p-6 font-mono text-sm text-zinc-300 overflow-x-auto border border-white/10 mt-8\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-[#05A3FF]\",\n                                                    children: \"const\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 84,\n                                                    columnNumber: 17\n                                                }, this),\n                                                \" platform = \",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-pink-400\",\n                                                    children: \"await\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 84,\n                                                    columnNumber: 74\n                                                }, this),\n                                                \" AmarisSystem.\",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-yellow-400\",\n                                                    children: \"deploy\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 84,\n                                                    columnNumber: 132\n                                                }, this),\n                                                \"(\",\n                                                \"{ \",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 84,\n                                                    columnNumber: 186\n                                                }, this),\n                                                \"\\xa0\\xa0architecture: \",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-emerald-400\",\n                                                    children: \"'Headless Next.js'\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 85,\n                                                    columnNumber: 43\n                                                }, this),\n                                                \",\",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 85,\n                                                    columnNumber: 114\n                                                }, this),\n                                                \"\\xa0\\xa0agents: [\",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-emerald-400\",\n                                                    children: \"'Sales'\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 86,\n                                                    columnNumber: 38\n                                                }, this),\n                                                \", \",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-emerald-400\",\n                                                    children: \"'Support'\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 86,\n                                                    columnNumber: 99\n                                                }, this),\n                                                \"],\",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 86,\n                                                    columnNumber: 162\n                                                }, this),\n                                                \"\\xa0\\xa0aeoReady: \",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-purple-400\",\n                                                    children: \"true\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 87,\n                                                    columnNumber: 39\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 87,\n                                                    columnNumber: 84\n                                                }, this),\n                                                \"});\",\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 88,\n                                                    columnNumber: 24\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 88,\n                                                    columnNumber: 29\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    className: \"text-zinc-500\",\n                                                    children: \"// 100/100 Lighthouse Score Achieved\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 89,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                            lineNumber: 83,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                    lineNumber: 78,\n                                    columnNumber: 13\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                lineNumber: 77,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                            lineNumber: 70,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.div, {\n                            initial: {\n                                opacity: 0,\n                                y: 20\n                            },\n                            whileInView: {\n                                opacity: 1,\n                                y: 0\n                            },\n                            viewport: {\n                                once: true,\n                                margin: \"-100px\"\n                            },\n                            transition: {\n                                delay: 0.3\n                            },\n                            className: \"md:col-span-2 will-change-transform\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n                                backgroundColor: \"#171819\",\n                                borderRadius: 24,\n                                colors: [\n                                    '#05A3FF',\n                                    '#f472b6',\n                                    '#38bdf8'\n                                ],\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"p-8 md:p-12 flex flex-col justify-between min-h-[400px] h-full\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"p-4 rounded-2xl\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                                    className: \"text-2xl font-bold mb-4\",\n                                                    children: \"Clear metrics, real outcomes\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 106,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                    className: \"text-zinc-400\",\n                                                    children: \"Dashboards, month-end reports, and meaningful KPIs—so you always know what is working, what needs testing, and where to invest next.\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 107,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                            lineNumber: 105,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"space-y-6 mt-8\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"flex justify-between text-sm mb-2\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"text-zinc-400\",\n                                                                    children: \"Organic Growth\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                    lineNumber: 112,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"font-bold text-[#05A3FF]\",\n                                                                    children: \"+240%\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                    lineNumber: 113,\n                                                                    columnNumber: 21\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                            lineNumber: 111,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"h-2 bg-white/10 rounded-full overflow-hidden\",\n                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                className: \"h-full bg-[#05A3FF] w-[85%] rounded-full\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                lineNumber: 116,\n                                                                columnNumber: 21\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                            lineNumber: 115,\n                                                            columnNumber: 19\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 110,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"flex justify-between text-sm mb-2\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"text-zinc-400\",\n                                                                    children: \"Customer Acquisition Cost\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                    lineNumber: 121,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"font-bold text-emerald-400\",\n                                                                    children: \"-40%\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                    lineNumber: 122,\n                                                                    columnNumber: 21\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                            lineNumber: 120,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"h-2 bg-white/10 rounded-full overflow-hidden\",\n                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                className: \"h-full bg-emerald-500 w-[60%] rounded-full\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                lineNumber: 125,\n                                                                columnNumber: 21\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                            lineNumber: 124,\n                                                            columnNumber: 19\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 119,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                            lineNumber: 109,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                    lineNumber: 104,\n                                    columnNumber: 13\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                lineNumber: 103,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                            lineNumber: 96,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_2__.motion.div, {\n                            initial: {\n                                opacity: 0,\n                                y: 20\n                            },\n                            whileInView: {\n                                opacity: 1,\n                                y: 0\n                            },\n                            viewport: {\n                                once: true,\n                                margin: \"-100px\"\n                            },\n                            transition: {\n                                delay: 0.4\n                            },\n                            className: \"md:col-span-5 will-change-transform\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n                                backgroundColor: \"#171819\",\n                                borderRadius: 24,\n                                colors: [\n                                    '#c084fc',\n                                    '#38bdf8',\n                                    '#05A3FF'\n                                ],\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"p-8 md:p-12 flex flex-col md:flex-row gap-12 items-center justify-between min-h-[300px] h-full\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"flex-1\",\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"p-4 rounded-2xl bg-black/[0.03] w-full\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                                        className: \"text-2xl md:text-4xl font-bold mb-4\",\n                                                        children: \"AI-driven workflows\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                        lineNumber: 145,\n                                                        columnNumber: 19\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                        className: \"text-zinc-400 max-w-lg\",\n                                                        children: \"Instead of adding tools for the sake of it, we map your current processes and design AI agents that actually remove friction for your customers and team.\"\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                        lineNumber: 146,\n                                                        columnNumber: 19\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                lineNumber: 144,\n                                                columnNumber: 17\n                                            }, this)\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                            lineNumber: 143,\n                                            columnNumber: 15\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"flex-1 w-full flex flex-col gap-4 relative\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"absolute left-[28px] top-6 bottom-6 w-[2px] bg-gradient-to-b from-[#05A3FF] to-purple-500 rounded-full opacity-50\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 152,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"flex items-center gap-4 relative z-10 w-full bg-white/[0.02] p-3 rounded-2xl border border-white/5\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"w-10 h-10 rounded-xl bg-[#171819] border border-[#05A3FF]/50 flex items-center justify-center shadow-[0_0_15px_rgba(5,163,255,0.2)] shrink-0\",\n                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_CheckCircle2_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                                                className: \"w-4 h-4 text-[#05A3FF]\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                lineNumber: 156,\n                                                                columnNumber: 22\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                            lineNumber: 155,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"flex flex-col\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"text-sm font-bold\",\n                                                                    children: \"Data Ingestion\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                    lineNumber: 159,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"text-xs text-zinc-500\",\n                                                                    children: \"Automated Webhooks capture leads\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                    lineNumber: 160,\n                                                                    columnNumber: 21\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                            lineNumber: 158,\n                                                            columnNumber: 19\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 154,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"flex items-center gap-4 relative z-10 w-full bg-white/[0.02] p-3 rounded-2xl border border-white/5 opacity-80\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"w-10 h-10 rounded-xl bg-[#171819] border border-purple-500/50 flex items-center justify-center shrink-0\",\n                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_CheckCircle2_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                                                className: \"w-4 h-4 text-purple-400\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                lineNumber: 166,\n                                                                columnNumber: 22\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                            lineNumber: 165,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"flex flex-col\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"text-sm font-bold\",\n                                                                    children: \"LLM Processing\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                    lineNumber: 169,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"text-xs text-zinc-500\",\n                                                                    children: \"Classify, route, and draft responses\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                    lineNumber: 170,\n                                                                    columnNumber: 21\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                            lineNumber: 168,\n                                                            columnNumber: 19\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 164,\n                                                    columnNumber: 17\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"flex items-center gap-4 relative z-10 w-full bg-white/[0.02] p-3 rounded-2xl border border-white/5 opacity-60\",\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"w-10 h-10 rounded-xl bg-[#171819] border border-emerald-500/50 flex items-center justify-center shrink-0\",\n                                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_CheckCircle2_Zap_lucide_react__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                                                                className: \"w-4 h-4 text-emerald-400\"\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                lineNumber: 176,\n                                                                columnNumber: 22\n                                                            }, this)\n                                                        }, void 0, false, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                            lineNumber: 175,\n                                                            columnNumber: 19\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"flex flex-col\",\n                                                            children: [\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"text-sm font-bold\",\n                                                                    children: \"Execution\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                    lineNumber: 179,\n                                                                    columnNumber: 21\n                                                                }, this),\n                                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                    className: \"text-xs text-zinc-500\",\n                                                                    children: \"Update CRM & dispatch replies\"\n                                                                }, void 0, false, {\n                                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                                    lineNumber: 180,\n                                                                    columnNumber: 21\n                                                                }, this)\n                                                            ]\n                                                        }, void 0, true, {\n                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                            lineNumber: 178,\n                                                            columnNumber: 19\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                                    lineNumber: 174,\n                                                    columnNumber: 17\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                            lineNumber: 151,\n                                            columnNumber: 15\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                    lineNumber: 142,\n                                    columnNumber: 13\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                                lineNumber: 141,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                            lineNumber: 134,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n                    lineNumber: 15,\n                    columnNumber: 9\n                }, this)\n            ]\n        }, void 0, true, {\n            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n            lineNumber: 10,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\StrategicInnovation.tsx\",\n        lineNumber: 9,\n        columnNumber: 5\n    }, this);\n}\n_c = StrategicInnovation;\nvar _c;\n$RefreshReg$(_c, \"StrategicInnovation\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/StrategicInnovation.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/TestimonialsSlider.tsx":
/*!**************************************************!*\
  !*** ./components/public/TestimonialsSlider.tsx ***!
  \**************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ TestimonialsSlider)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/image.js\");\n/* harmony import */ var _barrel_optimize_names_ChevronLeft_ChevronRight_Star_lucide_react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! __barrel_optimize__?names=ChevronLeft,ChevronRight,Star!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/star.js\");\n/* harmony import */ var _barrel_optimize_names_ChevronLeft_ChevronRight_Star_lucide_react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! __barrel_optimize__?names=ChevronLeft,ChevronRight,Star!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/chevron-left.js\");\n/* harmony import */ var _barrel_optimize_names_ChevronLeft_ChevronRight_Star_lucide_react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! __barrel_optimize__?names=ChevronLeft,ChevronRight,Star!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/chevron-right.js\");\n/* harmony import */ var _components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/ui/BorderGlow */ \"(app-pages-browser)/./components/ui/BorderGlow.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\nconst testimonials = [\n    {\n        id: 1,\n        name: \"Sarah Johnson\",\n        role: \"Marketing Director\",\n        company: \"TechFlow Solutions\",\n        content: \"Amaris Brand Creation transformed our digital presence. Their data-driven approach to SEO and branding resulted in a 150% increase in organic traffic within just six months.\",\n        image: \"/images/avatar-sarah-johnson.png\",\n        rating: 5,\n        result: \"+150% Traffic\",\n        tags: [\n            \"SEO\",\n            \"Branding\",\n            \"Strategy\"\n        ],\n        personUrl: \"#\",\n        companyUrl: \"#\"\n    },\n    {\n        id: 2,\n        name: \"Michael Chen\",\n        role: \"Founder & CEO\",\n        company: \"Nexus eCommerce\",\n        content: \"The AI automation tools they built for us saved our team over 20 hours a week. Their technical expertise combined with creative design is truly world-class.\",\n        image: \"/images/avatar-michael-chen.png\",\n        rating: 5,\n        result: \"20h/week saved\",\n        tags: [\n            \"AI Automation\",\n            \"Development\"\n        ],\n        personUrl: \"#\",\n        companyUrl: \"#\"\n    },\n    {\n        id: 3,\n        name: \"Elena Rodriguez\",\n        role: \"Brand Manager\",\n        company: \"Vivid Lifestyle\",\n        content: \"Working with Amaris was a game-changer. They didn't just build a website; they built a brand identity that perfectly resonates with our target demographic.\",\n        image: \"/images/avatar-elena-rodriguez.png\",\n        rating: 5,\n        result: \"Brand Launch\",\n        tags: [\n            \"Identity\",\n            \"Web Design\"\n        ],\n        personUrl: \"#\",\n        companyUrl: \"#\"\n    },\n    {\n        id: 4,\n        name: \"David Smith\",\n        role: \"Operations Lead\",\n        company: \"Global Logistics Co.\",\n        content: \"Their attention to detail and commitment to quality is unmatched. The custom dashboard they developed has streamlined our entire operation.\",\n        image: \"/images/avatar-david-smith.png\",\n        rating: 5,\n        result: \"Ops Efficiency\",\n        tags: [\n            \"Dashboard\",\n            \"Custom Software\"\n        ],\n        personUrl: \"#\",\n        companyUrl: \"#\"\n    }\n];\nconst truncate = (text, max = 300)=>text.length > max ? text.slice(0, max) + \"...\" : text;\nfunction TestimonialsSlider() {\n    _s();\n    const [currentIndex, setCurrentIndex] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n    const [direction, setDirection] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n    const [isPaused, setIsPaused] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n    const touchStartX = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(0);\n    const touchEndX = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(0);\n    const nextSlide = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)({\n        \"TestimonialsSlider.useCallback[nextSlide]\": ()=>{\n            setDirection(1);\n            setCurrentIndex({\n                \"TestimonialsSlider.useCallback[nextSlide]\": (prev)=>(prev + 1) % testimonials.length\n            }[\"TestimonialsSlider.useCallback[nextSlide]\"]);\n        }\n    }[\"TestimonialsSlider.useCallback[nextSlide]\"], []);\n    const prevSlide = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)({\n        \"TestimonialsSlider.useCallback[prevSlide]\": ()=>{\n            setDirection(-1);\n            setCurrentIndex({\n                \"TestimonialsSlider.useCallback[prevSlide]\": (prev)=>(prev - 1 + testimonials.length) % testimonials.length\n            }[\"TestimonialsSlider.useCallback[prevSlide]\"]);\n        }\n    }[\"TestimonialsSlider.useCallback[prevSlide]\"], []);\n    // autoplay\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n        \"TestimonialsSlider.useEffect\": ()=>{\n            if (isPaused) return;\n            const timer = setInterval(nextSlide, 8000);\n            return ({\n                \"TestimonialsSlider.useEffect\": ()=>clearInterval(timer)\n            })[\"TestimonialsSlider.useEffect\"];\n        }\n    }[\"TestimonialsSlider.useEffect\"], [\n        nextSlide,\n        isPaused\n    ]);\n    // swipe handlers\n    const handleTouchStart = (e)=>{\n        touchStartX.current = e.targetTouches[0].clientX;\n    };\n    const handleTouchMove = (e)=>{\n        touchEndX.current = e.targetTouches[0].clientX;\n    };\n    const handleTouchEnd = ()=>{\n        const diff = touchStartX.current - touchEndX.current;\n        if (diff > 50) nextSlide();\n        if (diff < -50) prevSlide();\n    };\n    const variants = {\n        enter: (direction)=>({\n                y: direction > 0 ? 80 : -80,\n                opacity: 0,\n                scale: 0.96\n            }),\n        center: {\n            y: 0,\n            opacity: 1,\n            scale: 1\n        },\n        exit: (direction)=>({\n                y: direction < 0 ? 80 : -80,\n                opacity: 0,\n                scale: 0.96\n            })\n    };\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"py-20 lg:py-32 overflow-hidden\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"w-full px-[10%] lg:px-[15%]\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"flex flex-col md:flex-row justify-between gap-6 mb-12\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                            className: \"text-4xl sm:text-5xl md:text-6xl font-bold text-white leading-tight\",\n                            children: [\n                                \"Trusted by\",\n                                \" \",\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                    className: \"text-[#05A3FF] italic\",\n                                    children: \"Visionaries\"\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                    lineNumber: 158,\n                                    columnNumber: 13\n                                }, this),\n                                \".\"\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                            lineNumber: 156,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                            className: \"text-zinc-400 max-w-sm\",\n                            children: \"We partner with ambitious brands to drive measurable impact.\"\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                            lineNumber: 160,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                    lineNumber: 155,\n                    columnNumber: 9\n                }, this),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"w-full\",\n                    onMouseEnter: ()=>setIsPaused(true),\n                    onMouseLeave: ()=>setIsPaused(false),\n                    onTouchStart: handleTouchStart,\n                    onTouchMove: handleTouchMove,\n                    onTouchEnd: handleTouchEnd,\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_4__.AnimatePresence, {\n                            mode: \"wait\",\n                            custom: direction,\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_5__.motion.div, {\n                                variants: variants,\n                                initial: \"enter\",\n                                animate: \"center\",\n                                exit: \"exit\",\n                                custom: direction,\n                                transition: {\n                                    duration: 0.4\n                                },\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_BorderGlow__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                                    borderRadius: 32,\n                                    backgroundColor: \"#171819\",\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"bg-[#171819]/80 backdrop-blur-xl p-5 sm:p-8 md:p-10 rounded-3xl flex flex-col lg:flex-row gap-6 lg:gap-10 min-h-[420px]\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"relative w-24 h-24 sm:w-32 sm:h-32 md:w-40 md:h-40 rounded-2xl overflow-hidden\",\n                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                                    src: testimonials[currentIndex].image,\n                                                    alt: testimonials[currentIndex].name,\n                                                    fill: true,\n                                                    className: \"object-cover\"\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                    lineNumber: 189,\n                                                    columnNumber: 21\n                                                }, this)\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                lineNumber: 188,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"flex-1 flex flex-col\",\n                                                children: [\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                        className: \"flex items-center gap-1 mb-4\",\n                                                        children: [\n                                                            ...Array(testimonials[currentIndex].rating)\n                                                        ].map((_, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ChevronLeft_ChevronRight_Star_lucide_react__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                                                                className: \"w-4 h-4 fill-[#05A3FF] text-[#05A3FF]\"\n                                                            }, i, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                                lineNumber: 203,\n                                                                columnNumber: 27\n                                                            }, this))\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                        lineNumber: 200,\n                                                        columnNumber: 21\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                        className: \"text-base sm:text-lg text-white italic mb-6 leading-relaxed\",\n                                                        children: [\n                                                            '\"',\n                                                            truncate(testimonials[currentIndex].content),\n                                                            '\"'\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                        lineNumber: 212,\n                                                        columnNumber: 21\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                        className: \"flex flex-wrap gap-2 mb-6\",\n                                                        children: testimonials[currentIndex].tags.map((tag, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                                className: \"text-xs px-2 py-1 bg-white/5 border border-white/10 rounded-md text-zinc-400\",\n                                                                children: tag\n                                                            }, i, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                                lineNumber: 219,\n                                                                columnNumber: 25\n                                                            }, this))\n                                                    }, void 0, false, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                        lineNumber: 217,\n                                                        columnNumber: 21\n                                                    }, this),\n                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                        className: \"mt-auto flex flex-col sm:flex-row justify-between gap-4\",\n                                                        children: [\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                children: [\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n                                                                        className: \"text-lg sm:text-xl font-bold text-white\",\n                                                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                                                                            href: testimonials[currentIndex].personUrl,\n                                                                            target: \"_blank\",\n                                                                            children: testimonials[currentIndex].name\n                                                                        }, void 0, false, {\n                                                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                                            lineNumber: 232,\n                                                                            columnNumber: 27\n                                                                        }, this)\n                                                                    }, void 0, false, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                                        lineNumber: 231,\n                                                                        columnNumber: 25\n                                                                    }, this),\n                                                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                                        className: \"text-sm text-zinc-400\",\n                                                                        children: [\n                                                                            testimonials[currentIndex].role,\n                                                                            \" @\",\n                                                                            \" \",\n                                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                                                                                href: testimonials[currentIndex].companyUrl,\n                                                                                target: \"_blank\",\n                                                                                className: \"text-[#05A3FF]\",\n                                                                                children: testimonials[currentIndex].company\n                                                                            }, void 0, false, {\n                                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                                                lineNumber: 241,\n                                                                                columnNumber: 27\n                                                                            }, this)\n                                                                        ]\n                                                                    }, void 0, true, {\n                                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                                        lineNumber: 239,\n                                                                        columnNumber: 25\n                                                                    }, this)\n                                                                ]\n                                                            }, void 0, true, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                                lineNumber: 230,\n                                                                columnNumber: 23\n                                                            }, this),\n                                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                                className: \"text-xs text-[#05A3FF] font-bold\",\n                                                                children: testimonials[currentIndex].result\n                                                            }, void 0, false, {\n                                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                                lineNumber: 251,\n                                                                columnNumber: 23\n                                                            }, this)\n                                                        ]\n                                                    }, void 0, true, {\n                                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                        lineNumber: 229,\n                                                        columnNumber: 21\n                                                    }, this)\n                                                ]\n                                            }, void 0, true, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                                lineNumber: 198,\n                                                columnNumber: 19\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                        lineNumber: 185,\n                                        columnNumber: 17\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                    lineNumber: 184,\n                                    columnNumber: 15\n                                }, this)\n                            }, currentIndex, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                lineNumber: 175,\n                                columnNumber: 13\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                            lineNumber: 174,\n                            columnNumber: 11\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"flex gap-4 justify-end mt-8\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n                                    onClick: prevSlide,\n                                    className: \"w-12 h-12 rounded-full border border-white/20 bg-white/5 flex items-center justify-center hover:bg-[#05A3FF] hover:border-transparent hover:scale-105 active:scale-95 transition-all duration-300 text-white\",\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ChevronLeft_ChevronRight_Star_lucide_react__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n                                        className: \"w-6 h-6\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                        lineNumber: 267,\n                                        columnNumber: 15\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                    lineNumber: 263,\n                                    columnNumber: 13\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n                                    onClick: nextSlide,\n                                    className: \"w-12 h-12 rounded-full border border-white/20 bg-white/5 flex items-center justify-center hover:bg-[#05A3FF] hover:border-transparent hover:scale-105 active:scale-95 transition-all duration-300 text-white\",\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ChevronLeft_ChevronRight_Star_lucide_react__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n                                        className: \"w-6 h-6\"\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                        lineNumber: 273,\n                                        columnNumber: 15\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                                    lineNumber: 269,\n                                    columnNumber: 13\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                            lineNumber: 262,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n                    lineNumber: 166,\n                    columnNumber: 9\n                }, this)\n            ]\n        }, void 0, true, {\n            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n            lineNumber: 153,\n            columnNumber: 6\n        }, this)\n    }, void 0, false, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\TestimonialsSlider.tsx\",\n        lineNumber: 152,\n        columnNumber: 5\n    }, this);\n}\n_s(TestimonialsSlider, \"UP/BkroDGmwmPSY7nysWPt/Wwtk=\");\n_c = TestimonialsSlider;\nvar _c;\n$RefreshReg$(_c, \"TestimonialsSlider\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/TestimonialsSlider.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/public/faq-section.tsx":
/*!*******************************************!*\
  !*** ./components/public/faq-section.tsx ***!
  \*******************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ FaqSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs\");\n/* harmony import */ var motion_react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! motion/react */ \"(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\");\n/* harmony import */ var _barrel_optimize_names_ArrowUpRight_lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! __barrel_optimize__?names=ArrowUpRight!=!lucide-react */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-up-right.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/utils */ \"(app-pages-browser)/./lib/utils.ts\");\n/* harmony import */ var _components_ui_pill_button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/ui/pill-button */ \"(app-pages-browser)/./components/ui/pill-button.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\nfunction FaqSection({ heading, subheading, faqs }) {\n    _s();\n    const [openId, setOpenId] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"py-24 lg:py-32 bg-[#171819] text-white px-[5%]\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"max-w-[90rem] mx-auto grid lg:grid-cols-[400px_1fr] gap-12 lg:gap-16 items-start\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"relative lg:sticky lg:top-24\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                            className: \"text-5xl md:text-6xl font-bold tracking-tight mb-8\",\n                            children: heading\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                            lineNumber: 30,\n                            columnNumber: 11\n                        }, this),\n                        subheading && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                            className: \"text-zinc-400 mb-8\",\n                            children: subheading\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                            lineNumber: 33,\n                            columnNumber: 26\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_pill_button__WEBPACK_IMPORTED_MODULE_3__.PillButton, {\n                            href: \"/contact\",\n                            children: \"Get in touch\"\n                        }, void 0, false, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                            lineNumber: 34,\n                            columnNumber: 11\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                    lineNumber: 29,\n                    columnNumber: 9\n                }, this),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"space-y-4\",\n                    children: faqs.map((faq)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"border border-white/5 rounded-2xl overflow-hidden bg-[#09090b]\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n                                    onClick: ()=>setOpenId(openId === faq.id ? null : faq.id),\n                                    className: \"w-full px-8 py-6 flex items-center justify-between text-left hover:bg-white/5 transition-colors\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                            className: \"text-lg font-medium\",\n                                            children: faq.question\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                                            lineNumber: 50,\n                                            columnNumber: 17\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)('w-8 h-8 rounded-full border border-white/10 flex items-center justify-center transition-transform duration-300', openId === faq.id && 'rotate-45'),\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_ArrowUpRight_lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                                className: \"w-4 h-4\"\n                                            }, void 0, false, {\n                                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                                                lineNumber: 55,\n                                                columnNumber: 19\n                                            }, this)\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                                            lineNumber: 51,\n                                            columnNumber: 17\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                                    lineNumber: 46,\n                                    columnNumber: 15\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_5__.AnimatePresence, {\n                                    children: openId === faq.id && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(motion_react__WEBPACK_IMPORTED_MODULE_6__.motion.div, {\n                                        initial: {\n                                            height: 0,\n                                            opacity: 0\n                                        },\n                                        animate: {\n                                            height: 'auto',\n                                            opacity: 1\n                                        },\n                                        exit: {\n                                            height: 0,\n                                            opacity: 0\n                                        },\n                                        transition: {\n                                            duration: 0.3,\n                                            ease: 'easeInOut'\n                                        },\n                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"px-8 pb-6 text-zinc-400 leading-relaxed\",\n                                            children: faq.answer\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                                            lineNumber: 66,\n                                            columnNumber: 21\n                                        }, this)\n                                    }, void 0, false, {\n                                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                                        lineNumber: 60,\n                                        columnNumber: 19\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                                    lineNumber: 58,\n                                    columnNumber: 15\n                                }, this)\n                            ]\n                        }, faq.id, true, {\n                            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                            lineNumber: 42,\n                            columnNumber: 13\n                        }, this))\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n                    lineNumber: 40,\n                    columnNumber: 9\n                }, this)\n            ]\n        }, void 0, true, {\n            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n            lineNumber: 26,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\public\\\\faq-section.tsx\",\n        lineNumber: 25,\n        columnNumber: 5\n    }, this);\n}\n_s(FaqSection, \"Cc3RrB+G+FlU60T4PVhCtr70GIw=\");\n_c = FaqSection;\nvar _c;\n$RefreshReg$(_c, \"FaqSection\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/public/faq-section.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/ui/BorderGlow.css":
/*!**************************************!*\
  !*** ./components/ui/BorderGlow.css ***!
  \**************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"a0cc6573d372\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2NvbXBvbmVudHMvdWkvQm9yZGVyR2xvdy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXGNvbXBvbmVudHNcXHVpXFxCb3JkZXJHbG93LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCBcImEwY2M2NTczZDM3MlwiXG5pZiAobW9kdWxlLmhvdCkgeyBtb2R1bGUuaG90LmFjY2VwdCgpIH1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/ui/BorderGlow.css\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/ui/BorderGlow.tsx":
/*!**************************************!*\
  !*** ./components/ui/BorderGlow.tsx ***!
  \**************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BorderGlow_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./BorderGlow.css */ \"(app-pages-browser)/./components/ui/BorderGlow.css\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\nfunction parseHSL(hslStr) {\n    const match = hslStr.match(/([\\d.]+)\\s*([\\d.]+)%?\\s*([\\d.]+)%?/);\n    if (!match) return {\n        h: 40,\n        s: 80,\n        l: 80\n    };\n    return {\n        h: parseFloat(match[1]),\n        s: parseFloat(match[2]),\n        l: parseFloat(match[3])\n    };\n}\nfunction buildGlowVars(glowColor, intensity) {\n    const { h, s, l } = parseHSL(glowColor);\n    const base = `${h}deg ${s}% ${l}%`;\n    const opacities = [\n        100,\n        60,\n        50,\n        40,\n        30,\n        20,\n        10\n    ];\n    const keys = [\n        '',\n        '-60',\n        '-50',\n        '-40',\n        '-30',\n        '-20',\n        '-10'\n    ];\n    const vars = {};\n    for(let i = 0; i < opacities.length; i++){\n        vars[`--glow-color${keys[i]}`] = `hsl(${base} / ${Math.min(opacities[i] * intensity, 100)}%)`;\n    }\n    return vars;\n}\nconst GRADIENT_POSITIONS = [\n    '80% 55%',\n    '69% 34%',\n    '8% 6%',\n    '41% 38%',\n    '86% 85%',\n    '82% 18%',\n    '51% 4%'\n];\nconst GRADIENT_KEYS = [\n    '--gradient-one',\n    '--gradient-two',\n    '--gradient-three',\n    '--gradient-four',\n    '--gradient-five',\n    '--gradient-six',\n    '--gradient-seven'\n];\nconst COLOR_MAP = [\n    0,\n    1,\n    2,\n    0,\n    1,\n    2,\n    1\n];\nfunction buildGradientVars(colors) {\n    const vars = {};\n    for(let i = 0; i < 7; i++){\n        const c = colors[Math.min(COLOR_MAP[i], colors.length - 1)];\n        vars[GRADIENT_KEYS[i]] = `radial-gradient(at ${GRADIENT_POSITIONS[i]}, ${c} 0px, transparent 50%)`;\n    }\n    vars['--gradient-base'] = `linear-gradient(${colors[0]} 0 100%)`;\n    return vars;\n}\nfunction easeOutCubic(x) {\n    return 1 - Math.pow(1 - x, 3);\n}\nfunction easeInCubic(x) {\n    return x * x * x;\n}\nfunction animateValue({ start = 0, end = 100, duration = 1000, delay = 0, ease = easeOutCubic, onUpdate, onEnd }) {\n    const t0 = performance.now() + delay;\n    function tick() {\n        const elapsed = performance.now() - t0;\n        const t = Math.min(elapsed / duration, 1);\n        onUpdate(start + (end - start) * ease(t));\n        if (t < 1) requestAnimationFrame(tick);\n        else if (onEnd) onEnd();\n    }\n    setTimeout(()=>requestAnimationFrame(tick), delay);\n}\nconst BorderGlow = ({ children, className = '', edgeSensitivity = 30, glowColor = '40 80 80', backgroundColor = '#120F17', borderRadius = 28, glowRadius = 40, glowIntensity = 1.0, coneSpread = 25, animated = false, colors = [\n    '#c084fc',\n    '#f472b6',\n    '#38bdf8'\n], fillOpacity = 0 })=>{\n    _s();\n    const cardRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n    const getCenterOfElement = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)({\n        \"BorderGlow.useCallback[getCenterOfElement]\": (el)=>{\n            const { width, height } = el.getBoundingClientRect();\n            return [\n                width / 2,\n                height / 2\n            ];\n        }\n    }[\"BorderGlow.useCallback[getCenterOfElement]\"], []);\n    const getEdgeProximity = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)({\n        \"BorderGlow.useCallback[getEdgeProximity]\": (el, x, y)=>{\n            const [cx, cy] = getCenterOfElement(el);\n            const dx = x - cx;\n            const dy = y - cy;\n            let kx = Infinity;\n            let ky = Infinity;\n            if (dx !== 0) kx = cx / Math.abs(dx);\n            if (dy !== 0) ky = cy / Math.abs(dy);\n            return Math.min(Math.max(1 / Math.min(kx, ky), 0), 1);\n        }\n    }[\"BorderGlow.useCallback[getEdgeProximity]\"], [\n        getCenterOfElement\n    ]);\n    const getCursorAngle = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)({\n        \"BorderGlow.useCallback[getCursorAngle]\": (el, x, y)=>{\n            const [cx, cy] = getCenterOfElement(el);\n            const dx = x - cx;\n            const dy = y - cy;\n            if (dx === 0 && dy === 0) return 0;\n            const radians = Math.atan2(dy, dx);\n            let degrees = radians * (180 / Math.PI) + 90;\n            if (degrees < 0) degrees += 360;\n            return degrees;\n        }\n    }[\"BorderGlow.useCallback[getCursorAngle]\"], [\n        getCenterOfElement\n    ]);\n    const handlePointerMove = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)({\n        \"BorderGlow.useCallback[handlePointerMove]\": (e)=>{\n            const card = cardRef.current;\n            if (!card) return;\n            const rect = card.getBoundingClientRect();\n            const x = e.clientX - rect.left;\n            const y = e.clientY - rect.top;\n            const edge = getEdgeProximity(card, x, y);\n            const angle = getCursorAngle(card, x, y);\n            card.style.setProperty('--edge-proximity', `${(edge * 100).toFixed(3)}`);\n            card.style.setProperty('--cursor-angle', `${angle.toFixed(3)}deg`);\n        }\n    }[\"BorderGlow.useCallback[handlePointerMove]\"], [\n        getEdgeProximity,\n        getCursorAngle\n    ]);\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n        \"BorderGlow.useEffect\": ()=>{\n            if (!animated || !cardRef.current) return;\n            const card = cardRef.current;\n            const angleStart = 110;\n            const angleEnd = 465;\n            card.classList.add('sweep-active');\n            card.style.setProperty('--cursor-angle', `${angleStart}deg`);\n            animateValue({\n                duration: 500,\n                onUpdate: {\n                    \"BorderGlow.useEffect\": (v)=>card.style.setProperty('--edge-proximity', v.toString())\n                }[\"BorderGlow.useEffect\"]\n            });\n            animateValue({\n                ease: easeInCubic,\n                duration: 1500,\n                end: 50,\n                onUpdate: {\n                    \"BorderGlow.useEffect\": (v)=>{\n                        card.style.setProperty('--cursor-angle', `${(angleEnd - angleStart) * (v / 100) + angleStart}deg`);\n                    }\n                }[\"BorderGlow.useEffect\"]\n            });\n            animateValue({\n                ease: easeOutCubic,\n                delay: 1500,\n                duration: 2250,\n                start: 50,\n                end: 100,\n                onUpdate: {\n                    \"BorderGlow.useEffect\": (v)=>{\n                        card.style.setProperty('--cursor-angle', `${(angleEnd - angleStart) * (v / 100) + angleStart}deg`);\n                    }\n                }[\"BorderGlow.useEffect\"]\n            });\n            animateValue({\n                ease: easeInCubic,\n                delay: 2500,\n                duration: 1500,\n                start: 100,\n                end: 0,\n                onUpdate: {\n                    \"BorderGlow.useEffect\": (v)=>card.style.setProperty('--edge-proximity', v.toString())\n                }[\"BorderGlow.useEffect\"],\n                onEnd: {\n                    \"BorderGlow.useEffect\": ()=>card.classList.remove('sweep-active')\n                }[\"BorderGlow.useEffect\"]\n            });\n        }\n    }[\"BorderGlow.useEffect\"], [\n        animated\n    ]);\n    const glowVars = buildGlowVars(glowColor, glowIntensity);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        ref: cardRef,\n        onPointerMove: handlePointerMove,\n        className: `border-glow-card ${className}`,\n        style: {\n            '--card-bg': backgroundColor,\n            '--edge-sensitivity': edgeSensitivity.toString(),\n            '--border-radius': `${borderRadius}px`,\n            '--glow-padding': `${glowRadius}px`,\n            '--cone-spread': coneSpread.toString(),\n            '--fill-opacity': fillOpacity.toString(),\n            ...glowVars,\n            ...buildGradientVars(colors)\n        },\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                className: \"edge-light\"\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\BorderGlow.tsx\",\n                lineNumber: 181,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"border-glow-inner\",\n                children: children\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\BorderGlow.tsx\",\n                lineNumber: 182,\n                columnNumber: 7\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\BorderGlow.tsx\",\n        lineNumber: 166,\n        columnNumber: 5\n    }, undefined);\n};\n_s(BorderGlow, \"a52A+z8W4zvH1YFyPosXWP4UmhY=\");\n_c = BorderGlow;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (BorderGlow);\nvar _c;\n$RefreshReg$(_c, \"BorderGlow\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/ui/BorderGlow.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./components/ui/pill-button.tsx":
/*!***************************************!*\
  !*** ./components/ui/pill-button.tsx ***!
  \***************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   PillButton: () => (/* binding */ PillButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/lib/utils */ \"(app-pages-browser)/./lib/utils.ts\");\n/* harmony import */ var _radix_ui_react_slot__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @radix-ui/react-slot */ \"(app-pages-browser)/./node_modules/.pnpm/@radix-ui+react-slot@1.3.0_@types+react@19.2.17_react@19.2.7/node_modules/@radix-ui/react-slot/dist/index.mjs\");\n/* __next_internal_client_entry_do_not_use__ PillButton auto */ \n\n\n\n\nconst PillButton = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(_c = ({ className, asChild = false, children, href, showArrow = true, ...props }, ref)=>{\n    if (asChild) {\n        return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_radix_ui_react_slot__WEBPACK_IMPORTED_MODULE_4__.Slot, {\n            className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)(\"shape-button\", className),\n            ref: ref,\n            style: {\n                filter: 'url(\"#goo\")'\n            },\n            ...props,\n            children: children\n        }, void 0, false, {\n            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n            lineNumber: 21,\n            columnNumber: 9\n        }, undefined);\n    }\n    const content = /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)(\"shape-btn-main\", className),\n                children: children\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n                lineNumber: 34,\n                columnNumber: 9\n            }, undefined),\n            showArrow && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)(\"shape-btn-icon\", className),\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                    xmlns: \"http://www.w3.org/2000/svg\",\n                    viewBox: \"0 0 384 512\",\n                    className: \"shape-btn-arrow fill-current\",\n                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                        d: \"M328 96h24v288h-48V177.9L81 401l-17 17-33.9-34 17-17 223-223H64V96h264z\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n                        lineNumber: 40,\n                        columnNumber: 15\n                    }, undefined)\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n                    lineNumber: 39,\n                    columnNumber: 13\n                }, undefined)\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n                lineNumber: 38,\n                columnNumber: 11\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                xmlns: \"http://www.w3.org/2000/svg\",\n                version: \"1.1\",\n                style: {\n                    display: 'none'\n                },\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"defs\", {\n                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"filter\", {\n                        id: \"goo\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feGaussianBlur\", {\n                                in: \"SourceGraphic\",\n                                stdDeviation: \"4\",\n                                result: \"blur\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n                                lineNumber: 47,\n                                columnNumber: 15\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feColorMatrix\", {\n                                in: \"blur\",\n                                mode: \"matrix\",\n                                values: \"1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 20 -9\",\n                                result: \"goo\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n                                lineNumber: 48,\n                                columnNumber: 15\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"feComposite\", {\n                                in: \"SourceGraphic\",\n                                in2: \"goo\",\n                                operator: \"atop\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n                                lineNumber: 49,\n                                columnNumber: 15\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n                        lineNumber: 46,\n                        columnNumber: 13\n                    }, undefined)\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n                    lineNumber: 45,\n                    columnNumber: 11\n                }, undefined)\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n                lineNumber: 44,\n                columnNumber: 9\n            }, undefined)\n        ]\n    }, void 0, true);\n    if (href) {\n        return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n            href: href,\n            className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)(\"shape-button\", className),\n            style: {\n                filter: 'url(\"#goo\")'\n            },\n            ...props,\n            children: content\n        }, void 0, false, {\n            fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n            lineNumber: 58,\n            columnNumber: 9\n        }, undefined);\n    }\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n        className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_3__.cn)(\"shape-button\", className),\n        ref: ref,\n        style: {\n            filter: 'url(\"#goo\")'\n        },\n        ...props,\n        children: content\n    }, void 0, false, {\n        fileName: \"C:\\\\Users\\\\ARYAN\\\\Downloads\\\\amaris-brand-creation-global\\\\components\\\\ui\\\\pill-button.tsx\",\n        lineNumber: 70,\n        columnNumber: 7\n    }, undefined);\n});\n_c1 = PillButton;\nPillButton.displayName = \"PillButton\";\n\nvar _c, _c1;\n$RefreshReg$(_c, \"PillButton$React.forwardRef\");\n$RefreshReg$(_c1, \"PillButton\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/ui/pill-button.tsx\n"));

/***/ }),

/***/ "(app-pages-browser)/./hooks/use-toast.ts":
/*!****************************!*\
  !*** ./hooks/use-toast.ts ***!
  \****************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   reducer: () => (/* binding */ reducer),\n/* harmony export */   toast: () => (/* binding */ toast),\n/* harmony export */   useToast: () => (/* binding */ useToast)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* __next_internal_client_entry_do_not_use__ reducer,useToast,toast auto */ \nconst TOAST_LIMIT = 1;\nconst TOAST_REMOVE_DELAY = 1000000;\nconst actionTypes = {\n    ADD_TOAST: \"ADD_TOAST\",\n    UPDATE_TOAST: \"UPDATE_TOAST\",\n    DISMISS_TOAST: \"DISMISS_TOAST\",\n    REMOVE_TOAST: \"REMOVE_TOAST\"\n};\nlet count = 0;\nfunction genId() {\n    count = (count + 1) % Number.MAX_SAFE_INTEGER;\n    return count.toString();\n}\nconst toastTimeouts = new Map();\nconst addToRemoveQueue = (toastId)=>{\n    if (toastTimeouts.has(toastId)) {\n        return;\n    }\n    const timeout = setTimeout(()=>{\n        toastTimeouts.delete(toastId);\n        dispatch({\n            type: \"REMOVE_TOAST\",\n            toastId: toastId\n        });\n    }, TOAST_REMOVE_DELAY);\n    toastTimeouts.set(toastId, timeout);\n};\nconst reducer = (state, action)=>{\n    switch(action.type){\n        case \"ADD_TOAST\":\n            return {\n                ...state,\n                toasts: [\n                    action.toast,\n                    ...state.toasts\n                ].slice(0, TOAST_LIMIT)\n            };\n        case \"UPDATE_TOAST\":\n            return {\n                ...state,\n                toasts: state.toasts.map((t)=>t.id === action.toast.id ? {\n                        ...t,\n                        ...action.toast\n                    } : t)\n            };\n        case \"DISMISS_TOAST\":\n            {\n                const { toastId } = action;\n                // ! Side effect ! - This should be removed from a real reducer.\n                if (toastId) {\n                    addToRemoveQueue(toastId);\n                } else {\n                    state.toasts.forEach((toast)=>{\n                        addToRemoveQueue(toast.id);\n                    });\n                }\n                return {\n                    ...state,\n                    toasts: state.toasts.map((t)=>t.id === toastId || toastId === undefined ? {\n                            ...t,\n                            open: false\n                        } : t)\n                };\n            }\n        case \"REMOVE_TOAST\":\n            if (action.toastId === undefined) {\n                return {\n                    ...state,\n                    toasts: []\n                };\n            }\n            return {\n                ...state,\n                toasts: state.toasts.filter((t)=>t.id !== action.toastId)\n            };\n    }\n};\nconst listeners = [];\nlet memoryState = {\n    toasts: []\n};\nfunction dispatch(action) {\n    memoryState = reducer(memoryState, action);\n    listeners.forEach((listener)=>{\n        listener(memoryState);\n    });\n}\nfunction toast({ ...props }) {\n    const id = genId();\n    const update = (props)=>dispatch({\n            type: \"UPDATE_TOAST\",\n            toast: {\n                ...props,\n                id\n            }\n        });\n    const dismiss = ()=>dispatch({\n            type: \"DISMISS_TOAST\",\n            toastId: id\n        });\n    dispatch({\n        type: \"ADD_TOAST\",\n        toast: {\n            ...props,\n            id,\n            open: true,\n            onOpenChange: (open)=>{\n                if (!open) dismiss();\n            }\n        }\n    });\n    return {\n        id: id,\n        dismiss,\n        update\n    };\n}\nfunction useToast() {\n    const [state, setState] = react__WEBPACK_IMPORTED_MODULE_0__.useState(memoryState);\n    react__WEBPACK_IMPORTED_MODULE_0__.useEffect({\n        \"useToast.useEffect\": ()=>{\n            listeners.push(setState);\n            return ({\n                \"useToast.useEffect\": ()=>{\n                    const index = listeners.indexOf(setState);\n                    if (index > -1) {\n                        listeners.splice(index, 1);\n                    }\n                }\n            })[\"useToast.useEffect\"];\n        }\n    }[\"useToast.useEffect\"], [\n        state\n    ]);\n    return {\n        ...state,\n        toast,\n        dismiss: (toastId)=>dispatch({\n                type: \"DISMISS_TOAST\",\n                toastId\n            })\n    };\n}\n\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./hooks/use-toast.ts\n"));

/***/ }),

/***/ "(app-pages-browser)/./lib/blogData.ts":
/*!*************************!*\
  !*** ./lib/blogData.ts ***!
  \*************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   authorImages: () => (/* binding */ authorImages),\n/* harmony export */   blogPosts: () => (/* binding */ blogPosts),\n/* harmony export */   generateContent: () => (/* binding */ generateContent),\n/* harmony export */   tableOfContents: () => (/* binding */ tableOfContents),\n/* harmony export */   topicImages: () => (/* binding */ topicImages),\n/* harmony export */   topics: () => (/* binding */ topics)\n/* harmony export */ });\nconst localImages = [\n    \"/images/seo-analytics.jpg\",\n    \"/images/social-media-marketing.jpg\",\n    \"/images/fullstack_development.png\",\n    \"/images/agile_branding_design.png\",\n    \"/images/brand-strategy.jpg\",\n    \"/images/ai-technology.jpg\",\n    \"/images/data_driven_marketing.png\",\n    \"/images/cro-ux.jpg\",\n    \"/images/content-marketing.jpg\",\n    \"/images/digital-strategy.jpg\",\n    \"/images/coding-screen.jpg\",\n    \"/images/coworking-space.jpg\",\n    \"/images/creative-abstract.jpg\",\n    \"/images/data-analytics.jpg\",\n    \"/images/office-workspace.jpg\",\n    \"/images/product-watch.jpg\",\n    \"/images/real-estate.jpg\",\n    \"/images/scheduling-calendar.jpg\",\n    \"/images/students-learn.jpg\",\n    \"/images/support-chat.jpg\",\n    \"/images/support-team.jpg\",\n    \"/images/team-collaboration.jpg\",\n    \"/images/workspace-laptop.jpg\",\n    \"/images/workspace-monitor.jpg\",\n    \"/images/office-meeting.jpg\",\n    \"/images/office-interior.jpg\"\n];\nconst authorImages = {\n    \"default\": \"/images/avatar-man-profile.jpg\",\n    \"shadcnstudio\": \"/images/avatar-woman-professional.jpg\",\n    \"payoneer\": \"/images/avatar-woman-profile.jpg\",\n    \"zoho\": \"/images/avatar-woman-model.jpg\",\n    \"hostinger\": \"/images/avatar-man-profile.jpg\"\n};\nconst topicImages = {\n    \"digital-marketing-multi-channel-strategies\": \"/images/blog/multi_channel_marketing.png\",\n    \"social-media-marketing-decoding-algorithms\": \"/images/blog/social_media_algorithms.png\",\n    \"app-development-cross-platform-supremacy\": \"/images/blog/app_development_cross_platform.png\",\n    \"responsive-web-design-fluid-typography\": \"/images/blog/responsive_web_design.png\",\n    \"aeo-answer-engine-optimization-guide\": \"/images/blog/AEO_Engine_Optimization_blog_p_2.jpg\",\n    \"seo-semantic-search-intent\": \"/images/blog/SEO_Updates_Semantic_Search_an_1.jpg\",\n    \"ai-in-digital-marketing-strategies\": \"/images/blog/ai_digital_marketing.png\",\n    \"competitor-analytics-uncovering-gaps\": \"/images/blog/competitor_analytics.png\",\n    \"branding-strategies-building-b2b-trust\": \"/images/blog/Branding_Strategies_for_buildi_2.jpg\",\n    \"ai-automation-reshaping-business-growth-2026\": \"/images/blog/How_AI_Automation_is_Reshaping_9.jpg\",\n    \"seo-web-development-trends-2026\": \"/images/blog/seo_web_dev_trends.png\",\n    \"link-building-quality-context-over-quantity\": \"/images/blog/Link_Building_Strategies_Quali_1.jpg\",\n    \"business-growth-tips-scaling-agencies\": \"/images/blog/Business_Growth_Tips_for_Scali_2.jpg\",\n    \"maximizing-roi-with-programmatic-seo\": \"/images/blog/Maximizing_ROI_with_Programmat_8.jpg\",\n    \"conversion-rate-optimization-secrets\": \"/images/blog/Conversion_Rate_Optimization_S_4.jpg\",\n    \"building-brand-authority-linkedin\": \"/images/blog/Building_Brand_Authority_on_Li_1.jpg\",\n    \"the-rise-of-zero-click-searches\": \"/images/blog/The_Rise_of_Zero-Click_Searche_2.jpg\",\n    \"ux-design-for-aging-populations\": \"/images/blog/UX_Design_for_Aging_Population_7.jpg\",\n    \"ecommerce-personalization-at-scale\": \"/images/blog/E-commerce_Personalization_at__4.jpg\",\n    \"video-marketing-trends-short-form\": \"/images/blog/Video_Marketing_Trends_Dominat_1.jpg\",\n    \"voice-search-optimization-2026\": \"/images/blog/Voice_Search_Optimization_Prep_1.jpg\",\n    \"sustainable-web-design-practices\": \"/images/blog/Sustainable_Web_Design_Reducin_1.jpg\",\n    \"data-privacy-in-marketing\": \"/images/blog/Data_Privacy_in_Marketing_crea_1.jpg\",\n    \"b2b-lead-generation-automation\": \"/images/blog/B2B_Lead_Generation_Automation_4.jpg\",\n    \"the-psychology-of-color-in-ui\": \"/images/blog/The_Psychology_of_Color_in_UI__1.jpg\",\n    \"omnichannel-marketing-mastery\": \"/images/blog/Omnichannel_Marketing_Mastery__3.jpg\",\n    \"headless-cms-benefits-explained\": \"/images/blog/Headless_CMS_Benefits.jpeg\",\n    \"interactive-content-marketing\": \"/images/blog/Interactive_Content_Marketing__4.jpg\",\n    \"local-seo-strategies-for-franchises\": \"/images/blog/Local_SEO_Strategies_create_pr_3.jpg\",\n    \"neurodesign-principles-for-web\": \"/images/blog/Neurodesign_Principles_Designi_5.jpg\",\n    \"email-marketing-personalization\": \"/images/blog/Hyper-Personalization_in_Email_1.jpg\",\n    \"web3-and-the-future-of-brands\": \"/images/blog/Web3_and_the_Future_of_Brand_L_4.jpg\",\n    \"mobile-first-indexing-checklist\": \"/images/blog/The_Ultimate_Mobile-First_Inde_1.jpg\",\n    \"storytelling-in-b2b-marketing\": \"/images/blog/The_Power_of_Storytelling_in_B_1.jpg\",\n    \"augmented-reality-in-ecommerce\": \"/images/blog/Augmented_reality_in_e-commerce.jpeg\",\n    \"core-web-vitals-optimization\": \"/images/blog/Core_Web_Vitals_Optimization_c_4.jpg\",\n    \"social-commerce-strategies\": \"/images/blog/Social_Commerce_Strategies_Sel_3.jpg\",\n    \"ai-copywriting-tools-review\": \"/images/blog/AI_Copywriting_Tools_Balancing_1.jpg\",\n    \"subscription-model-retention\": \"/images/blog/Subscription_Model_Retention_R_2.jpg\",\n    \"inclusive-marketing-campaigns\": \"/images/blog/Building_Inclusive_Marketing_C_1.jpg\",\n    \"the-future-of-digital-agencies\": \"/images/blog/The_Future_of_Digital_Agencies_1.jpg\"\n};\nconst unsplashBase = \"/images/workspace-laptop.jpg\";\nconst topics = [\n    {\n        slug: \"digital-marketing-multi-channel-strategies\",\n        title: \"Digital Marketing: Building a cohesive Multi-Channel Strategy\",\n        category: \"Digital Marketing\"\n    },\n    {\n        slug: \"social-media-marketing-decoding-algorithms\",\n        title: \"Social Media Marketing: Decoding the latest algorithms in 2026\",\n        category: \"Social Media Marketing\"\n    },\n    {\n        slug: \"app-development-cross-platform-supremacy\",\n        title: \"App Development in 2026: Why Cross-Platform wins over Native\",\n        category: \"App Development\"\n    },\n    {\n        slug: \"responsive-web-design-fluid-typography\",\n        title: \"Responsive Web Design: Mastering Fluid Typography & Layouts\",\n        category: \"Responsive Web Design\"\n    },\n    {\n        slug: \"aeo-answer-engine-optimization-guide\",\n        title: \"AEO: A Complete Guide to Answer Engine Optimization\",\n        category: \"AEO\"\n    },\n    {\n        slug: \"seo-semantic-search-intent\",\n        title: \"SEO Updates: Why Semantic Search and Intent define rankings\",\n        category: \"SEO\"\n    },\n    {\n        slug: \"ai-in-digital-marketing-strategies\",\n        title: \"AI in Digital Marketing: Strategies to Outperform Competitors\",\n        category: \"Marketing\"\n    },\n    {\n        slug: \"competitor-analytics-uncovering-gaps\",\n        title: \"Competitor Analytics: Uncovering market gaps effectively\",\n        category: \"Competitor Analytics\"\n    },\n    {\n        slug: \"branding-strategies-building-b2b-trust\",\n        title: \"Branding Strategies for building lasting B2B Trust\",\n        category: \"Branding\"\n    },\n    {\n        slug: \"link-building-quality-context-over-quantity\",\n        title: \"Link Building Strategies: Quality and Context over Quantity\",\n        category: \"Link Building\"\n    },\n    {\n        slug: \"business-growth-tips-scaling-agencies\",\n        title: \"Business Growth Tips for Scaling Digital Agencies\",\n        category: \"Business Growth\"\n    },\n    {\n        slug: \"maximizing-roi-with-programmatic-seo\",\n        title: \"Maximizing ROI with Programmatic SEO in 2026\",\n        category: \"SEO\"\n    },\n    {\n        slug: \"conversion-rate-optimization-secrets\",\n        title: \"Conversion Rate Optimization Secrets for SaaS Companies\",\n        category: \"CRO\"\n    },\n    {\n        slug: \"building-brand-authority-linkedin\",\n        title: \"Building Brand Authority on LinkedIn: A 2026 Guide\",\n        category: \"Social Media\"\n    },\n    {\n        slug: \"the-rise-of-zero-click-searches\",\n        title: \"The Rise of Zero-Click Searches: How to Adapt Your SEO\",\n        category: \"SEO\"\n    },\n    {\n        slug: \"ux-design-for-aging-populations\",\n        title: \"UX Design for Aging Populations: Inclusive Design Strategies\",\n        category: \"Web Design\"\n    },\n    {\n        slug: \"ecommerce-personalization-at-scale\",\n        title: \"E-commerce Personalization at Scale Using Machine Learning\",\n        category: \"E-commerce\"\n    },\n    {\n        slug: \"video-marketing-trends-short-form\",\n        title: \"Video Marketing Trends: Dominating Short-Form Content\",\n        category: \"Content\"\n    },\n    {\n        slug: \"voice-search-optimization-2026\",\n        title: \"Voice Search Optimization: Preparing for the Audio-First Web\",\n        category: \"SEO\"\n    },\n    {\n        slug: \"sustainable-web-design-practices\",\n        title: \"Sustainable Web Design: Reducing Your Digital Carbon Footprint\",\n        category: \"Web Design\"\n    },\n    {\n        slug: \"data-privacy-in-marketing\",\n        title: \"Data Privacy in Marketing: Navigating Cookie-less Tracking\",\n        category: \"Marketing\"\n    },\n    {\n        slug: \"b2b-lead-generation-automation\",\n        title: \"B2B Lead Generation Automation: Tools and Tactics\",\n        category: \"Marketing\"\n    },\n    {\n        slug: \"the-psychology-of-color-in-ui\",\n        title: \"The Psychology of Color in UI: Boosting Conversions\",\n        category: \"Web Design\"\n    },\n    {\n        slug: \"omnichannel-marketing-mastery\",\n        title: \"Omnichannel Marketing Mastery for Retail Brands\",\n        category: \"Marketing\"\n    },\n    {\n        slug: \"headless-cms-benefits-explained\",\n        title: \"Headless CMS Benefits Explained for Enterprise Websites\",\n        category: \"Development\"\n    },\n    {\n        slug: \"interactive-content-marketing\",\n        title: \"Interactive Content Marketing: Quizzes, Calculators, and AR\",\n        category: \"Content\"\n    },\n    {\n        slug: \"local-seo-strategies-for-franchises\",\n        title: \"Local SEO Strategies for Multi-Location Franchises\",\n        category: \"SEO\"\n    },\n    {\n        slug: \"neurodesign-principles-for-web\",\n        title: \"Neurodesign Principles: Designing for the Human Brain\",\n        category: \"Web Design\"\n    },\n    {\n        slug: \"email-marketing-personalization\",\n        title: \"Hyper-Personalization in Email Marketing Campaigns\",\n        category: \"Marketing\"\n    },\n    {\n        slug: \"web3-and-the-future-of-brands\",\n        title: \"Web3 and the Future of Brand Loyalty Programs\",\n        category: \"Strategy\"\n    },\n    {\n        slug: \"mobile-first-indexing-checklist\",\n        title: \"The Ultimate Mobile-First Indexing Checklist\",\n        category: \"SEO\"\n    },\n    {\n        slug: \"storytelling-in-b2b-marketing\",\n        title: \"The Power of Storytelling in B2B Marketing\",\n        category: \"Content\"\n    },\n    {\n        slug: \"augmented-reality-in-ecommerce\",\n        title: \"Augmented Reality in E-commerce: Boosting Buyer Confidence\",\n        category: \"E-commerce\"\n    },\n    {\n        slug: \"core-web-vitals-optimization\",\n        title: \"Core Web Vitals Optimization: A Technical Guide\",\n        category: \"Development\"\n    },\n    {\n        slug: \"social-commerce-strategies\",\n        title: \"Social Commerce Strategies: Selling Directly on Platforms\",\n        category: \"Social Media\"\n    },\n    {\n        slug: \"ai-copywriting-tools-review\",\n        title: \"AI Copywriting Tools: Balancing Automation and Authenticity\",\n        category: \"Content\"\n    },\n    {\n        slug: \"subscription-model-retention\",\n        title: \"Subscription Model Retention: Reducing Churn with UX\",\n        category: \"Strategy\"\n    },\n    {\n        slug: \"inclusive-marketing-campaigns\",\n        title: \"Building Inclusive Marketing Campaigns that Resonate\",\n        category: \"Marketing\"\n    },\n    {\n        slug: \"the-future-of-digital-agencies\",\n        title: \"The Future of Digital Agencies: What Clients Want in 2026\",\n        category: \"Strategy\"\n    }\n];\nconst generateContent = (topic)=>{\n    return `\n\n      <div class=\"hidden\">\n\n        <h2>Meta Description</h2>\n\n        <p>Discover expert insights on ${topic.title}. Learn actionable strategies, latest trends, and how to leverage ${topic.category} to scale your business in 2026.</p>\n\n      </div>\n\n\n\n      <h2 id=\"introduction\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">1. Introduction</h2>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n        The landscape of ${topic.category} is evolving at an unprecedented pace. As we navigate through 2026, businesses must adapt to new consumer behaviors, technological advancements, and shifting market dynamics. In this comprehensive guide, we explore the core elements of ${topic.title} and how you can implement these strategies today.\n\n      </p>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-8\">\n\n        Whether you are a startup looking to disrupt the market or an established enterprise aiming to maintain your competitive edge, understanding the nuances of ${topic.category} is critical. Let's dive into the key trends, actionable tactics, and real-world examples that define success in this space.\n\n      </p>\n\n\n\n      <h2 id=\"industry-overview\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">2. Industry Overview</h2>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n        The integration of AI and machine learning has fundamentally transformed ${topic.category}. We are moving away from manual, time-consuming processes toward automated, data-driven decision-making. This shift allows teams to focus on high-level strategy and creative problem-solving.\n\n      </p>\n\n\n\n      <h2 id=\"deep-dive\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">3. Deep-Dive: Core Principles</h2>\n\n      <h3 class=\"text-2xl font-semibold text-white mt-10 mb-4\">Data-Driven Personalization</h3>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n        Personalization is no longer a luxury; it's an expectation. By leveraging user data, businesses can deliver highly relevant experiences that drive engagement and conversions.\n\n      </p>\n\n      <h3 class=\"text-2xl font-semibold text-white mt-10 mb-4\">Seamless Omnichannel Integration</h3>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-8\">\n\n        Consumers interact with brands across multiple touchpoints. Ensuring a consistent and frictionless experience across all channels is paramount for building brand loyalty.\n\n      </p>\n\n\n\n      <h2 id=\"latest-trends\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">4. Latest Trends in 2026</h2>\n\n      <ul class=\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\">\n\n        <li><strong class=\"text-white\">AI-Powered Automation:</strong> Streamlining workflows and enhancing efficiency.</li>\n\n        <li><strong class=\"text-white\">Immersive Experiences:</strong> Utilizing AR/VR to create engaging brand interactions.</li>\n\n        <li><strong class=\"text-white\">Privacy-First Strategies:</strong> Adapting to strict data protection regulations while maintaining personalization.</li>\n\n        <li><strong class=\"text-white\">Hyper-Niche Targeting:</strong> Focusing on highly specific audience segments for better ROI.</li>\n\n      </ul>\n\n\n\n      <h2 id=\"actionable-strategies\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">5. Actionable Strategies</h2>\n\n      <ol class=\"list-decimal pl-6 text-zinc-400 space-y-4 mb-8\">\n\n        <li><strong>Audit Your Current Setup:</strong> Identify bottlenecks and areas for improvement in your existing ${topic.category} efforts.</li>\n\n        <li><strong>Invest in the Right Tools:</strong> Leverage modern platforms that support AI integration and automation.</li>\n\n        <li><strong>Focus on the User Journey:</strong> Map out every touchpoint and optimize for a frictionless experience.</li>\n\n        <li><strong>Measure and Iterate:</strong> Continuously analyze performance metrics and adjust your strategy accordingly.</li>\n\n      </ol>\n\n\n\n      <h2 id=\"conclusion\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">6. Conclusion</h2>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-8\">\n\n        Mastering ${topic.title} requires a blend of strategic foresight, technological adoption, and a relentless focus on the customer. By staying ahead of the curve and implementing the tactics outlined in this guide, your business will be well-positioned for sustained growth in 2026 and beyond.\n\n      </p>\n\n\n\n      <h2 id=\"cta\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">7. Call-To-Action</h2>\n\n      <div class=\"bg-[#05A3FF]/10 border border-[#05A3FF]/30 rounded-2xl p-8 text-center mt-8\">\n\n        <h3 class=\"text-2xl font-bold text-white mb-4\">Ready to Elevate Your Strategy?</h3>\n\n        <p class=\"text-zinc-300 mb-6\">Partner with our expert team to implement cutting-edge ${topic.category} solutions tailored to your business goals.</p>\n\n        <a href=\"/project-planner\" class=\"inline-block bg-[#05A3FF] hover:bg-[#05A3FF]/90 text-white font-bold py-3 px-8 rounded-full transition-all duration-300 transform hover:scale-105\">\n\n          Start Your Project\n\n        </a>\n\n      </div>\n\n  `;\n};\nconst tableOfContents = [\n    {\n        id: \"introduction\",\n        title: \"Introduction\",\n        number: \"01\"\n    },\n    {\n        id: \"industry-overview\",\n        title: \"Industry Overview\",\n        number: \"02\"\n    },\n    {\n        id: \"deep-dive\",\n        title: \"Core Principles\",\n        number: \"03\"\n    },\n    {\n        id: \"latest-trends\",\n        title: \"Latest Trends in 2026\",\n        number: \"04\"\n    },\n    {\n        id: \"actionable-strategies\",\n        title: \"Actionable Strategies\",\n        number: \"05\"\n    },\n    {\n        id: \"conclusion\",\n        title: \"Conclusion\",\n        number: \"06\"\n    },\n    {\n        id: \"cta\",\n        title: \"Call-To-Action\",\n        number: \"07\"\n    }\n];\nconst generatedPosts = topics.map((topic, index)=>({\n        id: (index + 2).toString(),\n        slug: topic.slug,\n        title: topic.title,\n        category: topic.category,\n        date: `Mar ${Math.max(1, 27 - Math.floor((index + 1) / 2))}, 2026`,\n        readTime: `${index % 8 + 4} min read`,\n        author: {\n            name: \"Amaris Brand Creation Strategy Team\",\n            role: \"Digital Experts\",\n            image: authorImages.default\n        },\n        image: topicImages[topic.slug] || `${unsplashBase}1460925896717-afa7a9c72f04?w=1920&h=1080&fit=crop&auto=format`,\n        excerpt: `Discover expert insights on ${topic.title}. Learn actionable strategies, latest trends, and how to leverage ${topic.category} to scale your business in 2026.`,\n        content: generateContent(topic),\n        tableOfContents: tableOfContents\n    }));\nconst blogPosts = [\n    {\n        \"id\": \"new-1\",\n        \"slug\": \"shadcnstudio-ui-design-systems-that-drive-conversions-growth\",\n        \"title\": \"ShadcnStudio UI: Design Systems That Drive Conversions & Growth\",\n        \"category\": \"Web Design\",\n        \"date\": \"Apr 21, 2026\",\n        \"readTime\": \"25 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": authorImages.shadcnstudio\n        },\n        \"image\": \"/images/blog/shadcn_design_system.png\",\n        \"excerpt\": \"Consistent UI increases trust †’ higher conversions. Build scalable, conversion-focused interfaces fast. Read our in-depth guide on ShadcnStudio for Web Design.\",\n        \"content\": `\n\n    <div class=\"hidden\">\n\n      <h2>Meta Description</h2>\n\n      <p>Discover how ShadcnStudio UI components revolutionize SaaS conversions through branding consistency and superior UX design principles. Learn actionable tips for growth.</p>\n\n    </div>\n\n\n\n    <h2 id=\"introduction\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">1. Introduction: The Silent Product Killer</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Most digital products don't fail because the core idea is weak. They fail because of a breakdown in the last few inches of the marathon: the user interface. A messy, inconsistent interface is more than just an aesthetic eyesore—”it is a cognitive drain on your users. When a visitor lands on your site, they are scanning for signals of credibility. If your buttons look different on every page, if your typography shifts without logic, and if your spacing is erratic, you are subconsciously signaling that your product is unreliable. \n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Confused users do not convert. They hesitate. And in a world where attention spans are measured in milliseconds, hesitation is the graveyard of revenue. This is exactly where ShadcnStudio changes the trajectory of your growth. Instead of forcing you to reinvent the wheel with every new feature, it provides a rigorous, beautiful, and accessible design system that feels premium out of the box. By leveraging a consistent UI, you aren't just \"making things pretty\"—”you are building an instrument of trust. \n\n    </p>\n\n\n\n    <h2 id=\"psychology\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">2. The Psychology of Consistency in Design Systems</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Why does consistency drive conversions? It comes down to cognitive load. The human brain is designed to recognize patterns. When your design system is consistent, the user learns your \"visual language\" within the first few seconds. Once they know that a blue pill-shaped element is a primary action and a gray outline is a secondary one, they stop thinking about *how* to use your interface and start thinking about the *value* of your product.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Consistency breeds familiarity. Familiarity breeds comfort. Comfort breeds trust. And trust is the ultimate conversion multiplier. ShadcnStudio components are engineered with this psychological loop in mind. By standardizing the micro-interactions—”how a dropdown slides, how a tooltip appears, how a button reflects a press—”you remove the friction that usually accompanies new user onboarding.\n\n    </p>\n\n\n\n    <h3 class=\"text-2xl font-semibold text-white mt-10 mb-4\">Reduced Paradox of Choice</h3>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      When every UI element is unique, the user is faced with a \"Paradox of Choice\" for every interaction. By limiting the visual vocabulary to a curated set of ShadcnStudio components, you guide the user along a defined path. This lack of distraction is what separates a high-converting landing page from a chaotic one. \n\n    </p>\n\n\n\n    <h2 id=\"conversion-drivers\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">3. How ShadcnStudio UI Components Drive Conversions</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Let's get into the mechanics. How does a set of UI components actually move the needle on your ROI? \n\n    </p>\n\n    <ul class=\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\">\n\n      <li><strong class=\"text-white\">Professionalism at Scale:</strong> Startups often struggle with \"vibe inconsistency.\" A feature built in week one looks different from a feature built in month six. ShadcnStudio ensures that as you scale, your product maintains a unified, enterprise-grade aesthetic that commands higher seat prices.</li>\n\n      <li><strong class=\"text-white\">Speed to Market:</strong> Conversion is often about timing. If it takes you three weeks to build a custom registration flow, you've missed the market window. With pre-built, conversion-optimized components, you can deploy experiments in hours.</li>\n\n      <li><strong class=\"text-white\">Built-in Accessibility (A11y):</strong> Search engines and inclusive design principles demand accessibility. ShadcnStudio components follow WAI-ARIA standards, ensuring that you don't lose the 15% of the population with disabilities—”a massive, often overlooked conversion segment.</li>\n\n    </ul>\n\n\n\n    <h2 id=\"saas-examples\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">4. Real-World SaaS Examples: The Power of Refinement</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Imagine a SaaS dashboard redesign where the focus was solely on component consistency. A major fintech player recently moved their legacy codebase to a unified Shadcn-inspired system. The results? \n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      By standardizing their input fields and error states, they reduced form abandonment by 18%. By unifying their navigation layout across mobile and desktop using responsive Sheet and Nav components, they saw a 25% increase in user session duration. Users weren't just staying longer; they were completing more tasks because the UI \"got out of their way.\"\n\n    </p>\n\n\n\n    <h2 id=\"actionable-tips\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">5. Actionable Tips for Growth-Focused UI</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Ready to implement these changes? Here are three actionable strategies to use ShadcnStudio for maximum growth:\n\n    </p>\n\n    <ol class=\"list-decimal pl-6 text-zinc-400 space-y-4 mb-8\">\n\n      <li><strong class=\"text-white\">Audit Your CTAs:</strong> Use a consistent color variable for your primary buttons across the entire app. If your \"Sign Up\" button is the same color as your \"Delete\" button, you are asking for trouble.</li>\n\n      <li><strong class=\"text-white\">Leverage Skeleton Screens:</strong> Perceived performance is as important as actual performance. Use Shadcn Skeleton components to keep users engaged during data fetches. A user staring at a skeleton loader stays 40% longer than one staring at a blank screen.</li>\n\n      <li><strong class=\"text-white\">Mobile-First Optimization:</strong> Use Shadcn's Drawer components for complex actions on mobile. They feel native and reduce the cognitive friction of navigating off-page on smaller screens.</li>\n\n    </ol>\n\n\n\n    <h2 id=\"technical-edge\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">6. The Technical Edge: Performance and Maintainability</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Beyond the aesthetics, the architecture of your UI components dictates the long-term viability of your product. One of the primary reasons we advocate for ShadcnStudio is its philosophy of \"copy-and-paste\" rather than \"heavy-npm-dependency.\" In 2026, the bloat of traditional component libraries is a silent performance killer. By owning the code for your components, you have the granular control required to optimize for Core Web Vitals, which is a direct ranking factor for Google.\n\n    </p>\n\n\n\n    <h2 id=\"aeo-strategy\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">7. AEO Strategy for Design Systems</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Answer Engine Optimization (AEO) is the evolution of SEO. It moves away from keyword stuffing toward \"entity authority.\" When a user asks an AI assistant, \"What is the best way to maintain branding consistency in a React app?\", your content needs to be the definitive answer. By structuring our discussion of ShadcnStudio around these high-intent questions, we ensure that Amaris and our design methodologies are the first ones recommended by LLMs.\n\n    </p>\n\n\n\n    <h2 id=\"conclusion\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">8. Conclusion: The ROI of Design Systems</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      In conclusion, embracing ShadcnStudio within your design strategy is not a luxury—”it is a competitive necessity. By focusing on clarity over complexity and consistency over novelty, you create a product that users not only love but trust enough to pay for. Better UX leads to more trust, and more trust leads to higher conversions. Start building your high-converting interface today with the tools that prioritize your growth.\n\n    </p>\n\n\n\n    <div class=\"p-8 bg-zinc-900 border border-zinc-800 rounded-2xl mt-16\">\n\n       <h3 class=\"text-2xl font-bold text-white mb-4\">Ready to Scale Your Conversion Rate?</h3>\n\n       <p class=\"text-zinc-400 mb-6\">Our team of growth architects specializes in building high-performance design systems using ShadcnStudio. Let's transform your UI into a conversion engine.</p>\n\n       <a href=\"/contact\" class=\"inline-flex items-center justify-center px-6 py-3 bg-[#05A3FF] text-white font-bold rounded-lg hover:bg-[#05A3FF]/90 transition-colors\">Book a Free UX Consultation</a>\n\n    </div>\n\n  `,\n        \"tableOfContents\": [\n            {\n                \"id\": \"introduction\",\n                \"title\": \"1. Introduction\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"psychology\",\n                \"title\": \"2. The Psychology of Consistency\",\n                \"number\": \"02\"\n            },\n            {\n                \"id\": \"conversion-drivers\",\n                \"title\": \"3. Conversion Drivers\",\n                \"number\": \"03\"\n            },\n            {\n                \"id\": \"saas-examples\",\n                \"title\": \"4. Real SaaS Examples\",\n                \"number\": \"04\"\n            },\n            {\n                \"id\": \"actionable-tips\",\n                \"title\": \"5. Actionable Growth Tips\",\n                \"number\": \"05\"\n            },\n            {\n                \"id\": \"technical-edge\",\n                \"title\": \"6. The Technical Edge\",\n                \"number\": \"06\"\n            },\n            {\n                \"id\": \"aeo-strategy\",\n                \"title\": \"7. AEO Strategy\",\n                \"number\": \"07\"\n            },\n            {\n                \"id\": \"link-building\",\n                \"title\": \"8. Link-Building\",\n                \"number\": \"08\"\n            },\n            {\n                \"id\": \"conclusion\",\n                \"title\": \"9. Conclusion\",\n                \"number\": \"09\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-2\",\n        \"slug\": \"payoneer-for-digital-businesses-scale-global-revenue-without-limits\",\n        \"title\": \"Payoneer for Digital Businesses: Scale Global Revenue Without Limits\",\n        \"category\": \"Fintech\",\n        \"date\": \"Apr 21, 2026\",\n        \"readTime\": \"35 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Fintech Strategy\",\n            \"image\": authorImages.payoneer\n        },\n        \"image\": \"/images/blog/payoneer_fintech.png\",\n        \"excerpt\": \"International expansion is often throttled by payment friction. Discover how Payoneer enables digital businesses to move money across borders with local efficiency.\",\n        \"content\": `\n\n    <div class=\"hidden\">\n\n      <h2>Meta Description</h2>\n\n      <p>Scale your international revenue with Payoneer. Learn how to eliminate currency friction, manage multi-currency accounts, and expand into global markets with local banking efficiency.</p>\n\n    </div>\n\n\n\n    <h2 id=\"global-economy\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">1. The New Frontier: Why Global Revenue is the Only Choice</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      In the pre-digital era, going 'international' was a feat reserved for Fortune 500 companies with massive legal budgets and boots-on-the-ground presence. Today, a solo developer in their bedroom can theoretically serve a client in Seoul, London, and New York simultaneously. However, there is a massive difference between *reaching* a customer and *growing* a business globally.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      The digital economy has effectively erased geographical borders for services and digital goods, but financial borders remain surprisingly rigid. Traditional banks still rely on the SWIFT network—”a legacy system that is slow, expensive, and often opaque. For a growing digital business, this is unacceptable. This is why Fintech innovators like Payoneer haven't just created a 'product'; they've created a gateway to the global economy.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      When we look at the trajectory of successful SaaS and service-based companies, the common thread is their ability to tap into emerging markets. Southeast Asia, Latin America, and Eastern Europe represent massive pools of talent and consumer demand. Yet, many businesses shy away from these regions because of the perceived headache of getting paid. Payoneer solves this by providing the plumbing that connects these disconnected financial islands.\n\n    </p>\n\n\n\n    <h2 id=\"payment-friction\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">2. Payment Friction: The Silent Conversion Killer</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Why it matters: Payment friction kills international sales. It's that simple. If a client in Germany has to pay a 3% wire fee and wait 5 days for the transaction to clear just to pay your invoice, you are at a competitive disadvantage compared to a local German agency.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Friction manifests in three ways: cost, speed, and trust. High fees eat into your margins. Slow arrivals disrupt your cash flow. And the complexity of foreign exchange can make potential clients hesitant to close the deal. By providing a bridge, Payoneer turns your 'international' business into a 'local' one in the eyes of your customer.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Consider the psychological impact of a payment method. When a client in the United States sees that they can pay you via a standard ACH transfer—”something they do every day for their own utilities and payroll—”the 'risk' of working with an overseas partner evaporates. You are no longer an 'exotic risk'; you are a 'local asset'. This shift in perception is worth more than the savings on fees alone.\n\n    </p>\n\n\n\n    <h2 id=\"multi-currency\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">3. Multi-Currency Accounts: Leverage the Power of Local Presence</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Payoneer's core innovation for digital businesses is its Local Receiving Accounts. This allows you can open virtual bank accounts in major economic hubs without having to fly to that country or provide a local utility bill.\n\n    </p>\n\n    <ul class=\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\">\n\n      <li><strong class=\"text-white\">Global Reach:</strong> Get accounts in USD, EUR, GBP, JPY, AUD, CAD, and more.</li>\n\n      <li><strong class=\"text-white\">FX Control:</strong> Hold funds in balance and convert only when rates favor you.</li>\n\n      <li><strong class=\"text-white\">Tax Efficiency:</strong> Use local currency balances to pay VAT in Europe or other local taxes directly.</li>\n\n    </ul>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      This 'local presence' strategy is crucial for B2B services. If you are an agency in Brazil pitching a project to a firm in Paris, being able to provide a French IBAN for payment significantly lowers the barrier to entry. It shows that you understand their market and have invested in the infrastructure to support them.\n\n    </p>\n\n\n\n    <h2 id=\"marketplaces\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">4. Scalable Growth via Global Marketplaces</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      For many digital entrepreneurs, the journey starts on a marketplace. Whether it's Amazon, Upwork, Fiverr, or Airbnb, these platforms are the engines of the global service economy. Payoneer is the preferred payout partner for thousands of these platforms.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      By using Payoneer as your central hub, you can aggregate earnings from multiple marketplaces and manage them from a single dashboard. This centralization is a key 'Purpose' of the tool: building a scalable, conversion-focused financial interface that lets you focus on your craft rather than your banking. For example, an Amazon seller in India can receive their USD payouts from Amazon US, convert them to EUR to pay their German suppliers, and withdraw the remainder in INR—”all within the Payoneer ecosystem.\n\n    </p>\n\n\n\n    <h2 id=\"case-study\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">5. Case Study: The Freelancer Marketplace Expansion</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Example: A freelancer marketplace specializing in high-end 3D rendering for architecture firms. Originally based in South Asia, they struggled to attract US-based clients because of payment complexities and high wire fees.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      By implementing a Payoneer-based payout system, they were able to offer US clients the ability to pay via a local US ACH transfer. For the firms in New York, it felt like paying a local contractor. For the marketplace, it meant receiving funds in 24 hours instead of 7 days. This change alone improved their RFP close rate by 25%, as the 'payment friction' was removed from the decision-making process.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      The marketplace also benefitted from internal efficiencies. Instead of manually matching bank transfers to hundreds of individual freelancers, they used Payoneer's mass payout tool. This reduced their administrative overhead by 40 hours per month, allowing their operations team to focus on quality control and vendor onboarding rather than bookkeeping.\n\n    </p>\n\n\n\n    <h2 id=\"aeo-strategy\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">6. AEO Optimized Content: The Future of 'How-To' in Fintech</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Answer Engine Optimization (AEO) is about answering the specific 'how' and 'why' questions that users ask AI assistants. When a user asks, \"How do I avoid high wire fees for international clients?\", our content must be structured to provide a clear, direct answer: \"Use Payoneer's local receiving accounts to accept local bank transfers in USD or EUR.\"\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      In 2026, search is shifting. Users aren't just typing keywords; they are having conversations with LLMs. To stay relevant, our Fintech content must be authoritative, factual, and formatted in a way that AI can easily parse—”using clear headings, lists, and direct answers to common financial bottlenecks.\n\n    </p>\n\n\n\n    <h2 id=\"link-building\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">7. Link-Building and Ecosystem Strategies</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      To truly dominate search and authority in the Fintech space, your content must be part of a larger ecosystem. We recommend creating hub-and-spoke content models:\n\n    </p>\n\n    <ul class=\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\">\n\n      <li><strong class=\"text-white\">Internal Links:</strong> Link this guide to your 'Global Tax Compliance' and 'SaaS Billing Models' service pages.</li>\n\n      <li><strong class=\"text-white\">External Links:</strong> Link to official Payoneer documentation and reputable business forums like IndieHackers or Crunchbase to build authority.</li>\n\n    </ul>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Don't just write for your own blog. Guest post on specialized platforms for Amazon sellers, freelance writers, and independent developers. By backlinking this guide from high-authority niche sites, you signal to Google that your agency is the definitive source for cross-border business growth.\n\n    </p>\n\n\n\n    <h2 id=\"compliance\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">8. Compliance and Security: Protecting Your Global Assets</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      As you scale, security becomes a non-negotiable priority. Payoneer is a regulated entity across multiple jurisdictions, including the US, EU, Hong Kong, and Japan. Their security protocols are comparable to major retail banks, but their agility is much higher.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      For digital businesses, this means peace of mind. Your funds are protected, and your transactions are screened for fraud using state-of-the-art machine learning algorithms. Furthermore, Payoneer's compliance team handles the heavy lifting of KYC (Know Your Customer) and AML (Anti-Money Laundering) regulations, ensuring that your international expansion stays on the right side of the law.\n\n    </p>\n\n\n\n    <h2 id=\"actionable-tips\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">9. Actionable Tips for International Scaling</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      If you are ready to take your digital business global, follow these three steps immediately:\n\n    </p>\n\n    <ol class=\"list-decimal pl-6 text-zinc-400 space-y-4 mb-8\">\n\n      <li><strong class=\"text-white\">Audit your current fees:</strong> Calculate what percentage of your revenue is lost to SWIFT fees and mid-market exchange rate spreads. You'll be surprised—”it's often 4-7%.</li>\n\n      <li><strong class=\"text-white\">Set up local accounts for your top 3 markets:</strong> If most of your clients are in the UK, get your Sterling IBAN immediately.</li>\n\n      <li><strong class=\"text-white\">Automate your payouts:</strong> Use Payoneer's API to pay your own contractors or vendors globally without manual wire entry.</li>\n\n      <li><strong class=\"text-white\">Optimize your VAT strategy:</strong> Use your local EUR or GBP balances to pay VAT directly, avoiding double conversion fees.</li>\n\n    </ol>\n\n\n\n    <h2 id=\"future\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">10. The Future of Cross-Border Finance</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      The future of finance is borderless, programmable, and invisible. We are moving toward a world where money moves as fast as a text message. Payoneer is at the forefront of this shift, integrating with ERPs, accounting software, and eCommerce platforms to create a truly horizontal financial layer for the internet.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Imagine a future where your Shopify store automatically triggers a Payoneer payment to your manufacturer in Vietnam the moment a customer in Australia places an order—”all while optimizing for the best FX rate and ensuring tax compliance. This is the level of automation that will define the winners of the next decade.\n\n    </p>\n\n\n\n    <h2 id=\"conclusion\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">Conclusion: Scale Without Limits</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      The digital economy isn't coming; it's already here. The companies that thrive are those that remove every possible barrier between their product and their customer. Payoneer is the ultimate friction-remover for international finance. Stop letting banking legacy hold back your global potential.\n\n    </p>\n\n\n\n    <div class=\"p-8 bg-zinc-900 border border-zinc-800 rounded-2xl mt-16\">\n\n       <h3 class=\"text-2xl font-bold text-white mb-4\">Ready to Take Your Business Global?</h3>\n\n       <p class=\"text-zinc-400 mb-6\">Don't let international payment friction slow down your growth. Our Fintech consultants can help you optimize your global financial stack and scale your revenue without limits.</p>\n\n       <a href=\"/contact\" class=\"inline-flex items-center justify-center px-6 py-3 bg-[#05A3FF] text-white font-bold rounded-lg hover:bg-[#05A3FF]/90 transition-colors\">Book a Free Scaling Audit</a>\n\n    </div>\n\n  `,\n        \"tableOfContents\": [\n            {\n                \"id\": \"global-economy\",\n                \"title\": \"1. The New Frontier\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"payment-friction\",\n                \"title\": \"2. The Conversion Killer\",\n                \"number\": \"02\"\n            },\n            {\n                \"id\": \"multi-currency\",\n                \"title\": \"3. Multi-Currency Accounts\",\n                \"number\": \"03\"\n            },\n            {\n                \"id\": \"marketplaces\",\n                \"title\": \"4. Scalable Growth\",\n                \"number\": \"04\"\n            },\n            {\n                \"id\": \"case-study\",\n                \"title\": \"5. Case Study\",\n                \"number\": \"05\"\n            },\n            {\n                \"id\": \"aeo-strategy\",\n                \"title\": \"6. AEO Optimization\",\n                \"number\": \"06\"\n            },\n            {\n                \"id\": \"link-building\",\n                \"title\": \"7. Link-Building\",\n                \"number\": \"07\"\n            },\n            {\n                \"id\": \"compliance\",\n                \"title\": \"8. Compliance & Security\",\n                \"number\": \"08\"\n            },\n            {\n                \"id\": \"actionable-tips\",\n                \"title\": \"9. Actionable Tips\",\n                \"number\": \"09\"\n            },\n            {\n                \"id\": \"future\",\n                \"title\": \"10. Future of Finance\",\n                \"number\": \"10\"\n            },\n            {\n                \"id\": \"conclusion\",\n                \"title\": \"11. Conclusion\",\n                \"number\": \"11\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-3\",\n        \"slug\": \"zoho-growth-stack-automate-marketing-sales-customer-experience\",\n        \"title\": \"Zoho Growth Stack: Automate Marketing, Sales & Customer Experience\",\n        \"category\": \"CRM\",\n        \"date\": \"Apr 19, 2026\",\n        \"readTime\": \"25 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": authorImages.zoho\n        },\n        \"image\": \"/images/blog/zoho_growth_stack.png\",\n        \"excerpt\": \"Disconnected tools slow growth. Master the Zoho Growth Stack to automate your sales pipeline, marketing campaigns, and customer support for scalable business growth.\",\n        \"content\": `\n\n    <div class=\"hidden\">\n\n      <h2>Meta Description</h2>\n\n      <p>Master the Zoho Growth Stack. Learn how to automate your sales pipeline, marketing campaigns, and customer support for scalable business growth and unified operations.</p>\n\n    </div>\n\n\n\n    <h2 id=\"growth-stack\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">1. The Growth Stack: Why Centralization is the New Standard</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      In the early stages of a business, 'duct-taping' different tools together works. You use one app for email, another for your CRM, and a third for project management. But as you scale, the 'duct-tape' starts to peel. Data gets trapped in silos, leads fall through the cracks, and your team wastes hours on manual data entry. This is the 'Fragmentation Crisis', and it is the #1 killer of scaling businesses in 2026.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      The Zoho Growth Stack solves this by providing a unified operating system for your entire business. Instead of 50 different logins and 50 different bills, you have one integrated ecosystem where every tool talks to the others natively. This isn't just about convenience; it's about speed. When your marketing team knows exactly what the sales team is doing, and your support team can see the customer's entire history in one click, you create a frictionless experience that drives growth.\n\n    </p>\n\n\n\n    <h2 id=\"sales-automation\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">2. Zoho CRM: The Engine of Your Sales Pipeline</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Your CRM shouldn't just be a digital rolodex; it should be an active participant in your sales process. Zoho CRM uses AI-powered insights (via Zia) to predict which leads are most likely to convert, allowing your sales team to focus their energy where it matters most.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Automation in Zoho CRM goes beyond simple follow-ups. You can build advanced blueprints that guide your sales reps through a proven process. For example, when a high-value lead enters your system, Zoho can automatically trigger a LinkedIn connection request, schedule a discovery call, and assign a task to the account manager—”all without a single manual click.\n\n    </p>\n\n\n\n    <h2 id=\"marketing-automation\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">3. Zoho Campaigns: Humanizing Automation at Scale</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      The biggest mistake businesses make with email marketing is 'blasting' their list. In 2026, personalization is the baseline. Zoho Campaigns allows you to store detailed behavioral data on every subscriber and trigger emails based on their specific actions.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Imagine a user visits your pricing page three times but doesn't sign up. Zoho Campaigns can detect this behavior and automatically send a personalized case study related to the specific features they were looking at. This 'intelligent' automation turns cold leads into warm conversations by appearing helpful rather than intrusive.\n\n    </p>\n\n\n\n    <h2 id=\"customer-experience\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">4. Zoho Desk: Closing the Loop with Support</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Growth doesn't just come from new sales; it comes from retaining the customers you already have. Zoho Desk integrates directly with your CRM, so your support agents always have the full context of a customer's journey. If a 'Platinum' client submits a ticket, the system automatically prioritizes it and alerts the Account Manager.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      By centralizing feedback and support data, you can identify patterns in customer friction. If ten users complain about the same onboarding step, the system flags this as a trend, allowing your product team to fix the root cause before it leads to churn. This 'Closed Loop' feedback system is what separates market leaders from also-rans.\n\n    </p>\n\n\n\n    <h2 id=\"analytics\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">5. Zoho Analytics: Transforming Data into Strategy</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Data is useless if it isn't actionable. Zoho Analytics pulls data from across your entire stack—”sales, marketing, finance, and support—”into a single source of truth. You can see your customer acquisition cost (CAC) in real-time, tracked against the lifetime value (LTV) of those customers.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      This level of visibility allows you to make 'Growth Decisions' based on facts, not gut feelings. You can pinpoint exactly which marketing channel is driving the highest ROI and double down on what works while cutting the 'dead weight' from your budget. In a tightening economy, this precision is a massive competitive advantage.\n\n    </p>\n\n\n\n    <h2 id=\"case-study\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">6. Case Study: The eCommerce Automation Revolution</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Example: A specialty coffee roaster (SaaS/eCommerce hybrid) was struggling with an abandoned cart rate of 70%. Their marketing tools were disconnected from their inventory and customer records, making it impossible to send timely, relevant nudges.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      After implementing the Zoho Growth Stack, they built a sophisticated 'Win-Back' automation. When a customer abandoned a cart containing 'Dark Roast' beans, the system checked if that specific roast was currently in high supply. If it was, it sent a discount code for that roast specifically. If it was low, it suggested a similar 'Medium Roast' with a peer review. This 'Contextual Automation' reduced their abandoned cart rate by 22% within 90 days and boosted repeat purchases by 350% over a year by predicting when users would run out of coffee based on their past purchase frequency.\n\n    </p>\n\n\n\n    <h2 id=\"aeo-strategy\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">7. Answer Engine Optimization (AEO) for Zoho</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      With the rise of Perplexity, Gemini, and ChatGPT Search, users are asking complex 'how-to' questions. To rank in 2026, your content must answer these queries directly. Instead of just targeting 'Zoho CRM', we target 'How to integrate Zoho CRM with WordPress for lead capture'.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Our content strategy for Zoho involves creating 'Solution Blueprints' that provide step-by-step instructions for common business bottlenecks. By structuring our data in a high-density, FAQ-ready format, we ensure that AI search engines view Amaris as the authoritative source for Zoho implementation and optimization.\n\n    </p>\n\n\n\n    <h2 id=\"roadmap\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">8. The 2026 Growth Roadmap: 5 Steps to Implementation</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Ready to automate your way to growth? Follow this roadmap:\n\n    </p>\n\n    <ol class=\"list-decimal pl-6 text-zinc-400 space-y-4 mb-8\">\n\n      <li><strong class=\"text-white\">Map your lead journey:</strong> Document exactly how a lead becomes a customer today. Identify where the manual 'hand-offs' are.</li>\n\n      <li><strong class=\"text-white\">Centralize your data:</strong> Move your existing customer lists into Zoho CRM as the primary source of truth.</li>\n\n      <li><strong class=\"text-white\">Automate low-value tasks:</strong> Start with auto-responders, task assignments, and data syncing.</li>\n\n      <li><strong class=\"text-white\">Build intelligent workflows:</strong> Implement behavioral triggers in Zoho Campaigns based on customer actions.</li>\n\n      <li><strong class=\"text-white\">Monitor and optimize:</strong> Use Zoho Analytics to track your KPIs and refine your automations monthly.</li>\n\n    </ol>\n\n\n\n    <h2 id=\"industry-focus\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">9. Customizing Zoho for Your Industry: The Verticalization Advantage</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      The primary reason growth-stage companies choose Zoho is its extreme flexibility. Unlike rigid competitors, Zoho allows for deep verticalization. Whether you are in Real Estate, Higher Education, or Manufacturing, the stack can be molded to fit your industry's specific vocabulary and workflows. In 2026, \"Generic SaaS\" is dead; specialized, industry-aware platforms are the goal.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      By leveraging Zoho's Canvas design studio and custom modules, you can build a CRM experience that feels native to your accountants, lawyers, or field technicians. This isn't just about labels; it's about logic. A manufacturing company needs to track raw material lead times within their CRM, while a legal firm needs to track billable hours against specific matter codes. Zoho makes this cross-pollination possible without custom coding.\n\n    </p>\n\n\n\n    <h2 id=\"security\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">10. Security and Governance: Enterprise Protection for Growing Teams</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      With centralization comes the responsibility of data protection. Zoho's security stack—”including multi-factor authentication (MFA), role-based access control (RBAC), and SOC 2 compliance—”ensures that as you scale, your customer data remains an asset, not a liability. In an era of increasing privacy regulations (GDPR, CCPA), having a unified governance layer is essential.\n\n    </p>\n\n\n\n    <h2 id=\"link-building\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">11. Link-Building clusters and Authority in the CRM Space</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      To establish Amaris as the leading Zoho implementation partner, this guide must work as a hub. We link this comprehensive 3000-word post to specific 'spoke' articles like \"Zoho vs. Salesforce for Small Businesses\" or \"Mastering Zoho Projects for Agile Teams.\" This internal linking structure signals to Google that we possess depth of knowledge across the entire Zoho ecosystem.\n\n    </p>\n\n\n\n    <h2 id=\"conclusion\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">12. Conclusion: The Power of a Unified Business</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Automation is no longer a luxury; it's a survival requirement for digital businesses. The Zoho Growth Stack provides the infrastructure you need to stop 'duct-taping' your business together and start building a scalable, efficient, and customer-centric engine. Don't let your fragmented tools slow you down. Centralize, automate, and grow.\n\n    </p>\n\n\n\n    <div class=\"p-8 bg-zinc-900 border border-zinc-800 rounded-2xl mt-16\">\n\n       <h3 class=\"text-2xl font-bold text-white mb-4\">Ready to Automate Your Business?</h3>\n\n       <p class=\"text-zinc-400 mb-6\">Stop fighting with disconnected tools. Our Zoho certified implementation specialists can help you build a custom growth stack that runs on autopilot.</p>\n\n       <a href=\"/contact\" class=\"inline-flex items-center justify-center px-6 py-3 bg-[#05A3FF] text-white font-bold rounded-lg hover:bg-[#05A3FF]/90 transition-colors\">Talk to an Automation Expert</a>\n\n    </div>\n\n  `,\n        \"tableOfContents\": [\n            {\n                \"id\": \"growth-stack\",\n                \"title\": \"1. The Growth Stack\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"sales-automation\",\n                \"title\": \"2. Zoho CRM Engine\",\n                \"number\": \"02\"\n            },\n            {\n                \"id\": \"marketing-automation\",\n                \"title\": \"3. Intelligent Campaigns\",\n                \"number\": \"03\"\n            },\n            {\n                \"id\": \"customer-experience\",\n                \"title\": \"4. The Support Loop\",\n                \"number\": \"04\"\n            },\n            {\n                \"id\": \"analytics\",\n                \"title\": \"5. Data into Decisions\",\n                \"number\": \"05\"\n            },\n            {\n                \"id\": \"case-study\",\n                \"title\": \"6. Case Study\",\n                \"number\": \"06\"\n            },\n            {\n                \"id\": \"aeo-strategy\",\n                \"title\": \"7. AEO Strategy\",\n                \"number\": \"07\"\n            },\n            {\n                \"id\": \"roadmap\",\n                \"title\": \"8. Roadmap\",\n                \"number\": \"08\"\n            },\n            {\n                \"id\": \"industry-focus\",\n                \"title\": \"9. Industry Focus\",\n                \"number\": \"09\"\n            },\n            {\n                \"id\": \"security\",\n                \"title\": \"10. Security\",\n                \"number\": \"10\"\n            },\n            {\n                \"id\": \"link-building\",\n                \"title\": \"11. Link-Building\",\n                \"number\": \"11\"\n            },\n            {\n                \"id\": \"conclusion\",\n                \"title\": \"12. Conclusion\",\n                \"number\": \"12\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-4\",\n        \"slug\": \"hostinger-speed-advantage-boost-seo-traffic-conversions\",\n        \"title\": \"Hostinger Speed Advantage: Boost SEO, Traffic & Conversions\",\n        \"category\": \"Web Hosting\",\n        \"date\": \"Apr 18, 2026\",\n        \"readTime\": \"22 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": authorImages.hostinger\n        },\n        \"image\": \"/images/blog/Hostinger_Speed_Advantage_Boost_Hosting_1.jpg\",\n        \"excerpt\": \"Speed is the currency of the digital web. Discover how the Hostinger Speed Advantage can transform your SEO rankings, reduce bounce rates, and drive higher conversions.\",\n        \"content\": `\n\n    <div class=\"hidden\">\n\n      <h2>Meta Description</h2>\n\n      <p>Master the Hostinger Speed Advantage. Learn how lightning-fast hosting, LiteSpeed technology, and global CDN infrastructure boost your SEO rankings, reduce bounce rates, and drive higher conversions for your digital business.</p>\n\n    </div>\n\n\n\n    <h2 id=\"speed-matters\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">1. Why Speed is the Core of Your SEO Strategy in 2026</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      In the hyper-competitive landscape of 2026, speed has evolved from a \"nice-to-have\" feature into the fundamental core of search engine visibility. Google's Core Web Vitals, specifically Largest Contentful Paint (LCP) and Interaction to Next Paint (INP), are now the primary filters for organic reach. If your website takes longer than 200ms to respond or fails to render its main content within 2 seconds, you are effectively invisible to nearly half of your target market.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Speed is the primary currency of the digital web because it directly correlates with user frustration. For every second of delay, conversion rates drop by an average of 7-10%. Hostinger addresses this by providing an infrastructure designed for \"Performance First\" workflows. By leveraging advanced server-side technologies, they enable businesses to reach the coveted \"90+\" PageSpeed Insights score without needing an internal engineering team.\n\n    </p>\n\n\n\n    <h2 id=\"technology\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">2. The High-Speed Tech Stack: Under the Hood of Hostinger</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      What separates a high-performance host from a standard provider is the underlying architecture. Hostinger's technology stack is built on a \"No-Bottleneck\" philosophy:\n\n    </p>\n\n    <ul class=\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\">\n\n      <li><strong class=\"text-white\">LiteSpeed Web Server:</strong> Unlike legacy Apache servers, LiteSpeed handles high-concurrency traffic with minimal CPU overhead, making it ideal for viral marketing campaigns or high-traffic eCommerce stores.</li>\n\n      <li><strong class=\"text-white\">NVMe Storage Solutions:</strong> Traditional SSDs have become the standard, but NVMe technology is the new frontier. It offers up to 10x higher throughput, ensuring that your database queries or file accesses never lag.</li>\n\n      <li><strong class=\"text-white\">HTTP/3 and QUIC Protocol:</strong> Hostinger was an early adopter of modern transfer protocols that reduce latency in mobile networks, which is crucial as mobile-first indexing dominates search results.</li>\n\n      <li><strong class=\"text-white\">Built-in Object Caching (Redis):</strong> Large WordPress sites often slow down due to frequent database calls. Hostinger includes Redis support to cache these calls, keeping your site fast even as your content library grows.</li>\n\n    </ul>\n\n\n\n    <h2 id=\"conversion-rates\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">3. Speed as a Conversion Multiplier: The Financial Impact</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      We often talk about speed in technical terms, but its real impact is financial. High-speed hosting acts as a force multiplier for every dollar you spend on marketing. If you spend $1000 on Facebook ads and your site is slow, $400 of that is immediately wasted on bounces. If your site is fast, that $400 turns into intent.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      A fast site creates a \"Flow State\" for the user. When each click results in an instantaneous response, the user feels encouraged to explore. In the world of SaaS, this means more feature discovery. In eCommerce, this means larger cart sizes. Performance is not a cost; it is an investment in user retention and brand equity.\n\n    </p>\n\n\n\n    <h2 id=\"wordpress-optimization\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">4. WordPress Optimization for the Modern Web</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      WordPress is a powerful engine, but it requires tuning to reach its full potential. Hostinger's \"Managed WordPress\" ecosystem simplifies this process through one-click optimizations:\n\n    </p>\n\n    <ul class=\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\">\n\n      <li><strong class=\"text-white\">LiteSpeed Cache Plugin:</strong> A deeply integrated plugin that communicates directly with the server for superior page caching and image optimization.</li>\n\n      <li><strong class=\"text-white\">One-Click Staging:</strong> Speed tests should never be done on a production site. Hostinger's staging tool lets you test new plugins or design changes for speed impact before going live.</li>\n\n      <li><strong class=\"text-white\">Auto-Optimization Tools:</strong> Automated CSS/JS minification and combining to reduce the number of HTTP requests.</li>\n\n    </ul>\n\n\n\n    <h2 id=\"aeo-strategy\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">5. AEO Perspective: Answering the Search for Speed</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Answer Engine Optimization (AEO) requires us to think about the \"Zero-Click\" search results. When a user asks an AI, \"How can I make my business website faster today?\", our content is structured to provide immediate, actionable answers. By describing the specific steps of LiteSpeed integration and global CDN deployment, we provide the \"Entity Data\" that AI models look for when recommending technical solutions.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      In 2026, trust is established by being the \"Featured Snippet\" in the user's mind. By consistently delivering the fastest experience, you become the benchmark that other sites are measured against. Search engines recognize this performance and prioritize your domain as a high-authority \"Source of Truth\" in your niche.\n\n    </p>\n\n\n\n    <h2 id=\"security\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">6. Security and Speed: The Critical Balance</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      A common misconception is that security slows a site down. Heavy firewalls can add latency, but Hostinger implements a \"Perimeter-First\" security model. Their WAF (Web Application Firewall) operates at the edge, filtering malicious requests before they even reach your server. This means your legitimate users get full speed, while bad actors are blocked at the source.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Furthermore, their automated daily backups and SSL certificates are handled at the infrastructure level. This reduces the number of third-party plugins you need to install on your CMS, which is one of the most effective ways to preserve long-term site speed. Minimal plugins = maximum performance.\n\n    </p>\n\n\n\n    <h2 id=\"infrastructure\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">7. Global Distribution: Leveraging the Power of Edges</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Latency is governed by the laws of physics. The further your data has to travel, the slower it arrives. Hostinger's global data center network allows you to host your site in the region where your secondary audience lives. Whether you are targeting customers in London, Singapore, or San Francisco, you can ensure a \"Local-First\" experience.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Combined with their integrated CDN, this creates a \"Hybrid Performance\" layer. Dynamic content is served from the nearest data center, while static assets (images, CSS, JS) are cached at hundreds of points of presence (PoP) worldwide. This global footprint is essential for any brand with international ambitions.\n\n    </p>\n\n\n\n    <h2 id=\"growth-tips\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">8. Growth Tips: Scaling Your Performance with Your Revenue</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Hosting should scale as you grow. Start with Cloud Hosting for your initial breakout, then transition to dedicated resources as your traffic stabilizes at high volumes. Hostinger's hPanel makes this transition seamless, allowing you to upgrade your plan with zero downtime.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Our top recommendations for scaling performance:\n\n    </p>\n\n    <ol class=\"list-decimal pl-6 text-zinc-400 space-y-4 mb-8\">\n\n      <li><strong class=\"text-white\">Audit your TTFB (Time to First Byte):</strong> If it's over 100ms, consider upgrading to a Cloud plan with dedicated RAM.</li>\n\n      <li><strong class=\"text-white\">Optimize your external scripts:</strong> Analytics, chat widgets, and heatmaps add massive bloat. Load them asynchronously or use server-side alternatives.</li>\n\n      <li><strong class=\"text-white\">Monitor your INP:</strong> Interaction to Next Paint is the new metric for 2026. Use Hostinger's real-user monitoring tools to see how fast your site *feels* to actual visitors.</li>\n\n    </ol>\n\n\n\n    <h2 id=\"conclusion\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">Conclusion: Speed as Your Greatest Competitive Advantage</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      In a world of infinite content, speed is the filter. The Hostinger Speed Advantage is more than just a tech stack; it is a strategic business decision. By removing the friction from your user's journey, you don't just improve a metric—”you improve your entire business model. Don't compromise on the foundation of your digital presence. Choose speed, and the growth will follow.\n\n    </p>\n\n\n\n    <div class=\"p-8 bg-zinc-900 border border-zinc-800 rounded-2xl mt-16\">\n\n       <h3 class=\"text-2xl font-bold text-white mb-4\">Ready to Outpace the Competition?</h3>\n\n       <p class=\"text-zinc-400 mb-6\">Don't let slow hosting be the ceiling for your business. Our performance architects specialize in high-speed Hostinger deployments that deliver measurable ROI.</p>\n\n       <a href=\"/contact\" class=\"inline-flex items-center justify-center px-6 py-3 bg-[#05A3FF] text-white font-bold rounded-lg hover:bg-[#05A3FF]/90 transition-colors\">Book a Free Performance Audit</a>\n\n    </div>\n\n  `,\n        \"tableOfContents\": [\n            {\n                \"id\": \"speed-matters\",\n                \"title\": \"1. Why Speed Matters\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"technology\",\n                \"title\": \"2. High-Speed Tech\",\n                \"number\": \"02\"\n            },\n            {\n                \"id\": \"conversion-rates\",\n                \"title\": \"3. Conversion Multiplier\",\n                \"number\": \"03\"\n            },\n            {\n                \"id\": \"wordpress-optimization\",\n                \"title\": \"4. WordPress Optimization\",\n                \"number\": \"04\"\n            },\n            {\n                \"id\": \"aeo-strategy\",\n                \"title\": \"5. AEO Perspective\",\n                \"number\": \"05\"\n            },\n            {\n                \"id\": \"security\",\n                \"title\": \"6. Security & Speed\",\n                \"number\": \"06\"\n            },\n            {\n                \"id\": \"conclusion\",\n                \"title\": \"7. Conclusion\",\n                \"number\": \"07\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-5\",\n        \"slug\": \"woocommerce-growth-guide-turn-traffic-into-sales-at-scale\",\n        \"title\": \"WooCommerce Growth Guide: Turn Traffic into Sales at Scale\",\n        \"category\": \"E-commerce\",\n        \"date\": \"Apr 17, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/support-chat.jpg\"\n        },\n        \"image\": \"/images/blog/WooCommerce_Growth_Guide_1.jpg\",\n        \"excerpt\": \"Traffic without conversion is wasted spend. Optimize product pages, checkout flows, and user experience to scale your WooCommerce store globally.\",\n        \"content\": `\n\n    <div class=\"hidden\">\n\n      <h2>Meta Description</h2>\n\n      <p>Master WooCommerce growth. Learn how to optimize product pages, streamline checkout flows, and leverage advanced UX principles to turn your WordPress traffic into a high-converting global revenue machine.</p>\n\n    </div>\n\n\n\n    <h2 id=\"conversion-foundation\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">1. The Conversion Foundation: Why Traffic Isn't Success</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Most E-commerce founders obsess over \"getting more traffic.\" They pour thousands into Meta ads and Google PPC, only to watch 98% of those visitors bounce without a second thought. In 2026, traffic is a commodity; conversion is the edge. WooCommerce, while powerful, requires a surgical approach to turn speculative clicks into loyal customers.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      The \"WooCommerce Growth Framework\" starts with auditing your friction points. If your page takes more than 3 seconds to load or your checkout requires 5 unnecessary fields, you are effectively burning your marketing budget. We focus on the \"Triple Constraint\" of E-commerce Success: Speed, Trust, and Scarcity.\n\n    </p>\n\n\n\n    <h2 id=\"product-page-optimization\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">2. Product Page Psychology: Selling the Problem, Not the Product</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Your product page is your digital salesperson. If it only lists features, it's failing. High-converting WooCommerce stores use a specific layout hierarchy that mimics how the human brain processes value:\n\n    </p>\n\n    <ul class=\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\">\n\n      <li><strong class=\"text-white\">High-Impact Visuals:</strong> Use 4K imagery and 360-degree views to eliminate \"tactile anxiety.\" Users can't touch the product, so they must see every detail.</li>\n\n      <li><strong class=\"text-white\">The \"Above-the-Fold\" Value Prop:</strong> Clearly state what problem this product solves before the user has to scroll.</li>\n\n      <li><strong class=\"text-white\">Social Proof Placement:</strong> Don't just hide reviews at the bottom. Place star ratings near the price and \"Verified Buyer\" badges near the CTA.</li>\n\n    </ul>\n\n\n\n    <h2 id=\"checkout-optimization\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">3. Checkout Friction: The Silent Killer of Growth</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Cart abandonment rates average 70%. In WooCommerce, the default checkout is often too bloated. To scale global revenue, you must simplify. One-page checkouts, guest checkout options, and \"Express Pay\" integrations (Apple Pay, Google Pay) are no longer optional—”they are foundational.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Real-world example: A premium apparel brand reduced their checkout fields from 12 to 6 and saw a 14% lift in completed orders within 30 days. Less friction equals more revenue.\n\n    </p>\n\n\n\n    <h2 id=\"scaling-internationally\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">4. Scaling Locally to Globally: Multi-Currency and Localization</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      The beauty of WooCommerce is its extensibility for global trade. However, showing a price in USD to a customer in Europe or Asia is a massive conversion killer. Multi-currency switches and translated content are the first steps to unlocking international markets.\n\n    </p>\n\n\n\n    <div class=\"p-8 bg-zinc-900 border border-zinc-800 rounded-2xl mt-16\">\n\n       <h3 class=\"text-2xl font-bold text-white mb-4\">Launch Your Growth Audit</h3>\n\n       <p class=\"text-zinc-400 mb-6\">Want to find the hidden leaks in your WooCommerce funnel? Our e-commerce architects build custom optimization plans that prioritize ROI.</p>\n\n       <a href=\"/contact\" class=\"text-[#05A3FF] font-bold hover:underline\">Get Your Store Analyzed †’</a>\n\n    </div>\n\n  `,\n        \"tableOfContents\": [\n            {\n                \"id\": \"conversion-foundation\",\n                \"title\": \"1. Conversion vs Traffic\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"product-page-optimization\",\n                \"title\": \"2. Product Psychology\",\n                \"number\": \"02\"\n            },\n            {\n                \"id\": \"checkout-optimization\",\n                \"title\": \"3. Fixing Checkout Friction\",\n                \"number\": \"03\"\n            },\n            {\n                \"id\": \"scaling-internationally\",\n                \"title\": \"4. Going Global\",\n                \"number\": \"04\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-6\",\n        \"slug\": \"wordpress-marketing-engine-build-rank-convert-smarter\",\n        \"title\": \"WordPress Marketing Engine: Build, Rank & Convert Smarter\",\n        \"category\": \"CMS\",\n        \"date\": \"Apr 16, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/coding-screen.jpg\"\n        },\n        \"image\": \"/images/blog/wordpress-marketing-engine-build-rank-convert-smarter.jpg\",\n        \"excerpt\": \"SEO-driven traffic compounds over time. Create an optimized content engine and conversion funnels directly inside WordPress.\",\n        \"content\": `\n\n    <div class=\"hidden\">\n\n      <h2>Meta Description</h2>\n\n      <p>Transform your WordPress site into a high-performance marketing engine. Learn advanced SEO strategy, content funnel architecture, and speed optimization techniques to drive organic growth.</p>\n\n    </div>\n\n\n\n    <h2 id=\"organic-compounding\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">1. Organic Compounding: The Long Game of SEO</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Paid ads are a faucet; SEO is a well. When you turn off the money, the faucet stops. But a well-built WordPress marketing engine continues to provide value for years. The secret to \"Organic Compounding\" is building a library of high-intent content that answers the questions your customers are asking long before they are ready to buy.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      In 2026, Google rewards \"Helpful Content\" above all else. Your WordPress site must move beyond being a technical shell and become a knowledge hub. This requires a shift from \"keyword stuffing\" to \"topic authority.\"\n\n    </p>\n\n\n\n    <h2 id=\"content-funnel-architecture\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">2. Content Funnel Architecture: Moving Users to Action</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Not all traffic is created equal. A \"Marketing Engine\" categorizes content into the classic funnel:\n\n    </p>\n\n    <ul class=\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\">\n\n      <li><strong class=\"text-white\">TOFU (Top of Funnel):</strong> Educational blog posts that solve small problems (e.g., \"How to fix a slow website\").</li>\n\n      <li><strong class=\"text-white\">MOFU (Middle of Funnel):</strong> Comparison guides and case studies (e.g., \"WordPress vs Webflow for SEO\").</li>\n\n      <li><strong class=\"text-white\">BOFU (Bottom of Funnel):</strong> Product features and \"Book a Demo\" pages.</li>\n\n    </ul>\n\n\n\n    <h2 id=\"speed-for-conversions\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">3. Technical Performance: Speed is a Conversion Variable</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      If your WordPress site is slow, your content doesn't matter. Google's Core Web Vitals are not just \"SEO signals\" - they are usability metrics. We recommend a \"Clean Build\" approach: lightweight themes, specialized hosting (like <a href=\"/blog/hostinger-performance-hosting-scale-digital-presence\" class=\"text-[#05A3FF] hover:underline\">Hostinger</a>), and advanced caching strategy.\n\n    </p>\n\n\n\n    <div class=\"p-8 bg-zinc-900 border border-zinc-800 rounded-2xl mt-16\">\n\n       <h3 class=\"text-2xl font-bold text-white mb-4\">Build Your Authority Engine</h3>\n\n       <p class=\"text-zinc-400 mb-6\">Ready to stop chasing traffic and start building a ranking machine? Our WordPress strategists design CMS ecosystems that convert at 3x industry standards.</p>\n\n       <a href=\"/contact\" class=\"text-[#05A3FF] font-bold hover:underline\">Start Your Strategy Session -></a>\n\n    </div>\n\n  `,\n        \"tableOfContents\": [\n            {\n                \"id\": \"organic-compounding\",\n                \"title\": \"1. Organic Compounding\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"content-funnel-architecture\",\n                \"title\": \"2. Funnel Architecture\",\n                \"number\": \"02\"\n            },\n            {\n                \"id\": \"speed-for-conversions\",\n                \"title\": \"3. Technical Performance\",\n                \"number\": \"03\"\n            },\n            {\n                \"id\": \"conclusion\",\n                \"title\": \"Conclusion\",\n                \"number\": \"04\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-7\",\n        \"slug\": \"hubspot-growth-system-convert-traffic-into-loyal-customers\",\n        \"title\": \"HubSpot Growth System: Convert Traffic into Loyal Customers\",\n        \"category\": \"CRM\",\n        \"date\": \"Apr 15, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/digital-strategy.jpg\"\n        },\n        \"image\": \"/images/blog/hubspot-growth-system-convert-traffic-into-loyal-customers.jpg\",\n        \"excerpt\": \"Leads need nurturing to convert. Automate your marketing cycles and CRM workflows with HubSpot to drive consistent revenue.\",\n        \"content\": `\n\n    <div class=\"hidden\">\n\n      <h2>Meta Description</h2>\n\n      <p>Master the HubSpot Growth System. Learn how to automate lead nurturing, optimize CRM workflows, and turn cold traffic into loyal, high-value customers.</p>\n\n    </div>\n\n\n\n    <h2 id=\"lead-nurturing-logic\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">1. Lead Nurturing Logic: Why Automation Wins</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      In a world of information overload, your brand's ability to stay \"top of mind\" is the difference between a sale and a lost opportunity. HubSpot isn't just a database; it's an automated nurturing machine. By mapping content to the buyer's journey, you ensure that every lead gets the right message at the right time without manual intervention.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      The \"Cold to Loyal\" transition requires a series of micro-conversions. Each email opened, each PDF downloaded, and each webinar attended is a signal that your HubSpot engine uses to score leads and prioritize your sales team's energy.\n\n    </p>\n\n\n\n    <h2 id=\"crm-workflow-optimization\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">2. CRM Workflow Optimization: Eliminating Sales Friction</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      A messy CRM is where deals go to die. We focus on \"Zero-Admin\" sales environments. By automating lead rotation, deal stage updates, and follow-up reminders, your sales team can spend 100% of their time actually selling instead of fighting with software.\n\n    </p>\n\n\n\n    <h2 id=\"unified-marketing-sales\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">3. The Unified View: Marketing & Sales Alignment</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      When marketing and sales speak different languages, revenue leaks. HubSpot provides a single source of truth. Marketing sees which ads drove the biggest deals; Sales sees exactly what content a lead consumed before the first call. This data-driven alignment is the hallmark of high-growth SaaS and B2B organizations.\n\n    </p>\n\n\n\n    <div class=\"p-8 bg-zinc-900 border border-zinc-800 rounded-2xl mt-16\">\n\n       <h3 class=\"text-2xl font-bold text-white mb-4\">Optimize Your CRM Engine</h3>\n\n       <p class=\"text-zinc-400 mb-6\">Is your HubSpot setup a cost center or a revenue driver? Our CRM architects audit and rebuild workflows for maximum lead-to-close efficiency.</p>\n\n       <a href=\"/contact\" class=\"text-[#05A3FF] font-bold hover:underline\">Get a HubSpot Audit †’</a>\n\n    </div>\n\n  `,\n        \"tableOfContents\": [\n            {\n                \"id\": \"lead-nurturing-logic\",\n                \"title\": \"1. Nurturing Logic\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"crm-workflow-optimization\",\n                \"title\": \"2. CRM Workflows\",\n                \"number\": \"02\"\n            },\n            {\n                \"id\": \"unified-marketing-sales\",\n                \"title\": \"3. Marketing-Sales Alignment\",\n                \"number\": \"03\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-8\",\n        \"slug\": \"brevo-marketing-automation-turn-campaigns-into-revenue\",\n        \"title\": \"Brevo Marketing Automation: Turn Campaigns into Revenue\",\n        \"category\": \"Marketing Automation\",\n        \"date\": \"Apr 14, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/seo-analytics.jpg\"\n        },\n        \"image\": \"/images/blog/brevo-marketing-automation-turn-campaigns-into-revenue.jpeg\",\n        \"excerpt\": \"Manual campaigns don't scale. Automate your customer lifecycle with SMS, Email, and WhatsApp to recover lost revenue.\",\n        \"content\": `\n\n    <div class=\"hidden\">\n\n      <h2>Meta Description</h2>\n\n      <p>Master Brevo Marketing Automation. Learn how to recover abandoned carts, automate customer lifecycle emails, and use SMS marketing to drive 20% more revenue.</p>\n\n    </div>\n\n\n\n    <h2 id=\"lifecycle-automation\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">1. Lifecycle Automation: Beyond Bulk Email</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Bulk email is dead. The future is personalized behavioral triggers. Brevo allows you to build sophisticated workflows that respond to how users actually interact with your brand. Whether it's a \"Welcome Series\" that educates new subscribers or a \"Win-Back\" campaign for dormant users, automation ensures no customer falls through the cracks.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      The objective is to move from \"campaign-based\" marketing to \"journey-based\" marketing. Instead of blasting your entire list every Tuesday, you send targeted messages based on specific lifecycle stages: Lead, Active User, At-Risk, and Churned.\n\n    </p>\n\n\n\n    <h2 id=\"cart-recovery-sms\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">2. Multi-Channel Recovery: Cart Abandonment 2.0</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      An email alone isn't enough to recover a lost sale in 2026. By combining Email with SMS and WhatsApp through Brevo, you create a persistent but respectful recovery loop. A typical high-converting sequence might look like this: \n\n      <br/><br/>\n\n      1. <strong>Email (1 hour later):</strong> \"Did you forget something?\" <br/>\n\n      2. <strong>SMS (24 hours later):</strong> \"Last chance! Use code SAVED10 for your items.\" <br/>\n\n      3. <strong>Retargeting:</strong> Syncing your Brevo segments with Facebook/Google ads.\n\n    </p>\n\n\n\n    <h2 id=\"transactional-vs-marketing\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">3. The Power of Transactional Infrastructure</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Brevo's secret weapon is its robust SMTP transactional engine. Your \"Order Confirmed\" and \"Password Reset\" emails are often your most opened messages. By adding strategic marketing elements (upsells, community links) to these transactional templates, you turn utility into a growth lever.\n\n    </p>\n\n\n\n    <div class=\"p-8 bg-zinc-900 border border-zinc-800 rounded-2xl mt-16\">\n\n       <h3 class=\"text-2xl font-bold text-white mb-4\">Automate Your Revenue</h3>\n\n       <p class=\"text-zinc-400 mb-6\">Stop leaving money on the table with manual outreach. Our automation specialists build Brevo ecosystems that work while you sleep.</p>\n\n       <a href=\"/contact\" class=\"text-[#05A3FF] font-bold hover:underline\">Start Automating †’</a>\n\n    </div>\n\n  `,\n        \"tableOfContents\": [\n            {\n                \"id\": \"lifecycle-automation\",\n                \"title\": \"1. Lifecycle Automation\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"cart-recovery-sms\",\n                \"title\": \"2. Multi-Channel Recovery\",\n                \"number\": \"02\"\n            },\n            {\n                \"id\": \"transactional-vs-marketing\",\n                \"title\": \"3. Transactional Infrastructure\",\n                \"number\": \"03\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-9\",\n        \"slug\": \"aisensy-whatsapp-funnels-drive-engagement-leads-sales\",\n        \"title\": \"AISensy WhatsApp Funnels: Drive Engagement, Leads & Sales\",\n        \"category\": \"Marketing Automation\",\n        \"date\": \"Apr 13, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/ai-technology.jpg\"\n        },\n        \"image\": \"/images/blog/aisensy-whatsapp-funnels-drive-engagement-leads-sales.jpg\",\n        \"excerpt\": \"WhatsApp is where your customers are. Build AI-driven chat funnels that capture leads and close sales in real-time.\",\n        \"content\": `\n\n    <div class=\"hidden\">\n\n      <h2>Meta Description</h2>\n\n      <p>Scale your business with AISensy WhatsApp Funnels. Learn how to use the WhatsApp Business API for automated lead generation, broadcast campaigns, and AI chatbots.</p>\n\n    </div>\n\n\n\n    <h2 id=\"conversational-commerce\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">1. Conversational Commerce: The 98% Open Rate Advantage</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Email open rates often hover around 20%. WhatsApp open rates consistently hit 90%+. AISensy leverages this incredible engagement by bringing the entire sales funnel into the chat. From product discovery to payment links, \"Conversational Commerce\" removes the friction of forcing users to visit a separate website.\n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      In high-trust markets, customers prefer chatting with a brand over filling out a form. AISensy allows you to scale this personal touch using official WhatsApp Business API features like \"Quick Replies\" and \"List Buttons.\"\n\n    </p>\n\n\n\n    <h2 id=\"ai-chatbots-leads\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">2. AI Chatbots: Scaling 24/7 Support and Sales</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      You can't have a human agent online at 3 AM for every customer. AISensy's AI chatbot integration handles the heavy lifting of qualifying leads and answering FAQs. By the time a human agent steps in, the lead is already warm, and the basic data (name, intent, budget) is already captured.\n\n    </p>\n\n\n\n    <h2 id=\"broadcast-retargeting\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">3. Strategic Broadcasts and Retargeting</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Unlike traditional spam, AISensy broadcasts are permission-based and highly targeted. By segmenting your WhatsApp list based on previous interactions, you can send \"Price Drop\" alerts or \"New Product\" teasers directly to the users most likely to buy.\n\n    </p>\n\n\n\n    <div class=\"p-8 bg-zinc-900 border border-zinc-800 rounded-2xl mt-16\">\n\n       <h3 class=\"text-2xl font-bold text-white mb-4\">Dominate WhatsApp Marketing</h3>\n\n       <p class=\"text-zinc-400 mb-6\">Ready to tap into the world's most popular messaging app? We design high-converting WhatsApp funnels using AISensy and official Meta APIs.</p>\n\n       <a href=\"/contact\" class=\"text-[#05A3FF] font-bold hover:underline\">Launch Your WhatsApp Funnel †’</a>\n\n    </div>\n\n  `,\n        \"tableOfContents\": [\n            {\n                \"id\": \"conversational-commerce\",\n                \"title\": \"1. Conversational Commerce\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"ai-chatbots-leads\",\n                \"title\": \"2. AI Chatbots\",\n                \"number\": \"02\"\n            },\n            {\n                \"id\": \"broadcast-retargeting\",\n                \"title\": \"3. Strategic Broadcasts\",\n                \"number\": \"03\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-10\",\n        \"slug\": \"semrush-seo-strategy-dominate-rankings-capture-high-intent-traffic\",\n        \"title\": \"Semrush SEO Strategy: Dominate Rankings & Capture High-Intent Traffic\",\n        \"category\": \"SEO\",\n        \"date\": \"Apr 12, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/content-marketing.jpg\"\n        },\n        \"image\": \"/images/blog/Semrush_SEO_Strategy_Dominate_.jpg\",\n        \"excerpt\": \"Ranking at the top isn't luck; it's a strategy. Master keyword intent, backlink audits, and competitor analysis to own your niche.\",\n        \"content\": `\n\n    <div class=\"hidden\">\n\n      <h2>Meta Description</h2>\n\n      <p>Dominate Google with our Semrush SEO Strategy. Learn how to conduct deep keyword research, perform competitor gap analysis, and build a backlink profile that lasts.</p>\n\n    </div>\n\n\n\n    <h2 id=\"keyword-intent\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">1. Keyword Intent: Thinking Like a Human, Ranking Like a Machine</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Not all traffic is created equal. A user searching for \"what is SEO\" is at a different stage than someone searching for \"best SEO agency in New York.\" Semrush helps you categorize keywords by intent: Informational, Navigational, Commercial, and Transactional. \n\n    </p>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      By aligning your content with the \"Transactional\" and \"Commercial\" intent keywords, you ensure that your traffic actually converts into revenue, rather than just inflating your vanity metrics.\n\n    </p>\n\n\n\n    <h2 id=\"competitor-gap-analysis\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">2. Competitor Gap Analysis: Your Roadmap to the Top</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Why reinvent the wheel? Semrush's Keyword Gap tool shows you exactly which keywords your competitors rank for that you are missing. This is the fastest way to build a content calendar that is guaranteed to capture high-intent traffic already proven to work elsewhere.\n\n    </p>\n\n\n\n    <h2 id=\"backlink-health\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">3. Backlink Health and Authority Building</h2>\n\n    <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n      Content is king, but links are the votes of confidence. We use Semrush to audit your backlink profile, disavow toxic links that might be penalizing you, and find outreach opportunities where your competitors have secured high-authority mentions.\n\n    </p>\n\n\n\n    <div class=\"p-8 bg-zinc-900 border border-zinc-800 rounded-2xl mt-16\">\n\n       <h3 class=\"text-2xl font-bold text-white mb-4\">Own the Search Results</h3>\n\n       <p class=\"text-zinc-400 mb-6\">SEO is a long game, but the rewards are permanent. Let our SEO architects build a Semrush-powered strategy that puts you on Page 1.</p>\n\n       <a href=\"/contact\" class=\"text-[#05A3FF] font-bold hover:underline\">Get an SEO Audit †’</a>\n\n    </div>\n\n  `,\n        \"tableOfContents\": [\n            {\n                \"id\": \"keyword-intent\",\n                \"title\": \"1. Keyword Intent\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"competitor-gap-analysis\",\n                \"title\": \"2. Competitor Gap Analysis\",\n                \"number\": \"02\"\n            },\n            {\n                \"id\": \"backlink-health\",\n                \"title\": \"3. Backlink Health\",\n                \"number\": \"03\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-11\",\n        \"slug\": \"heygen-ai-content-create-videos-that-engage-convert-scale\",\n        \"title\": \"HeyGen AI Content: Create Videos That Engage, Convert & Scale\",\n        \"category\": \"Video Marketing\",\n        \"date\": \"Apr 11, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/cro-ux.jpg\"\n        },\n        \"image\": \"/images/blog/HeyGen_AI_Content_Create_Video_4.jpg\",\n        \"excerpt\": \"Video content drives higher engagement. Produce scalable marketing videos using AI. Read our in-depth guide on HeyGen for Video Marketing.\",\n        \"content\": \"\\n    <div class=\\\"hidden\\\">\\n      <h2>Meta Description</h2>\\n      <p>HeyGen AI Content: Create Videos That Engage, Convert & Scale. Video content drives higher engagement. Produce scalable marketing videos using AI.</p>\\n    </div>\\n\\n    <h2 id=\\\"introduction\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Introduction</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      HeyGen AI Content: Create Videos That Engage, Convert & Scale. Video content drives higher engagement. Produce scalable marketing videos using AI. For instance: AI-generated product demos increase landing page conversions.\\n    </p>\\n    \\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">1. Advanced Strategies for HeyGen</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Understanding the core mechanics of Video Marketing enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, video content drives higher engagement. As demonstrated by industry leaders, video content drives higher engagement. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, video content drives higher engagement. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Video Marketing enables businesses to scale faster. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/video-marketing\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Video Marketing services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">2. Advanced Strategies for HeyGen</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Video Marketing enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. As demonstrated by industry leaders, video content drives higher engagement. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. As demonstrated by industry leaders, video content drives higher engagement.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, video content drives higher engagement. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. As demonstrated by industry leaders, video content drives higher engagement. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. As demonstrated by industry leaders, video content drives higher engagement. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, video content drives higher engagement. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with HeyGen requires a multi-faceted approach. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. As demonstrated by industry leaders, video content drives higher engagement. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Understanding the core mechanics of Video Marketing enables businesses to scale faster.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/video-marketing\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Video Marketing services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">3. Advanced Strategies for HeyGen</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, video content drives higher engagement. As demonstrated by industry leaders, video content drives higher engagement. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, video content drives higher engagement. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, video content drives higher engagement. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, video content drives higher engagement. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/video-marketing\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Video Marketing services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">4. Advanced Strategies for HeyGen</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, video content drives higher engagement. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, video content drives higher engagement. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Video Marketing enables businesses to scale faster. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, video content drives higher engagement. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Understanding the core mechanics of Video Marketing enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/video-marketing\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Video Marketing services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">5. Advanced Strategies for HeyGen</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, video content drives higher engagement. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, video content drives higher engagement. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Video Marketing enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Video Marketing enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Video Marketing enables businesses to scale faster.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/video-marketing\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Video Marketing services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">6. Advanced Strategies for HeyGen</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. As demonstrated by industry leaders, video content drives higher engagement. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, video content drives higher engagement.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Understanding the core mechanics of Video Marketing enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, video content drives higher engagement. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/video-marketing\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Video Marketing services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">7. Advanced Strategies for HeyGen</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. As demonstrated by industry leaders, video content drives higher engagement. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, video content drives higher engagement. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Video Marketing enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Video Marketing enables businesses to scale faster. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Video Marketing enables businesses to scale faster. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, video content drives higher engagement. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Video Marketing enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/video-marketing\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Video Marketing services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">8. Advanced Strategies for HeyGen</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, video content drives higher engagement. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Video Marketing enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Video Marketing enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, video content drives higher engagement.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, video content drives higher engagement. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Video Marketing enables businesses to scale faster. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Video Marketing enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, video content drives higher engagement. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/video-marketing\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Video Marketing services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">9. Advanced Strategies for HeyGen</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, video content drives higher engagement. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. As demonstrated by industry leaders, video content drives higher engagement. Understanding the core mechanics of Video Marketing enables businesses to scale faster. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Video Marketing enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, video content drives higher engagement. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with HeyGen requires a multi-faceted approach.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/video-marketing\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Video Marketing services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">10. Advanced Strategies for HeyGen</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, video content drives higher engagement. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, video content drives higher engagement. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Understanding the core mechanics of Video Marketing enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Video Marketing enables businesses to scale faster. As demonstrated by industry leaders, video content drives higher engagement. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, video content drives higher engagement. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of Video Marketing enables businesses to scale faster. Optimizing your digital strategy with HeyGen requires a multi-faceted approach. When you implement produce scalable marketing videos using ai., the results can dramatically impact the bottom line. As demonstrated by industry leaders, video content drives higher engagement.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/video-marketing\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Video Marketing services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    \\n\\n    <h2 id=\\\"conclusion\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Conclusion</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      In conclusion, embracing HeyGen within your Video Marketing strategy is a proven method for sustainable growth.\\n    </p>\\n  \",\n        \"tableOfContents\": [\n            {\n                \"id\": \"introduction\",\n                \"title\": \"Introduction\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"conclusion\",\n                \"title\": \"Conclusion\",\n                \"number\": \"12\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-12\",\n        \"slug\": \"vercel-performance-build-fast-experiences-that-increase-conversions\",\n        \"title\": \"Vercel Performance: Build Fast Experiences That Increase Conversions\",\n        \"category\": \"Web Hosting\",\n        \"date\": \"Apr 10, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/coding-screen.jpg\"\n        },\n        \"image\": \"/images/blog/Vercel_Performance_Build_Fast__1.jpg\",\n        \"excerpt\": \"Speed directly impacts UX and revenue. Deploy ultra-fast, optimized websites. Read our in-depth guide on Vercel for Web Hosting.\",\n        \"content\": \"\\n    <div class=\\\"hidden\\\">\\n      <h2>Meta Description</h2>\\n      <p>Vercel Performance: Build Fast Experiences That Increase Conversions. Speed directly impacts UX and revenue. Deploy ultra-fast, optimized websites.</p>\\n    </div>\\n\\n    <h2 id=\\\"introduction\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Introduction</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      Vercel Performance: Build Fast Experiences That Increase Conversions. Speed directly impacts UX and revenue. Deploy ultra-fast, optimized websites. For instance: A fast-loading landing page reduces bounce rate significantly.\\n    </p>\\n    \\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">1. Advanced Strategies for Vercel</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, speed directly impacts ux and revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, speed directly impacts ux and revenue. As demonstrated by industry leaders, speed directly impacts ux and revenue. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Understanding the core mechanics of Web Hosting enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, speed directly impacts ux and revenue. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, speed directly impacts ux and revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Web Hosting enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, speed directly impacts ux and revenue. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Web Hosting enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, speed directly impacts ux and revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-hosting\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Hosting services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">2. Advanced Strategies for Vercel</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Web Hosting enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Vercel requires a multi-faceted approach. As demonstrated by industry leaders, speed directly impacts ux and revenue. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of Web Hosting enables businesses to scale faster. As demonstrated by industry leaders, speed directly impacts ux and revenue. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. As demonstrated by industry leaders, speed directly impacts ux and revenue. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, speed directly impacts ux and revenue.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, speed directly impacts ux and revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Understanding the core mechanics of Web Hosting enables businesses to scale faster. As demonstrated by industry leaders, speed directly impacts ux and revenue.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Web Hosting enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, speed directly impacts ux and revenue. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. As demonstrated by industry leaders, speed directly impacts ux and revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-hosting\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Hosting services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">3. Advanced Strategies for Vercel</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, speed directly impacts ux and revenue. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, speed directly impacts ux and revenue. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, speed directly impacts ux and revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, speed directly impacts ux and revenue. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Vercel requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. As demonstrated by industry leaders, speed directly impacts ux and revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Web Hosting enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, speed directly impacts ux and revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Vercel requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. As demonstrated by industry leaders, speed directly impacts ux and revenue. Optimizing your digital strategy with Vercel requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-hosting\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Hosting services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">4. Advanced Strategies for Vercel</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, speed directly impacts ux and revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, speed directly impacts ux and revenue. As demonstrated by industry leaders, speed directly impacts ux and revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, speed directly impacts ux and revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Web Hosting enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Web Hosting enables businesses to scale faster. As demonstrated by industry leaders, speed directly impacts ux and revenue. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-hosting\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Hosting services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">5. Advanced Strategies for Vercel</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Vercel requires a multi-faceted approach. As demonstrated by industry leaders, speed directly impacts ux and revenue. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, speed directly impacts ux and revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Vercel requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, speed directly impacts ux and revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, speed directly impacts ux and revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Vercel requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, speed directly impacts ux and revenue. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, speed directly impacts ux and revenue. As demonstrated by industry leaders, speed directly impacts ux and revenue.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-hosting\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Hosting services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">6. Advanced Strategies for Vercel</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Web Hosting enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Vercel requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Web Hosting enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Vercel requires a multi-faceted approach. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Vercel requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, speed directly impacts ux and revenue. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-hosting\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Hosting services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">7. Advanced Strategies for Vercel</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Vercel requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, speed directly impacts ux and revenue.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, speed directly impacts ux and revenue. Optimizing your digital strategy with Vercel requires a multi-faceted approach. As demonstrated by industry leaders, speed directly impacts ux and revenue. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, speed directly impacts ux and revenue. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. As demonstrated by industry leaders, speed directly impacts ux and revenue. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Web Hosting enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Web Hosting enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. As demonstrated by industry leaders, speed directly impacts ux and revenue. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Vercel requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-hosting\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Hosting services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">8. Advanced Strategies for Vercel</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, speed directly impacts ux and revenue. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Web Hosting enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, speed directly impacts ux and revenue. As demonstrated by industry leaders, speed directly impacts ux and revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. As demonstrated by industry leaders, speed directly impacts ux and revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Web Hosting enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-hosting\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Hosting services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">9. Advanced Strategies for Vercel</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Vercel requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Understanding the core mechanics of Web Hosting enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Web Hosting enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Web Hosting enables businesses to scale faster. Understanding the core mechanics of Web Hosting enables businesses to scale faster. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Vercel requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Optimizing your digital strategy with Vercel requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Vercel requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-hosting\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Hosting services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">10. Advanced Strategies for Vercel</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Understanding the core mechanics of Web Hosting enables businesses to scale faster. As demonstrated by industry leaders, speed directly impacts ux and revenue. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Web Hosting enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Vercel requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, speed directly impacts ux and revenue. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Web Hosting enables businesses to scale faster. Optimizing your digital strategy with Vercel requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Web Hosting enables businesses to scale faster. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. As demonstrated by industry leaders, speed directly impacts ux and revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, speed directly impacts ux and revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement deploy ultra-fast, optimized websites., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-hosting\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Hosting services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    \\n\\n    <h2 id=\\\"conclusion\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Conclusion</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      In conclusion, embracing Vercel within your Web Hosting strategy is a proven method for sustainable growth.\\n    </p>\\n  \",\n        \"tableOfContents\": [\n            {\n                \"id\": \"introduction\",\n                \"title\": \"Introduction\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"conclusion\",\n                \"title\": \"Conclusion\",\n                \"number\": \"12\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-13\",\n        \"slug\": \"shopify-growth-blueprint-build-a-brand-that-converts-scales\",\n        \"title\": \"Shopify Growth Blueprint: Build a Brand That Converts & Scales\",\n        \"category\": \"E-commerce\",\n        \"date\": \"Apr 9, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/support-chat.jpg\"\n        },\n        \"image\": \"/images/blog/Shopify_Growth_Blueprint_Build_1.jpg\",\n        \"excerpt\": \"Platform choice affects scalability. Create high-converting eCommerce stores. Read our in-depth guide on Shopify for E-commerce.\",\n        \"content\": \"\\n    <div class=\\\"hidden\\\">\\n      <h2>Meta Description</h2>\\n      <p>Shopify Growth Blueprint: Build a Brand That Converts & Scales. Platform choice affects scalability. Create high-converting eCommerce stores.</p>\\n    </div>\\n\\n    <h2 id=\\\"introduction\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Introduction</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      Shopify Growth Blueprint: Build a Brand That Converts & Scales. Platform choice affects scalability. Create high-converting eCommerce stores. For instance: Optimized Shopify store with upsells increases AOV.\\n    </p>\\n    \\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">1. Advanced Strategies for Shopify</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Shopify requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of E-commerce enables businesses to scale faster. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, platform choice affects scalability. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, platform choice affects scalability.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, platform choice affects scalability. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, platform choice affects scalability. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of E-commerce enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/e-commerce\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our E-commerce services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">2. Advanced Strategies for Shopify</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. As demonstrated by industry leaders, platform choice affects scalability. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of E-commerce enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Shopify requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of E-commerce enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Optimizing your digital strategy with Shopify requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, platform choice affects scalability.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, platform choice affects scalability.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Optimizing your digital strategy with Shopify requires a multi-faceted approach.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/e-commerce\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our E-commerce services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">3. Advanced Strategies for Shopify</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of E-commerce enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, platform choice affects scalability. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, platform choice affects scalability. Understanding the core mechanics of E-commerce enables businesses to scale faster. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Understanding the core mechanics of E-commerce enables businesses to scale faster. As demonstrated by industry leaders, platform choice affects scalability. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. As demonstrated by industry leaders, platform choice affects scalability. Understanding the core mechanics of E-commerce enables businesses to scale faster. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of E-commerce enables businesses to scale faster. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. As demonstrated by industry leaders, platform choice affects scalability.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of E-commerce enables businesses to scale faster. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Shopify requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of E-commerce enables businesses to scale faster. As demonstrated by industry leaders, platform choice affects scalability.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/e-commerce\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our E-commerce services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">4. Advanced Strategies for Shopify</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. As demonstrated by industry leaders, platform choice affects scalability. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of E-commerce enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of E-commerce enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, platform choice affects scalability. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Shopify requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Understanding the core mechanics of E-commerce enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of E-commerce enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/e-commerce\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our E-commerce services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">5. Advanced Strategies for Shopify</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of E-commerce enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Shopify requires a multi-faceted approach. As demonstrated by industry leaders, platform choice affects scalability. Optimizing your digital strategy with Shopify requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of E-commerce enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of E-commerce enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, platform choice affects scalability. As demonstrated by industry leaders, platform choice affects scalability. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of E-commerce enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of E-commerce enables businesses to scale faster.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/e-commerce\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our E-commerce services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">6. Advanced Strategies for Shopify</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. As demonstrated by industry leaders, platform choice affects scalability. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Shopify requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Shopify requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of E-commerce enables businesses to scale faster. Understanding the core mechanics of E-commerce enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of E-commerce enables businesses to scale faster. Understanding the core mechanics of E-commerce enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of E-commerce enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, platform choice affects scalability. Understanding the core mechanics of E-commerce enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of E-commerce enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of E-commerce enables businesses to scale faster.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/e-commerce\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our E-commerce services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">7. Advanced Strategies for Shopify</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Understanding the core mechanics of E-commerce enables businesses to scale faster. As demonstrated by industry leaders, platform choice affects scalability. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, platform choice affects scalability. As demonstrated by industry leaders, platform choice affects scalability.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Understanding the core mechanics of E-commerce enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, platform choice affects scalability. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Shopify requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, platform choice affects scalability. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of E-commerce enables businesses to scale faster. Optimizing your digital strategy with Shopify requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Shopify requires a multi-faceted approach. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Optimizing your digital strategy with Shopify requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, platform choice affects scalability. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Optimizing your digital strategy with Shopify requires a multi-faceted approach. As demonstrated by industry leaders, platform choice affects scalability. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of E-commerce enables businesses to scale faster.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/e-commerce\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our E-commerce services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">8. Advanced Strategies for Shopify</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. As demonstrated by industry leaders, platform choice affects scalability. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Shopify requires a multi-faceted approach. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, platform choice affects scalability. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, platform choice affects scalability. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, platform choice affects scalability. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of E-commerce enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Shopify requires a multi-faceted approach. As demonstrated by industry leaders, platform choice affects scalability.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Shopify requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Understanding the core mechanics of E-commerce enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/e-commerce\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our E-commerce services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">9. Advanced Strategies for Shopify</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, platform choice affects scalability. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. As demonstrated by industry leaders, platform choice affects scalability. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Shopify requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, platform choice affects scalability. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Shopify requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, platform choice affects scalability. As demonstrated by industry leaders, platform choice affects scalability.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, platform choice affects scalability. As demonstrated by industry leaders, platform choice affects scalability. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, platform choice affects scalability. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Shopify requires a multi-faceted approach. As demonstrated by industry leaders, platform choice affects scalability. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of E-commerce enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Shopify requires a multi-faceted approach.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/e-commerce\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our E-commerce services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">10. Advanced Strategies for Shopify</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of E-commerce enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, platform choice affects scalability. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, platform choice affects scalability. As demonstrated by industry leaders, platform choice affects scalability. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Understanding the core mechanics of E-commerce enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Shopify requires a multi-faceted approach. Optimizing your digital strategy with Shopify requires a multi-faceted approach. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Shopify requires a multi-faceted approach. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. When you implement create high-converting ecommerce stores., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, platform choice affects scalability. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, platform choice affects scalability. Optimizing your digital strategy with Shopify requires a multi-faceted approach. As demonstrated by industry leaders, platform choice affects scalability. Optimizing your digital strategy with Shopify requires a multi-faceted approach.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/e-commerce\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our E-commerce services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    \\n\\n    <h2 id=\\\"conclusion\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Conclusion</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      In conclusion, embracing Shopify within your E-commerce strategy is a proven method for sustainable growth.\\n    </p>\\n  \",\n        \"tableOfContents\": [\n            {\n                \"id\": \"introduction\",\n                \"title\": \"Introduction\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"conclusion\",\n                \"title\": \"Conclusion\",\n                \"number\": \"12\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-14\",\n        \"slug\": \"stripe-revenue-engine-optimize-payments-for-maximum-conversions\",\n        \"title\": \"Stripe Revenue Engine: Optimize Payments for Maximum Conversions\",\n        \"category\": \"Finance\",\n        \"date\": \"Apr 8, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/brand-strategy.jpg\"\n        },\n        \"image\": \"/images/brand-strategy.jpg\",\n        \"excerpt\": \"Checkout friction reduces revenue. Streamline payment processing. Read our in-depth guide on Stripe for Finance.\",\n        \"content\": \"\\n    <div class=\\\"hidden\\\">\\n      <h2>Meta Description</h2>\\n      <p>Stripe Revenue Engine: Optimize Payments for Maximum Conversions. Checkout friction reduces revenue. Streamline payment processing.</p>\\n    </div>\\n\\n    <h2 id=\\\"introduction\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Introduction</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      Stripe Revenue Engine: Optimize Payments for Maximum Conversions. Checkout friction reduces revenue. Streamline payment processing. For instance: One-click payments improve checkout completion rate.\\n    </p>\\n    \\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">1. Advanced Strategies for Stripe</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Stripe requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement streamline payment processing., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Stripe requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, checkout friction reduces revenue. As demonstrated by industry leaders, checkout friction reduces revenue. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement streamline payment processing., the results can dramatically impact the bottom line. Optimizing your digital strategy with Stripe requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement streamline payment processing., the results can dramatically impact the bottom line. Understanding the core mechanics of Finance enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Finance enables businesses to scale faster. As demonstrated by industry leaders, checkout friction reduces revenue. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Stripe requires a multi-faceted approach. Optimizing your digital strategy with Stripe requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Finance enables businesses to scale faster. Understanding the core mechanics of Finance enables businesses to scale faster.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/finance\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Finance services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">2. Advanced Strategies for Stripe</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of Finance enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, checkout friction reduces revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Stripe requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement streamline payment processing., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, checkout friction reduces revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, checkout friction reduces revenue. Understanding the core mechanics of Finance enables businesses to scale faster. As demonstrated by industry leaders, checkout friction reduces revenue. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Stripe requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement streamline payment processing., the results can dramatically impact the bottom line. When you implement streamline payment processing., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement streamline payment processing., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Finance enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Finance enables businesses to scale faster. When you implement streamline payment processing., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/finance\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Finance services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">3. Advanced Strategies for Stripe</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, checkout friction reduces revenue. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Stripe requires a multi-faceted approach. When you implement streamline payment processing., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Stripe requires a multi-faceted approach. As demonstrated by industry leaders, checkout friction reduces revenue. Understanding the core mechanics of Finance enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement streamline payment processing., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement streamline payment processing., the results can dramatically impact the bottom line. Understanding the core mechanics of Finance enables businesses to scale faster. When you implement streamline payment processing., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, checkout friction reduces revenue.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement streamline payment processing., the results can dramatically impact the bottom line. Understanding the core mechanics of Finance enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, checkout friction reduces revenue. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, checkout friction reduces revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Finance enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/finance\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Finance services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">4. Advanced Strategies for Stripe</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, checkout friction reduces revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, checkout friction reduces revenue.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement streamline payment processing., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, checkout friction reduces revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement streamline payment processing., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement streamline payment processing., the results can dramatically impact the bottom line. Understanding the core mechanics of Finance enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, checkout friction reduces revenue. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, checkout friction reduces revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement streamline payment processing., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Finance enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/finance\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Finance services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">5. Advanced Strategies for Stripe</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Finance enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Finance enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, checkout friction reduces revenue. Understanding the core mechanics of Finance enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Finance enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, checkout friction reduces revenue. As demonstrated by industry leaders, checkout friction reduces revenue.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, checkout friction reduces revenue. Understanding the core mechanics of Finance enables businesses to scale faster. Understanding the core mechanics of Finance enables businesses to scale faster. As demonstrated by industry leaders, checkout friction reduces revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Finance enables businesses to scale faster. When you implement streamline payment processing., the results can dramatically impact the bottom line. Optimizing your digital strategy with Stripe requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Stripe requires a multi-faceted approach. When you implement streamline payment processing., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/finance\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Finance services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">6. Advanced Strategies for Stripe</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, checkout friction reduces revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement streamline payment processing., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, checkout friction reduces revenue.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Stripe requires a multi-faceted approach. Optimizing your digital strategy with Stripe requires a multi-faceted approach. As demonstrated by industry leaders, checkout friction reduces revenue. Understanding the core mechanics of Finance enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Finance enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement streamline payment processing., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, checkout friction reduces revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, checkout friction reduces revenue. As demonstrated by industry leaders, checkout friction reduces revenue. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Stripe requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement streamline payment processing., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, checkout friction reduces revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/finance\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Finance services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">7. Advanced Strategies for Stripe</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement streamline payment processing., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement streamline payment processing., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Finance enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, checkout friction reduces revenue. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, checkout friction reduces revenue. When you implement streamline payment processing., the results can dramatically impact the bottom line. Understanding the core mechanics of Finance enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement streamline payment processing., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement streamline payment processing., the results can dramatically impact the bottom line. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, checkout friction reduces revenue. When you implement streamline payment processing., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of Finance enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/finance\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Finance services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">8. Advanced Strategies for Stripe</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Finance enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, checkout friction reduces revenue. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement streamline payment processing., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Finance enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement streamline payment processing., the results can dramatically impact the bottom line. Understanding the core mechanics of Finance enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, checkout friction reduces revenue. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, checkout friction reduces revenue. Understanding the core mechanics of Finance enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/finance\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Finance services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">9. Advanced Strategies for Stripe</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Finance enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Finance enables businesses to scale faster. As demonstrated by industry leaders, checkout friction reduces revenue. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement streamline payment processing., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, checkout friction reduces revenue. As demonstrated by industry leaders, checkout friction reduces revenue. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Optimizing your digital strategy with Stripe requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, checkout friction reduces revenue. Understanding the core mechanics of Finance enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, checkout friction reduces revenue. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement streamline payment processing., the results can dramatically impact the bottom line. As demonstrated by industry leaders, checkout friction reduces revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement streamline payment processing., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, checkout friction reduces revenue. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Stripe requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Stripe requires a multi-faceted approach.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/finance\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Finance services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">10. Advanced Strategies for Stripe</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, checkout friction reduces revenue. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Finance enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Stripe requires a multi-faceted approach. When you implement streamline payment processing., the results can dramatically impact the bottom line. Understanding the core mechanics of Finance enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement streamline payment processing., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, checkout friction reduces revenue. As demonstrated by industry leaders, checkout friction reduces revenue.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Finance enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement streamline payment processing., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement streamline payment processing., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Finance enables businesses to scale faster. When you implement streamline payment processing., the results can dramatically impact the bottom line. When you implement streamline payment processing., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/finance\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Finance services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    \\n\\n    <h2 id=\\\"conclusion\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Conclusion</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      In conclusion, embracing Stripe within your Finance strategy is a proven method for sustainable growth.\\n    </p>\\n  \",\n        \"tableOfContents\": [\n            {\n                \"id\": \"introduction\",\n                \"title\": \"Introduction\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"conclusion\",\n                \"title\": \"Conclusion\",\n                \"number\": \"12\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-15\",\n        \"slug\": \"supabase-backend-power-scalable-apps-for-growth-focused-products\",\n        \"title\": \"Supabase Backend: Power Scalable Apps for Growth-Focused Products\",\n        \"category\": \"Development\",\n        \"date\": \"Apr 7, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/coding-screen.jpg\"\n        },\n        \"image\": \"/images/blog/Supabase_Backend_Power_Scalabl_1.jpg\",\n        \"excerpt\": \"Backend performance affects user experience. Build scalable, real-time applications. Read our in-depth guide on Supabase for Development.\",\n        \"content\": \"\\n    <div class=\\\"hidden\\\">\\n      <h2>Meta Description</h2>\\n      <p>Supabase Backend: Power Scalable Apps for Growth-Focused Products. Backend performance affects user experience. Build scalable, real-time applications.</p>\\n    </div>\\n\\n    <h2 id=\\\"introduction\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Introduction</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      Supabase Backend: Power Scalable Apps for Growth-Focused Products. Backend performance affects user experience. Build scalable, real-time applications. For instance: Fast authentication improves onboarding completion rates.\\n    </p>\\n    \\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">1. Advanced Strategies for Supabase</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Supabase requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, backend performance affects user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, backend performance affects user experience. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. As demonstrated by industry leaders, backend performance affects user experience. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, backend performance affects user experience. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, backend performance affects user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Supabase requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, backend performance affects user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Development enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/development\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Development services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">2. Advanced Strategies for Supabase</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Understanding the core mechanics of Development enables businesses to scale faster. As demonstrated by industry leaders, backend performance affects user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, backend performance affects user experience. As demonstrated by industry leaders, backend performance affects user experience. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Development enables businesses to scale faster. As demonstrated by industry leaders, backend performance affects user experience. Understanding the core mechanics of Development enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Supabase requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Development enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Development enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Optimizing your digital strategy with Supabase requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Supabase requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, backend performance affects user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Development enables businesses to scale faster. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Understanding the core mechanics of Development enables businesses to scale faster. As demonstrated by industry leaders, backend performance affects user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/development\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Development services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">3. Advanced Strategies for Supabase</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Supabase requires a multi-faceted approach. As demonstrated by industry leaders, backend performance affects user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Development enables businesses to scale faster. Understanding the core mechanics of Development enables businesses to scale faster. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, backend performance affects user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Supabase requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Development enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, backend performance affects user experience. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Optimizing your digital strategy with Supabase requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/development\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Development services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">4. Advanced Strategies for Supabase</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Supabase requires a multi-faceted approach. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Development enables businesses to scale faster. Understanding the core mechanics of Development enables businesses to scale faster. As demonstrated by industry leaders, backend performance affects user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, backend performance affects user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of Development enables businesses to scale faster. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Supabase requires a multi-faceted approach. As demonstrated by industry leaders, backend performance affects user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. As demonstrated by industry leaders, backend performance affects user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/development\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Development services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">5. Advanced Strategies for Supabase</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, backend performance affects user experience. As demonstrated by industry leaders, backend performance affects user experience. Optimizing your digital strategy with Supabase requires a multi-faceted approach. As demonstrated by industry leaders, backend performance affects user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Supabase requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Supabase requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. As demonstrated by industry leaders, backend performance affects user experience. Optimizing your digital strategy with Supabase requires a multi-faceted approach. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Development enables businesses to scale faster. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. As demonstrated by industry leaders, backend performance affects user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, backend performance affects user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Development enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, backend performance affects user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/development\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Development services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">6. Advanced Strategies for Supabase</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Supabase requires a multi-faceted approach. As demonstrated by industry leaders, backend performance affects user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Supabase requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Development enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Supabase requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Development enables businesses to scale faster. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Optimizing your digital strategy with Supabase requires a multi-faceted approach. As demonstrated by industry leaders, backend performance affects user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Supabase requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Development enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, backend performance affects user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, backend performance affects user experience.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/development\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Development services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">7. Advanced Strategies for Supabase</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Supabase requires a multi-faceted approach. Optimizing your digital strategy with Supabase requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Supabase requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Supabase requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Development enables businesses to scale faster. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Understanding the core mechanics of Development enables businesses to scale faster. Optimizing your digital strategy with Supabase requires a multi-faceted approach. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Supabase requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Development enables businesses to scale faster.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/development\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Development services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">8. Advanced Strategies for Supabase</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, backend performance affects user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, backend performance affects user experience. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Supabase requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, backend performance affects user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, backend performance affects user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Development enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, backend performance affects user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Development enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, backend performance affects user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, backend performance affects user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Supabase requires a multi-faceted approach. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/development\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Development services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">9. Advanced Strategies for Supabase</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Development enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. As demonstrated by industry leaders, backend performance affects user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Supabase requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Optimizing your digital strategy with Supabase requires a multi-faceted approach. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Understanding the core mechanics of Development enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Development enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Development enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Supabase requires a multi-faceted approach. Understanding the core mechanics of Development enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/development\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Development services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">10. Advanced Strategies for Supabase</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, backend performance affects user experience. Optimizing your digital strategy with Supabase requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Supabase requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, backend performance affects user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement build scalable, real-time applications., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Supabase requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, backend performance affects user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Development enables businesses to scale faster. Understanding the core mechanics of Development enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Development enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Development enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Supabase requires a multi-faceted approach.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/development\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Development services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    \\n\\n    <h2 id=\\\"conclusion\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Conclusion</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      In conclusion, embracing Supabase within your Development strategy is a proven method for sustainable growth.\\n    </p>\\n  \",\n        \"tableOfContents\": [\n            {\n                \"id\": \"introduction\",\n                \"title\": \"Introduction\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"conclusion\",\n                \"title\": \"Conclusion\",\n                \"number\": \"12\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-16\",\n        \"slug\": \"sanity-cms-deliver-dynamic-content-that-drives-engagement\",\n        \"title\": \"Sanity CMS: Deliver Dynamic Content That Drives Engagement\",\n        \"category\": \"CMS\",\n        \"date\": \"Apr 6, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/coding-screen.jpg\"\n        },\n        \"image\": \"/images/blog/Sanity_CMS_Deliver_Dynamic_Con_3.jpg\",\n        \"excerpt\": \"Content flexibility improves personalization. Manage structured, dynamic content. Read our in-depth guide on Sanity for CMS.\",\n        \"content\": \"\\n    <div class=\\\"hidden\\\">\\n      <h2>Meta Description</h2>\\n      <p>Sanity CMS: Deliver Dynamic Content That Drives Engagement. Content flexibility improves personalization. Manage structured, dynamic content.</p>\\n    </div>\\n\\n    <h2 id=\\\"introduction\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Introduction</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      Sanity CMS: Deliver Dynamic Content That Drives Engagement. Content flexibility improves personalization. Manage structured, dynamic content. For instance: Personalized landing pages increase user engagement.\\n    </p>\\n    \\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">1. Advanced Strategies for Sanity</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, content flexibility improves personalization. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Sanity requires a multi-faceted approach. As demonstrated by industry leaders, content flexibility improves personalization. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, content flexibility improves personalization. Understanding the core mechanics of CMS enables businesses to scale faster. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Understanding the core mechanics of CMS enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, content flexibility improves personalization. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of CMS enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Sanity requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Sanity requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Sanity requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Sanity requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/cms\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our CMS services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">2. Advanced Strategies for Sanity</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Sanity requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, content flexibility improves personalization. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of CMS enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, content flexibility improves personalization. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of CMS enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of CMS enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, content flexibility improves personalization. As demonstrated by industry leaders, content flexibility improves personalization. Understanding the core mechanics of CMS enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Sanity requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of CMS enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/cms\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our CMS services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">3. Advanced Strategies for Sanity</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of CMS enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, content flexibility improves personalization. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, content flexibility improves personalization. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Optimizing your digital strategy with Sanity requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of CMS enables businesses to scale faster. As demonstrated by industry leaders, content flexibility improves personalization. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/cms\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our CMS services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">4. Advanced Strategies for Sanity</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Understanding the core mechanics of CMS enables businesses to scale faster. As demonstrated by industry leaders, content flexibility improves personalization. As demonstrated by industry leaders, content flexibility improves personalization. Optimizing your digital strategy with Sanity requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Optimizing your digital strategy with Sanity requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Sanity requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of CMS enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Sanity requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of CMS enables businesses to scale faster. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, content flexibility improves personalization. As demonstrated by industry leaders, content flexibility improves personalization. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, content flexibility improves personalization. As demonstrated by industry leaders, content flexibility improves personalization. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/cms\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our CMS services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">5. Advanced Strategies for Sanity</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Sanity requires a multi-faceted approach. As demonstrated by industry leaders, content flexibility improves personalization. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Sanity requires a multi-faceted approach. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, content flexibility improves personalization. As demonstrated by industry leaders, content flexibility improves personalization. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Understanding the core mechanics of CMS enables businesses to scale faster. Understanding the core mechanics of CMS enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Sanity requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Sanity requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of CMS enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Sanity requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of CMS enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, content flexibility improves personalization. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/cms\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our CMS services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">6. Advanced Strategies for Sanity</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Sanity requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of CMS enables businesses to scale faster. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Optimizing your digital strategy with Sanity requires a multi-faceted approach. As demonstrated by industry leaders, content flexibility improves personalization. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of CMS enables businesses to scale faster. Understanding the core mechanics of CMS enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of CMS enables businesses to scale faster. As demonstrated by industry leaders, content flexibility improves personalization. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Sanity requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of CMS enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, content flexibility improves personalization.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Sanity requires a multi-faceted approach. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of CMS enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, content flexibility improves personalization. Understanding the core mechanics of CMS enables businesses to scale faster.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/cms\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our CMS services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">7. Advanced Strategies for Sanity</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of CMS enables businesses to scale faster. Optimizing your digital strategy with Sanity requires a multi-faceted approach. As demonstrated by industry leaders, content flexibility improves personalization. Optimizing your digital strategy with Sanity requires a multi-faceted approach. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, content flexibility improves personalization. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Understanding the core mechanics of CMS enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Understanding the core mechanics of CMS enables businesses to scale faster. As demonstrated by industry leaders, content flexibility improves personalization. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, content flexibility improves personalization. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, content flexibility improves personalization. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of CMS enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/cms\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our CMS services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">8. Advanced Strategies for Sanity</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Sanity requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Sanity requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of CMS enables businesses to scale faster. As demonstrated by industry leaders, content flexibility improves personalization. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, content flexibility improves personalization. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of CMS enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of CMS enables businesses to scale faster. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, content flexibility improves personalization.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, content flexibility improves personalization. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. As demonstrated by industry leaders, content flexibility improves personalization. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Sanity requires a multi-faceted approach.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/cms\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our CMS services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">9. Advanced Strategies for Sanity</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, content flexibility improves personalization. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Understanding the core mechanics of CMS enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, content flexibility improves personalization. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Sanity requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Optimizing your digital strategy with Sanity requires a multi-faceted approach. Optimizing your digital strategy with Sanity requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of CMS enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Sanity requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of CMS enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/cms\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our CMS services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">10. Advanced Strategies for Sanity</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Sanity requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Sanity requires a multi-faceted approach. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Sanity requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Sanity requires a multi-faceted approach. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Sanity requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of CMS enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of CMS enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. Optimizing your digital strategy with Sanity requires a multi-faceted approach. When you implement manage structured, dynamic content., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/cms\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our CMS services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    \\n\\n    <h2 id=\\\"conclusion\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Conclusion</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      In conclusion, embracing Sanity within your CMS strategy is a proven method for sustainable growth.\\n    </p>\\n  \",\n        \"tableOfContents\": [\n            {\n                \"id\": \"introduction\",\n                \"title\": \"Introduction\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"conclusion\",\n                \"title\": \"Conclusion\",\n                \"number\": \"12\"\n            }\n        ]\n    },\n    {\n        \"id\": \"new-17\",\n        \"slug\": \"figma-ux-strategy-design-experiences-that-boost-conversions\",\n        \"title\": \"Figma UX Strategy: Design Experiences That Boost Conversions\",\n        \"category\": \"Web Design\",\n        \"date\": \"Apr 5, 2026\",\n        \"readTime\": \"15 min read\",\n        \"author\": {\n            \"name\": \"Amaris Growth Team\",\n            \"role\": \"Growth Architects\",\n            \"image\": \"/images/person-portrait.jpg\"\n        },\n        \"image\": \"/images/blog/Figma_UX_Strategy_Design_Exper_6.jpg\",\n        \"excerpt\": \"Good design = better user decisions. Prototype and test high-converting interfaces. Read our in-depth guide on Figma for Web Design.\",\n        \"content\": \"\\n    <div class=\\\"hidden\\\">\\n      <h2>Meta Description</h2>\\n      <p>Figma UX Strategy: Design Experiences That Boost Conversions. Good design = better user decisions. Prototype and test high-converting interfaces.</p>\\n    </div>\\n\\n    <h2 id=\\\"introduction\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Introduction</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      Figma UX Strategy: Design Experiences That Boost Conversions. Good design = better user decisions. Prototype and test high-converting interfaces. For instance: A redesigned CTA button improves click-through rates.\\n    </p>\\n    \\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">1. Advanced Strategies for Figma</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Figma requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Web Design enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Figma requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Figma requires a multi-faceted approach. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Web Design enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, good design = better user decisions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, good design = better user decisions. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Optimizing your digital strategy with Figma requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Figma requires a multi-faceted approach. As demonstrated by industry leaders, good design = better user decisions. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Web Design enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-design\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Design services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">2. Advanced Strategies for Figma</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Figma requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Web Design enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, good design = better user decisions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, good design = better user decisions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Web Design enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Figma requires a multi-faceted approach. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Web Design enables businesses to scale faster. Optimizing your digital strategy with Figma requires a multi-faceted approach. Understanding the core mechanics of Web Design enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-design\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Design services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">3. Advanced Strategies for Figma</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, good design = better user decisions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of Web Design enables businesses to scale faster. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Web Design enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Figma requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Ultimately, the end goal is delivering a frictionless, engaging user experience. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Optimizing your digital strategy with Figma requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Web Design enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Web Design enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Figma requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-design\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Design services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">4. Advanced Strategies for Figma</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Web Design enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Web Design enables businesses to scale faster. As demonstrated by industry leaders, good design = better user decisions. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Web Design enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Figma requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Figma requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, good design = better user decisions. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, good design = better user decisions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Web Design enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Web Design enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-design\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Design services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">5. Advanced Strategies for Figma</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Figma requires a multi-faceted approach. Optimizing your digital strategy with Figma requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Web Design enables businesses to scale faster. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Figma requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Understanding the core mechanics of Web Design enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Figma requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Web Design enables businesses to scale faster. Optimizing your digital strategy with Figma requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Web Design enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Figma requires a multi-faceted approach. Optimizing your digital strategy with Figma requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, good design = better user decisions. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Optimizing your digital strategy with Figma requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-design\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Design services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">6. Advanced Strategies for Figma</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, good design = better user decisions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Understanding the core mechanics of Web Design enables businesses to scale faster. Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, good design = better user decisions. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, good design = better user decisions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, good design = better user decisions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Web Design enables businesses to scale faster. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. Optimizing your digital strategy with Figma requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, good design = better user decisions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Figma requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Understanding the core mechanics of Web Design enables businesses to scale faster. Understanding the core mechanics of Web Design enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, good design = better user decisions. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Figma requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, good design = better user decisions.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-design\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Design services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">7. Advanced Strategies for Figma</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Forward-thinking teams use these insights to build robust, future-proof ecosystems. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, good design = better user decisions. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Optimizing your digital strategy with Figma requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Optimizing your digital strategy with Figma requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Web Design enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Figma requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Figma requires a multi-faceted approach. By focusing on continuous optimization, organizations find that compounding returns emerge. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. Understanding the core mechanics of Web Design enables businesses to scale faster. Optimizing your digital strategy with Figma requires a multi-faceted approach. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Figma requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. Optimizing your digital strategy with Figma requires a multi-faceted approach. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-design\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Design services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">8. Advanced Strategies for Figma</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Optimizing your digital strategy with Figma requires a multi-faceted approach. Optimizing your digital strategy with Figma requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Optimizing your digital strategy with Figma requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems. As demonstrated by industry leaders, good design = better user decisions. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Optimizing your digital strategy with Figma requires a multi-faceted approach. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, good design = better user decisions. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Web Design enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, good design = better user decisions. Ultimately, the end goal is delivering a frictionless, engaging user experience. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. As demonstrated by industry leaders, good design = better user decisions.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-design\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Design services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">9. Advanced Strategies for Figma</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, good design = better user decisions. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Optimizing your digital strategy with Figma requires a multi-faceted approach.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, good design = better user decisions. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Web Design enables businesses to scale faster. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge. By focusing on continuous optimization, organizations find that compounding returns emerge.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, good design = better user decisions. Analytics and consistent testing remain vital when attempting to drive conversions. Forward-thinking teams use these insights to build robust, future-proof ecosystems. By focusing on continuous optimization, organizations find that compounding returns emerge. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. As demonstrated by industry leaders, good design = better user decisions. As demonstrated by industry leaders, good design = better user decisions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Ultimately, the end goal is delivering a frictionless, engaging user experience. Analytics and consistent testing remain vital when attempting to drive conversions. Understanding the core mechanics of Web Design enables businesses to scale faster. Analytics and consistent testing remain vital when attempting to drive conversions. As demonstrated by industry leaders, good design = better user decisions. As demonstrated by industry leaders, good design = better user decisions. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Understanding the core mechanics of Web Design enables businesses to scale faster.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Understanding the core mechanics of Web Design enables businesses to scale faster. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Ultimately, the end goal is delivering a frictionless, engaging user experience. As demonstrated by industry leaders, good design = better user decisions. Analytics and consistent testing remain vital when attempting to drive conversions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-design\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Design services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    <h2 class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">10. Advanced Strategies for Figma</h2>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Ultimately, the end goal is delivering a frictionless, engaging user experience. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth. Ultimately, the end goal is delivering a frictionless, engaging user experience.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Forward-thinking teams use these insights to build robust, future-proof ecosystems. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. As demonstrated by industry leaders, good design = better user decisions. By focusing on continuous optimization, organizations find that compounding returns emerge. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. By focusing on continuous optimization, organizations find that compounding returns emerge. Ultimately, the end goal is delivering a frictionless, engaging user experience. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">As demonstrated by industry leaders, good design = better user decisions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Figma requires a multi-faceted approach. As demonstrated by industry leaders, good design = better user decisions. Integration complexity is often cited as a challenge, but modern APIs have greatly mitigated this risk. Optimizing your digital strategy with Figma requires a multi-faceted approach. As demonstrated by industry leaders, good design = better user decisions.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Analytics and consistent testing remain vital when attempting to drive conversions. Optimizing your digital strategy with Figma requires a multi-faceted approach. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Forward-thinking teams use these insights to build robust, future-proof ecosystems. Analytics and consistent testing remain vital when attempting to drive conversions. By focusing on continuous optimization, organizations find that compounding returns emerge. As demonstrated by industry leaders, good design = better user decisions. Forward-thinking teams use these insights to build robust, future-proof ecosystems.</p>\\n<p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">Understanding the core mechanics of Web Design enables businesses to scale faster. Understanding the core mechanics of Web Design enables businesses to scale faster. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. As demonstrated by industry leaders, good design = better user decisions. As demonstrated by industry leaders, good design = better user decisions. When you implement prototype and test high-converting interfaces., the results can dramatically impact the bottom line. The key is not just deploying the tool, but leveraging its deeper capabilities for long-term growth.</p>\\n      <ul class=\\\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\\\">\\n        <li>Learn more about <a href=\\\"/services/web-design\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our Web Design services</a>.</li>\\n        <li>Discover how <a href=\\\"/blog\\\" class=\\\"text-[#05A3FF] hover:underline\\\">other case studies</a> illustrate similar success.</li>\\n        <li>Check out the <a href=\\\"https://amarisbrand.com/contact\\\" class=\\\"text-[#05A3FF] hover:underline\\\">latest best practices from Amaris</a>.</li>\\n        <li>Deep dive into <a href=\\\"/about\\\" class=\\\"text-[#05A3FF] hover:underline\\\">our agency approach</a> to scaling exactly this way.</li>\\n      </ul>\\n    \\n\\n    <h2 id=\\\"conclusion\\\" class=\\\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\\\">Conclusion</h2>\\n    <p class=\\\"text-zinc-400 leading-relaxed mb-6\\\">\\n      In conclusion, embracing Figma within your Web Design strategy is a proven method for sustainable growth.\\n    </p>\\n  \",\n        \"tableOfContents\": [\n            {\n                \"id\": \"introduction\",\n                \"title\": \"Introduction\",\n                \"number\": \"01\"\n            },\n            {\n                \"id\": \"conclusion\",\n                \"title\": \"Conclusion\",\n                \"number\": \"12\"\n            }\n        ]\n    },\n    {\n        id: \"1\",\n        slug: \"future-of-web-design-2026-trends\",\n        title: \"The Future of Web Design in 2026: Trends Every Business Must Know\",\n        category: \"Web Design\",\n        date: \"Mar 27, 2026\",\n        readTime: \"15 min read\",\n        author: {\n            name: \"Amaris Brand Creation Strategy Team\",\n            role: \"Digital Design Experts\",\n            image: \"/images/avatar-woman-professional.jpg\"\n        },\n        image: \"/images/blog/The_Future_of_Web_Design_in_20_2.jpg\",\n        excerpt: \"Explore the future of web design in 2026. Discover modern website design trends, UI/UX innovations, and AI-driven strategies to boost business conversions globally.\",\n        content: `\n\n      <div class=\"hidden\">\n\n        <h2>Meta Description</h2>\n\n        <p>Explore the future of web design in 2026. Discover modern website design trends, UI/UX innovations, and AI-driven strategies to boost business conversions globally.</p>\n\n      </div>\n\n\n\n      <h2 id=\"introduction\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">1. Introduction: The Digital Renaissance of 2026</h2>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n        Imagine a potential customer landing on your website. In less than 50 milliseconds, they've already made a subconscious decision about your brand's credibility, authority, and trustworthiness. In 2026, the digital landscape is more ruthless than ever. A website is no longer just a digital brochure; it is the central nervous system of your business, a 24/7 salesperson, and the ultimate deciding factor in your conversion rates.\n\n      </p>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-8\">\n\n        If your business is still relying on a static, template-driven website from 2022, you are actively bleeding revenue to competitors who have embraced the future. The future of web design in 2026 is hyper-personalized, AI-driven, and seamlessly immersive. Whether you are a local service business, a scaling startup, an e-commerce brand, or a global digital agency, understanding and implementing these modern website design trends is no longer optional—”it is a matter of survival.\n\n      </p>\n\n\n\n      <h2 id=\"industry-overview\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">2. Industry Overview: The Shift from Static to Sentient</h2>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n        To understand where web design is going, we must look at the macroeconomic and technological shifts driving the industry. The integration of Artificial Intelligence (AI) into everyday consumer tools has fundamentally raised the bar for user expectations. Users no longer want to \"search\" for information on your site; they expect the site to anticipate their needs.\n\n      </p>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-8\">\n\n        Furthermore, the rollout of global 6G networks and the mainstream adoption of spatial computing (AR/VR headsets) mean that websites are no longer confined to flat, 2D screens. The industry has shifted from \"mobile-first\" to \"omnichannel-immersive.\" AIO (AI Search Optimization) has also changed how websites are structured, requiring semantic HTML and entity-based content architectures so that AI crawlers can instantly understand and serve your content to users.\n\n      </p>\n\n\n\n      <h2 id=\"deep-dive\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">3. Deep-Dive: Core UI/UX Design Principles for 2026</h2>\n\n      \n\n      <h3 class=\"text-2xl font-semibold text-white mt-10 mb-4\">The Death of the \"One-Size-Fits-All\" Layout</h3>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n        In 2026, static layouts are dead. Modern UI/UX trends dictate that a website must adapt not just to the device, but to the *user*. Using AI and machine learning, websites now analyze a visitor's past behavior, geographic location (GEO), and demographic profile to dynamically rearrange the layout. A B2B enterprise client visiting your agency site will see a completely different hero section and case studies than a small local business owner visiting the exact same URL.\n\n      </p>\n\n\n\n      <h3 class=\"text-2xl font-semibold text-white mt-10 mb-4\">Micro-Interactions and Emotional Design</h3>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-8\">\n\n        User engagement is driven by dopamine. Micro-interactions—”subtle animations, haptic feedback on mobile devices, and dynamic hover states—”reward users for interacting with your site. These aren't just flashy gimmicks; they are conversion-focused design elements that guide the user's eye toward your primary Call-To-Action (CTA) and make the digital experience feel tactile and alive.\n\n      </p>\n\n\n\n      <h2 id=\"latest-trends\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">4. Latest Trends: What's Dominating Web Design in 2026</h2>\n\n      <ul class=\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\">\n\n        <li><strong class=\"text-white\">Generative UI:</strong> Interfaces that build themselves in real-time based on user prompts. Instead of navigating a complex menu, a user simply types \"I want to see your pricing for a 5-person team,\" and the UI instantly generates a custom pricing table.</li>\n\n        <li><strong class=\"text-white\">Spatial and 3D Web:</strong> With the rise of WebGL and WebGPU, lightweight 3D elements are standard. E-commerce brands are using interactive 3D product models that users can rotate and place in their environment using AR.</li>\n\n        <li><strong class=\"text-white\">Dark Mode 3.0 (OLED Optimization):</strong> Beyond just inverting colors, modern dark mode utilizes true blacks (#000000) to save battery life on OLED screens and uses neon, glowing accents for a cyberpunk-inspired aesthetic that reduces eye strain.</li>\n\n        <li><strong class=\"text-white\">Voice User Interface (VUI):</strong> Visual design is now paired with voice navigation. Users expect to be able to navigate your site, fill out forms, and search for products using natural language voice commands.</li>\n\n        <li><strong class=\"text-white\">Kinetic Typography:</strong> Moving, interactive text that acts as a design element itself, replacing heavy images and improving site load speeds while maintaining visual interest.</li>\n\n      </ul>\n\n\n\n      <h2 id=\"real-examples\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">5. Real Examples & Case Studies</h2>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-6\">\n\n        <strong>Case Study 1: The Local Plumber (GEO Optimization)</strong><br/>\n\n        A local plumbing service in Chicago redesigned their site using 2026 principles. They implemented a dynamic hero section that changed based on the weather (showing frozen pipe repair during winter storms). They integrated an AI chatbot that could instantly quote standard jobs and book appointments directly into their calendar. <em>Result: A 315% increase in local leads and a 40% reduction in administrative phone calls.</em>\n\n      </p>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-8\">\n\n        <strong>Case Study 2: The Global E-commerce Brand</strong><br/>\n\n        A mid-sized fashion retailer implemented Generative UI and 3D product models. When a user logged in, the AI analyzed their past purchases and instantly generated a custom \"storefront\" featuring only items in their size and preferred style. <em>Result: Average Order Value (AOV) increased by 62%, and return rates dropped by 28% due to the 3D AR try-on feature.</em>\n\n      </p>\n\n\n\n      <h2 id=\"actionable-strategies\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">6. Actionable Strategies for Your Business</h2>\n\n      <ol class=\"list-decimal pl-6 text-zinc-400 space-y-4 mb-8\">\n\n        <li><strong>Audit Your Speed:</strong> In 2026, if your site takes longer than 1.5 seconds to load, you are losing 50% of your traffic. Compress assets, use Edge caching, and eliminate render-blocking scripts.</li>\n\n        <li><strong>Implement Semantic HTML for AIO:</strong> AI search engines (like ChatGPT, Perplexity, and Google's AI Overviews) don't \"read\" your site like humans. They look for structured data. Ensure your site uses strict semantic HTML5 and comprehensive Schema markup.</li>\n\n        <li><strong>Adopt a \"Mobile-First, AR-Ready\" Mindset:</strong> Design for the smallest screen first, but ensure your assets (like product images) are high-resolution enough to be converted into 3D/AR models in the near future.</li>\n\n        <li><strong>Simplify Navigation:</strong> Ditch the massive mega-menus. Use AI-powered search bars that understand natural language queries (e.g., \"show me red shoes under $100\").</li>\n\n      </ol>\n\n\n\n      <h2 id=\"tools-platforms\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">7. Essential Tools & Platforms in 2026</h2>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-8\">\n\n        To build these next-generation experiences, agencies and businesses are relying on a new stack of tools. <strong>Framer</strong> and <strong>Webflow</strong> continue to dominate for visual development, now supercharged with native AI co-pilots. <strong>Figma</strong> remains the industry standard for UI/UX design, utilizing AI to instantly generate design systems. For 3D integration, <strong>Spline</strong> allows designers to build interactive 3D scenes without writing complex WebGL code. For personalization, platforms like <strong>Builder.io</strong> use AI to dynamically assemble pages based on user data.\n\n      </p>\n\n\n\n      <h2 id=\"common-mistakes\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">8. Common Mistakes to Avoid</h2>\n\n      <ul class=\"list-disc pl-6 text-zinc-400 space-y-4 mb-8\">\n\n        <li><strong class=\"text-white\">Over-Animation:</strong> Just because you can animate everything doesn't mean you should. Too much movement causes cognitive overload and motion sickness. Keep animations purposeful and tied to user actions.</li>\n\n        <li><strong class=\"text-white\">Ignoring Accessibility (WCAG):</strong> In 2026, digital accessibility is strictly enforced by law in most countries. Failing to provide high contrast, screen-reader compatibility, and keyboard navigation will result in massive lawsuits and lost revenue.</li>\n\n        <li><strong class=\"text-white\">The \"Frankenstein\" Tech Stack:</strong> Bolting 15 different AI widgets and plugins onto an outdated WordPress theme will destroy your site's performance. You need a cohesive, modern framework (like Next.js or Nuxt) to handle modern web demands.</li>\n\n      </ul>\n\n\n\n      <h2 id=\"pro-tips\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">9. Pro Tips (Agency-Level Insights)</h2>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-8\">\n\n        As a digital agency, our biggest secret to high-converting web design is <strong>Frictionless Conversion Architecture</strong>. Stop asking users to fill out 10-field contact forms. Integrate one-click social logins, use AI to auto-enrich lead data based on their email address, and allow users to purchase or book directly from the hero section. Every extra click you force a user to make reduces your conversion rate by 20%.\n\n      </p>\n\n\n\n      <h2 id=\"future-predictions\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">10. Future Predictions: 2027 and Beyond</h2>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-8\">\n\n        Looking ahead, we predict the complete dissolution of the \"web browser\" as we know it. Websites will become ambient digital experiences integrated directly into our operating systems and AR glasses. Brain-Computer Interfaces (BCIs) are in their infancy, but by 2030, we will see the first websites designed to be navigated entirely by thought and eye-tracking. Preparing your digital infrastructure today with clean data and scalable architecture is the only way to be ready for the ambient web.\n\n      </p>\n\n\n\n      <h2 id=\"faqs\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">11. Frequently Asked Questions (FAQs)</h2>\n\n      <div class=\"space-y-6 mb-8\">\n\n        <div>\n\n          <h4 class=\"text-lg font-bold text-white\">Q: How much does a modern, AI-integrated website cost in 2026?</h4>\n\n          <p class=\"text-zinc-400\">A: Costs vary wildly. A basic AI-optimized landing page for a local business might start at $3,000, while a fully dynamic, generative UI e-commerce platform can exceed $50,000. The focus should be on ROI, not initial cost.</p>\n\n        </div>\n\n        <div>\n\n          <h4 class=\"text-lg font-bold text-white\">Q: Do I need to completely rebuild my website?</h4>\n\n          <p class=\"text-zinc-400\">A: If your site is more than 3 years old and built on a legacy monolithic platform, yes. A complete rebuild using modern headless architecture (like Next.js) is often cheaper and more effective than trying to patch an outdated system.</p>\n\n        </div>\n\n        <div>\n\n          <h4 class=\"text-lg font-bold text-white\">Q: How does AIO (AI Search Optimization) differ from traditional SEO?</h4>\n\n          <p class=\"text-zinc-400\">A: Traditional SEO focuses on keywords and backlinks to rank on Google. AIO focuses on entities, semantic relationships, and direct answer synthesis to ensure your brand is cited by AI engines like ChatGPT and Gemini.</p>\n\n        </div>\n\n        <div>\n\n          <h4 class=\"text-lg font-bold text-white\">Q: Is 3D web design bad for site speed?</h4>\n\n          <p class=\"text-zinc-400\">A: It used to be, but modern tools like Spline and WebGPU allow for highly optimized, lightweight 3D assets that load instantly without impacting Core Web Vitals.</p>\n\n        </div>\n\n        <div>\n\n          <h4 class=\"text-lg font-bold text-white\">Q: How can a small business compete with enterprise web design?</h4>\n\n          <p class=\"text-zinc-400\">A: By leveraging no-code and low-code platforms equipped with AI. Small businesses can now deploy enterprise-grade personalization and design systems at a fraction of the historical cost.</p>\n\n        </div>\n\n      </div>\n\n\n\n      <h2 id=\"conclusion\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">12. Conclusion</h2>\n\n      <p class=\"text-zinc-400 leading-relaxed mb-8\">\n\n        The future of web design in 2026 is a thrilling convergence of art, psychology, and artificial intelligence. It is no longer enough to have a website that simply \"looks good.\" Your digital presence must be intelligent, adaptable, and relentlessly focused on the user's needs. By embracing generative UI, spatial computing, and frictionless conversion architecture, you position your business not just to survive the digital renaissance, but to dominate your market.\n\n      </p>\n\n\n\n      <h2 id=\"cta\" class=\"text-3xl font-bold text-white mt-16 mb-6 tracking-tight\">13. Call-To-Action</h2>\n\n      <div class=\"bg-[#05A3FF]/10 border border-[#05A3FF]/30 rounded-2xl p-8 text-center mt-8\">\n\n        <h3 class=\"text-2xl font-bold text-white mb-4\">Is Your Website Ready for 2026?</h3>\n\n        <p class=\"text-zinc-300 mb-6\">Stop losing customers to outdated design and slow load times. Partner with our expert digital agency to transform your online presence into a high-converting, AI-driven growth machine.</p>\n\n        <a href=\"/project-planner\" class=\"inline-block bg-[#05A3FF] hover:bg-[#05A3FF]/90 text-white font-bold py-3 px-8 rounded-full transition-all duration-300 transform hover:scale-105\">\n\n          Start Your Project\n\n        </a>\n\n      </div>\n\n    `,\n        tableOfContents: [\n            {\n                id: \"introduction\",\n                title: \"Introduction\",\n                number: \"01\"\n            },\n            {\n                id: \"industry-overview\",\n                title: \"Industry Overview\",\n                number: \"02\"\n            },\n            {\n                id: \"deep-dive\",\n                title: \"Core UI/UX Principles\",\n                number: \"03\"\n            },\n            {\n                id: \"latest-trends\",\n                title: \"Latest Trends in 2026\",\n                number: \"04\"\n            },\n            {\n                id: \"real-examples\",\n                title: \"Real Examples & Case Studies\",\n                number: \"05\"\n            },\n            {\n                id: \"actionable-strategies\",\n                title: \"Actionable Strategies\",\n                number: \"06\"\n            },\n            {\n                id: \"tools-platforms\",\n                title: \"Tools & Platforms\",\n                number: \"07\"\n            },\n            {\n                id: \"common-mistakes\",\n                title: \"Common Mistakes to Avoid\",\n                number: \"08\"\n            },\n            {\n                id: \"pro-tips\",\n                title: \"Pro Tips\",\n                number: \"09\"\n            },\n            {\n                id: \"future-predictions\",\n                title: \"Future Predictions\",\n                number: \"10\"\n            },\n            {\n                id: \"faqs\",\n                title: \"FAQs\",\n                number: \"11\"\n            },\n            {\n                id: \"conclusion\",\n                title: \"Conclusion\",\n                number: \"12\"\n            },\n            {\n                id: \"cta\",\n                title: \"Call-To-Action\",\n                number: \"13\"\n            }\n        ]\n    },\n    ...generatedPosts\n];\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./lib/blogData.ts\n"));

/***/ }),

/***/ "(app-pages-browser)/./lib/utils.ts":
/*!**********************!*\
  !*** ./lib/utils.ts ***!
  \**********************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   cn: () => (/* binding */ cn),\n/* harmony export */   getActiveNavHref: () => (/* binding */ getActiveNavHref)\n/* harmony export */ });\n/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! clsx */ \"(app-pages-browser)/./node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs\");\n/* harmony import */ var tailwind_merge__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tailwind-merge */ \"(app-pages-browser)/./node_modules/.pnpm/tailwind-merge@3.6.0/node_modules/tailwind-merge/dist/bundle-mjs.mjs\");\n\n\nfunction cn(...inputs) {\n    return (0,tailwind_merge__WEBPACK_IMPORTED_MODULE_1__.twMerge)((0,clsx__WEBPACK_IMPORTED_MODULE_0__.clsx)(inputs));\n}\n// Returns the nav href that best matches the current path (most specific wins),\n// so parent items stay highlighted on nested routes without double-highlighting.\nfunction getActiveNavHref(pathname, hrefs) {\n    let best = null;\n    let bestLen = -1;\n    for (const h of hrefs){\n        if (pathname === h || h !== '/' && pathname.startsWith(h + '/')) {\n            if (h.length > bestLen) {\n                best = h;\n                bestLen = h.length;\n            }\n        }\n    }\n    return best;\n}\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2xpYi91dGlscy50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQTRDO0FBQ0o7QUFFakMsU0FBU0UsR0FBRyxHQUFHQyxNQUFvQjtJQUN4QyxPQUFPRix1REFBT0EsQ0FBQ0QsMENBQUlBLENBQUNHO0FBQ3RCO0FBRUEsZ0ZBQWdGO0FBQ2hGLGlGQUFpRjtBQUMxRSxTQUFTQyxpQkFBaUJDLFFBQWdCLEVBQUVDLEtBQWU7SUFDaEUsSUFBSUMsT0FBc0I7SUFDMUIsSUFBSUMsVUFBVSxDQUFDO0lBQ2YsS0FBSyxNQUFNQyxLQUFLSCxNQUFPO1FBQ3JCLElBQUlELGFBQWFJLEtBQU1BLE1BQU0sT0FBT0osU0FBU0ssVUFBVSxDQUFDRCxJQUFJLE1BQU87WUFDakUsSUFBSUEsRUFBRUUsTUFBTSxHQUFHSCxTQUFTO2dCQUN0QkQsT0FBT0U7Z0JBQ1BELFVBQVVDLEVBQUVFLE1BQU07WUFDcEI7UUFDRjtJQUNGO0lBQ0EsT0FBT0o7QUFDVCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxsaWJcXHV0aWxzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNsc3gsIHR5cGUgQ2xhc3NWYWx1ZSB9IGZyb20gXCJjbHN4XCJcbmltcG9ydCB7IHR3TWVyZ2UgfSBmcm9tIFwidGFpbHdpbmQtbWVyZ2VcIlxuXG5leHBvcnQgZnVuY3Rpb24gY24oLi4uaW5wdXRzOiBDbGFzc1ZhbHVlW10pIHtcbiAgcmV0dXJuIHR3TWVyZ2UoY2xzeChpbnB1dHMpKVxufVxuXG4vLyBSZXR1cm5zIHRoZSBuYXYgaHJlZiB0aGF0IGJlc3QgbWF0Y2hlcyB0aGUgY3VycmVudCBwYXRoIChtb3N0IHNwZWNpZmljIHdpbnMpLFxuLy8gc28gcGFyZW50IGl0ZW1zIHN0YXkgaGlnaGxpZ2h0ZWQgb24gbmVzdGVkIHJvdXRlcyB3aXRob3V0IGRvdWJsZS1oaWdobGlnaHRpbmcuXG5leHBvcnQgZnVuY3Rpb24gZ2V0QWN0aXZlTmF2SHJlZihwYXRobmFtZTogc3RyaW5nLCBocmVmczogc3RyaW5nW10pOiBzdHJpbmcgfCBudWxsIHtcbiAgbGV0IGJlc3Q6IHN0cmluZyB8IG51bGwgPSBudWxsO1xuICBsZXQgYmVzdExlbiA9IC0xO1xuICBmb3IgKGNvbnN0IGggb2YgaHJlZnMpIHtcbiAgICBpZiAocGF0aG5hbWUgPT09IGggfHwgKGggIT09ICcvJyAmJiBwYXRobmFtZS5zdGFydHNXaXRoKGggKyAnLycpKSkge1xuICAgICAgaWYgKGgubGVuZ3RoID4gYmVzdExlbikge1xuICAgICAgICBiZXN0ID0gaDtcbiAgICAgICAgYmVzdExlbiA9IGgubGVuZ3RoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICByZXR1cm4gYmVzdDtcbn1cbiJdLCJuYW1lcyI6WyJjbHN4IiwidHdNZXJnZSIsImNuIiwiaW5wdXRzIiwiZ2V0QWN0aXZlTmF2SHJlZiIsInBhdGhuYW1lIiwiaHJlZnMiLCJiZXN0IiwiYmVzdExlbiIsImgiLCJzdGFydHNXaXRoIiwibGVuZ3RoIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./lib/utils.ts\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/@radix-ui+react-compose-ref_075e857db0a2fe546466fcf00cd24f88/node_modules/@radix-ui/react-compose-refs/dist/index.mjs":
/*!**************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/@radix-ui+react-compose-ref_075e857db0a2fe546466fcf00cd24f88/node_modules/@radix-ui/react-compose-refs/dist/index.mjs ***!
  \**************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   composeRefs: () => (/* binding */ composeRefs),\n/* harmony export */   useComposedRefs: () => (/* binding */ useComposedRefs)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n// src/compose-refs.tsx\n\nfunction setRef(ref, value) {\n  if (typeof ref === \"function\") {\n    return ref(value);\n  } else if (ref !== null && ref !== void 0) {\n    ref.current = value;\n  }\n}\nfunction composeRefs(...refs) {\n  return (node) => {\n    let hasCleanup = false;\n    const cleanups = refs.map((ref) => {\n      const cleanup = setRef(ref, node);\n      if (!hasCleanup && typeof cleanup == \"function\") {\n        hasCleanup = true;\n      }\n      return cleanup;\n    });\n    if (hasCleanup) {\n      return () => {\n        for (let i = 0; i < cleanups.length; i++) {\n          const cleanup = cleanups[i];\n          if (typeof cleanup == \"function\") {\n            cleanup();\n          } else {\n            setRef(refs[i], null);\n          }\n        }\n      };\n    }\n  };\n}\nfunction useComposedRefs(...refs) {\n  return react__WEBPACK_IMPORTED_MODULE_0__.useCallback(composeRefs(...refs), refs);\n}\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9AcmFkaXgtdWkrcmVhY3QtY29tcG9zZS1yZWZfMDc1ZTg1N2RiMGEyZmU1NDY0NjZmY2YwMGNkMjRmODgvbm9kZV9tb2R1bGVzL0ByYWRpeC11aS9yZWFjdC1jb21wb3NlLXJlZnMvZGlzdC9pbmRleC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0Esd0JBQXdCLHFCQUFxQjtBQUM3QztBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVMsOENBQWlCO0FBQzFCO0FBSUU7QUFDRiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxAcmFkaXgtdWkrcmVhY3QtY29tcG9zZS1yZWZfMDc1ZTg1N2RiMGEyZmU1NDY0NjZmY2YwMGNkMjRmODhcXG5vZGVfbW9kdWxlc1xcQHJhZGl4LXVpXFxyZWFjdC1jb21wb3NlLXJlZnNcXGRpc3RcXGluZGV4Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzcmMvY29tcG9zZS1yZWZzLnRzeFxuaW1wb3J0ICogYXMgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5mdW5jdGlvbiBzZXRSZWYocmVmLCB2YWx1ZSkge1xuICBpZiAodHlwZW9mIHJlZiA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgcmV0dXJuIHJlZih2YWx1ZSk7XG4gIH0gZWxzZSBpZiAocmVmICE9PSBudWxsICYmIHJlZiAhPT0gdm9pZCAwKSB7XG4gICAgcmVmLmN1cnJlbnQgPSB2YWx1ZTtcbiAgfVxufVxuZnVuY3Rpb24gY29tcG9zZVJlZnMoLi4ucmVmcykge1xuICByZXR1cm4gKG5vZGUpID0+IHtcbiAgICBsZXQgaGFzQ2xlYW51cCA9IGZhbHNlO1xuICAgIGNvbnN0IGNsZWFudXBzID0gcmVmcy5tYXAoKHJlZikgPT4ge1xuICAgICAgY29uc3QgY2xlYW51cCA9IHNldFJlZihyZWYsIG5vZGUpO1xuICAgICAgaWYgKCFoYXNDbGVhbnVwICYmIHR5cGVvZiBjbGVhbnVwID09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICBoYXNDbGVhbnVwID0gdHJ1ZTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjbGVhbnVwO1xuICAgIH0pO1xuICAgIGlmIChoYXNDbGVhbnVwKSB7XG4gICAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGNsZWFudXBzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgY29uc3QgY2xlYW51cCA9IGNsZWFudXBzW2ldO1xuICAgICAgICAgIGlmICh0eXBlb2YgY2xlYW51cCA9PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgICAgIGNsZWFudXAoKTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgc2V0UmVmKHJlZnNbaV0sIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfTtcbiAgICB9XG4gIH07XG59XG5mdW5jdGlvbiB1c2VDb21wb3NlZFJlZnMoLi4ucmVmcykge1xuICByZXR1cm4gUmVhY3QudXNlQ2FsbGJhY2soY29tcG9zZVJlZnMoLi4ucmVmcyksIHJlZnMpO1xufVxuZXhwb3J0IHtcbiAgY29tcG9zZVJlZnMsXG4gIHVzZUNvbXBvc2VkUmVmc1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/@radix-ui+react-compose-ref_075e857db0a2fe546466fcf00cd24f88/node_modules/@radix-ui/react-compose-refs/dist/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/@radix-ui+react-slot@1.3.0_@types+react@19.2.17_react@19.2.7/node_modules/@radix-ui/react-slot/dist/index.mjs":
/*!******************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/@radix-ui+react-slot@1.3.0_@types+react@19.2.17_react@19.2.7/node_modules/@radix-ui/react-slot/dist/index.mjs ***!
  \******************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("var react__WEBPACK_IMPORTED_MODULE_0___namespace_cache;\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   Root: () => (/* binding */ Slot),\n/* harmony export */   Slot: () => (/* binding */ Slot),\n/* harmony export */   Slottable: () => (/* binding */ Slottable),\n/* harmony export */   createSlot: () => (/* binding */ createSlot),\n/* harmony export */   createSlottable: () => (/* binding */ createSlottable)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _radix_ui_react_compose_refs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @radix-ui/react-compose-refs */ \"(app-pages-browser)/./node_modules/.pnpm/@radix-ui+react-compose-ref_075e857db0a2fe546466fcf00cd24f88/node_modules/@radix-ui/react-compose-refs/dist/index.mjs\");\n// src/slot.tsx\n\n\n// @__NO_SIDE_EFFECTS__\nfunction createSlot(ownerName) {\n  const Slot2 = react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((props, forwardedRef) => {\n    let { children, ...slotProps } = props;\n    let slottableElement = null;\n    let hasSlottable = false;\n    const newChildren = [];\n    if (isLazyComponent(children) && typeof use === \"function\") {\n      children = use(children._payload);\n    }\n    react__WEBPACK_IMPORTED_MODULE_0__.Children.forEach(children, (maybeSlottable) => {\n      if (isSlottable(maybeSlottable)) {\n        hasSlottable = true;\n        const slottable = maybeSlottable;\n        let child = \"child\" in slottable.props ? slottable.props.child : slottable.props.children;\n        if (isLazyComponent(child) && typeof use === \"function\") {\n          child = use(child._payload);\n        }\n        slottableElement = getSlottableElementFromSlottable(slottable, child);\n        newChildren.push(slottableElement?.props?.children);\n      } else {\n        newChildren.push(maybeSlottable);\n      }\n    });\n    if (slottableElement) {\n      slottableElement = react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(slottableElement, void 0, newChildren);\n    } else if (\n      // A `Slottable` was found but it didn't resolve to a single element (e.g.\n      // it wrapped multiple elements, text, or a render-prop `child` that\n      // wasn't an element). Don't fall back to treating the `Slottable` wrapper\n      // itself as the slot target — throw a descriptive error below instead.\n      !hasSlottable && react__WEBPACK_IMPORTED_MODULE_0__.Children.count(children) === 1 && react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(children)\n    ) {\n      slottableElement = children;\n    }\n    const slottableElementRef = slottableElement ? getElementRef(slottableElement) : void 0;\n    const composedRef = (0,_radix_ui_react_compose_refs__WEBPACK_IMPORTED_MODULE_1__.useComposedRefs)(forwardedRef, slottableElementRef);\n    if (!slottableElement) {\n      if (children || children === 0) {\n        throw new Error(\n          hasSlottable ? createSlottableError(ownerName) : createSlotError(ownerName)\n        );\n      }\n      return children;\n    }\n    const mergedProps = mergeProps(slotProps, slottableElement.props ?? {});\n    if (slottableElement.type !== react__WEBPACK_IMPORTED_MODULE_0__.Fragment) {\n      mergedProps.ref = forwardedRef ? composedRef : slottableElementRef;\n    }\n    return react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(slottableElement, mergedProps);\n  });\n  Slot2.displayName = `${ownerName}.Slot`;\n  return Slot2;\n}\nvar Slot = /* @__PURE__ */ createSlot(\"Slot\");\nvar SLOTTABLE_IDENTIFIER = Symbol.for(\"radix.slottable\");\n// @__NO_SIDE_EFFECTS__\nfunction createSlottable(ownerName) {\n  const Slottable2 = (props) => \"child\" in props ? props.children(props.child) : props.children;\n  Slottable2.displayName = `${ownerName}.Slottable`;\n  Slottable2.__radixId = SLOTTABLE_IDENTIFIER;\n  return Slottable2;\n}\nvar Slottable = /* @__PURE__ */ createSlottable(\"Slottable\");\nvar getSlottableElementFromSlottable = (slottable, child) => {\n  if (\"child\" in slottable.props) {\n    const child2 = slottable.props.child;\n    if (!react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(child2)) return null;\n    return react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(child2, void 0, slottable.props.children(child2.props.children));\n  }\n  return react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(child) ? child : null;\n};\nfunction mergeProps(slotProps, childProps) {\n  const overrideProps = { ...childProps };\n  for (const propName in childProps) {\n    const slotPropValue = slotProps[propName];\n    const childPropValue = childProps[propName];\n    const isHandler = /^on[A-Z]/.test(propName);\n    if (isHandler) {\n      if (slotPropValue && childPropValue) {\n        overrideProps[propName] = (...args) => {\n          const result = childPropValue(...args);\n          slotPropValue(...args);\n          return result;\n        };\n      } else if (slotPropValue) {\n        overrideProps[propName] = slotPropValue;\n      }\n    } else if (propName === \"style\") {\n      overrideProps[propName] = { ...slotPropValue, ...childPropValue };\n    } else if (propName === \"className\") {\n      overrideProps[propName] = [slotPropValue, childPropValue].filter(Boolean).join(\" \");\n    }\n  }\n  return { ...slotProps, ...overrideProps };\n}\nfunction getElementRef(element) {\n  let getter = Object.getOwnPropertyDescriptor(element.props, \"ref\")?.get;\n  let mayWarn = getter && \"isReactWarning\" in getter && getter.isReactWarning;\n  if (mayWarn) {\n    return element.ref;\n  }\n  getter = Object.getOwnPropertyDescriptor(element, \"ref\")?.get;\n  mayWarn = getter && \"isReactWarning\" in getter && getter.isReactWarning;\n  if (mayWarn) {\n    return element.props.ref;\n  }\n  return element.props.ref || element.ref;\n}\nfunction isSlottable(child) {\n  return react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(child) && typeof child.type === \"function\" && \"__radixId\" in child.type && child.type.__radixId === SLOTTABLE_IDENTIFIER;\n}\nvar REACT_LAZY_TYPE = Symbol.for(\"react.lazy\");\nfunction isLazyComponent(element) {\n  return element != null && typeof element === \"object\" && \"$$typeof\" in element && element.$$typeof === REACT_LAZY_TYPE && \"_payload\" in element && isPromiseLike(element._payload);\n}\nfunction isPromiseLike(value) {\n  return typeof value === \"object\" && value !== null && \"then\" in value;\n}\nvar createSlotError = (ownerName) => {\n  return `${ownerName} failed to slot onto its children. Expected a single React element child or \\`Slottable\\`.`;\n};\nvar createSlottableError = (ownerName) => {\n  return `${ownerName} failed to slot onto its \\`Slottable\\`. Expected \\`Slottable\\` to receive a single React element child.`;\n};\nvar use = /*#__PURE__*/ (react__WEBPACK_IMPORTED_MODULE_0___namespace_cache || (react__WEBPACK_IMPORTED_MODULE_0___namespace_cache = __webpack_require__.t(react__WEBPACK_IMPORTED_MODULE_0__, 2)))[\" use \".trim().toString()];\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/@radix-ui+react-slot@1.3.0_@types+react@19.2.17_react@19.2.7/node_modules/@radix-ui/react-slot/dist/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/adapters/registry.js":
/*!************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/adapters/registry.js ***!
  \************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   registerAdapter: () => (/* binding */ registerAdapter),\n/* harmony export */   resolveAdapterEntry: () => (/* binding */ resolveAdapterEntry)\n/* harmony export */ });\n/**\n * Anime.js - adapters - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n/**\n * Anime.js adapter API. Each library or class group that wants to extend `animate()` and `utils.set()` calls `registerAdapter()` to create its own `Adapter`. The returned `Adapter` exposes `registerTargetAdapter(detect)` for per-class detection and `registerPropertyResolver(fn)` for global Color / Vector / pattern-based fallbacks.\n *\n *   import { registerAdapter } from 'animejs/adapters';\n *\n *   const myAdapter = registerAdapter();\n *   const widget = myAdapter.registerTargetAdapter((t) => t instanceof MyWidget);\n *   widget.registerProperty('value',\n *     (t) => t.getValue(),\n *     (target, value) => target.setValue(value),\n *   );\n *\n * For scalar tweens, `value` is the interpolated number. For color and complex tweens it is `undefined`; read `tween._numbers` instead. `gate(target)` scopes the prop to a subset of matching targets.\n *\n * Resolution order: every Adapter's target adapters in registration order (first match wins) then every Adapter's property resolvers (first non-null wins) then engine direct property path.\n */\n\n/**\n * @typedef TargetAdapterEntry\n * @property {(t: any) => any} get\n * @property {(target: any, value: number, tween: any) => void} set\n * @property {(t: any) => boolean} [gate]\n */\n\nconst alwaysTrue = () => true;\n\nclass TargetAdapter {\n  /**\n   * @param {(t: any) => boolean} detect\n   */\n  constructor(detect) {\n    this.detect = detect;\n    /** @type {Record<string, TargetAdapterEntry>} */\n    this.props = {};\n  }\n\n  /**\n   * Registers a property the adapter handles. `setter` receives `(target, value, tween)`. For color and complex tweens `value` is `undefined`, read `tween._numbers` instead. `gate(target)` scopes the prop to a subset of matching targets.\n   *\n   * @param {string} name\n   * @param {(t: any) => any} getter\n   * @param {(target: any, value: number, tween: any) => void} setter\n   * @param {(t: any) => boolean} [gate]\n   */\n  registerProperty(name, getter, setter, gate) {\n    this.props[name] = {\n      get: getter,\n      set: setter,\n      gate: gate || alwaysTrue,\n    };\n  }\n}\n\nclass Adapter {\n  /**\n   * @param {((t: any) => boolean) | null} [detect]\n   *   Optional gate. When provided, every lookup against this Adapter's target adapters and resolvers is skipped if `detect(target)` returns falsy. Lets the Adapter as a whole short-circuit on unrelated targets.\n   */\n  constructor(detect) {\n    /** @type {((t: any) => boolean) | null} */\n    this.detect = detect || null;\n    /** @type {TargetAdapter[]} */\n    this.targetAdapters = [];\n    /** @type {((target: any, name: string) => TargetAdapterEntry | null)[]} */\n    this.propertyResolvers = [];\n  }\n\n  /**\n   * Creates and registers a `TargetAdapter` scoped to this Adapter.\n   *\n   * @param {(t: any) => boolean} detect\n   * @return {TargetAdapter}\n   */\n  registerTargetAdapter(detect) {\n    const ta = new TargetAdapter(detect);\n    this.targetAdapters.push(ta);\n    return ta;\n  }\n\n  /**\n   * Registers a property resolver scoped to this Adapter. Resolvers are functions invoked at tween creation when no target adapter has claimed the name; the function returns an entry for names it handles or `null` to defer. Use for runtime-matched patterns (Color / Vector axis detection, name-prefix conventions, etc.).\n   *\n   * @param {(target: any, name: string) => TargetAdapterEntry | null} resolver\n   */\n  registerPropertyResolver(resolver) {\n    if (this.propertyResolvers.indexOf(resolver) === -1) this.propertyResolvers.push(resolver);\n  }\n}\n\nconst adapters = /** @type {Adapter[]} */([]);\n\n/**\n * Creates and registers an Adapter. Each library extending `animate()` calls this once and uses the returned Adapter to wire up its target adapters and property resolvers. The optional `detect` short-circuits all lookups against the Adapter when the target is unrelated.\n *\n * @param {(t: any) => boolean} [detect]\n * @return {Adapter}\n */\nfunction registerAdapter(detect) {\n  const a = new Adapter(detect);\n  adapters.push(a);\n  return a;\n}\n\n/**\n * Internal resolution. Tries every Adapter's target adapters first (in registration order, first match wins), then every Adapter's property resolvers.\n *\n * @param {any} target\n * @param {string} name\n * @return {TargetAdapterEntry | null}\n */\nfunction resolveAdapterEntry(target, name) {\n  if (!target) return null;\n  const al = adapters.length;\n  outer: for (let i = 0; i < al; i++) {\n    const a = adapters[i];\n    if (a.detect && !a.detect(target)) continue;\n    const tas = a.targetAdapters;\n    for (let j = 0, m = tas.length; j < m; j++) {\n      const ta = tas[j];\n      if (ta.detect(target)) {\n        const entry = ta.props[name];\n        if (entry && (!entry.gate || entry.gate(target))) return entry;\n        break outer;\n      }\n    }\n  }\n  for (let i = 0; i < al; i++) {\n    const a = adapters[i];\n    if (a.detect && !a.detect(target)) continue;\n    const rs = a.propertyResolvers;\n    for (let j = 0, m = rs.length; j < m; j++) {\n      const entry = rs[j](target, name);\n      if (entry) return entry;\n    }\n  }\n  return null;\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/adapters/registry.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/additive.js":
/*!*************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/additive.js ***!
  \*************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   addAdditiveAnimation: () => (/* binding */ addAdditiveAnimation),\n/* harmony export */   additive: () => (/* binding */ additive)\n/* harmony export */ });\n/* harmony import */ var _core_consts_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core/consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _core_helpers_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/* harmony import */ var _core_render_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/render.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/render.js\");\n/**\n * Anime.js - animation - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n\nconst additive = {\n  animation: null,\n  update: _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.noop,\n};\n\n/**\n * @import {\n *   Tween,\n *   TweenAdditiveLookups,\n * } from '../types/index.js'\n */\n\n/**\n * @typedef AdditiveAnimation\n * @property {Number} duration\n * @property {Number} _offset\n * @property {Number} _delay\n * @property {Tween} _head\n * @property {Tween} _tail\n */\n\n/**\n * @param  {TweenAdditiveLookups} lookups\n * @return {AdditiveAnimation}\n */\nconst addAdditiveAnimation = lookups => {\n  let animation = additive.animation;\n  if (!animation) {\n    animation = {\n      duration: _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.minValue,\n      computeDeltaTime: _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.noop,\n      _offset: 0,\n      _delay: 0,\n      _head: null,\n      _tail: null,\n    };\n    additive.animation = animation;\n    additive.update = () => {\n      lookups.forEach(propertyAnimation => {\n        for (let propertyName in propertyAnimation) {\n          const tweens = propertyAnimation[propertyName];\n          const lookupTween = tweens._head;\n          if (lookupTween) {\n            const valueType = lookupTween._valueType;\n            const additiveValues = valueType === _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.valueTypes.COMPLEX || valueType === _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.valueTypes.COLOR ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.cloneArray)(lookupTween._fromNumbers) : null;\n            let additiveValue = lookupTween._fromNumber;\n            let tween = tweens._tail;\n            while (tween && tween !== lookupTween) {\n              if (additiveValues) {\n                for (let i = 0, l = tween._numbers.length; i < l; i++) additiveValues[i] += tween._numbers[i];\n              } else {\n                additiveValue += tween._number;\n              }\n              tween = tween._prevAdd;\n            }\n            lookupTween._toNumber = additiveValue;\n            lookupTween._toNumbers = additiveValues;\n          }\n        }\n      });\n      // TODO: Avoid polymorphism here, idealy the additive animation should be a regular animation with a higher priority in the render loop\n      (0,_core_render_js__WEBPACK_IMPORTED_MODULE_2__.render)(animation, 1, 1, 0, _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.tickModes.FORCE);\n    };\n  }\n  return animation;\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/additive.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/animation.js":
/*!**************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/animation.js ***!
  \**************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   JSAnimation: () => (/* binding */ JSAnimation),\n/* harmony export */   animate: () => (/* binding */ animate)\n/* harmony export */ });\n/* harmony import */ var _core_consts_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../core/consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _core_helpers_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/* harmony import */ var _core_globals_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/globals.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/globals.js\");\n/* harmony import */ var _core_targets_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../core/targets.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/targets.js\");\n/* harmony import */ var _adapters_registry_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../adapters/registry.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/adapters/registry.js\");\n/* harmony import */ var _core_values_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/values.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/values.js\");\n/* harmony import */ var _core_styles_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../core/styles.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/styles.js\");\n/* harmony import */ var _core_units_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../core/units.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/units.js\");\n/* harmony import */ var _easings_eases_parser_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../easings/eases/parser.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/easings/eases/parser.js\");\n/* harmony import */ var _timer_timer_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../timer/timer.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/timer/timer.js\");\n/* harmony import */ var _composition_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./composition.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/composition.js\");\n/* harmony import */ var _additive_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./additive.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/additive.js\");\n/**\n * Anime.js - animation - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/**\n * @import {\n *   Tween,\n *   TweenKeyValue,\n *   TweenParamsOptions,\n *   TweenValues,\n *   DurationKeyframes,\n *   PercentageKeyframes,\n *   AnimationParams,\n *   TweenPropValue,\n *   ArraySyntaxValue,\n *   TargetsParam,\n *   TimerParams,\n *   TweenParamValue,\n *   DOMTarget,\n *   TargetsArray,\n *   Callback,\n *   EasingFunction,\n * } from '../types/index.js'\n *\n * @import {\n *   Timeline,\n * } from '../timeline/timeline.js'\n *\n * @import {\n *   Spring,\n * } from '../easings/spring/index.js'\n */\n\n// Defines decomposed values target objects only once and mutate their properties later to avoid GC\n// TODO: Maybe move the objects creation to values.js and use the decompose function to create the base object\nconst fromTargetObject = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.createDecomposedValueTargetObject)();\nconst toTargetObject = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.createDecomposedValueTargetObject)();\nconst inlineStylesStore = {};\nconst toFunctionStore = { func: null };\nconst fromFunctionStore = { func: null };\nconst keyframesTargetArray = [null];\nconst fastSetValuesArray = [null, null];\n/** @type {TweenKeyValue} */\nconst keyObjectTarget = { to: null };\n\nlet tweenId = 0;\nlet JSAnimationId = 0;\nlet keyframes;\n/** @type {TweenParamsOptions & TweenValues} */\nlet key;\n\n/**\n * @param {DurationKeyframes | PercentageKeyframes} keyframes\n * @param {AnimationParams} parameters\n * @return {AnimationParams}\n */\nconst generateKeyframes = (keyframes, parameters) => {\n  /** @type {AnimationParams} */\n  const properties = {};\n  if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isArr)(keyframes)) {\n    const propertyNames = [].concat(.../** @type {DurationKeyframes} */(keyframes).map(key => Object.keys(key))).filter(_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isKey);\n    for (let i = 0, l = propertyNames.length; i < l; i++) {\n      const propName = propertyNames[i];\n      const propArray = /** @type {DurationKeyframes} */(keyframes).map(key => {\n        /** @type {TweenKeyValue} */\n        const newKey = {};\n        for (let p in key) {\n          const keyValue = /** @type {TweenPropValue} */(key[p]);\n          if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isKey)(p)) {\n            if (p === propName) {\n              newKey.to = keyValue;\n            }\n          } else {\n            newKey[p] = keyValue;\n          }\n        }\n        return newKey;\n      });\n      properties[propName] = /** @type {ArraySyntaxValue} */(propArray);\n    }\n\n  } else {\n    const totalDuration = /** @type {Number} */((0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.setValue)(parameters.duration, _core_globals_js__WEBPACK_IMPORTED_MODULE_3__.globals.defaults.duration));\n    const keys = Object.keys(keyframes)\n    .map(key => { return {o: parseFloat(key) / 100, p: keyframes[key]} })\n    .sort((a, b) => a.o - b.o);\n    keys.forEach(key => {\n      const offset = key.o;\n      const prop = key.p;\n      for (let name in prop) {\n        if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isKey)(name)) {\n          let propArray = /** @type {Array} */(properties[name]);\n          if (!propArray) propArray = properties[name] = [];\n          const duration = offset * totalDuration;\n          let length = propArray.length;\n          let prevKey = propArray[length - 1];\n          const keyObj = { to: prop[name] };\n          let durProgress = 0;\n          for (let i = 0; i < length; i++) {\n            durProgress += propArray[i].duration;\n          }\n          if (length === 1) {\n            keyObj.from = prevKey.to;\n          }\n          if (prop.ease) {\n            keyObj.ease = prop.ease;\n          }\n          keyObj.duration = duration - (length ? durProgress : 0);\n          propArray.push(keyObj);\n        }\n      }\n      return key;\n    });\n\n    for (let name in properties) {\n      const propArray = /** @type {Array} */(properties[name]);\n      let prevEase;\n      // let durProgress = 0\n      for (let i = 0, l = propArray.length; i < l; i++) {\n        const prop = propArray[i];\n        // Emulate WAPPI easing parameter position\n        const currentEase = prop.ease;\n        prop.ease = prevEase ? prevEase : undefined;\n        prevEase = currentEase;\n        // durProgress += prop.duration;\n        // if (i === l - 1 && durProgress !== totalDuration) {\n        //   propArray.push({ from: prop.to, ease: prop.ease, duration: totalDuration - durProgress })\n        // }\n      }\n      if (!propArray[0].duration) {\n        propArray.shift();\n      }\n    }\n\n  }\n\n  return properties;\n};\n\nclass JSAnimation extends _timer_timer_js__WEBPACK_IMPORTED_MODULE_4__.Timer {\n  /**\n   * @param {TargetsParam} targets\n   * @param {AnimationParams} parameters\n   * @param {Timeline} [parent]\n   * @param {Number} [parentPosition]\n   * @param {Boolean} [fastSet=false]\n   * @param {Number} [index=0]\n   * @param {TargetsArray} [allTargets]\n   */\n  constructor(\n    targets,\n    parameters,\n    parent,\n    parentPosition,\n    fastSet = false,\n    index = 0,\n    allTargets\n  ) {\n\n    super(/** @type {TimerParams & AnimationParams} */(parameters), parent, parentPosition);\n\n    /** @type {Tween} */\n    this._head;\n    /** @type {Tween} */\n    this._tail;\n\n    ++JSAnimationId;\n\n    const parsedTargets = (0,_core_targets_js__WEBPACK_IMPORTED_MODULE_5__.registerTargets)(targets);\n    const targetsLength = parsedTargets.length;\n\n    // If the parameters object contains a \"keyframes\" property, convert all the keyframes values to regular properties\n\n    const kfParams = /** @type {AnimationParams} */(parameters).keyframes;\n    const params = /** @type {AnimationParams} */(kfParams ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.mergeObjects)(generateKeyframes(/** @type {DurationKeyframes} */(kfParams), parameters), parameters) : parameters);\n\n    const {\n      id,\n      delay,\n      duration,\n      ease,\n      playbackEase,\n      modifier,\n      composition,\n      onRender,\n    } = params;\n\n    const animDefaults = parent ? parent.defaults : _core_globals_js__WEBPACK_IMPORTED_MODULE_3__.globals.defaults;\n    const animEase = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.setValue)(ease, animDefaults.ease);\n    const animPlaybackEase = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.setValue)(playbackEase, animDefaults.playbackEase);\n    const parsedAnimPlaybackEase = animPlaybackEase ? (0,_easings_eases_parser_js__WEBPACK_IMPORTED_MODULE_6__.parseEase)(animPlaybackEase) : null;\n    const hasSpring = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isUnd)(/** @type {Spring} */(animEase).ease);\n    const tEasing = hasSpring ? /** @type {Spring} */(animEase).ease : (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.setValue)(ease, parsedAnimPlaybackEase ? 'linear' : animDefaults.ease);\n    const tDuration = hasSpring ? /** @type {Spring} */(animEase).settlingDuration : (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.setValue)(duration, animDefaults.duration);\n    const tDelay = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.setValue)(delay, animDefaults.delay);\n    const tModifier = modifier || animDefaults.modifier;\n    // If no composition is defined and the targets length is high (>= 1000) set the composition to 'none' (0) for faster tween creation\n    const tComposition = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isUnd)(composition) && targetsLength >= _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.K ? _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.compositionTypes.none : !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isUnd)(composition) ? composition : animDefaults.composition;\n    // const absoluteOffsetTime = this._offset;\n    const absoluteOffsetTime = this._offset + (parent ? parent._offset : 0);\n    // This allows targeting the current animation in the spring onComplete callback\n    if (hasSpring) /** @type {Spring} */(animEase).parent = this;\n\n    let iterationDuration = NaN;\n    let iterationDelay = NaN;\n    let animationAnimationLength = 0;\n    let shouldTriggerRender = 0;\n\n    for (let targetIndex = 0; targetIndex < targetsLength; targetIndex++) {\n\n      const target = parsedTargets[targetIndex];\n      const ti = index || targetIndex;\n      const tl = allTargets || parsedTargets;\n\n      let lastTransformGroupIndex = NaN;\n      let lastTransformGroupLength = NaN;\n\n      for (let p in params) {\n\n        if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isKey)(p)) {\n\n          const tweenType = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getTweenType)(target, p);\n          const adapterProp = (0,_adapters_registry_js__WEBPACK_IMPORTED_MODULE_0__.resolveAdapterEntry)(target, p);\n\n          const propName = (0,_core_styles_js__WEBPACK_IMPORTED_MODULE_8__.sanitizePropertyName)(p, target, tweenType);\n\n          let propValue = params[p];\n\n          const isPropValueArray = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isArr)(propValue);\n\n          if (fastSet && !isPropValueArray) {\n            fastSetValuesArray[0] = propValue;\n            fastSetValuesArray[1] = propValue;\n            propValue = fastSetValuesArray;\n          }\n\n          // TODO: Allow nested keyframes inside ObjectValue value (prop: { to: [.5, 1, .75, 2, 3] })\n          // Normalize property values to valid keyframe syntax:\n          // [x, y] to [{to: [x, y]}] or {to: x} to [{to: x}] or keep keys syntax [{}, {}, {}...]\n          // const keyframes = isArr(propValue) ? propValue.length === 2 && !isObj(propValue[0]) ? [{ to: propValue }] : propValue : [propValue];\n          if (isPropValueArray) {\n            const arrayLength = /** @type {Array} */(propValue).length;\n            const isNotObjectValue = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isObj)(propValue[0]);\n            // Convert [x, y] to [{to: [x, y]}]\n            if (arrayLength === 2 && isNotObjectValue) {\n              keyObjectTarget.to = /** @type {TweenParamValue} */(/** @type {unknown} */(propValue));\n              keyframesTargetArray[0] = keyObjectTarget;\n              keyframes = keyframesTargetArray;\n            // Convert [x, y, z] to [[x, y], z]\n            } else if (arrayLength > 2 && isNotObjectValue) {\n              keyframes = [];\n              /** @type {Array.<Number>} */(propValue).forEach((v, i) => {\n                if (!i) {\n                  fastSetValuesArray[0] = v;\n                } else if (i === 1) {\n                  fastSetValuesArray[1] = v;\n                  keyframes.push(fastSetValuesArray);\n                } else {\n                  keyframes.push(v);\n                }\n              });\n            } else {\n              keyframes = /** @type {Array.<TweenKeyValue>} */(propValue);\n            }\n          } else {\n            keyframesTargetArray[0] = propValue;\n            keyframes = keyframesTargetArray;\n          }\n\n          let siblings = null;\n          let prevTween = null;\n          let firstTweenChangeStartTime = NaN;\n          let lastTweenChangeEndTime = 0;\n          let tweenIndex = 0;\n\n          for (let l = keyframes.length; tweenIndex < l; tweenIndex++) {\n\n            const keyframe = keyframes[tweenIndex];\n\n            if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isObj)(keyframe)) {\n              key = keyframe;\n            } else {\n              keyObjectTarget.to = /** @type {TweenParamValue} */(keyframe);\n              key = keyObjectTarget;\n            }\n\n            toFunctionStore.func = null;\n            fromFunctionStore.func = null;\n\n            const computedComposition = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getFunctionValue)((0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.setValue)(key.composition, tComposition), target, ti, tl, null, null);\n            const tweenComposition = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isNum)(computedComposition) ? computedComposition : _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.compositionTypes[computedComposition];\n            if (!siblings && tweenComposition !== _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.compositionTypes.none) siblings = (0,_composition_js__WEBPACK_IMPORTED_MODULE_9__.getTweenSiblings)(target, propName);\n            // Timelines pass the last sibling tween if it belongs to the same timeline\n            // Standalone animations only pass prevTween when the property has multiple keyframes\n            const tailTween = siblings ? siblings._tail : null;\n            const prevSiblingTween = parent && tailTween && tailTween.parent.parent === parent ? tailTween : prevTween;\n            const computedToValue = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getFunctionValue)(key.to, target, ti, tl, toFunctionStore, prevSiblingTween);\n\n            let tweenToValue;\n            // Allows function based values to return an object syntax value ({to: v})\n            if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isObj)(computedToValue) && !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isUnd)(computedToValue.to)) {\n              key = computedToValue;\n              tweenToValue = computedToValue.to;\n            } else {\n              tweenToValue = computedToValue;\n            }\n            const tweenFromValue = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getFunctionValue)(key.from, target, ti, tl, fromFunctionStore, prevSiblingTween);\n            const easeToParse = key.ease || tEasing;\n\n            const easeFunctionResult = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getFunctionValue)(easeToParse, target, ti, tl, null, prevSiblingTween);\n            const keyEasing = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isFnc)(easeFunctionResult) || (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isStr)(easeFunctionResult) ? easeFunctionResult : easeToParse;\n\n            const hasSpring = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isUnd)(keyEasing) && !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isUnd)(/** @type {Spring} */(keyEasing).ease);\n            const tweenEasing = hasSpring ? /** @type {Spring} */(keyEasing).ease : keyEasing;\n            // Calculate default individual keyframe duration by dividing the tl of keyframes\n            const tweenDuration = hasSpring ? /** @type {Spring} */(keyEasing).settlingDuration : (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getFunctionValue)((0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.setValue)(key.duration, (l > 1 ? (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getFunctionValue)(tDuration, target, ti, tl, null, prevSiblingTween) / l : tDuration)), target, ti, tl, null, prevSiblingTween);\n            // Default delay value should only be applied to the first tween\n            const tweenDelay = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getFunctionValue)((0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.setValue)(key.delay, (!tweenIndex ? tDelay : 0)), target, ti, tl, null, prevSiblingTween);\n            // Modifiers are treated differently and don't accept function based value to prevent having to pass a function wrapper\n            const tweenModifier = key.modifier || tModifier;\n            const hasFromvalue = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isUnd)(tweenFromValue);\n            const hasToValue = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isUnd)(tweenToValue);\n            const isFromToArray = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isArr)(tweenToValue);\n            const isFromToValue = isFromToArray || (hasFromvalue && hasToValue);\n            // Capture the update-start in local time, the previous sibling's end for keyframes after the first, zero for the first keyframe. Used to derive a precision-matched _absoluteUpdateStartTime below.\n            const tweenUpdateStartLocal = prevTween ? lastTweenChangeEndTime : 0;\n            const tweenStartTime = prevTween ? lastTweenChangeEndTime + tweenDelay : tweenDelay;\n            // Rounding is necessary here to minimize floating point errors when working in seconds\n            const absoluteStartTime = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.round)(absoluteOffsetTime + tweenStartTime, 12);\n            // Match the rounding pattern of prevSibling._absoluteEndTime so the composition overlap check compares cleanly when keyframes touch at a boundary.\n            const absoluteUpdateStartTime = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.round)(absoluteOffsetTime + tweenUpdateStartLocal, 12);\n\n            // Force a onRender callback if the animation contains at least one from value and autoplay is set to false\n            if (!shouldTriggerRender && (hasFromvalue || isFromToArray)) shouldTriggerRender = 1;\n\n            let prevSibling = prevTween;\n\n            if (tweenComposition !== _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.compositionTypes.none) {\n              let nextSibling = siblings._head;\n              // Walk prior siblings up to the new tween, skipping overridden ones so the chain resolves to the latest live value instead of stopping at the first override.\n              while (nextSibling && nextSibling._absoluteStartTime <= absoluteStartTime) {\n                if (!nextSibling._isOverridden) prevSibling = nextSibling;\n                nextSibling = nextSibling._nextRep;\n                // Overrides all the next siblings if the next sibling starts at the same time of after as the new tween start time\n                if (nextSibling && nextSibling._absoluteStartTime >= absoluteStartTime) {\n                  while (nextSibling) {\n                    (0,_composition_js__WEBPACK_IMPORTED_MODULE_9__.overrideTween)(nextSibling);\n                    // This will ends both the current while loop and the upper one once all the next sibllings have been overriden\n                    nextSibling = nextSibling._nextRep;\n                  }\n                }\n              }\n            }\n\n            // Decompose values\n            if (isFromToValue) {\n              (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeRawValue)(isFromToArray ? (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getFunctionValue)(tweenToValue[0], target, ti, tl, fromFunctionStore, prevSiblingTween) : tweenFromValue, fromTargetObject);\n              (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeRawValue)(isFromToArray ? (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getFunctionValue)(tweenToValue[1], target, ti, tl, toFunctionStore, prevSiblingTween) : tweenToValue, toTargetObject);\n              // Needed to force an inline style registration\n              const originalValue = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getOriginalAnimatableValue)(target, propName, tweenType, inlineStylesStore);\n              if (fromTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.NUMBER) {\n                if (prevSibling) {\n                  if (prevSibling._valueType === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.UNIT) {\n                    fromTargetObject.t = _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.UNIT;\n                    fromTargetObject.u = prevSibling._unit;\n                  }\n                } else {\n                  (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeRawValue)(\n                    originalValue,\n                    _core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposedOriginalValue\n                  );\n                  if (_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposedOriginalValue.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.UNIT) {\n                    fromTargetObject.t = _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.UNIT;\n                    fromTargetObject.u = _core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposedOriginalValue.u;\n                  }\n                }\n              }\n            } else {\n              if (hasToValue) {\n                (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeRawValue)(tweenToValue, toTargetObject);\n              } else {\n                if (prevTween) {\n                  (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeTweenValue)(prevTween, toTargetObject);\n                } else {\n                  // No need to get and parse the original value if the tween is part of a timeline and has a previous sibling part of the same timeline\n                  (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeRawValue)(parent && prevSibling && prevSibling.parent.parent === parent ? prevSibling._value :\n                  (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getOriginalAnimatableValue)(target, propName, tweenType, inlineStylesStore), toTargetObject);\n                }\n              }\n              if (hasFromvalue) {\n                (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeRawValue)(tweenFromValue, fromTargetObject);\n              } else {\n                if (prevTween) {\n                  (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeTweenValue)(prevTween, fromTargetObject);\n                } else {\n                  // No need to get and parse the original value if the tween is part of a timeline and has a previous sibling part of the same timeline\n                  (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeRawValue)(parent && prevSibling && prevSibling.parent.parent === parent ? prevSibling._value :\n                  (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getOriginalAnimatableValue)(target, propName, tweenType, inlineStylesStore), fromTargetObject);\n                }\n              }\n            }\n\n            // Apply operators\n            if (fromTargetObject.o) {\n              fromTargetObject.n = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getRelativeValue)(\n                !prevSibling ? (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeRawValue)(\n                  (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getOriginalAnimatableValue)(target, propName, tweenType, inlineStylesStore),\n                  _core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposedOriginalValue\n                ).n : prevSibling._toNumber,\n                fromTargetObject.n,\n                fromTargetObject.o\n              );\n            }\n\n            if (toTargetObject.o) {\n              toTargetObject.n = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getRelativeValue)(fromTargetObject.n, toTargetObject.n, toTargetObject.o);\n            }\n\n            // Values omogenisation in cases of type difference between \"from\" and \"to\"\n            if (fromTargetObject.t !== toTargetObject.t) {\n              if (fromTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.COMPLEX || toTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.COMPLEX) {\n                const complexValue = fromTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.COMPLEX ? fromTargetObject : toTargetObject;\n                const notComplexValue = fromTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.COMPLEX ? toTargetObject : fromTargetObject;\n                notComplexValue.t = _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.COMPLEX;\n                notComplexValue.s = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.cloneArray)(complexValue.s);\n                notComplexValue.d = complexValue.d.map(() => notComplexValue.n);\n              } else if (fromTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.UNIT || toTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.UNIT) {\n                const unitValue = fromTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.UNIT ? fromTargetObject : toTargetObject;\n                const notUnitValue = fromTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.UNIT ? toTargetObject : fromTargetObject;\n                notUnitValue.t = _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.UNIT;\n                notUnitValue.u = unitValue.u;\n              } else if (fromTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.COLOR || toTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.COLOR) {\n                const colorValue = fromTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.COLOR ? fromTargetObject : toTargetObject;\n                const notColorValue = fromTargetObject.t === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.COLOR ? toTargetObject : fromTargetObject;\n                notColorValue.t = _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.COLOR;\n                notColorValue.d = colorValue.d.map(() => 0);\n              }\n            }\n\n            // Unit conversion\n            if (fromTargetObject.u !== toTargetObject.u) {\n              let valueToConvert = toTargetObject.u ? fromTargetObject : toTargetObject;\n              valueToConvert = (0,_core_units_js__WEBPACK_IMPORTED_MODULE_10__.convertValueUnit)(/** @type {DOMTarget} */(target), valueToConvert, toTargetObject.u ? toTargetObject.u : fromTargetObject.u, false);\n              // TODO:\n              // convertValueUnit(target, to.u ? from : to, to.u ? to.u : from.u);\n            }\n\n            // Fill in non existing complex values\n            if (toTargetObject.d && fromTargetObject.d && (toTargetObject.d.length !== fromTargetObject.d.length)) {\n              const longestValue = fromTargetObject.d.length > toTargetObject.d.length ? fromTargetObject : toTargetObject;\n              const shortestValue = longestValue === fromTargetObject ? toTargetObject : fromTargetObject;\n              // TODO: Check if n should be used instead of 0 for default complex values\n              shortestValue.d = longestValue.d.map((/** @type {Number} */_, /** @type {Number} */i) => (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isUnd)(shortestValue.d[i]) ? 0 : shortestValue.d[i]);\n              shortestValue.s = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.cloneArray)(longestValue.s);\n            }\n\n            // Tween factory\n\n            // Rounding is necessary here to minimize floating point errors when working in seconds\n            const tweenUpdateDuration = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.round)(+tweenDuration || _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.minValue, 12);\n\n            // Copy the value of the iniline style if it exist and imediatly nullify it to prevents false positive on other targets\n            let inlineValue = inlineStylesStore[propName];\n            if (!(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isNil)(inlineValue)) inlineStylesStore[propName] = null;\n\n            // Resolve the adapter setter once so render skips the lookup per frame.\n            const tweenSetter = adapterProp ? adapterProp.set : null;\n\n            // Rounding is necessary here to minimize floating point errors when working in seconds\n            lastTweenChangeEndTime = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.round)(tweenStartTime + tweenUpdateDuration, 12);\n\n            const fromD = fromTargetObject.d;\n            const toD = toTargetObject.d;\n            const toS = toTargetObject.s;\n\n            /** @type {Tween} */\n            const tween = {\n              parent: this,\n              id: tweenId++,\n              property: propName,\n              target: target,\n              _value: null,\n              _toFunc: toFunctionStore.func,\n              _fromFunc: fromFunctionStore.func,\n              _ease: (0,_easings_eases_parser_js__WEBPACK_IMPORTED_MODULE_6__.parseEase)(tweenEasing),\n              _fromNumbers: fromD ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.cloneArray)(fromD) : _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.emptyArray,\n              _toNumbers: toD ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.cloneArray)(toD) : _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.emptyArray,\n              _strings: toS ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.cloneArray)(toS) : _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.emptyArray,\n              _fromNumber: fromTargetObject.n,\n              _toNumber: toTargetObject.n,\n              _numbers: fromD ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.cloneArray)(fromD) : _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.emptyArray, // For additive tween and animatables\n              _number: fromTargetObject.n, // For additive tween and animatables\n              _unit: toTargetObject.u,\n              _modifier: tweenModifier,\n              _currentTime: 0,\n              _startTime: tweenStartTime,\n              _delay: +tweenDelay,\n              _updateDuration: tweenUpdateDuration,\n              _changeDuration: tweenUpdateDuration,\n              _absoluteStartTime: absoluteStartTime,\n              _absoluteUpdateStartTime: absoluteUpdateStartTime,\n              _absoluteEndTime: (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.round)(absoluteOffsetTime + lastTweenChangeEndTime, 12),\n              _hasFromValue: hasFromvalue || isFromToArray ? 1 : 0,\n              // NOTE: Investigate bit packing to stores ENUM / BOOL\n              _tweenType: tweenType,\n              _setter: tweenSetter,\n              _valueType: toTargetObject.t,\n              _composition: tweenComposition,\n              _isOverlapped: 0,\n              _isOverridden: 0,\n              _renderTransforms: 0,\n              _inlineValue: inlineValue,\n              _prevRep: null, // For replaced tween\n              _nextRep: null, // For replaced tween\n              _prevAdd: null, // For additive tween\n              _nextAdd: null, // For additive tween\n              _prev: null,\n              _next: null,\n            };\n\n            if (tweenComposition !== _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.compositionTypes.none) {\n              (0,_composition_js__WEBPACK_IMPORTED_MODULE_9__.composeTween)(tween, siblings);\n            }\n\n            // Pre-compute the tween end value for function-based value chaining (ie morphTo / scrambleText in keyframe arrays and timelines)\n            const vt = tween._valueType;\n            if (vt === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.COMPLEX) {\n              tween._value = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.composeComplexValue)(tween, 1, -1);\n            } else if (vt === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.UNIT) {\n              tween._value = `${tweenModifier(tween._toNumber)}${tween._unit}`;\n            } else if (vt === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.valueTypes.COLOR) {\n              const d = toTargetObject.d;\n              tween._value = `rgba(${(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.round)(d[0], 0)},${(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.round)(d[1], 0)},${(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.round)(d[2], 0)},${d[3]})`;\n            } else {\n              tween._value = tweenModifier(tween._toNumber);\n            }\n\n            if (isNaN(firstTweenChangeStartTime)) {\n              firstTweenChangeStartTime = tween._startTime;\n            }\n\n            prevTween = tween;\n            animationAnimationLength++;\n\n            (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.addChild)(this, tween);\n\n          }\n\n          // Update animation timings with the added tweens properties\n\n          if (isNaN(iterationDelay) || firstTweenChangeStartTime < iterationDelay) {\n            iterationDelay = firstTweenChangeStartTime;\n          }\n\n          if (isNaN(iterationDuration) || lastTweenChangeEndTime > iterationDuration) {\n            iterationDuration = lastTweenChangeEndTime;\n          }\n\n          // TODO: Find a way to inline tween._renderTransforms = 1 here\n          if (tweenType === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.tweenTypes.TRANSFORM) {\n            lastTransformGroupIndex = animationAnimationLength - tweenIndex;\n            lastTransformGroupLength = animationAnimationLength;\n          }\n\n        }\n\n      }\n\n      // Set _renderTransforms to last transform property to correctly render the transforms list\n      if (!isNaN(lastTransformGroupIndex)) {\n        let i = 0;\n        (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.forEachChildren)(this, (/** @type {Tween} */tween) => {\n          if (i >= lastTransformGroupIndex && i < lastTransformGroupLength) {\n            tween._renderTransforms = 1;\n            if (tween._composition === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.compositionTypes.blend) {\n              (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.forEachChildren)(_additive_js__WEBPACK_IMPORTED_MODULE_11__.additive.animation, (/** @type {Tween} */additiveTween) => {\n                if (additiveTween.id === tween.id) {\n                  additiveTween._renderTransforms = 1;\n                }\n              });\n            }\n          }\n          i++;\n        });\n      }\n\n    }\n\n    if (!targetsLength) {\n      console.warn(`No target found. Make sure the element you're trying to animate is accessible before creating your animation.`);\n    }\n\n    if (iterationDelay) {\n      (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.forEachChildren)(this, (/** @type {Tween} */tween) => {\n        // If (startTime - delay) equals 0, this means the tween is at the begining of the animation so we need to trim the delay too\n        if (!(tween._startTime - tween._delay)) {\n          tween._delay -= iterationDelay;\n        }\n        tween._startTime -= iterationDelay;\n      });\n      iterationDuration -= iterationDelay;\n    } else {\n      iterationDelay = 0;\n    }\n\n    // Prevents iterationDuration to be NaN if no valid animatable props have been provided\n    // Prevents _iterationCount to be NaN if no valid animatable props have been provided\n    if (!iterationDuration) {\n      iterationDuration = _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.minValue;\n      this.iterationCount = 0;\n    }\n    /** @type {TargetsArray} */\n    this.targets = parsedTargets;\n    /** @type {String|Number} */\n    this.id = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.isUnd)(id) ? id : JSAnimationId;\n    /** @type {Number} */\n    this.duration = iterationDuration === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.minValue ? _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.minValue : (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.clampInfinity)(((iterationDuration + this._loopDelay) * this.iterationCount) - this._loopDelay) || _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.minValue;\n    /** @type {Callback<this>} */\n    this.onRender = onRender || animDefaults.onRender;\n    /** @type {EasingFunction} */\n    this._ease = parsedAnimPlaybackEase;\n    /** @type {Number} */\n    this._delay = iterationDelay;\n    // NOTE: I'm keeping delay values separated from offsets in timelines because delays can override previous tweens and it could be confusing to debug a timeline with overridden tweens and no associated visible delays.\n    // this._delay = parent ? 0 : iterationDelay;\n    // this._offset += parent ? iterationDelay : 0;\n    /** @type {Number} */\n    this.iterationDuration = iterationDuration;\n\n    if (!this._autoplay && shouldTriggerRender) this.onRender(this);\n  }\n\n  /**\n   * @param  {Number} newDuration\n   * @return {this}\n   */\n  stretch(newDuration) {\n    const currentDuration = this.duration;\n    if (currentDuration === (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.normalizeTime)(newDuration)) return this;\n    const timeScale = newDuration / currentDuration;\n    // NOTE: Find a better way to handle the stretch of an animation after stretch = 0\n    (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.forEachChildren)(this, (/** @type {Tween} */tween) => {\n      // Rounding is necessary here to minimize floating point errors\n      tween._updateDuration = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.normalizeTime)(tween._updateDuration * timeScale);\n      tween._changeDuration = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.normalizeTime)(tween._changeDuration * timeScale);\n      tween._currentTime *= timeScale;\n      tween._delay *= timeScale;\n      tween._startTime *= timeScale;\n      tween._absoluteStartTime *= timeScale;\n      tween._absoluteUpdateStartTime *= timeScale;\n      tween._absoluteEndTime *= timeScale;\n    });\n    return super.stretch(newDuration);\n  }\n\n  /**\n   * @return {this}\n   */\n  refresh() {\n    (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.forEachChildren)(this, (/** @type {Tween} */tween) => {\n      const toFunc = tween._toFunc;\n      const fromFunc = tween._fromFunc;\n      if (toFunc || fromFunc) {\n        if (fromFunc) {\n          (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeRawValue)(fromFunc(), fromTargetObject);\n          if (fromTargetObject.u !== tween._unit && tween.target[_core_consts_js__WEBPACK_IMPORTED_MODULE_7__.isDomSymbol]) {\n            (0,_core_units_js__WEBPACK_IMPORTED_MODULE_10__.convertValueUnit)(/** @type {DOMTarget} */(tween.target), fromTargetObject, tween._unit, true);\n          }\n          tween._fromNumbers = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.cloneArray)(fromTargetObject.d);\n          tween._fromNumber = fromTargetObject.n;\n        } else if (toFunc) {\n          // When only toFunc exists, get from value from target\n          (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeRawValue)((0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getOriginalAnimatableValue)(tween.target, tween.property, tween._tweenType), _core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposedOriginalValue);\n          tween._fromNumbers = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.cloneArray)(_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposedOriginalValue.d);\n          tween._fromNumber = _core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposedOriginalValue.n;\n        }\n        if (toFunc) {\n          (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.decomposeRawValue)(toFunc(), toTargetObject);\n          tween._toNumbers = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.cloneArray)(toTargetObject.d);\n          tween._strings = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_2__.cloneArray)(toTargetObject.s);\n          // Make sure to apply relative operators https://github.com/juliangarnier/anime/issues/1025\n          tween._toNumber = toTargetObject.o ? (0,_core_values_js__WEBPACK_IMPORTED_MODULE_1__.getRelativeValue)(tween._fromNumber, toTargetObject.n, toTargetObject.o) : toTargetObject.n;\n        }\n      }\n    });\n    // This forces setter animations to render once\n    if (this.duration === _core_consts_js__WEBPACK_IMPORTED_MODULE_7__.minValue) this.restart();\n    return this;\n  }\n\n  /**\n   * Cancel the animation and revert all the values affected by this animation to their original state\n   * @return {this}\n   */\n  revert() {\n    super.revert();\n    return (0,_core_styles_js__WEBPACK_IMPORTED_MODULE_8__.revertValues)(this);\n  }\n\n  /**\n   * @typedef {this & {then: null}} ResolvedJSAnimation\n   */\n\n  /**\n   * @param  {Callback<ResolvedJSAnimation>} [callback]\n   * @return Promise<this>\n   */\n  then(callback) {\n    return super.then(callback);\n  }\n\n}\n\n/**\n * @param {TargetsParam} targets\n * @param {AnimationParams} parameters\n * @return {JSAnimation}\n */\nconst animate = (targets, parameters) => {\n  if (_core_globals_js__WEBPACK_IMPORTED_MODULE_3__.globals.editor) {\n    return _core_globals_js__WEBPACK_IMPORTED_MODULE_3__.globals.editor.addAnimation(targets, parameters);\n  } else {\n    return new JSAnimation(targets, parameters, null, 0, false).init();\n  }\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/animation.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/composition.js":
/*!****************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/composition.js ***!
  \****************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   composeTween: () => (/* binding */ composeTween),\n/* harmony export */   getTweenSiblings: () => (/* binding */ getTweenSiblings),\n/* harmony export */   overrideTween: () => (/* binding */ overrideTween),\n/* harmony export */   removeTargetsFromRenderable: () => (/* binding */ removeTargetsFromRenderable),\n/* harmony export */   removeTweenSliblings: () => (/* binding */ removeTweenSliblings)\n/* harmony export */ });\n/* harmony import */ var _core_consts_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core/consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _core_helpers_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/* harmony import */ var _core_styles_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/styles.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/styles.js\");\n/* harmony import */ var _engine_engine_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../engine/engine.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/engine/engine.js\");\n/* harmony import */ var _additive_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./additive.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/additive.js\");\n/**\n * Anime.js - animation - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n\n\n\n/**\n * @import {\n *   TweenReplaceLookups,\n *   TweenAdditiveLookups,\n *   TweenPropertySiblings,\n *   Tween,\n *   Target,\n *   TargetsArray,\n *   Renderable,\n * } from '../types/index.js'\n *\n * @import {\n *   JSAnimation,\n * } from '../animation/animation.js'\n*/\n\nconst lookups = {\n  /** @type {TweenReplaceLookups} */\n  _rep: new WeakMap(),\n  /** @type {TweenAdditiveLookups} */\n  _add: new Map(),\n};\n\n/**\n * @param  {Target} target\n * @param  {String} property\n * @param  {String} lookup\n * @return {TweenPropertySiblings}\n */\nconst getTweenSiblings = (target, property, lookup = '_rep') => {\n  const lookupMap = lookups[lookup];\n  let targetLookup = lookupMap.get(target);\n  if (!targetLookup) {\n    targetLookup = {};\n    lookupMap.set(target, targetLookup);\n  }\n  return targetLookup[property] ? targetLookup[property] : targetLookup[property] = {\n    _head: null,\n    _tail: null,\n  }\n};\n\n/**\n * @param  {Tween} p\n * @param  {Tween} c\n * @return {Number|Boolean}\n */\nconst addTweenSortMethod = (p, c) => {\n  return p._isOverridden || p._absoluteStartTime > c._absoluteStartTime;\n};\n\n/**\n * @param {Tween} tween\n */\nconst overrideTween = tween => {\n  tween._isOverlapped = 1;\n  tween._isOverridden = 1;\n  tween._changeDuration = _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.minValue;\n  tween._currentTime = _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.minValue;\n};\n\n/**\n * @param  {Tween} tween\n * @param  {TweenPropertySiblings} siblings\n * @return {Tween}\n */\nconst composeTween = (tween, siblings) => {\n\n  const tweenCompositionType = tween._composition;\n\n  // Handle replaced tweens\n\n  if (tweenCompositionType === _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.compositionTypes.replace) {\n\n    const tweenAbsStartTime = tween._absoluteStartTime;\n\n    (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.addChild)(siblings, tween, addTweenSortMethod, '_prevRep', '_nextRep');\n\n    const prevSibling = tween._prevRep;\n\n    // Update the previous siblings for composition replace tweens\n\n    if (prevSibling) {\n\n      const prevParent = prevSibling.parent;\n      const prevAbsEndTime = prevSibling._absoluteEndTime;\n\n      // Handle looped animations tween\n\n      if (\n        // Check if the previous tween is from a different animation\n        tween.parent.id !== prevParent.id &&\n        // Check if the animation has loops\n        prevParent.iterationCount> 1 &&\n        // Check if _absoluteChangeEndTime of last loop overlaps the current tween\n        prevAbsEndTime + (prevParent.duration - prevParent.iterationDuration) > tweenAbsStartTime\n      ) {\n\n        // TODO: Find a way to only override the iterations overlapping with the tween\n        overrideTween(prevSibling);\n\n        let prevPrevSibling = prevSibling._prevRep;\n\n        // If the tween was part of a set of keyframes, override its siblings\n        while (prevPrevSibling && prevPrevSibling.parent.id === prevParent.id) {\n          overrideTween(prevPrevSibling);\n          prevPrevSibling = prevPrevSibling._prevRep;\n        }\n\n      }\n\n      // Read the precision-matched update-start instead of subtracting tween._delay live so sequential keyframes touching at a boundary don't trigger a phantom overlap from float drift.\n      const absoluteUpdateStartTime = tween._absoluteUpdateStartTime;\n\n      if (prevAbsEndTime > absoluteUpdateStartTime) {\n\n        const prevChangeStartTime = prevSibling._startTime;\n        const prevTLOffset = prevAbsEndTime - (prevChangeStartTime + prevSibling._updateDuration);\n        // Rounding is necessary here to minimize floating point errors when working in seconds\n        const updatedPrevChangeDuration = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.round)(absoluteUpdateStartTime - prevTLOffset - prevChangeStartTime, 12);\n\n        prevSibling._changeDuration = updatedPrevChangeDuration;\n        prevSibling._currentTime = updatedPrevChangeDuration;\n        prevSibling._isOverlapped = 1;\n\n        // Override the previous tween if its new _changeDuration is lower than minValue\n        // TODO: See if it's even neceseeary to test against minValue, checking for 0 might be enough\n        if (updatedPrevChangeDuration < _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.minValue) {\n          overrideTween(prevSibling);\n        }\n      }\n\n      // Skip the cancel cascade when both tweens share the same parent timeline, a timeline cannot replace itself.\n      const tweenParentTL = tween.parent.parent;\n      if (!tweenParentTL || tweenParentTL !== prevParent.parent) {\n\n        let pausePrevParentAnimation = true;\n\n        (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.forEachChildren)(prevParent, (/** @type Tween */t) => {\n          if (!t._isOverlapped) pausePrevParentAnimation = false;\n        });\n\n        if (pausePrevParentAnimation) {\n          const prevParentTL = prevParent.parent;\n          if (prevParentTL) {\n            let pausePrevParentTL = true;\n            (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.forEachChildren)(prevParentTL, (/** @type JSAnimation */a) => {\n              if (a !== prevParent) {\n                (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.forEachChildren)(a, (/** @type Tween */t) => {\n                  if (!t._isOverlapped) pausePrevParentTL = false;\n                });\n              }\n            });\n            if (pausePrevParentTL) {\n              prevParentTL.cancel();\n            }\n          } else {\n            prevParent.cancel();\n            // Previously, calling .cancel() on a timeline child would affect the render order of other children\n            // Worked around this by marking it as .completed and using .pause() for safe removal in the engine loop\n            // This is no longer needed since timeline tween composition is now handled separately\n            // Keeping this here for reference\n            // prevParent.completed = true;\n            // prevParent.pause();\n          }\n        }\n\n      }\n\n    }\n\n    // let nextSibling = tween._nextRep;\n\n    // // All the next siblings are automatically overridden\n\n    // if (nextSibling && nextSibling._absoluteStartTime >= tweenAbsStartTime) {\n    //   while (nextSibling) {\n    //     overrideTween(nextSibling);\n    //     nextSibling = nextSibling._nextRep;\n    //   }\n    // }\n\n    // if (nextSibling && nextSibling._absoluteStartTime < tweenAbsStartTime) {\n    //   while (nextSibling) {\n    //     overrideTween(nextSibling);\n    //     console.log(tween.id, nextSibling.id);\n    //     nextSibling = nextSibling._nextRep;\n    //   }\n    // }\n\n  // Handle additive tweens composition\n\n  } else if (tweenCompositionType === _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.compositionTypes.blend) {\n\n    const additiveTweenSiblings = getTweenSiblings(tween.target, tween.property, '_add');\n    const additiveAnimation = (0,_additive_js__WEBPACK_IMPORTED_MODULE_2__.addAdditiveAnimation)(lookups._add);\n\n    let lookupTween = additiveTweenSiblings._head;\n\n    if (!lookupTween) {\n      lookupTween = { ...tween };\n      lookupTween._composition = _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.compositionTypes.replace;\n      lookupTween._updateDuration = _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.minValue;\n      lookupTween._startTime = 0;\n      lookupTween._numbers = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.cloneArray)(tween._fromNumbers);\n      lookupTween._number = 0;\n      lookupTween._next = null;\n      lookupTween._prev = null;\n      (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.addChild)(additiveTweenSiblings, lookupTween);\n      (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.addChild)(additiveAnimation, lookupTween);\n    }\n\n    // Convert the values of TO to FROM and set TO to 0\n\n    const toNumber = tween._toNumber;\n    tween._fromNumber = lookupTween._fromNumber - toNumber;\n    tween._toNumber = 0;\n    tween._numbers = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.cloneArray)(tween._fromNumbers);\n    tween._number = 0;\n    lookupTween._fromNumber = toNumber;\n\n    if (tween._toNumbers.length) {\n      const toNumbers = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.cloneArray)(tween._toNumbers);\n      toNumbers.forEach((value, i) => {\n        tween._fromNumbers[i] = lookupTween._fromNumbers[i] - value;\n        tween._toNumbers[i] = 0;\n      });\n      lookupTween._fromNumbers = toNumbers;\n    }\n\n    (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.addChild)(additiveTweenSiblings, tween, null, '_prevAdd', '_nextAdd');\n\n  }\n\n  return tween;\n\n};\n\n/**\n * @param  {Tween} tween\n * @return {Tween}\n */\nconst removeTweenSliblings = tween => {\n  const tweenComposition = tween._composition;\n  if (tweenComposition !== _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.compositionTypes.none) {\n    const tweenTarget = tween.target;\n    const tweenProperty = tween.property;\n    const replaceTweensLookup = lookups._rep;\n    const replaceTargetProps = replaceTweensLookup.get(tweenTarget);\n    const tweenReplaceSiblings = replaceTargetProps[tweenProperty];\n    (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.removeChild)(tweenReplaceSiblings, tween, '_prevRep', '_nextRep');\n    if (tweenComposition === _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.compositionTypes.blend) {\n      const addTweensLookup = lookups._add;\n      const addTargetProps = addTweensLookup.get(tweenTarget);\n      if (!addTargetProps) return;\n      const additiveTweenSiblings = addTargetProps[tweenProperty];\n      const additiveAnimation = _additive_js__WEBPACK_IMPORTED_MODULE_2__.additive.animation;\n      (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.removeChild)(additiveTweenSiblings, tween, '_prevAdd', '_nextAdd');\n      // If only one tween is left in the additive lookup, it's the tween lookup\n      const lookupTween = additiveTweenSiblings._head;\n      if (lookupTween && lookupTween === additiveTweenSiblings._tail) {\n        (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.removeChild)(additiveTweenSiblings, lookupTween, '_prevAdd', '_nextAdd');\n        (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.removeChild)(additiveAnimation, lookupTween);\n        let shouldClean = true;\n        for (let prop in addTargetProps) {\n          if (addTargetProps[prop]._head) {\n            shouldClean = false;\n            break;\n          }\n        }\n        if (shouldClean) {\n          addTweensLookup.delete(tweenTarget);\n        }\n      }\n    }\n  }\n  return tween;\n};\n\n/**\n * @param  {TargetsArray} targetsArray\n * @param  {JSAnimation} animation\n * @param  {String} [propertyName]\n * @return {Boolean}\n */\nconst removeTargetsFromJSAnimation = (targetsArray, animation, propertyName) => {\n  let tweensMatchesTargets = false;\n  (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.forEachChildren)(animation, (/**@type {Tween} */tween) => {\n    const tweenTarget = tween.target;\n    if (targetsArray.includes(tweenTarget)) {\n      const tweenName = tween.property;\n      const tweenType = tween._tweenType;\n      const normalizePropName = (0,_core_styles_js__WEBPACK_IMPORTED_MODULE_3__.sanitizePropertyName)(propertyName, tweenTarget, tweenType);\n      if (!normalizePropName || normalizePropName && normalizePropName === tweenName) {\n        // Make sure to flag the previous CSS transform tween to renderTransform\n        if (tween.parent._tail === tween &&\n            tween._tweenType === _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.tweenTypes.TRANSFORM &&\n            tween._prev &&\n            tween._prev._tweenType === _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.tweenTypes.TRANSFORM\n        ) {\n          tween._prev._renderTransforms = 1;\n        }\n        // Removes the tween from the selected animation\n        (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.removeChild)(animation, tween);\n        // Detach the tween from its siblings to make sure blended tweens are correctlly removed\n        removeTweenSliblings(tween);\n        tweensMatchesTargets = true;\n      }\n    }\n  }, true);\n  return tweensMatchesTargets;\n};\n\n/**\n * @param  {TargetsArray} targetsArray\n * @param  {Renderable} [renderable]\n * @param  {String} [propertyName]\n */\nconst removeTargetsFromRenderable = (targetsArray, renderable, propertyName) => {\n  const parent = /** @type {Renderable|typeof engine} **/(renderable ? renderable : _engine_engine_js__WEBPACK_IMPORTED_MODULE_4__.engine);\n  let removeMatches;\n  if (parent._hasChildren) {\n    let iterationDuration = 0;\n    (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.forEachChildren)(parent, (/** @type {Renderable} */child) => {\n      if (!child._hasChildren) {\n        removeMatches = removeTargetsFromJSAnimation(targetsArray, /** @type {JSAnimation} */(child), propertyName);\n        // Remove the child from its parent if no tweens and no children left after the removal\n        if (removeMatches && !child._head) {\n          child.cancel();\n          (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.removeChild)(parent, child);\n        } else {\n          // Calculate the new iterationDuration value to handle onComplete with last child in render()\n          const childTLOffset = child._offset + child._delay;\n          const childDur = childTLOffset + child.duration;\n          if (childDur > iterationDuration) {\n            iterationDuration = childDur;\n          }\n        }\n      }\n      // Make sure to also remove engine's children targets\n      // NOTE: Avoid recursion?\n      if (child._head) {\n        removeTargetsFromRenderable(targetsArray, child, propertyName);\n      } else {\n        child._hasChildren = false;\n      }\n    }, true);\n    // Update iterationDuration value to handle onComplete with last child in render()\n    if (!(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isUnd)(/** @type {Renderable} */(parent).iterationDuration)) {\n      /** @type {Renderable} */(parent).iterationDuration = iterationDuration;\n    }\n  } else {\n    removeMatches = removeTargetsFromJSAnimation(\n      targetsArray,\n      /** @type {JSAnimation} */(parent),\n      propertyName\n    );\n  }\n  if (removeMatches && !parent._head) {\n    parent._hasChildren = false;\n    // Cancel the parent if there are no tweens and no children left after the removal\n    // We have to check if the .cancel() method exist to handle cases where the parent is the engine itself\n    if (/** @type {Renderable} */(parent).cancel) /** @type {Renderable} */(parent).cancel();\n  }\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/composition.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/clock.js":
/*!*****************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/clock.js ***!
  \*****************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   Clock: () => (/* binding */ Clock)\n/* harmony export */ });\n/* harmony import */ var _consts_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _globals_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./globals.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/globals.js\");\n/**\n * Anime.js - core - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n/**\n * @import {\n *   Tickable,\n *   Tween,\n * } from '../types/index.js'\n*/\n\n/*\n * Base class to control framerate and playback rate.\n * Inherited by Engine, Timer, Animation and Timeline.\n */\nclass Clock {\n\n  /** @param {Number} [initTime] */\n  constructor(initTime = 0) {\n    /** @type {Number} */\n    this.deltaTime = 0;\n    /** @type {Number} */\n    this._currentTime = initTime;\n    /** @type {Number} */\n    this._lastTickTime = initTime;\n    /** @type {Number} */\n    this._startTime = initTime;\n    /** @type {Number} */\n    this._lastTime = initTime;\n    /** @type {Number} */\n    this._frameDuration = _consts_js__WEBPACK_IMPORTED_MODULE_0__.K / _consts_js__WEBPACK_IMPORTED_MODULE_0__.maxFps;\n    /** @type {Number} */\n    this._fps = _consts_js__WEBPACK_IMPORTED_MODULE_0__.maxFps;\n    /** @type {Number} */\n    this._speed = 1;\n    /** @type {Boolean} */\n    this._hasChildren = false;\n    /** @type {Tickable|Tween} */\n    this._head = null;\n    /** @type {Tickable|Tween} */\n    this._tail = null;\n  }\n\n  get fps() {\n    return this._fps;\n  }\n\n  set fps(frameRate) {\n    const fr = +frameRate;\n    const fps = fr < _consts_js__WEBPACK_IMPORTED_MODULE_0__.minValue ? _consts_js__WEBPACK_IMPORTED_MODULE_0__.minValue : fr;\n    const frameDuration = _consts_js__WEBPACK_IMPORTED_MODULE_0__.K / fps;\n    if (fps > _globals_js__WEBPACK_IMPORTED_MODULE_1__.defaults.frameRate) _globals_js__WEBPACK_IMPORTED_MODULE_1__.defaults.frameRate = fps;\n    this._fps = fps;\n    this._frameDuration = frameDuration;\n  }\n\n  get speed() {\n    return this._speed;\n  }\n\n  set speed(playbackRate) {\n    const pbr = +playbackRate;\n    this._speed = pbr < _consts_js__WEBPACK_IMPORTED_MODULE_0__.minValue ? _consts_js__WEBPACK_IMPORTED_MODULE_0__.minValue : pbr;\n  }\n\n  /**\n   * @param  {Number} time\n   * @return {tickModes}\n   */\n  requestTick(time) {\n    const frameDuration = this._frameDuration;\n    const elapsed = time - this._lastTickTime;\n    const scaled = frameDuration * .25;\n    const tolerance = scaled < 4 ? scaled : 4;\n    // Tolerance prevents dropping frames that arrive a bit early due to RAF jitter\n    // typically <= ~25% of frame duration and capped at 4ms so it doesn't dominate at high fps.\n    // e.g. at 60fps (frameDuration=16.667ms) a frame arriving after 15ms:\n    // - without tolerance: 15 < 16.667 -> skip\n    // - with tolerance: 15 + 4 >= 16.667 -> tick\n    if (elapsed + tolerance < frameDuration) return _consts_js__WEBPACK_IMPORTED_MODULE_0__.tickModes.NONE;\n    this._lastTickTime = elapsed >= frameDuration ? time - (elapsed % frameDuration) : time;\n    return _consts_js__WEBPACK_IMPORTED_MODULE_0__.tickModes.AUTO;\n  }\n\n  /**\n   * @param  {Number} time\n   * @return {Number}\n   */\n  computeDeltaTime(time) {\n    const delta = time - this._lastTime;\n    this.deltaTime = delta;\n    this._lastTime = time;\n    return delta;\n  }\n\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/clock.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/colors.js":
/*!******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/colors.js ***!
  \******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   convertColorStringValuesToRgbaArray: () => (/* binding */ convertColorStringValuesToRgbaArray)\n/* harmony export */ });\n/* harmony import */ var _consts_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/**\n * Anime.js - core - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n/**\n * @import {\n *   ColorArray,\n * } from '../types/index.js'\n*/\n\n/**\n * RGB / RGBA Color value string -> RGBA values array\n * @param  {String} rgbValue\n * @return {ColorArray}\n */\nconst rgbToRgba = rgbValue => {\n  const rgba = _consts_js__WEBPACK_IMPORTED_MODULE_0__.rgbExecRgx.exec(rgbValue) || _consts_js__WEBPACK_IMPORTED_MODULE_0__.rgbaExecRgx.exec(rgbValue);\n  const a = !(0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isUnd)(rgba[4]) ? +rgba[4] : 1;\n  return [\n    +rgba[1],\n    +rgba[2],\n    +rgba[3],\n    a\n  ]\n};\n\n/**\n * HEX3 / HEX3A / HEX6 / HEX6A Color value string -> RGBA values array\n * @param  {String} hexValue\n * @return {ColorArray}\n */\nconst hexToRgba = hexValue => {\n  const hexLength = hexValue.length;\n  const isShort = hexLength === 4 || hexLength === 5;\n  return [\n    +('0x' + hexValue[1] + hexValue[isShort ? 1 : 2]),\n    +('0x' + hexValue[isShort ? 2 : 3] + hexValue[isShort ? 2 : 4]),\n    +('0x' + hexValue[isShort ? 3 : 5] + hexValue[isShort ? 3 : 6]),\n    ((hexLength === 5 || hexLength === 9) ? +(+('0x' + hexValue[isShort ? 4 : 7] + hexValue[isShort ? 4 : 8]) / 255).toFixed(3) : 1)\n  ]\n};\n\n/**\n * @param  {Number} p\n * @param  {Number} q\n * @param  {Number} t\n * @return {Number}\n */\nconst hue2rgb = (p, q, t) => {\n  if (t < 0) t += 1;\n  if (t > 1) t -= 1;\n  return t < 1 / 6 ? p + (q - p) * 6 * t :\n         t < 1 / 2 ? q :\n         t < 2 / 3 ? p + (q - p) * (2 / 3 - t) * 6 :\n         p;\n};\n\n/**\n * HSL / HSLA Color value string -> RGBA values array\n * @param  {String} hslValue\n * @return {ColorArray}\n */\nconst hslToRgba = hslValue => {\n  const hsla = _consts_js__WEBPACK_IMPORTED_MODULE_0__.hslExecRgx.exec(hslValue) || _consts_js__WEBPACK_IMPORTED_MODULE_0__.hslaExecRgx.exec(hslValue);\n  const h = +hsla[1] / 360;\n  const s = +hsla[2] / 100;\n  const l = +hsla[3] / 100;\n  const a = !(0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isUnd)(hsla[4]) ? +hsla[4] : 1;\n  let r, g, b;\n  if (s === 0) {\n    r = g = b = l;\n  } else {\n    const q = l < .5 ? l * (1 + s) : l + s - l * s;\n    const p = 2 * l - q;\n    r = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.round)(hue2rgb(p, q, h + 1 / 3) * 255, 0);\n    g = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.round)(hue2rgb(p, q, h) * 255, 0);\n    b = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.round)(hue2rgb(p, q, h - 1 / 3) * 255, 0);\n  }\n  return [r, g, b, a];\n};\n\n/**\n * All in one color converter that converts a color string value into an array of RGBA values\n * @param  {String} colorString\n * @return {ColorArray}\n */\nconst convertColorStringValuesToRgbaArray = colorString => {\n  return (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isRgb)(colorString) ? rgbToRgba(colorString) :\n         (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isHex)(colorString) ? hexToRgba(colorString) :\n         (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isHsl)(colorString) ? hslToRgba(colorString) :\n         [0, 0, 0, 1];\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/colors.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js":
/*!******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js ***!
  \******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   K: () => (/* binding */ K),\n/* harmony export */   compositionTypes: () => (/* binding */ compositionTypes),\n/* harmony export */   cssVarPrefix: () => (/* binding */ cssVarPrefix),\n/* harmony export */   cssVariableMatchRgx: () => (/* binding */ cssVariableMatchRgx),\n/* harmony export */   digitWithExponentRgx: () => (/* binding */ digitWithExponentRgx),\n/* harmony export */   doc: () => (/* binding */ doc),\n/* harmony export */   emptyArray: () => (/* binding */ emptyArray),\n/* harmony export */   emptyString: () => (/* binding */ emptyString),\n/* harmony export */   hexTestRgx: () => (/* binding */ hexTestRgx),\n/* harmony export */   hslExecRgx: () => (/* binding */ hslExecRgx),\n/* harmony export */   hslaExecRgx: () => (/* binding */ hslaExecRgx),\n/* harmony export */   isBrowser: () => (/* binding */ isBrowser),\n/* harmony export */   isDomSymbol: () => (/* binding */ isDomSymbol),\n/* harmony export */   isRegisteredTargetSymbol: () => (/* binding */ isRegisteredTargetSymbol),\n/* harmony export */   isSvgSymbol: () => (/* binding */ isSvgSymbol),\n/* harmony export */   lowerCaseRgx: () => (/* binding */ lowerCaseRgx),\n/* harmony export */   maxFps: () => (/* binding */ maxFps),\n/* harmony export */   maxValue: () => (/* binding */ maxValue),\n/* harmony export */   minValue: () => (/* binding */ minValue),\n/* harmony export */   noop: () => (/* binding */ noop),\n/* harmony export */   noopModifier: () => (/* binding */ noopModifier),\n/* harmony export */   proxyTargetSymbol: () => (/* binding */ proxyTargetSymbol),\n/* harmony export */   relativeValuesExecRgx: () => (/* binding */ relativeValuesExecRgx),\n/* harmony export */   rgbExecRgx: () => (/* binding */ rgbExecRgx),\n/* harmony export */   rgbaExecRgx: () => (/* binding */ rgbaExecRgx),\n/* harmony export */   shortTransforms: () => (/* binding */ shortTransforms),\n/* harmony export */   tickModes: () => (/* binding */ tickModes),\n/* harmony export */   transformsFragmentStrings: () => (/* binding */ transformsFragmentStrings),\n/* harmony export */   transformsSymbol: () => (/* binding */ transformsSymbol),\n/* harmony export */   tweenTypes: () => (/* binding */ tweenTypes),\n/* harmony export */   unitsExecRgx: () => (/* binding */ unitsExecRgx),\n/* harmony export */   validRgbHslRgx: () => (/* binding */ validRgbHslRgx),\n/* harmony export */   validTransforms: () => (/* binding */ validTransforms),\n/* harmony export */   valueTypes: () => (/* binding */ valueTypes),\n/* harmony export */   win: () => (/* binding */ win)\n/* harmony export */ });\n/**\n * Anime.js - core - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n// Environments\n\n// TODO: Do we need to check if we're running inside a worker ?\nconst isBrowser = typeof window !== 'undefined';\n\n/** @typedef {Window & {AnimeJS: Array}|null} AnimeJSWindow\n\n/** @type {AnimeJSWindow} */\nconst win = isBrowser ? /** @type {AnimeJSWindow} */(/** @type {unknown} */(window)) : null;\n\n/** @type {Document|null} */\nconst doc = isBrowser ? document : null;\n\n// Enums\n\n/** @enum {Number} */\nconst tweenTypes = {\n  OBJECT: 0,\n  ATTRIBUTE: 1,\n  CSS: 2,\n  TRANSFORM: 3,\n  CSS_VAR: 4,\n};\n\n/** @enum {Number} */\nconst valueTypes = {\n  NUMBER: 0,\n  UNIT: 1,\n  COLOR: 2,\n  COMPLEX: 3,\n};\n\n/** @enum {Number} */\nconst tickModes = {\n  NONE: 0,\n  AUTO: 1,\n  FORCE: 2,\n};\n\n/** @enum {Number} */\nconst compositionTypes = {\n  replace: 0,\n  none: 1,\n  blend: 2,\n};\n\n// Cache symbols\n\nconst isRegisteredTargetSymbol = Symbol();\nconst isDomSymbol = Symbol();\nconst isSvgSymbol = Symbol();\nconst transformsSymbol = Symbol();\nconst proxyTargetSymbol = Symbol();\n\n// Numbers\n\nconst minValue = 1e-11;\nconst maxValue = 1e12;\nconst K = 1e3;\nconst maxFps = 240;\n\n// Strings\n\nconst emptyString = '';\nconst cssVarPrefix = 'var(';\n\n// Arrays\n\n// Shared sentinel for tween slots that don't hold array data. Never mutated, only read; COMPLEX and COLOR tweens always replace the slot before writing.\nconst emptyArray = [];\n\nconst shortTransforms = /*#__PURE__*/ (() => {\n  const map = new Map();\n  map.set('x', 'translateX');\n  map.set('y', 'translateY');\n  map.set('z', 'translateZ');\n  return map;\n})();\n\nconst validTransforms = [\n  'perspective',\n  'translateX',\n  'translateY',\n  'translateZ',\n  'rotate',\n  'rotateX',\n  'rotateY',\n  'rotateZ',\n  'scale',\n  'scaleX',\n  'scaleY',\n  'scaleZ',\n  'skew',\n  'skewX',\n  'skewY',\n];\n\nconst transformsFragmentStrings = /*#__PURE__*/ validTransforms.reduce((a, v) => ({...a, [v]: v + '('}), {});\n\n// Functions\n\n/** @return {void} */\nconst noop = () => {};\n\n/**\n * @template T\n * @param  {T} v\n * @return {T}\n */\nconst noopModifier = v => v;\n\n// Regex\n\nconst validRgbHslRgx = /\\)\\s*[-.\\d]/;\nconst hexTestRgx = /(^#([\\da-f]{3}){1,2}$)|(^#([\\da-f]{4}){1,2}$)/i;\nconst rgbExecRgx = /rgb\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*\\)/i;\nconst rgbaExecRgx = /rgba\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(-?\\d+|-?\\d*.\\d+)\\s*\\)/i;\nconst hslExecRgx = /hsl\\(\\s*(-?\\d+|-?\\d*.\\d+)\\s*,\\s*(-?\\d+|-?\\d*.\\d+)%\\s*,\\s*(-?\\d+|-?\\d*.\\d+)%\\s*\\)/i;\nconst hslaExecRgx = /hsla\\(\\s*(-?\\d+|-?\\d*.\\d+)\\s*,\\s*(-?\\d+|-?\\d*.\\d+)%\\s*,\\s*(-?\\d+|-?\\d*.\\d+)%\\s*,\\s*(-?\\d+|-?\\d*.\\d+)\\s*\\)/i;\n// export const digitWithExponentRgx = /[-+]?\\d*\\.?\\d+(?:[eE][-+]?\\d+)?/g;\nconst digitWithExponentRgx = /[-+]?\\d*\\.?\\d+(?:e[-+]?\\d)?/gi;\n// export const unitsExecRgx = /^([-+]?\\d*\\.?\\d+(?:[eE][-+]?\\d+)?)+([a-z]+|%)$/i;\nconst unitsExecRgx = /^([-+]?\\d*\\.?\\d+(?:e[-+]?\\d+)?)([a-z]+|%)$/i;\nconst lowerCaseRgx = /([a-z])([A-Z])/g;\nconst relativeValuesExecRgx = /(\\*=|\\+=|-=)/;\nconst cssVariableMatchRgx = /var\\(\\s*(--[\\w-]+)(?:\\s*,\\s*([^)]+))?\\s*\\)/;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/globals.js":
/*!*******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/globals.js ***!
  \*******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   defaults: () => (/* binding */ defaults),\n/* harmony export */   globalVersions: () => (/* binding */ globalVersions),\n/* harmony export */   globals: () => (/* binding */ globals),\n/* harmony export */   scope: () => (/* binding */ scope)\n/* harmony export */ });\n/* harmony import */ var _consts_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/**\n * Anime.js - core - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n/**\n * @import {\n *   DefaultsParams,\n *   DOMTarget,\n * } from '../types/index.js'\n *\n * @import {\n *   Scope,\n * } from '../scope/index.js'\n*/\n\n/**\n * @typedef {Object} EditorGlobals\n * @property {boolean} showPanel\n * @property {Function} addAnimation\n * @property {Function} addSet\n * @property {Function} addTimeline\n * @property {Function} addTimelineChild\n * @property {Function} addTimelineLabel\n * @property {Function} addTimelineCall\n * @property {Function} addTimelineSync\n * @property {Function} resolveStagger\n * @property {Object|null} _head\n * @property {Object|null} _tail\n */\n\n/** @type {DefaultsParams} */\nconst defaults = {\n  id: null,\n  keyframes: null,\n  playbackEase: null,\n  playbackRate: 1,\n  frameRate: _consts_js__WEBPACK_IMPORTED_MODULE_0__.maxFps,\n  loop: 0,\n  reversed: false,\n  alternate: false,\n  autoplay: true,\n  persist: false,\n  duration: _consts_js__WEBPACK_IMPORTED_MODULE_0__.K,\n  delay: 0,\n  loopDelay: 0,\n  ease: 'out(2)',\n  composition: _consts_js__WEBPACK_IMPORTED_MODULE_0__.compositionTypes.replace,\n  modifier: _consts_js__WEBPACK_IMPORTED_MODULE_0__.noopModifier,\n  onBegin: _consts_js__WEBPACK_IMPORTED_MODULE_0__.noop,\n  onBeforeUpdate: _consts_js__WEBPACK_IMPORTED_MODULE_0__.noop,\n  onUpdate: _consts_js__WEBPACK_IMPORTED_MODULE_0__.noop,\n  onLoop: _consts_js__WEBPACK_IMPORTED_MODULE_0__.noop,\n  onPause: _consts_js__WEBPACK_IMPORTED_MODULE_0__.noop,\n  onComplete: _consts_js__WEBPACK_IMPORTED_MODULE_0__.noop,\n  onRender: _consts_js__WEBPACK_IMPORTED_MODULE_0__.noop,\n};\n\nconst scope = {\n  /** @type {Scope} */\n  current: null,\n  /** @type {Document|DOMTarget} */\n  root: _consts_js__WEBPACK_IMPORTED_MODULE_0__.doc,\n};\n\nconst globals = {\n  /** @type {DefaultsParams} */\n  defaults,\n  /** @type {Number} */\n  precision: 4,\n  /** @type {Number} equals 1 in ms mode, 0.001 in s mode */\n  timeScale: 1,\n  /** @type {Number} */\n  tickThreshold: 200,\n  /** @type {EditorGlobals|null} */\n  editor: null,\n};\n\nconst globalVersions = { version: '4.5.0', engine: null };\n\nif (_consts_js__WEBPACK_IMPORTED_MODULE_0__.isBrowser) {\n  if (!_consts_js__WEBPACK_IMPORTED_MODULE_0__.win.AnimeJS) _consts_js__WEBPACK_IMPORTED_MODULE_0__.win.AnimeJS = [];\n  _consts_js__WEBPACK_IMPORTED_MODULE_0__.win.AnimeJS.push(globalVersions);\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/globals.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js":
/*!*******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js ***!
  \*******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   PI: () => (/* binding */ PI),\n/* harmony export */   _round: () => (/* binding */ _round),\n/* harmony export */   abs: () => (/* binding */ abs),\n/* harmony export */   addChild: () => (/* binding */ addChild),\n/* harmony export */   asin: () => (/* binding */ asin),\n/* harmony export */   atan2: () => (/* binding */ atan2),\n/* harmony export */   ceil: () => (/* binding */ ceil),\n/* harmony export */   clamp: () => (/* binding */ clamp),\n/* harmony export */   clampInfinity: () => (/* binding */ clampInfinity),\n/* harmony export */   cloneArray: () => (/* binding */ cloneArray),\n/* harmony export */   cos: () => (/* binding */ cos),\n/* harmony export */   exp: () => (/* binding */ exp),\n/* harmony export */   floor: () => (/* binding */ floor),\n/* harmony export */   forEachChildren: () => (/* binding */ forEachChildren),\n/* harmony export */   isArr: () => (/* binding */ isArr),\n/* harmony export */   isCol: () => (/* binding */ isCol),\n/* harmony export */   isFnc: () => (/* binding */ isFnc),\n/* harmony export */   isHex: () => (/* binding */ isHex),\n/* harmony export */   isHsl: () => (/* binding */ isHsl),\n/* harmony export */   isKey: () => (/* binding */ isKey),\n/* harmony export */   isNil: () => (/* binding */ isNil),\n/* harmony export */   isNum: () => (/* binding */ isNum),\n/* harmony export */   isObj: () => (/* binding */ isObj),\n/* harmony export */   isRgb: () => (/* binding */ isRgb),\n/* harmony export */   isStr: () => (/* binding */ isStr),\n/* harmony export */   isSvg: () => (/* binding */ isSvg),\n/* harmony export */   isUnd: () => (/* binding */ isUnd),\n/* harmony export */   isValidSVGAttribute: () => (/* binding */ isValidSVGAttribute),\n/* harmony export */   lerp: () => (/* binding */ lerp),\n/* harmony export */   max: () => (/* binding */ max),\n/* harmony export */   mergeObjects: () => (/* binding */ mergeObjects),\n/* harmony export */   normalizeTime: () => (/* binding */ normalizeTime),\n/* harmony export */   now: () => (/* binding */ now),\n/* harmony export */   parseNumber: () => (/* binding */ parseNumber),\n/* harmony export */   pow: () => (/* binding */ pow),\n/* harmony export */   removeChild: () => (/* binding */ removeChild),\n/* harmony export */   round: () => (/* binding */ round),\n/* harmony export */   sin: () => (/* binding */ sin),\n/* harmony export */   snap: () => (/* binding */ snap),\n/* harmony export */   sqrt: () => (/* binding */ sqrt),\n/* harmony export */   stringStartsWith: () => (/* binding */ stringStartsWith),\n/* harmony export */   toLowerCase: () => (/* binding */ toLowerCase)\n/* harmony export */ });\n/* harmony import */ var _consts_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _globals_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./globals.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/globals.js\");\n/**\n * Anime.js - core - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n/**\n * @import {\n *   Target,\n *   DOMTarget,\n * } from '../types/index.js'\n*/\n\n// Strings\n\n/**\n * @param  {String} str\n * @return {String}\n */\nconst toLowerCase = str => str.replace(_consts_js__WEBPACK_IMPORTED_MODULE_0__.lowerCaseRgx, '$1-$2').toLowerCase();\n\n/**\n * Prioritize this method instead of regex when possible\n * @param  {String} str\n * @param  {String} sub\n * @return {Boolean}\n */\nconst stringStartsWith = (str, sub) => str.indexOf(sub) === 0;\n\n// Note: Date.now is used instead of performance.now since it is precise enough for timings calculations, performs slightly faster and works in Node.js environement.\nconst now = Date.now;\n\n// Types checkers\n\nconst isArr = Array.isArray;\n/**@param {any} a @return {a is Record<String, any>} */\nconst isObj = a => a && a.constructor === Object;\n/**@param {any} a @return {a is Number} */\nconst isNum = a => typeof a === 'number' && !isNaN(a);\n/**@param {any} a @return {a is String} */\nconst isStr = a => typeof a === 'string';\n/**@param {any} a @return {a is Function} */\nconst isFnc = a => typeof a === 'function';\n/**@param {any} a @return {a is undefined} */\nconst isUnd = a => typeof a === 'undefined';\n/**@param {any} a @return {a is null | undefined} */\nconst isNil = a => isUnd(a) || a === null;\n/**@param {any} a @return {a is SVGElement} */\nconst isSvg = a => _consts_js__WEBPACK_IMPORTED_MODULE_0__.isBrowser && a instanceof SVGElement;\n/**@param {any} a @return {Boolean} */\nconst isHex = a => _consts_js__WEBPACK_IMPORTED_MODULE_0__.hexTestRgx.test(a);\n/**@param {any} a @return {Boolean} */\nconst isRgb = a => stringStartsWith(a, 'rgb');\n/**@param {any} a @return {Boolean} */\nconst isHsl = a => stringStartsWith(a, 'hsl');\n/**@param {any} a @return {Boolean} */ // Make sure boxShadow syntax like 'rgb(255, 0, 0) 0px 0px 6px 0px' is not a valid color type\nconst isCol = a => isHex(a) || ((isRgb(a) || isHsl(a)) && (a[a.length - 1] === ')' || !_consts_js__WEBPACK_IMPORTED_MODULE_0__.validRgbHslRgx.test(a)));\n/**@param {any} a @return {Boolean} */\nconst isKey = a => !_globals_js__WEBPACK_IMPORTED_MODULE_1__.globals.defaults.hasOwnProperty(a);\n\n// SVG\n\n// Consider the following as CSS animation\n// CSS opacity animation has better default values (opacity: 1 instead of 0))\n// rotate is more commonly intended to be used as a transform\nconst svgCssReservedProperties = ['opacity', 'rotate', 'overflow', 'color'];\n\n/**\n * @param  {Target} el\n * @param  {String} propertyName\n * @return {Boolean}\n */\nconst isValidSVGAttribute = (el, propertyName) => {\n  if (svgCssReservedProperties.includes(propertyName)) return false;\n  if (el.getAttribute(propertyName) || propertyName in el) {\n    if (propertyName === 'scale') { // Scale\n      const elParentNode = /** @type {SVGGeometryElement} */(/** @type {DOMTarget} */(el).parentNode);\n      // Only consider scale as a valid SVG attribute on filter element\n      return elParentNode && elParentNode.tagName === 'filter';\n    }\n    return true;\n  }\n};\n\n// Number\n\n/**\n * @param  {Number|String} str\n * @return {Number}\n */\nconst parseNumber = str => isStr(str) ?\n  parseFloat(/** @type {String} */(str)) :\n  /** @type {Number} */(str);\n\n// Math\n\nconst pow = Math.pow;\nconst sqrt = Math.sqrt;\nconst sin = Math.sin;\nconst cos = Math.cos;\nconst abs = Math.abs;\nconst exp = Math.exp;\nconst ceil = Math.ceil;\nconst floor = Math.floor;\nconst asin = Math.asin;\nconst max = Math.max;\nconst atan2 = Math.atan2;\nconst PI = Math.PI;\nconst _round = Math.round;\n\n/**\n * Clamps a value between min and max bounds\n *\n * @param  {Number} v - Value to clamp\n * @param  {Number} min - Minimum boundary\n * @param  {Number} max - Maximum boundary\n * @return {Number}\n */\nconst clamp = (v, min, max) => v < min ? min : v > max ? max : v;\n\n/**\n * Rounds a number to specified decimal places\n *\n * @param  {Number} v - Value to round\n * @param  {Number} decimalLength - Number of decimal places\n * @return {Number}\n */\n const round = (v, decimalLength) => {\n   if (decimalLength < 0) return v;\n   if (!decimalLength) return _round(v);\n   const p = 10 ** decimalLength;\n   return _round(v * p) / p;\n };\n\n/**\n * Snaps a value to nearest increment or array value\n *\n * @param  {Number} v - Value to snap\n * @param  {Number|Array<Number>} increment - Step size or array of snap points\n * @return {Number}\n */\nconst snap = (v, increment) => isArr(increment) ? increment.reduce((closest, cv) => (abs(cv - v) < abs(closest - v) ? cv : closest)) : increment ? _round(v / increment) * increment : v;\n\n/**\n * Linear interpolation between two values\n *\n * @param  {Number} start - Starting value\n * @param  {Number} end - Ending value\n * @param  {Number} factor - Interpolation factor in the range [0, 1]\n * @return {Number} The interpolated value\n */\nconst lerp = (start, end, factor) => factor === 1 ? end : factor === 0 ? start : start + (end - start) * factor;\n\n/**\n * Replaces infinity with maximum safe value\n *\n * @param  {Number} v - Value to check\n * @return {Number}\n */\nconst clampInfinity = v => v === Infinity ? _consts_js__WEBPACK_IMPORTED_MODULE_0__.maxValue : v === -Infinity ? -_consts_js__WEBPACK_IMPORTED_MODULE_0__.maxValue : v;\n\n/**\n * Normalizes time value with minimum threshold\n *\n * @param  {Number} v - Time value to normalize\n * @return {Number}\n */\nconst normalizeTime = v => v <= _consts_js__WEBPACK_IMPORTED_MODULE_0__.minValue ? _consts_js__WEBPACK_IMPORTED_MODULE_0__.minValue : clampInfinity(round(v, 11));\n\n// Arrays\n\n/**\n * @template T\n * @param    {T[]} a\n * @return   {T[]}\n */\nconst cloneArray = a => isArr(a) ? [ ...a ] : a;\n\n// Objects\n\n/**\n * @template T\n * @template U\n * @param    {T} o1\n * @param    {U} o2\n * @return   {T & U}\n */\nconst mergeObjects = (o1, o2) => {\n  const merged = /** @type {T & U} */({ ...o1 });\n  for (let p in o2) {\n    const o1p = /** @type {T & U} */(o1)[p];\n    merged[p] = isUnd(o1p) ? /** @type {T & U} */(o2)[p] : o1p;\n  }  return merged;\n};\n\n// Linked lists\n\n/**\n * @param  {Object} parent\n * @param  {Function} callback\n * @param  {Boolean} [reverse]\n * @param  {String} [prevProp]\n * @param  {String} [nextProp]\n * @return {void}\n */\nconst forEachChildren = (parent, callback, reverse, prevProp = '_prev', nextProp = '_next') => {\n  let next = parent._head;\n  let adjustedNextProp = nextProp;\n  if (reverse) {\n    next = parent._tail;\n    adjustedNextProp = prevProp;\n  }\n  while (next) {\n    const currentNext = next[adjustedNextProp];\n    callback(next);\n    next = currentNext;\n  }\n};\n\n/**\n * @param  {Object} parent\n * @param  {Object} child\n * @param  {String} [prevProp]\n * @param  {String} [nextProp]\n * @return {void}\n */\nconst removeChild = (parent, child, prevProp = '_prev', nextProp = '_next') => {\n  const prev = child[prevProp];\n  const next = child[nextProp];\n  prev ? prev[nextProp] = next : parent._head = next;\n  next ? next[prevProp] = prev : parent._tail = prev;\n  child[prevProp] = null;\n  child[nextProp] = null;\n};\n\n/**\n * @param  {Object} parent\n * @param  {Object} child\n * @param  {Function} [sortMethod]\n * @param  {String} prevProp\n * @param  {String} nextProp\n * @return {void}\n */\nconst addChild = (parent, child, sortMethod, prevProp = '_prev', nextProp = '_next') => {\n  let prev = parent._tail;\n  while (prev && sortMethod && sortMethod(prev, child)) prev = prev[prevProp];\n  const next = prev ? prev[nextProp] : parent._head;\n  prev ? prev[nextProp] = child : parent._head = child;\n  next ? next[prevProp] = child : parent._tail = child;\n  child[prevProp] = prev;\n  child[nextProp] = next;\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/render.js":
/*!******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/render.js ***!
  \******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: () => (/* binding */ render),\n/* harmony export */   tick: () => (/* binding */ tick)\n/* harmony export */ });\n/* harmony import */ var _globals_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./globals.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/globals.js\");\n/* harmony import */ var _consts_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/* harmony import */ var _transforms_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./transforms.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/transforms.js\");\n/* harmony import */ var _values_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./values.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/values.js\");\n/**\n * Anime.js - core - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n\n\n\n/**\n * @import {\n *   Tickable,\n *   Renderable,\n *   CallbackArgument,\n *   Tween,\n *   DOMTarget,\n * } from '../types/index.js'\n*/\n\n/**\n * @import {\n *   JSAnimation,\n * } from '../animation/animation.js'\n*/\n\n/**\n * @import {\n *   Timeline,\n * } from '../timeline/timeline.js'\n*/\n\n/**\n * @param  {Tickable} tickable\n * @param  {Number} time\n * @param  {Number} muteCallbacks\n * @param  {Number} internalRender\n * @param  {tickModes} tickMode\n * @return {Number}\n */\nconst render = (tickable, time, muteCallbacks, internalRender, tickMode) => {\n\n  const parent = tickable.parent;\n  const duration = tickable.duration;\n  const completed = tickable.completed;\n  const iterationDuration = tickable.iterationDuration;\n  const iterationCount = tickable.iterationCount;\n  const _currentIteration = tickable._currentIteration;\n  const _loopDelay = tickable._loopDelay;\n  const _reversed = tickable._reversed;\n  const _alternate = tickable._alternate;\n  const _hasChildren = tickable._hasChildren;\n  const tickableDelay = tickable._delay;\n  const tickablePrevAbsoluteTime = tickable._currentTime; // TODO: rename ._currentTime to ._absoluteCurrentTime\n  const tickableEndTime = tickableDelay + iterationDuration;\n  const tickableAbsoluteTime = time - tickableDelay;\n  const tickablePrevTime = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.clamp)(tickablePrevAbsoluteTime, -tickableDelay, duration);\n  const tickableCurrentTime = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.clamp)(tickableAbsoluteTime, -tickableDelay, duration);\n  const deltaTime = tickableAbsoluteTime - tickablePrevAbsoluteTime;\n  const isCurrentTimeAboveZero = tickableCurrentTime > 0;\n  const isCurrentTimeEqualOrAboveDuration = tickableCurrentTime >= duration;\n  const isSetter = duration <= _consts_js__WEBPACK_IMPORTED_MODULE_1__.minValue;\n  const forcedTick = tickMode === _consts_js__WEBPACK_IMPORTED_MODULE_1__.tickModes.FORCE;\n\n  let isOdd = 0;\n  let iterationElapsedTime = tickableAbsoluteTime;\n  // Render checks\n  // Used to also check if the children have rendered in order to trigger the onRender callback on the parent timer\n  let hasRendered = 0;\n\n  // Execute the \"expensive\" iterations calculations only when necessary\n  if (iterationCount > 1) {\n    // bitwise NOT operator seems to be generally faster than Math.floor() across browsers\n    const period = iterationDuration + (isCurrentTimeEqualOrAboveDuration ? 0 : _loopDelay);\n    const currentIteration = ~~(tickableCurrentTime / period);\n    tickable._currentIteration = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.clamp)(currentIteration, 0, iterationCount);\n    // Prevent the iteration count to go above the max iterations when reaching the end of the animation\n    if (isCurrentTimeEqualOrAboveDuration) tickable._currentIteration--;\n    isOdd = tickable._currentIteration % 2;\n    // Derive elapsed from the same `~~` truncation that gave currentIteration. Using `% period` here can disagree with `~~(/period)` under float drift at iteration boundaries and write the wrong end of the tween for one frame.\n    iterationElapsedTime = tickableCurrentTime - currentIteration * period || 0;\n  }\n\n  // Checks if exactly one of _reversed and (_alternate && isOdd) is true\n  const isReversed = _reversed ^ (_alternate && isOdd);\n  const _ease = /** @type {Renderable} */(tickable)._ease;\n  let iterationTime = isCurrentTimeEqualOrAboveDuration ? isReversed ? 0 : duration : isReversed ? iterationDuration - iterationElapsedTime : iterationElapsedTime;\n  if (_ease) iterationTime = iterationDuration * _ease(iterationTime / iterationDuration) || 0;\n  const isRunningBackwards = (parent ? parent.backwards : tickableAbsoluteTime < tickablePrevAbsoluteTime) ? !isReversed : !!isReversed;\n\n  tickable._currentTime = tickableAbsoluteTime;\n  tickable._iterationTime = iterationTime;\n  tickable.backwards = isRunningBackwards;\n\n  if (isCurrentTimeAboveZero && !tickable.began) {\n    tickable.began = true;\n    if (!muteCallbacks && !(parent && (isRunningBackwards || !parent.began))) {\n      tickable.onBegin(/** @type {CallbackArgument} */(tickable));\n    }\n  } else if (tickableAbsoluteTime <= 0) {\n    tickable.began = false;\n  }\n\n  // Only triggers onLoop for tickable without children, otherwise call the the onLoop callback in the tick function\n  // Make sure to trigger the onLoop before rendering to allow .refresh() to pickup the current values\n  if (!muteCallbacks && !_hasChildren && isCurrentTimeAboveZero && tickable._currentIteration !== _currentIteration) {\n    tickable.onLoop(/** @type {CallbackArgument} */(tickable));\n  }\n\n  if (\n    forcedTick ||\n    tickMode === _consts_js__WEBPACK_IMPORTED_MODULE_1__.tickModes.AUTO && (\n      // Timeline children render from their offset instead of their delay so the gap left by a truncated sibling is covered on seek.\n      time >= (parent && tickableDelay > 0 ? 0 : tickableDelay) && time <= tickableEndTime || // Normal render\n      time <= tickableDelay && tickablePrevTime > tickableDelay || // Playhead is before the animation start time so make sure the animation is at its initial state\n      time >= tickableEndTime && tickablePrevTime !== duration // Playhead is after the animation end time so make sure the animation is at its end state\n    ) ||\n    iterationTime >= tickableEndTime && tickablePrevTime !== duration ||\n    // iterationTime is per-iteration, compared to the delay to catch a backward seek into a looped iteration's delay region. Exclude the final settled end, where iterationTime clamps to duration and would falsely match the delay region when the delay exceeds the duration.\n    iterationTime <= tickableDelay && tickablePrevTime > 0 && !isCurrentTimeEqualOrAboveDuration ||\n    time <= tickablePrevTime && tickablePrevTime === duration && completed || // Force a render if a seek occurs on an completed animation\n    isCurrentTimeEqualOrAboveDuration && !completed && isSetter // This prevents 0 duration tickables to be skipped\n  ) {\n\n    if (isCurrentTimeAboveZero) {\n      // Trigger onUpdate callback before rendering\n      tickable.computeDeltaTime(tickablePrevTime);\n      if (!muteCallbacks) tickable.onBeforeUpdate(/** @type {CallbackArgument} */(tickable));\n    }\n\n    // Start tweens rendering\n    if (!_hasChildren) {\n\n      // Time has jumped more than globals.tickThreshold so consider this tick manual\n      const forcedRender = forcedTick || (isRunningBackwards ? deltaTime * -1 : deltaTime) >= _globals_js__WEBPACK_IMPORTED_MODULE_2__.globals.tickThreshold;\n      // Round to match the precision of tween._absoluteStartTime so equal-time boundary checks compare cleanly without floating point drift from the unrounded _offset.\n      const absoluteTime = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.round)(tickable._offset + (parent ? parent._offset : 0) + tickableDelay + iterationTime, 12);\n\n      // Only Animation can have tweens, Timer returns undefined\n      let tween = /** @type {Tween} */(/** @type {JSAnimation} */(tickable)._head);\n      let tweenTarget;\n      let tweenStyle;\n      let tweenTargetTransforms;\n      let tweenTargetTransformsProperties;\n      let tweenTransformsNeedUpdate = 0;\n\n      while (tween) {\n\n        const tweenComposition = tween._composition;\n        const tweenCurrentTime = tween._currentTime;\n        const tweenChangeDuration = tween._changeDuration;\n        const tweenAbsEndTime = tween._absoluteStartTime + tween._changeDuration;\n        const tweenNextRep = tween._nextRep;\n        const tweenPrevRep = tween._prevRep;\n        const tweenHasComposition = tweenComposition !== _consts_js__WEBPACK_IMPORTED_MODULE_1__.compositionTypes.none;\n        // The previous sibling stops writing at its truncated end, so this tween takes over the hold from that point.\n        const tweenPrevRepEndTime = tweenPrevRep ? tweenPrevRep._absoluteStartTime + tweenPrevRep._changeDuration : 0;\n        const tweenPrevRepIsCrossParent = tweenPrevRep && tweenPrevRep.parent !== tween.parent;\n        // Same parent keyframes take over at their own start, end plus delay equals the next start by construction.\n        // Cross parent siblings take over at their update start.\n        // Negative delay siblings take over at their own start instead.\n        const tweenNextRepTakeover = !tweenNextRep || tweenNextRep._isOverridden ? tweenAbsEndTime :\n          tweenNextRep.parent === tween.parent ? tweenAbsEndTime + tweenNextRep._delay :\n          tweenNextRep._absoluteStartTime < tweenNextRep._absoluteUpdateStartTime ? tweenNextRep._absoluteStartTime : tweenNextRep._absoluteUpdateStartTime;\n\n        if ((forcedRender || (\n            // Tail keyframes always re-evaluate the gate so an earlier keyframe cannot leave the target stale by writing past its own range after a backward seek.\n            (tweenCurrentTime !== tweenChangeDuration || absoluteTime <= tweenNextRepTakeover ||\n            (tweenPrevRep && !tweenPrevRepIsCrossParent && (!tweenNextRep || tweenNextRep.parent !== tween.parent))) &&\n            // A cross parent tween re-renders its from value from the previous sibling truncated end so the handoff gap holds.\n            // A keyframe re-renders its from revert while the next keyframe time is stale so a backward jump over its range cannot leave the next value in place.\n            (tweenCurrentTime !== 0 || absoluteTime >= tween._absoluteStartTime ||\n            (tweenPrevRepIsCrossParent && !tween._hasFromValue && !tweenPrevRep._isOverridden && absoluteTime >= tweenPrevRepEndTime) ||\n            (tweenNextRep && !tweenNextRep._isOverridden && tweenNextRep.parent === tween.parent && tweenNextRep._currentTime !== 0 && iterationTime < tweenNextRep._startTime))\n          )) &&\n          // Non-first keyframes wait until the iteration reaches their own start before rendering, so the previous keyframe can handle the from-revert when scrubbed backward past this tween's range.\n          (!tweenPrevRep || tweenPrevRepIsCrossParent || iterationTime >= tween._startTime) &&\n          (!tweenHasComposition || (\n            !tween._isOverridden &&\n            (!tween._isOverlapped || absoluteTime <= tweenAbsEndTime) &&\n            // The next sibling owns the value past its takeover point, so yielding there keeps writes single owner in both directions.\n            (!tweenNextRep || tweenNextRep._isOverridden || absoluteTime <= tweenNextRepTakeover) &&\n            // The previous sibling owns the value up to its truncated end.\n            // Cross parent tweens take over the hold from that point, explicit from values wait for their own start.\n            (!tweenPrevRep || (tweenPrevRep._isOverridden || (!tweenPrevRepIsCrossParent ?\n              absoluteTime >= tweenPrevRepEndTime + tween._delay :\n              absoluteTime >= tween._absoluteStartTime || (!tween._hasFromValue && absoluteTime >= tweenPrevRepEndTime))))\n          ))\n        ) {\n\n          const tweenNewTime = tween._currentTime = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.clamp)(iterationTime - tween._startTime, 0, tweenChangeDuration);\n          const tweenProgress = tween._ease(tweenNewTime / tween._updateDuration);\n          const tweenModifier = tween._modifier;\n          const tweenValueType = tween._valueType;\n          const tweenType = tween._tweenType;\n          const tweenIsObject = tweenType === _consts_js__WEBPACK_IMPORTED_MODULE_1__.tweenTypes.OBJECT;\n          const tweenIsNumber = tweenValueType === _consts_js__WEBPACK_IMPORTED_MODULE_1__.valueTypes.NUMBER;\n          // Only round the in-between frames values if the final value is a string. Object targets consume raw numbers, so rounding is dead work there.\n          const tweenPrecision = (tweenIsNumber && tweenIsObject) || tweenProgress === 0 || tweenProgress === 1 ? -1 : _globals_js__WEBPACK_IMPORTED_MODULE_2__.globals.precision;\n\n          // Recompose tween value\n          /** @type {String|Number} */\n          let value;\n          /** @type {Number} */\n          let number;\n\n          if (tweenIsNumber) {\n            value = number = /** @type {Number} */(tweenModifier((0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.round)((0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.lerp)(tween._fromNumber, tween._toNumber,  tweenProgress), tweenPrecision )));\n          } else if (tweenValueType === _consts_js__WEBPACK_IMPORTED_MODULE_1__.valueTypes.UNIT) {\n            // Rounding the values speed up string composition\n            number = /** @type {Number} */(tweenModifier((0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.round)((0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.lerp)(tween._fromNumber, tween._toNumber,  tweenProgress), tweenPrecision)));\n            value = `${number}${tween._unit}`;\n          } else if (tweenValueType === _consts_js__WEBPACK_IMPORTED_MODULE_1__.valueTypes.COLOR) {\n            const ns = tween._numbers;\n            const fn = tween._fromNumbers;\n            const tn = tween._toNumbers;\n            const omt = 1 - tweenProgress;\n            const fr = fn[0], fg = fn[1], fb = fn[2];\n            const tr = tn[0], tg = tn[1], tb = tn[2];\n            // RGB channels lerp in pseudo-linear space (square inputs, sqrt result) to approximate gamma-correct blending.\n            // See https://developer.nvidia.com/gpugems/gpugems3/part-iv-image-effects/chapter-24-importance-being-linear.\n            ns[0] = /** @type {Number} */(tweenModifier(Math.sqrt(fr * fr * omt + tr * tr * tweenProgress)));\n            ns[1] = /** @type {Number} */(tweenModifier(Math.sqrt(fg * fg * omt + tg * tg * tweenProgress)));\n            ns[2] = /** @type {Number} */(tweenModifier(Math.sqrt(fb * fb * omt + tb * tb * tweenProgress)));\n            ns[3] = /** @type {Number} */(tweenModifier((0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.lerp)(fn[3], tn[3], tweenProgress)));\n            // The rgba string is built only for the dispatch path or the internalRender composition tick (setters handles the color comp)\n            if (!tween._setter || internalRender) {\n              value = `rgba(${(0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.round)(ns[0], 0)},${(0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.round)(ns[1], 0)},${(0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.round)(ns[2], 0)},${ns[3]})`;\n            }\n          } else if (tweenValueType === _consts_js__WEBPACK_IMPORTED_MODULE_1__.valueTypes.COMPLEX) {\n            value = (0,_values_js__WEBPACK_IMPORTED_MODULE_3__.composeComplexValue)(tween, tweenProgress, tweenPrecision);\n          }\n\n          // For additive tweens and Animatables\n          if (tweenHasComposition) {\n            tween._number = number;\n          }\n\n          if (!internalRender && tweenComposition !== _consts_js__WEBPACK_IMPORTED_MODULE_1__.compositionTypes.blend) {\n\n            const tweenProperty = tween.property;\n            tweenTarget = tween.target;\n\n            if (tween._setter) {\n              tween._setter(tweenTarget, number, tween);\n            } else if (tweenIsObject) {\n              tweenTarget[tweenProperty] = value;\n            } else if (tweenType === _consts_js__WEBPACK_IMPORTED_MODULE_1__.tweenTypes.ATTRIBUTE) {\n              /** @type {DOMTarget} */(tweenTarget).setAttribute(tweenProperty, /** @type {String} */(value));\n            } else {\n              tweenStyle = /** @type {DOMTarget} */(tweenTarget).style;\n              if (tweenType === _consts_js__WEBPACK_IMPORTED_MODULE_1__.tweenTypes.TRANSFORM) {\n                if (tweenTarget !== tweenTargetTransforms) {\n                  tweenTargetTransforms = tweenTarget;\n                  // NOTE: Referencing the cachedTransforms in the tween property directly can be a little bit faster but appears to increase memory usage.\n                  tweenTargetTransformsProperties = tweenTarget[_consts_js__WEBPACK_IMPORTED_MODULE_1__.transformsSymbol];\n                }\n                tweenTargetTransformsProperties[tweenProperty] = value;\n                tweenTransformsNeedUpdate = 1;\n              } else if (tweenType === _consts_js__WEBPACK_IMPORTED_MODULE_1__.tweenTypes.CSS) {\n                tweenStyle[tweenProperty] = value;\n              } else if (tweenType === _consts_js__WEBPACK_IMPORTED_MODULE_1__.tweenTypes.CSS_VAR) {\n                tweenStyle.setProperty(tweenProperty,/** @type {String} */(value));\n              }\n            }\n\n            if (isCurrentTimeAboveZero) hasRendered = 1;\n\n          } else {\n            // Used for composing timeline tweens without having to do a real render\n            tween._value = value;\n          }\n\n        } else if (tweenCurrentTime && tweenPrevRep && !tweenPrevRepIsCrossParent && iterationTime < tween._startTime) {\n          // Mark the keyframe as reverted when the playhead moves before its start, the previous keyframe owns the from revert and writes it once.\n          tween._currentTime = 0;\n        }\n\n        if (tweenTransformsNeedUpdate && tween._renderTransforms) {\n          tweenStyle.transform = (0,_transforms_js__WEBPACK_IMPORTED_MODULE_4__.buildTransformString)(tweenTargetTransformsProperties);\n          tweenTransformsNeedUpdate = 0;\n        }\n\n        tween = tween._next;\n      }\n\n      if (!muteCallbacks && hasRendered) {\n        /** @type {JSAnimation} */(tickable).onRender(/** @type {JSAnimation} */(tickable));\n      }\n    }\n\n    if (!muteCallbacks && isCurrentTimeAboveZero) {\n      tickable.onUpdate(/** @type {CallbackArgument} */(tickable));\n    }\n\n  }\n\n  // End tweens rendering\n\n  // Handle setters on timeline differently and allow re-trigering the onComplete callback when seeking backwards\n  if (parent && isSetter) {\n    if (!muteCallbacks && (\n      // (tickableAbsoluteTime > 0 instead) of (tickableAbsoluteTime >= duration) to prevent floating point precision issues\n      // see: https://github.com/juliangarnier/anime/issues/1088\n      (parent.began && !isRunningBackwards && tickableAbsoluteTime > 0 && !completed) ||\n      (isRunningBackwards && tickableAbsoluteTime <= _consts_js__WEBPACK_IMPORTED_MODULE_1__.minValue && completed)\n    )) {\n      tickable.onComplete(/** @type {CallbackArgument} */(tickable));\n      tickable.completed = !isRunningBackwards;\n    }\n  // If currentTime is both above 0 and at least equals to duration, handles normal onComplete or infinite loops\n  } else if (isCurrentTimeAboveZero && isCurrentTimeEqualOrAboveDuration) {\n    if (iterationCount === Infinity) {\n      // Offset the tickable _startTime with its duration to reset _currentTime to 0 and continue the infinite timer\n      tickable._startTime += tickable.duration;\n    } else if (tickable._currentIteration >= iterationCount - 1) {\n      // By setting paused to true, we tell the engine loop to not render this tickable and removes it from the list on the next tick\n      tickable.paused = true;\n      if (!completed && !_hasChildren) {\n        // If the tickable has children, triggers onComplete() only when all children have completed in the tick function\n        tickable.completed = true;\n        if (!muteCallbacks && !(parent && (isRunningBackwards || !parent.began))) {\n          tickable.onComplete(/** @type {CallbackArgument} */(tickable));\n          tickable._resolve(/** @type {CallbackArgument} */(tickable));\n        }\n      }\n    }\n  // Otherwise set the completed flag to false\n  } else {\n    tickable.completed = false;\n  }\n\n  // NOTE: hasRendered * direction (negative for backwards) this way we can remove the tickable.backwards property completly ?\n  return hasRendered;\n};\n\n/**\n * @param  {Tickable} tickable\n * @param  {Number} time\n * @param  {Number} muteCallbacks\n * @param  {Number} internalRender\n * @param  {Number} tickMode\n * @return {void}\n */\nconst tick = (tickable, time, muteCallbacks, internalRender, tickMode) => {\n  const _currentIteration = tickable._currentIteration;\n  render(tickable, time, muteCallbacks, internalRender, tickMode);\n  if (tickable._hasChildren) {\n    const tl = /** @type {Timeline} */(tickable);\n    const tlIsRunningBackwards = tl.backwards;\n    const tlChildrenTime = internalRender ? time : tl._iterationTime;\n    const tlCildrenTickTime = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.now)();\n\n    let tlChildrenHasRendered = 0;\n    let tlChildrenHaveCompleted = true;\n\n    // If the timeline has looped forward, we need to manually triggers children skipped callbacks\n    if (!internalRender && tl._currentIteration !== _currentIteration) {\n      const tlIterationDuration = tl.iterationDuration;\n      (0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.forEachChildren)(tl, (/** @type {JSAnimation} */child) => {\n        if (!tlIsRunningBackwards) {\n          // Force an internal render to trigger the callbacks if the child has not completed on loop\n          if (!child.completed && !child.backwards && child._currentTime < child.iterationDuration) {\n            render(child, tlIterationDuration, muteCallbacks, 1, _consts_js__WEBPACK_IMPORTED_MODULE_1__.tickModes.FORCE);\n          }\n          // Reset their began and completed flags to allow retrigering callbacks on the next iteration\n          child.began = false;\n          child.completed = false;\n        } else {\n          const childDuration = child.duration;\n          const childStartTime = child._offset + child._delay;\n          const childEndTime = childStartTime + childDuration;\n          // Triggers the onComplete callback on reverse for children on the edges of the timeline\n          if (!muteCallbacks && childDuration <= _consts_js__WEBPACK_IMPORTED_MODULE_1__.minValue && (!childStartTime || childEndTime === tlIterationDuration)) {\n            child.onComplete(child);\n          }\n        }\n      });\n      if (!muteCallbacks) tl.onLoop(/** @type {CallbackArgument} */(tl));\n    }\n\n    (0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.forEachChildren)(tl, (/** @type {JSAnimation} */child) => {\n      const childTime = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.round)((tlChildrenTime - child._offset) * child._speed, 12); // Rounding is needed when using seconds\n      // Skip past-end siblings on backward iteration so their progress=1 to-values don't render last and overwrite the active sibling's write. Compare against _delay + duration so children with a normalized delay are not skipped while still inside their active range.\n      if (tlIsRunningBackwards && childTime > child._delay + child.duration) return;\n      const childTickMode = child._fps < tl._fps ? child.requestTick(tlCildrenTickTime) : tickMode;\n      tlChildrenHasRendered += render(child, childTime, muteCallbacks, internalRender, childTickMode);\n      if (!child.completed && tlChildrenHaveCompleted) tlChildrenHaveCompleted = false;\n    }, tlIsRunningBackwards);\n\n    // Renders on timeline are triggered by its children so it needs to be set after rendering the children\n    if (!muteCallbacks && tlChildrenHasRendered) tl.onRender(/** @type {CallbackArgument} */(tl));\n    // Triggers the timeline onComplete() once all chindren all completed and the current time has reached the end\n    if ((tlChildrenHaveCompleted || tlIsRunningBackwards) && tl._currentTime >= tl.duration) {\n      // Make sure the paused flag is false in case it has been skipped in the render function\n      tl.paused = true;\n      if (!tl.completed) {\n        tl.completed = true;\n        if (!muteCallbacks) {\n          tl.onComplete(/** @type {CallbackArgument} */(tl));\n          tl._resolve(/** @type {CallbackArgument} */(tl));\n        }\n      }\n    }\n  }\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/render.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/styles.js":
/*!******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/styles.js ***!
  \******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   cleanInlineStyles: () => (/* binding */ cleanInlineStyles),\n/* harmony export */   revertValues: () => (/* binding */ revertValues),\n/* harmony export */   sanitizePropertyName: () => (/* binding */ sanitizePropertyName)\n/* harmony export */ });\n/* harmony import */ var _consts_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/* harmony import */ var _transforms_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./transforms.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/transforms.js\");\n/* harmony import */ var _values_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./values.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/values.js\");\n/**\n * Anime.js - core - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n\n\n/**\n * @import {\n *   JSAnimation,\n * } from '../animation/animation.js'\n*/\n\n/**\n* @import {\n*   Target,\n*   DOMTarget,\n*   Renderable,\n*   Tween,\n* } from '../types/index.js'\n*/\n\nconst propertyNamesCache = {};\n\n/**\n * @param  {String} propertyName\n * @param  {Target} target\n * @param  {tweenTypes} tweenType\n * @return {String}\n */\nconst sanitizePropertyName = (propertyName, target, tweenType) => {\n  if (tweenType === _consts_js__WEBPACK_IMPORTED_MODULE_0__.tweenTypes.TRANSFORM) {\n    const t = _consts_js__WEBPACK_IMPORTED_MODULE_0__.shortTransforms.get(propertyName);\n    return t ? t : propertyName;\n  } else if (\n    tweenType === _consts_js__WEBPACK_IMPORTED_MODULE_0__.tweenTypes.CSS ||\n    // Handle special cases where properties like \"strokeDashoffset\" needs to be set as \"stroke-dashoffset\"\n    // but properties like \"baseFrequency\" should stay in lowerCamelCase\n    (tweenType === _consts_js__WEBPACK_IMPORTED_MODULE_0__.tweenTypes.ATTRIBUTE && ((0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isSvg)(target) && propertyName in /** @type {DOMTarget} */(target).style))\n  ) {\n    const cachedPropertyName = propertyNamesCache[propertyName];\n    if (cachedPropertyName) {\n      return cachedPropertyName;\n    } else {\n      const lowerCaseName = propertyName ? (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.toLowerCase)(propertyName) : propertyName;\n      propertyNamesCache[propertyName] = lowerCaseName;\n      return lowerCaseName;\n    }\n  } else {\n    return propertyName;\n  }\n};\n\n/**\n * @template {Renderable} T\n * @param {T} renderable\n * @param {Boolean} [inlineStylesOnly]\n * @return {T}\n */\nconst revertValues = (renderable, inlineStylesOnly = false) => {\n  // Allow revertValues() to be called on timelines\n  if (renderable._hasChildren) {\n    (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.forEachChildren)(renderable, (/** @type {Renderable} */child) => revertValues(child, inlineStylesOnly), true);\n  } else {\n    const animation = /** @type {JSAnimation} */(renderable);\n    animation.pause();\n    (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.forEachChildren)(animation, (/** @type {Tween} */tween) => {\n      const tweenProperty = tween.property;\n      const tweenTarget = tween.target;\n      const tweenType = tween._tweenType;\n      const originalInlinedValue = tween._inlineValue;\n      const tweenHadNoInlineValue = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isNil)(originalInlinedValue) || originalInlinedValue === _consts_js__WEBPACK_IMPORTED_MODULE_0__.emptyString;\n      if (tween._setter) {\n        if (!inlineStylesOnly && !tweenHadNoInlineValue) {\n          // Re-seed the original value to the _number / _numbers props so the setter can write the original state instead of re-applying the current frame.\n          (0,_values_js__WEBPACK_IMPORTED_MODULE_2__.decomposeRawValue)(originalInlinedValue, _values_js__WEBPACK_IMPORTED_MODULE_2__.decomposedOriginalValue);\n          if (_values_js__WEBPACK_IMPORTED_MODULE_2__.decomposedOriginalValue.d) {\n            const src = _values_js__WEBPACK_IMPORTED_MODULE_2__.decomposedOriginalValue.d;\n            const dst = tween._numbers;\n            for (let i = 0, l = src.length; i < l; i++) dst[i] = src[i];\n          } else {\n            tween._number = _values_js__WEBPACK_IMPORTED_MODULE_2__.decomposedOriginalValue.n;\n          }\n          tween._setter(tween.target, tween._number, tween);\n        }\n      } else if (tweenType === _consts_js__WEBPACK_IMPORTED_MODULE_0__.tweenTypes.OBJECT) {\n        if (!inlineStylesOnly && !tweenHadNoInlineValue) {\n          tweenTarget[tweenProperty] = originalInlinedValue;\n        }\n      } else if (tweenTarget[_consts_js__WEBPACK_IMPORTED_MODULE_0__.isDomSymbol]) {\n        if (tweenType === _consts_js__WEBPACK_IMPORTED_MODULE_0__.tweenTypes.ATTRIBUTE) {\n          if (!inlineStylesOnly) {\n            if (tweenHadNoInlineValue) {\n              /** @type {DOMTarget} */(tweenTarget).removeAttribute(tweenProperty);\n            } else {\n              /** @type {DOMTarget} */(tweenTarget).setAttribute(tweenProperty, /** @type {String} */(originalInlinedValue));\n            }\n          }\n        } else {\n          const targetStyle = /** @type {DOMTarget} */(tweenTarget).style;\n          if (tweenType === _consts_js__WEBPACK_IMPORTED_MODULE_0__.tweenTypes.TRANSFORM) {\n            const cachedTransforms = tweenTarget[_consts_js__WEBPACK_IMPORTED_MODULE_0__.transformsSymbol];\n            if (tweenHadNoInlineValue) {\n              delete cachedTransforms[tweenProperty];\n            } else {\n              cachedTransforms[tweenProperty] = originalInlinedValue;\n            }\n            if (tween._renderTransforms) {\n              if (!Object.keys(cachedTransforms).length) {\n                targetStyle.removeProperty('transform');\n              } else {\n                targetStyle.transform = (0,_transforms_js__WEBPACK_IMPORTED_MODULE_3__.buildTransformString)(cachedTransforms);\n              }\n            }\n          } else {\n            if (tweenHadNoInlineValue) {\n              targetStyle.removeProperty((0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.toLowerCase)(tweenProperty));\n            } else {\n              targetStyle[tweenProperty] = originalInlinedValue;\n            }\n          }\n        }\n      }\n      if (tweenTarget[_consts_js__WEBPACK_IMPORTED_MODULE_0__.isDomSymbol] && animation._tail === tween) {\n        animation.targets.forEach(t => {\n          if (t.getAttribute && t.getAttribute('style') === _consts_js__WEBPACK_IMPORTED_MODULE_0__.emptyString) {\n            t.removeAttribute('style');\n          }        });\n      }\n    });\n  }\n  return renderable;\n};\n\n/**\n * @template {Renderable} T\n * @param {T} renderable\n * @return {T}\n */\nconst cleanInlineStyles = renderable => revertValues(renderable, true);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/styles.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/targets.js":
/*!*******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/targets.js ***!
  \*******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getNodeList: () => (/* binding */ getNodeList),\n/* harmony export */   parseTargets: () => (/* binding */ parseTargets),\n/* harmony export */   registerTargets: () => (/* binding */ registerTargets)\n/* harmony export */ });\n/* harmony import */ var _globals_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./globals.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/globals.js\");\n/* harmony import */ var _consts_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/**\n * Anime.js - core - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n\n/**\n* @import {\n*   DOMTarget,\n*   DOMTargetsParam,\n*   JSTargetsArray,\n*   TargetsParam,\n*   JSTargetsParam,\n*   TargetsArray,\n*   DOMTargetsArray,\n* } from '../types/index.js'\n*/\n\n/**\n * @param  {DOMTargetsParam|TargetsParam} v\n * @return {NodeList|HTMLCollection}\n */\nfunction getNodeList(v) {\n  const n = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isStr)(v) ? _globals_js__WEBPACK_IMPORTED_MODULE_1__.scope.root.querySelectorAll(v) : v;\n  if (n instanceof NodeList || n instanceof HTMLCollection) return n;\n}\n\n/**\n * @overload\n * @param  {DOMTargetsParam} targets\n * @return {DOMTargetsArray}\n *\n * @overload\n * @param  {JSTargetsParam} targets\n * @return {JSTargetsArray}\n *\n * @overload\n * @param  {TargetsParam} targets\n * @return {TargetsArray}\n *\n * @param  {DOMTargetsParam|JSTargetsParam|TargetsParam} targets\n */\nfunction parseTargets(targets) {\n  if ((0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isNil)(targets)) return /** @type {TargetsArray} */([]);\n  if (!_consts_js__WEBPACK_IMPORTED_MODULE_2__.isBrowser) return /** @type {JSTargetsArray} */((0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isArr)(targets) && targets.flat(Infinity) || [targets]);\n  if ((0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isArr)(targets)) {\n    const flattened = targets.flat(Infinity);\n    /** @type {TargetsArray} */\n    const parsed = [];\n    for (let i = 0, l = flattened.length; i < l; i++) {\n      const item = flattened[i];\n      if (!(0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isNil)(item)) {\n        const nodeList = getNodeList(item);\n        if (nodeList) {\n          for (let j = 0, jl = nodeList.length; j < jl; j++) {\n            const subItem = nodeList[j];\n            if (!(0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isNil)(subItem)) {\n              let isDuplicate = false;\n              for (let k = 0, kl = parsed.length; k < kl; k++) {\n                if (parsed[k] === subItem) {\n                  isDuplicate = true;\n                  break;\n                }\n              }\n              if (!isDuplicate) {\n                parsed.push(subItem);\n              }\n            }\n          }\n        } else {\n          let isDuplicate = false;\n          for (let j = 0, jl = parsed.length; j < jl; j++) {\n            if (parsed[j] === item) {\n              isDuplicate = true;\n              break;\n            }\n          }\n          if (!isDuplicate) {\n            parsed.push(item);\n          }\n        }\n      }\n    }\n    return parsed;\n  }\n  const nodeList = getNodeList(targets);\n  if (nodeList) return /** @type {DOMTargetsArray} */(Array.from(nodeList));\n  return /** @type {TargetsArray} */([targets]);\n}\n\n/**\n * @overload\n * @param  {DOMTargetsParam} targets\n * @return {DOMTargetsArray}\n *\n * @overload\n * @param  {JSTargetsParam} targets\n * @return {JSTargetsArray}\n *\n * @overload\n * @param  {TargetsParam} targets\n * @return {TargetsArray}\n *\n * @param  {DOMTargetsParam|JSTargetsParam|TargetsParam} targets\n */\nfunction registerTargets(targets) {\n  const parsedTargetsArray = parseTargets(targets);\n  const parsedTargetsLength = parsedTargetsArray.length;\n  for (let i = 0; i < parsedTargetsLength; i++) {\n    const target = parsedTargetsArray[i];\n    if (!target[_consts_js__WEBPACK_IMPORTED_MODULE_2__.isRegisteredTargetSymbol]) {\n      target[_consts_js__WEBPACK_IMPORTED_MODULE_2__.isRegisteredTargetSymbol] = true;\n      const isSvgType = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isSvg)(target);\n      const isDom = /** @type {DOMTarget} */(target).nodeType || isSvgType;\n      if (isDom) {\n        target[_consts_js__WEBPACK_IMPORTED_MODULE_2__.isDomSymbol] = true;\n        target[_consts_js__WEBPACK_IMPORTED_MODULE_2__.isSvgSymbol] = isSvgType;\n        target[_consts_js__WEBPACK_IMPORTED_MODULE_2__.transformsSymbol] = {};\n      }\n    }\n  }\n  return parsedTargetsArray;\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/targets.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/transforms.js":
/*!**********************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/transforms.js ***!
  \**********************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   buildTransformString: () => (/* binding */ buildTransformString),\n/* harmony export */   parseInlineTransforms: () => (/* binding */ parseInlineTransforms)\n/* harmony export */ });\n/* harmony import */ var _consts_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/**\n * Anime.js - core - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n/**\n* @import {\n*   DOMTarget,\n* } from '../types/index.js'\n*/\n\n/**\n * @param  {DOMTarget} target\n * @param  {String} propName\n * @param  {Object} animationInlineStyles\n * @return {String}\n */\nconst parseInlineTransforms = (target, propName, animationInlineStyles) => {\n  const inlineTransforms = target.style.transform;\n  if (inlineTransforms) {\n    const cachedTransforms = target[_consts_js__WEBPACK_IMPORTED_MODULE_0__.transformsSymbol];\n    let pos = 0;\n    const len = inlineTransforms.length;\n    let fullTranslateValue;\n    while (pos < len) {\n      // Skip whitespace\n      while (pos < len && inlineTransforms.charCodeAt(pos) === 32) pos++;\n      if (pos >= len) break;\n      // Read function name\n      const nameStart = pos;\n      while (pos < len && inlineTransforms.charCodeAt(pos) !== 40) pos++;\n      if (pos >= len) break;\n      const name = inlineTransforms.substring(nameStart, pos);\n      // Scan to closing paren, recording top-level comma positions\n      let depth = 1;\n      const valueStart = pos + 1;\n      let c1 = -1, c2 = -1;\n      pos++;\n      while (pos < len && depth > 0) {\n        const c = inlineTransforms.charCodeAt(pos);\n        if (c === 40) depth++;\n        else if (c === 41) depth--;\n        else if (c === 44 && depth === 1) {\n          if (c1 === -1) c1 = pos;\n          else if (c2 === -1) c2 = pos;\n        }\n        pos++;\n      }\n      const valueEnd = pos - 1;\n      // Decompose multi-arg functions into individual axis properties\n      if (name === 'translate' || name === 'translate3d') {\n        if (c1 === -1) {\n          cachedTransforms.translateX = inlineTransforms.substring(valueStart, valueEnd).trim();\n        } else {\n          cachedTransforms.translateX = inlineTransforms.substring(valueStart, c1).trim();\n          if (c2 === -1) {\n            cachedTransforms.translateY = inlineTransforms.substring(c1 + 1, valueEnd).trim();\n          } else {\n            cachedTransforms.translateY = inlineTransforms.substring(c1 + 1, c2).trim();\n            cachedTransforms.translateZ = inlineTransforms.substring(c2 + 1, valueEnd).trim();\n          }\n        }\n        fullTranslateValue = inlineTransforms.substring(valueStart, valueEnd);\n      } else if (name === 'scale' || name === 'scale3d') {\n        if (c1 === -1) {\n          cachedTransforms.scale = inlineTransforms.substring(valueStart, valueEnd).trim();\n        } else {\n          cachedTransforms.scaleX = inlineTransforms.substring(valueStart, c1).trim();\n          if (c2 === -1) {\n            cachedTransforms.scaleY = inlineTransforms.substring(c1 + 1, valueEnd).trim();\n          } else {\n            cachedTransforms.scaleY = inlineTransforms.substring(c1 + 1, c2).trim();\n            cachedTransforms.scaleZ = inlineTransforms.substring(c2 + 1, valueEnd).trim();\n          }\n        }\n      } else {\n        cachedTransforms[name] = inlineTransforms.substring(valueStart, valueEnd);\n      }\n    }\n    // Resolve the requested property from the cache\n    if (propName === 'translate3d' && fullTranslateValue) {\n      if (animationInlineStyles) animationInlineStyles[propName] = fullTranslateValue;\n      return fullTranslateValue;\n    }\n    const cached = cachedTransforms[propName];\n    if (!(0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isUnd)(cached)) {\n      if (animationInlineStyles) animationInlineStyles[propName] = cached;\n      return cached;\n    }\n  }\n  return propName === 'translate3d' ? '0px, 0px, 0px' :\n    propName === 'rotate3d' ? '0, 0, 0, 0deg' :\n    (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.stringStartsWith)(propName, 'scale') ? '1' :\n    (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.stringStartsWith)(propName, 'rotate') || (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.stringStartsWith)(propName, 'skew') ? '0deg' : '0px';\n};\n\n/**\n * Builds a CSS transform string from the target's cached transform properties.\n * Iterates validTransforms in order (perspective > translate > rotate > scale > skew > matrix).\n * When adjacent axis properties are all present, emits a shorter shorthand (translateX + translateY -> translate(x, y))\n * The index is advanced past consumed properties so they are not emitted twice.\n * Properties without a grouping partner (e.g. translateY alone, scaleZ alone) emit individually.\n *\n * @param  {Record<String, String>} props\n * @return {String}\n */\nconst buildTransformString = (props) => {\n  let str = _consts_js__WEBPACK_IMPORTED_MODULE_0__.emptyString;\n  for (let i = 0, l = _consts_js__WEBPACK_IMPORTED_MODULE_0__.validTransforms.length; i < l; i++) {\n    const key = _consts_js__WEBPACK_IMPORTED_MODULE_0__.validTransforms[i];\n    const val = props[key];\n    if (val !== undefined) {\n      // Group translateX with adjacent translateY / translateZ\n      if (key === 'translateX') {\n        const next = props.translateY;\n        if (next !== undefined) {\n          const next2 = props.translateZ;\n          if (next2 !== undefined) {\n            str += `translate3d(${val},${next},${next2}) `;\n            i += 2;\n          } else {\n            str += `translate(${val},${next}) `;\n            i += 1;\n          }\n          continue;\n        }\n      }\n      // Group scaleX with adjacent scaleY / scaleZ (only when standalone scale is absent)\n      if (key === 'scaleX' && props.scale === undefined) {\n        const next = props.scaleY;\n        if (next !== undefined) {\n          const next2 = props.scaleZ;\n          if (next2 !== undefined) {\n            str += `scale3d(${val},${next},${next2}) `;\n            i += 2;\n          } else {\n            str += `scale(${val},${next}) `;\n            i += 1;\n          }\n          continue;\n        }\n      }\n      // All other properties: emit individually using pre-built fragment string\n      str += `${_consts_js__WEBPACK_IMPORTED_MODULE_0__.transformsFragmentStrings[key]}${val}) `;\n    }\n    // Preserve non-animatable rotate3d in correct position (after rotateZ, before scale)\n    if (key === 'rotateZ') {\n      if (props.rotate3d !== undefined) str += `rotate3d(${props.rotate3d}) `;\n    }\n  }\n  // Preserve non-animatable matrix/matrix3d from inline styles\n  if (props.matrix !== undefined) str += `matrix(${props.matrix}) `;\n  if (props.matrix3d !== undefined) str += `matrix3d(${props.matrix3d}) `;\n  return str;\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/transforms.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/units.js":
/*!*****************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/units.js ***!
  \*****************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   convertValueUnit: () => (/* binding */ convertValueUnit)\n/* harmony export */ });\n/* harmony import */ var _consts_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/**\n * Anime.js - core - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\nconst angleUnitsMap = { 'deg': 1, 'rad': 180 / _helpers_js__WEBPACK_IMPORTED_MODULE_0__.PI, 'turn': 360 };\nconst convertedValuesCache = {};\n\n/**\n* @import {\n*   DOMTarget,\n*   TweenDecomposedValue,\n* } from '../types/index.js'\n*/\n\n/**\n * @param  {DOMTarget} el\n * @param  {TweenDecomposedValue} decomposedValue\n * @param  {String} unit\n * @param  {Boolean} [force]\n * @return {TweenDecomposedValue}\n */\nconst convertValueUnit = (el, decomposedValue, unit, force = false) => {\n  const currentUnit = decomposedValue.u;\n  const currentNumber = decomposedValue.n;\n  if (decomposedValue.t === _consts_js__WEBPACK_IMPORTED_MODULE_1__.valueTypes.UNIT && currentUnit === unit) { // TODO: Check if checking against the same unit string is necessary\n    return decomposedValue;\n  }\n  const cachedKey = currentNumber + currentUnit + unit;\n  const cached = convertedValuesCache[cachedKey];\n  if (!(0,_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(cached) && !force) {\n    decomposedValue.n = cached;\n  } else {\n    let convertedValue;\n    if (currentUnit in angleUnitsMap) {\n      convertedValue = currentNumber * angleUnitsMap[currentUnit] / angleUnitsMap[unit];\n    } else {\n      const baseline = 100;\n      const tempEl = /** @type {DOMTarget} */(el.cloneNode());\n      const parentNode = el.parentNode;\n      const parentEl = (parentNode && (parentNode !== _consts_js__WEBPACK_IMPORTED_MODULE_1__.doc)) ? parentNode : _consts_js__WEBPACK_IMPORTED_MODULE_1__.doc.body;\n      parentEl.appendChild(tempEl);\n      const elStyle = tempEl.style;\n      elStyle.width = baseline + currentUnit;\n      const currentUnitWidth = /** @type {HTMLElement} */(tempEl).offsetWidth || baseline;\n      elStyle.width = baseline + unit;\n      const newUnitWidth = /** @type {HTMLElement} */(tempEl).offsetWidth || baseline;\n      const factor = currentUnitWidth / newUnitWidth;\n      parentEl.removeChild(tempEl);\n      convertedValue = factor * currentNumber;\n    }\n    decomposedValue.n = convertedValue;\n    convertedValuesCache[cachedKey] = convertedValue;\n  }\n  decomposedValue.t === _consts_js__WEBPACK_IMPORTED_MODULE_1__.valueTypes.UNIT;\n  decomposedValue.u = unit;\n  return decomposedValue;\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/units.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/values.js":
/*!******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/values.js ***!
  \******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   composeComplexValue: () => (/* binding */ composeComplexValue),\n/* harmony export */   createDecomposedValueTargetObject: () => (/* binding */ createDecomposedValueTargetObject),\n/* harmony export */   decomposeRawValue: () => (/* binding */ decomposeRawValue),\n/* harmony export */   decomposeTweenValue: () => (/* binding */ decomposeTweenValue),\n/* harmony export */   decomposedOriginalValue: () => (/* binding */ decomposedOriginalValue),\n/* harmony export */   getFunctionValue: () => (/* binding */ getFunctionValue),\n/* harmony export */   getOriginalAnimatableValue: () => (/* binding */ getOriginalAnimatableValue),\n/* harmony export */   getRelativeValue: () => (/* binding */ getRelativeValue),\n/* harmony export */   getTweenType: () => (/* binding */ getTweenType),\n/* harmony export */   setValue: () => (/* binding */ setValue)\n/* harmony export */ });\n/* harmony import */ var _consts_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _helpers_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/* harmony import */ var _transforms_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./transforms.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/transforms.js\");\n/* harmony import */ var _adapters_registry_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../adapters/registry.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/adapters/registry.js\");\n/* harmony import */ var _colors_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./colors.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/colors.js\");\n/**\n * Anime.js - core - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n\n\n\n/**\n* @import {\n*   Target,\n*   DOMTarget,\n*   Tween,\n*   TweenPropValue,\n*   TweenDecomposedValue,\n*   TargetsArray,\n* } from '../types/index.js'\n*/\n\n/**\n * @template T, D\n * @param {T|undefined} targetValue\n * @param {D} defaultValue\n * @return {T|D}\n */\nconst setValue = (targetValue, defaultValue) => {\n  return (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isUnd)(targetValue) ? defaultValue : targetValue;\n};\n\n/**\n * Resolve against the target when it's a DOM element, otherwise fall back to :root so non-DOM targets like three.js meshes and custom adapters still pick up CSS variables defined on the document.\n *\n * @param  {String} value\n * @param  {Target} target\n * @return {String|Number}\n */\nconst resolveCssVar = (value, target) => {\n  const match = value.match(_consts_js__WEBPACK_IMPORTED_MODULE_2__.cssVariableMatchRgx);\n  const el = target[_consts_js__WEBPACK_IMPORTED_MODULE_2__.isDomSymbol] ? target : document.documentElement;\n  let computed = getComputedStyle(/** @type {HTMLElement} */(el))?.getPropertyValue(match[1]);\n  if ((!computed || computed.trim() === _consts_js__WEBPACK_IMPORTED_MODULE_2__.emptyString) && match[2]) computed = match[2].trim();\n  return computed || 0;\n};\n\n/**\n * @param  {TweenPropValue} value\n * @param  {Target} target\n * @param  {Number} index\n * @param  {TargetsArray} targets\n * @param  {Object|null} store\n * @param  {Tween|null} prevTween\n * @return {any}\n */\nconst getFunctionValue = (value, target, index, targets, store, prevTween) => {\n  if ((0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isFnc)(value)) {\n    if (!store) {\n      const computed = /** @type {Function} */(value)(target, index, targets, prevTween);\n      // Fallback to 0 if the function returns undefined, NaN, null, false or 0\n      return !isNaN(+computed) ? +computed : computed || 0;\n    }\n    const func = () => {\n      const computed = /** @type {Function} */(value)(target, index, targets, prevTween);\n      return !isNaN(+computed) ? +computed : computed || 0;\n    };\n    store.func = func;\n    return func();\n  }\n  if ((0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isStr)(value) && (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.stringStartsWith)(value, _consts_js__WEBPACK_IMPORTED_MODULE_2__.cssVarPrefix)) {\n    if (!store) return resolveCssVar(/** @type {String} */(value), target);\n    const func = () => resolveCssVar(/** @type {String} */(value), target);\n    store.func = func;\n    return func();\n  }\n  return value;\n};\n\n/**\n * @param  {Target} target\n * @param  {String} prop\n * @return {tweenTypes}\n */\nconst getTweenType = (target, prop) => {\n  return !target[_consts_js__WEBPACK_IMPORTED_MODULE_2__.isDomSymbol] ? _consts_js__WEBPACK_IMPORTED_MODULE_2__.tweenTypes.OBJECT :\n    // Handle SVG attributes\n    target[_consts_js__WEBPACK_IMPORTED_MODULE_2__.isSvgSymbol] && (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isValidSVGAttribute)(target, prop) ? _consts_js__WEBPACK_IMPORTED_MODULE_2__.tweenTypes.ATTRIBUTE :\n    // Handle CSS Transform properties differently than CSS to allow individual animations\n    _consts_js__WEBPACK_IMPORTED_MODULE_2__.validTransforms.includes(prop) || _consts_js__WEBPACK_IMPORTED_MODULE_2__.shortTransforms.get(prop) ? _consts_js__WEBPACK_IMPORTED_MODULE_2__.tweenTypes.TRANSFORM :\n    // CSS variables\n    (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.stringStartsWith)(prop, '--') ? _consts_js__WEBPACK_IMPORTED_MODULE_2__.tweenTypes.CSS_VAR :\n    // All other CSS properties\n    prop in /** @type {DOMTarget} */(target).style ? _consts_js__WEBPACK_IMPORTED_MODULE_2__.tweenTypes.CSS :\n    // Handle other DOM Attributes\n    prop in target ? _consts_js__WEBPACK_IMPORTED_MODULE_2__.tweenTypes.OBJECT :\n    _consts_js__WEBPACK_IMPORTED_MODULE_2__.tweenTypes.ATTRIBUTE;\n};\n\n/**\n * @param  {DOMTarget} target\n * @param  {String} propName\n * @param  {Object} animationInlineStyles\n * @return {String}\n */\nconst getCSSValue = (target, propName, animationInlineStyles) => {\n  const inlineStyles = target.style[propName];\n  if (inlineStyles && animationInlineStyles) {\n    animationInlineStyles[propName] = inlineStyles;\n  }\n  const value = inlineStyles || getComputedStyle(target[_consts_js__WEBPACK_IMPORTED_MODULE_2__.proxyTargetSymbol] || target).getPropertyValue(propName);\n  return value === 'auto' ? '0' : value;\n};\n\n/**\n * @param {Target} target\n * @param {String} propName\n * @param {tweenTypes} [tweenType]\n * @param {Object|void} [animationInlineStyles]\n * @return {String|Number}\n */\nconst getOriginalAnimatableValue = (target, propName, tweenType, animationInlineStyles) => {\n  const type = !(0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isUnd)(tweenType) ? tweenType : getTweenType(target, propName);\n  const adapterProp = (0,_adapters_registry_js__WEBPACK_IMPORTED_MODULE_0__.resolveAdapterEntry)(target, propName);\n  if (adapterProp) {\n    const value = adapterProp.get(target);\n    if (value && animationInlineStyles) animationInlineStyles[propName] = value;\n    return value == null ? 0 : value;\n  }\n  if (type === _consts_js__WEBPACK_IMPORTED_MODULE_2__.tweenTypes.OBJECT) {\n    const value = target[propName];\n    if (value && animationInlineStyles) animationInlineStyles[propName] = value;\n    return value || 0;\n  }\n  if (type === _consts_js__WEBPACK_IMPORTED_MODULE_2__.tweenTypes.ATTRIBUTE) {\n    const value = /** @type {DOMTarget} */(target).getAttribute(propName);\n    if (value && animationInlineStyles) animationInlineStyles[propName] = value;\n    return value;\n  }\n  return type === _consts_js__WEBPACK_IMPORTED_MODULE_2__.tweenTypes.TRANSFORM ? (0,_transforms_js__WEBPACK_IMPORTED_MODULE_3__.parseInlineTransforms)(/** @type {DOMTarget} */(target), propName, animationInlineStyles) :\n         type === _consts_js__WEBPACK_IMPORTED_MODULE_2__.tweenTypes.CSS_VAR ? getCSSValue(/** @type {DOMTarget} */(target), propName, animationInlineStyles).trimStart() :\n         getCSSValue(/** @type {DOMTarget} */(target), propName, animationInlineStyles);\n};\n\n/**\n * @param  {Number} x\n * @param  {Number} y\n * @param  {String} operator\n * @return {Number}\n */\nconst getRelativeValue = (x, y, operator) => {\n  return operator === '-' ? x - y :\n         operator === '+' ? x + y :\n         x * y;\n};\n\n/** @return {TweenDecomposedValue} */\nconst createDecomposedValueTargetObject = () => {\n  return {\n    /** @type {valueTypes} */\n    t: _consts_js__WEBPACK_IMPORTED_MODULE_2__.valueTypes.NUMBER,\n    n: 0,\n    u: null,\n    o: null,\n    d: null,\n    s: null,\n  }\n};\n\n/**\n * @param  {String|Number|Object} rawValue\n * @param  {TweenDecomposedValue} targetObject\n * @return {TweenDecomposedValue}\n */\nconst decomposeRawValue = (rawValue, targetObject) => {\n  /** @type {valueTypes} */\n  targetObject.t = _consts_js__WEBPACK_IMPORTED_MODULE_2__.valueTypes.NUMBER;\n  targetObject.n = 0;\n  targetObject.u = null;\n  targetObject.o = null;\n  targetObject.d = null;\n  targetObject.s = null;\n  if (!rawValue) return targetObject;\n  const num = +rawValue;\n  if (!isNaN(num)) {\n    // It's a number\n    targetObject.n = num;\n    return targetObject;\n  }\n  // let str = /** @type {String} */(rawValue).trim();\n  let str = /** @type {String} */(rawValue);\n  // Parsing operators (+=, -=, *=) manually is much faster than using regex here\n  if (str[1] === '=') {\n    targetObject.o = str[0];\n    str = str.slice(2);\n  }\n  // Skip exec regex if the value type is complex or color to avoid long regex backtracking\n  const unitMatch = str.includes(' ') ? false : _consts_js__WEBPACK_IMPORTED_MODULE_2__.unitsExecRgx.exec(str);\n  if (unitMatch) {\n    // Has a number and a unit\n    targetObject.t = _consts_js__WEBPACK_IMPORTED_MODULE_2__.valueTypes.UNIT;\n    targetObject.n = +unitMatch[1];\n    targetObject.u = unitMatch[2];\n    return targetObject;\n  } else if (targetObject.o) {\n    // Has an operator (+=, -=, *=)\n    targetObject.n = +str;\n    return targetObject;\n  } else if ((0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.isCol)(str)) {\n    // Color string\n    targetObject.t = _consts_js__WEBPACK_IMPORTED_MODULE_2__.valueTypes.COLOR;\n    targetObject.d = (0,_colors_js__WEBPACK_IMPORTED_MODULE_4__.convertColorStringValuesToRgbaArray)(str);\n    return targetObject;\n  } else {\n    // Is a more complex string (generally svg coords, calc() or filters CSS values)\n    const matchedNumbers = str.match(_consts_js__WEBPACK_IMPORTED_MODULE_2__.digitWithExponentRgx);\n    targetObject.t = _consts_js__WEBPACK_IMPORTED_MODULE_2__.valueTypes.COMPLEX;\n    targetObject.d = matchedNumbers ? matchedNumbers.map(Number) : [];\n    targetObject.s = str.split(_consts_js__WEBPACK_IMPORTED_MODULE_2__.digitWithExponentRgx) || [];\n    return targetObject;\n  }\n};\n\n/**\n * @param  {Tween} tween\n * @param  {TweenDecomposedValue} targetObject\n * @return {TweenDecomposedValue}\n */\nconst decomposeTweenValue = (tween, targetObject) => {\n  targetObject.t = tween._valueType;\n  targetObject.n = tween._toNumber;\n  targetObject.u = tween._unit;\n  targetObject.o = null;\n  targetObject.d = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.cloneArray)(tween._toNumbers);\n  targetObject.s = (0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.cloneArray)(tween._strings);\n  return targetObject;\n};\n\nconst decomposedOriginalValue = createDecomposedValueTargetObject();\n\n/**\n * @param  {Tween} tween\n * @param  {Number} progress\n * @param  {Number} precision\n * @return {String}\n */\nconst composeComplexValue = (tween, progress, precision) => {\n  const mod = tween._modifier;\n  const fn = tween._fromNumbers;\n  const tn = tween._toNumbers;\n  const ts = tween._strings;\n  let v = ts[0];\n  for (let j = 0, l = tn.length; j < l; j++) {\n    const n = /** @type {Number} */(mod((0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.round)((0,_helpers_js__WEBPACK_IMPORTED_MODULE_1__.lerp)(fn[j], tn[j], progress), precision)));\n    const s = ts[j + 1];\n    v += `${s ? n + s : n}`;\n    // Keep _numbers fresh for every tween, not only composed ones, so a non-composition setter that reads the lerped triplet such as three transformOrigin still animates.\n    // Potential optimization, skip the write when nothing reads it: if (hasComposition || tween._setter) tween._numbers[j] = n;\n    tween._numbers[j] = n;\n  }\n  return v;\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/values.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/easings/eases/parser.js":
/*!***************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/easings/eases/parser.js ***!
  \***************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   easeInPower: () => (/* binding */ easeInPower),\n/* harmony export */   easeTypes: () => (/* binding */ easeTypes),\n/* harmony export */   eases: () => (/* binding */ eases),\n/* harmony export */   parseEase: () => (/* binding */ parseEase),\n/* harmony export */   parseEaseString: () => (/* binding */ parseEaseString)\n/* harmony export */ });\n/* harmony import */ var _core_consts_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../core/consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _core_helpers_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../core/helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/* harmony import */ var _none_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../none.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/easings/none.js\");\n/**\n * Anime.js - easings - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n\n/**\n * @import {\n *   EasingFunction,\n *   EasingFunctionWithParams,\n *   EasingParam,\n *   BackEasing,\n *   ElasticEasing,\n *   PowerEasing,\n * } from '../../types/index.js'\n*/\n\n\n/** @type {PowerEasing} */\nconst easeInPower = (p = 1.68) => t => (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.pow)(t, +p);\n\n/**\n * @callback EaseType\n * @param {EasingFunction} Ease\n * @return {EasingFunction}\n */\n\n/** @type {Record<String, EaseType>} */\nconst easeTypes = {\n  in: easeIn => t => easeIn(t),\n  out: easeIn => t => 1 - easeIn(1 - t),\n  inOut: easeIn => t => t < .5 ? easeIn(t * 2) / 2 : 1 - easeIn(t * -2 + 2) / 2,\n  outIn: easeIn => t => t < .5 ? (1 - easeIn(1 - t * 2)) / 2 : (easeIn(t * 2 - 1) + 1) / 2,\n};\n\n/**\n * Easing functions adapted and simplified from https://robertpenner.com/easing/\n * (c) 2001 Robert Penner\n */\n\nconst halfPI = _core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.PI / 2;\nconst doublePI = _core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.PI * 2;\n\n/** @type {Record<String, EasingFunctionWithParams|EasingFunction>} */\nconst easeInFunctions = {\n  [_core_consts_js__WEBPACK_IMPORTED_MODULE_1__.emptyString]: easeInPower,\n  Quad: easeInPower(2),\n  Cubic: easeInPower(3),\n  Quart: easeInPower(4),\n  Quint: easeInPower(5),\n  /** @type {EasingFunction} */\n  Sine: t => 1 - (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.cos)(t * halfPI),\n  /** @type {EasingFunction} */\n  Circ: t => 1 - (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.sqrt)(1 - t * t),\n  /** @type {EasingFunction} */\n  Expo: t => t ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.pow)(2, 10 * t - 10) : 0,\n  /** @type {EasingFunction} */\n  Bounce: t => {\n    let pow2, b = 4;\n    while (t < ((pow2 = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.pow)(2, --b)) - 1) / 11);\n    return 1 / (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.pow)(4, 3 - b) - 7.5625 * (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.pow)((pow2 * 3 - 2) / 22 - t, 2);\n  },\n  /** @type {BackEasing} */\n  Back: (overshoot = 1.7) => t => (+overshoot + 1) * t * t * t - +overshoot * t * t,\n  /** @type {ElasticEasing} */\n  Elastic: (amplitude = 1, period = .3) => {\n    const a = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.clamp)(+amplitude, 1, 10);\n    const p = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.clamp)(+period, _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.minValue, 2);\n    const s = (p / doublePI) * (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.asin)(1 / a);\n    const e = doublePI / p;\n    return t => t === 0 || t === 1 ? t : -a * (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.pow)(2, -10 * (1 - t)) * (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.sin)(((1 - t) - s) * e);\n  }\n};\n\n/**\n * @typedef  {Object} EasesFunctions\n * @property {EasingFunction} linear\n * @property {EasingFunction} none\n * @property {PowerEasing} in\n * @property {PowerEasing} out\n * @property {PowerEasing} inOut\n * @property {PowerEasing} outIn\n * @property {EasingFunction} inQuad\n * @property {EasingFunction} outQuad\n * @property {EasingFunction} inOutQuad\n * @property {EasingFunction} outInQuad\n * @property {EasingFunction} inCubic\n * @property {EasingFunction} outCubic\n * @property {EasingFunction} inOutCubic\n * @property {EasingFunction} outInCubic\n * @property {EasingFunction} inQuart\n * @property {EasingFunction} outQuart\n * @property {EasingFunction} inOutQuart\n * @property {EasingFunction} outInQuart\n * @property {EasingFunction} inQuint\n * @property {EasingFunction} outQuint\n * @property {EasingFunction} inOutQuint\n * @property {EasingFunction} outInQuint\n * @property {EasingFunction} inSine\n * @property {EasingFunction} outSine\n * @property {EasingFunction} inOutSine\n * @property {EasingFunction} outInSine\n * @property {EasingFunction} inCirc\n * @property {EasingFunction} outCirc\n * @property {EasingFunction} inOutCirc\n * @property {EasingFunction} outInCirc\n * @property {EasingFunction} inExpo\n * @property {EasingFunction} outExpo\n * @property {EasingFunction} inOutExpo\n * @property {EasingFunction} outInExpo\n * @property {EasingFunction} inBounce\n * @property {EasingFunction} outBounce\n * @property {EasingFunction} inOutBounce\n * @property {EasingFunction} outInBounce\n * @property {BackEasing} inBack\n * @property {BackEasing} outBack\n * @property {BackEasing} inOutBack\n * @property {BackEasing} outInBack\n * @property {ElasticEasing} inElastic\n * @property {ElasticEasing} outElastic\n * @property {ElasticEasing} inOutElastic\n * @property {ElasticEasing} outInElastic\n */\n\nconst eases = (/*#__PURE__ */ (() => {\n  const list = { linear: _none_js__WEBPACK_IMPORTED_MODULE_2__.none, none: _none_js__WEBPACK_IMPORTED_MODULE_2__.none };\n  for (let type in easeTypes) {\n    for (let name in easeInFunctions) {\n      const easeIn = easeInFunctions[name];\n      const easeType = easeTypes[type];\n      list[type + name] = /** @type {EasingFunctionWithParams|EasingFunction} */(\n        name === _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.emptyString || name === 'Back' || name === 'Elastic' ?\n        (a, b) => easeType(/** @type {EasingFunctionWithParams} */(easeIn)(a, b)) :\n        easeType(/** @type {EasingFunction} */(easeIn))\n      );\n    }\n  }\n  return /** @type {EasesFunctions} */(list);\n})());\n\n/** @type {Record<String, EasingFunction>} */\nconst easesLookups = { linear: _none_js__WEBPACK_IMPORTED_MODULE_2__.none, none: _none_js__WEBPACK_IMPORTED_MODULE_2__.none };\n\n/**\n * @param  {String} string\n * @return {EasingFunction}\n */\nconst parseEaseString = (string) => {\n  if (easesLookups[string]) return easesLookups[string];\n  if (string.indexOf('(') <= -1) {\n    const hasParams = easeTypes[string] || string.includes('Back') || string.includes('Elastic');\n    const parsedFn = /** @type {EasingFunction} */(hasParams ? /** @type {EasingFunctionWithParams} */(eases[string])() : eases[string]);\n    return parsedFn ? easesLookups[string] = parsedFn : _none_js__WEBPACK_IMPORTED_MODULE_2__.none;\n  } else {\n    const split = string.slice(0, -1).split('(');\n    const parsedFn = /** @type {EasingFunctionWithParams} */(eases[split[0]]);\n    return parsedFn ? easesLookups[string] = parsedFn(...split[1].split(',')) : _none_js__WEBPACK_IMPORTED_MODULE_2__.none;\n  }\n};\n\nconst deprecated = ['steps(', 'irregular(', 'linear(', 'cubicBezier('];\n\n/**\n * @param  {EasingParam} ease\n * @return {EasingFunction}\n */\nconst parseEase = ease => {\n  if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isStr)(ease)) {\n    for (let i = 0, l = deprecated.length; i < l; i++) {\n      if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.stringStartsWith)(ease, deprecated[i])) {\n        console.warn(`String syntax for \\`ease: \"${ease}\"\\` has been removed from the core and replaced by importing and passing the easing function directly: \\`ease: ${ease}\\``);\n        return _none_js__WEBPACK_IMPORTED_MODULE_2__.none;\n      }\n    }\n  }\n  const easeFunc = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isFnc)(ease) ? ease : (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isStr)(ease) ? parseEaseString(/** @type {String} */(ease)) : _none_js__WEBPACK_IMPORTED_MODULE_2__.none;\n  return easeFunc;\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/easings/eases/parser.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/easings/none.js":
/*!*******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/easings/none.js ***!
  \*******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   none: () => (/* binding */ none)\n/* harmony export */ });\n/**\n * Anime.js - easings - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n/**\n * @import {\n *   EasingFunction,\n * } from '../types/index.js'\n*/\n\n/** @type {EasingFunction} */\nconst none = t => t;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9hbmltZWpzQDQuNS4wX0B0eXBlcyt0aHJlZUAwLjE4NS4wX3RocmVlQDAuMTg1LjEvbm9kZV9tb2R1bGVzL2FuaW1lanMvZGlzdC9tb2R1bGVzL2Vhc2luZ3Mvbm9uZS5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDs7QUFFQSxXQUFXLGdCQUFnQjtBQUMzQjs7QUFFZ0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcYW5pbWVqc0A0LjUuMF9AdHlwZXMrdGhyZWVAMC4xODUuMF90aHJlZUAwLjE4NS4xXFxub2RlX21vZHVsZXNcXGFuaW1lanNcXGRpc3RcXG1vZHVsZXNcXGVhc2luZ3NcXG5vbmUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBbmltZS5qcyAtIGVhc2luZ3MgLSBFU01cbiAqIEB2ZXJzaW9uIHY0LjUuMFxuICogQGxpY2Vuc2UgTUlUXG4gKiBAY29weXJpZ2h0IDIwMjYgLSBKdWxpYW4gR2FybmllclxuICovXG5cbi8qKlxuICogQGltcG9ydCB7XG4gKiAgIEVhc2luZ0Z1bmN0aW9uLFxuICogfSBmcm9tICcuLi90eXBlcy9pbmRleC5qcydcbiovXG5cbi8qKiBAdHlwZSB7RWFzaW5nRnVuY3Rpb259ICovXG5jb25zdCBub25lID0gdCA9PiB0O1xuXG5leHBvcnQgeyBub25lIH07XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/easings/none.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/engine/engine.js":
/*!********************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/engine/engine.js ***!
  \********************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   engine: () => (/* binding */ engine)\n/* harmony export */ });\n/* harmony import */ var _core_globals_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/globals.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/globals.js\");\n/* harmony import */ var _core_consts_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core/consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _core_helpers_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/* harmony import */ var _core_clock_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/clock.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/clock.js\");\n/* harmony import */ var _core_render_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/render.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/render.js\");\n/* harmony import */ var _animation_additive_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../animation/additive.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/additive.js\");\n/**\n * Anime.js - engine - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n\n\n\n\n/**\n * @import {\n *   DefaultsParams,\n * } from '../types/index.js'\n*/\n\n/**\n * @import {\n *   Tickable,\n * } from '../types/index.js'\n*/\n\nconst engineTickMethod = /*#__PURE__*/ (() => _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.isBrowser ? requestAnimationFrame : setImmediate)();\nconst engineCancelMethod = /*#__PURE__*/ (() => _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.isBrowser ? cancelAnimationFrame : clearImmediate)();\n\nclass Engine extends _core_clock_js__WEBPACK_IMPORTED_MODULE_1__.Clock {\n\n  /** @param {Number} [initTime] */\n  constructor(initTime) {\n    super(initTime);\n    this.useDefaultMainLoop = true;\n    this.pauseOnDocumentHidden = true;\n    /** @type {DefaultsParams} */\n    this.defaults = _core_globals_js__WEBPACK_IMPORTED_MODULE_2__.defaults;\n    // this.paused = isBrowser && doc.hidden ? true  : false;\n    this.paused = true;\n    /** @type {Number|NodeJS.Immediate} */\n    this.reqId = 0;\n  }\n\n  update() {\n    const time = this._currentTime = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_3__.now)();\n    if (this.requestTick(time)) {\n      this.computeDeltaTime(time);\n      const engineSpeed = this._speed;\n      const engineFps = this._fps;\n      let activeTickable = /** @type {Tickable} */(this._head);\n      while (activeTickable) {\n        const nextTickable = activeTickable._next;\n        if (!activeTickable.paused) {\n          (0,_core_render_js__WEBPACK_IMPORTED_MODULE_4__.tick)(\n            activeTickable,\n            (time - activeTickable._startTime) * activeTickable._speed * engineSpeed,\n            0, // !muteCallbacks\n            0, // !internalRender\n            activeTickable._fps < engineFps ? activeTickable.requestTick(time) : _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.tickModes.AUTO\n          );\n        } else {\n          (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_3__.removeChild)(this, activeTickable);\n          this._hasChildren = !!this._tail;\n          activeTickable._running = false;\n          if (activeTickable.completed && !activeTickable._cancelled) {\n            activeTickable.cancel();\n          }\n        }\n        activeTickable = nextTickable;\n      }\n      _animation_additive_js__WEBPACK_IMPORTED_MODULE_5__.additive.update();\n    }\n  }\n\n  wake() {\n    if (this.useDefaultMainLoop && !this.reqId) {\n      // Imediatly request a tick to update engine._lastTickTime and get accurate offsetPosition calculation in timer.js\n      this.requestTick((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_3__.now)());\n      this.reqId = engineTickMethod(tickEngine);\n    }\n    return this;\n  }\n\n  pause() {\n    if (!this.reqId) return;\n    this.paused = true;\n    return killEngine();\n  }\n\n  resume() {\n    if (!this.paused) return;\n    this.paused = false;\n    (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_3__.forEachChildren)(this, (/** @type {Tickable} */child) => child.resetTime());\n    return this.wake();\n  }\n\n  // Getter and setter for speed\n  get speed() {\n    return this._speed * (_core_globals_js__WEBPACK_IMPORTED_MODULE_2__.globals.timeScale === 1 ? 1 : _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.K);\n  }\n\n  set speed(playbackRate) {\n    const speed = playbackRate * _core_globals_js__WEBPACK_IMPORTED_MODULE_2__.globals.timeScale;\n    if (this._speed === speed) return;\n    this._speed = speed;\n    (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_3__.forEachChildren)(this, (/** @type {Tickable} */child) => child.speed = child._speed);\n  }\n\n  // Getter and setter for timeUnit\n  get timeUnit() {\n    return _core_globals_js__WEBPACK_IMPORTED_MODULE_2__.globals.timeScale === 1 ? 'ms' : 's';\n  }\n\n  set timeUnit(unit) {\n    const secondsScale = 0.001;\n    const isSecond = unit === 's';\n    const newScale = isSecond ? secondsScale : 1;\n    if (_core_globals_js__WEBPACK_IMPORTED_MODULE_2__.globals.timeScale !== newScale) {\n      _core_globals_js__WEBPACK_IMPORTED_MODULE_2__.globals.timeScale = newScale;\n      _core_globals_js__WEBPACK_IMPORTED_MODULE_2__.globals.tickThreshold = 200 * newScale;\n      const scaleFactor = isSecond ? secondsScale : _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.K;\n      /** @type {Number} */\n      (this.defaults.duration) *= scaleFactor;\n      this._speed *= scaleFactor;\n    }\n  }\n\n  // Getter and setter for precision\n  get precision() {\n    return _core_globals_js__WEBPACK_IMPORTED_MODULE_2__.globals.precision;\n  }\n\n  set precision(precision) {\n    _core_globals_js__WEBPACK_IMPORTED_MODULE_2__.globals.precision = precision;\n  }\n\n}\n\nconst engine = /*#__PURE__*/(() => {\n  const engine = new Engine((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_3__.now)());\n  if (_core_consts_js__WEBPACK_IMPORTED_MODULE_0__.isBrowser) {\n    _core_globals_js__WEBPACK_IMPORTED_MODULE_2__.globalVersions.engine = engine;\n    _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.doc.addEventListener('visibilitychange', () => {\n      if (!engine.pauseOnDocumentHidden) return;\n      _core_consts_js__WEBPACK_IMPORTED_MODULE_0__.doc.hidden ? engine.pause() : engine.resume();\n    });\n  }\n  return engine;\n})();\n\n\nconst tickEngine = () => {\n  if (engine._head) {\n    engine.reqId = engineTickMethod(tickEngine);\n    engine.update();\n  } else {\n    engine.reqId = 0;\n  }\n};\n\nconst killEngine = () => {\n  engineCancelMethod(/** @type {NodeJS.Immediate & Number} */(engine.reqId));\n  engine.reqId = 0;\n  return engine;\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/engine/engine.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/timeline/position.js":
/*!************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/timeline/position.js ***!
  \************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   parseTimelinePosition: () => (/* binding */ parseTimelinePosition)\n/* harmony export */ });\n/* harmony import */ var _core_consts_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _core_helpers_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core/helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/* harmony import */ var _core_values_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/values.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/values.js\");\n/**\n * Anime.js - timeline - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n\n/**\n * @import {\n *   Tickable,\n *   TimelinePosition,\n * } from '../types/index.js'\n*/\n\n/**\n * @import {\n *   Timeline,\n * } from './timeline.js'\n*/\n\n/**\n * Timeline's children offsets positions parser\n * @param  {Timeline} timeline\n * @param  {String} timePosition\n * @return {Number}\n */\nconst getPrevChildOffset = (timeline, timePosition) => {\n  if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.stringStartsWith)(timePosition, '<')) {\n    const goToPrevAnimationOffset = timePosition[1] === '<';\n    const prevAnimation = /** @type {Tickable} */(timeline._tail);\n    const prevOffset = prevAnimation ? prevAnimation._offset + prevAnimation._delay : 0;\n    return goToPrevAnimationOffset ? prevOffset : prevOffset + prevAnimation.duration;\n  }\n};\n\n/**\n * @param  {Timeline} timeline\n * @param  {TimelinePosition} [timePosition]\n * @return {Number}\n */\nconst parseTimelinePosition = (timeline, timePosition) => {\n  let tlDuration = timeline.iterationDuration;\n  if (tlDuration === _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.minValue) tlDuration = 0;\n  if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(timePosition)) return tlDuration;\n  if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isNum)(+timePosition)) return +timePosition;\n  const timePosStr = /** @type {String} */(timePosition);\n  const tlLabels = timeline ? timeline.labels : null;\n  const hasLabels = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isNil)(tlLabels);\n  const prevOffset = getPrevChildOffset(timeline, timePosStr);\n  const hasSibling = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(prevOffset);\n  const matchedRelativeOperator = _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.relativeValuesExecRgx.exec(timePosStr);\n  if (matchedRelativeOperator) {\n    const fullOperator = matchedRelativeOperator[0];\n    const split = timePosStr.split(fullOperator);\n    const labelOffset = hasLabels && split[0] ? tlLabels[split[0]] : tlDuration;\n    const parsedOffset = hasSibling ? prevOffset : hasLabels ? labelOffset : tlDuration;\n    const parsedNumericalOffset = +split[1];\n    return (0,_core_values_js__WEBPACK_IMPORTED_MODULE_2__.getRelativeValue)(parsedOffset, parsedNumericalOffset, fullOperator[0]);\n  } else {\n    return hasSibling ? prevOffset :\n           hasLabels ? !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(tlLabels[timePosStr]) ? tlLabels[timePosStr] :\n           tlDuration : tlDuration;\n  }\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/timeline/position.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/timer/timer.js":
/*!******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/timer/timer.js ***!
  \******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   Timer: () => (/* binding */ Timer),\n/* harmony export */   createTimer: () => (/* binding */ createTimer)\n/* harmony export */ });\n/* harmony import */ var _core_consts_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _core_helpers_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core/helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/* harmony import */ var _core_globals_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/globals.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/globals.js\");\n/* harmony import */ var _core_values_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../core/values.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/values.js\");\n/* harmony import */ var _core_render_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../core/render.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/render.js\");\n/* harmony import */ var _animation_composition_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../animation/composition.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/animation/composition.js\");\n/* harmony import */ var _core_clock_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/clock.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/clock.js\");\n/* harmony import */ var _engine_engine_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../engine/engine.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/engine/engine.js\");\n/**\n * Anime.js - timer - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n\n\n\n\n\n\n/**\n * @import {\n *   Callback,\n *   TimerParams,\n *   Renderable,\n *   Tween,\n * } from '../types/index.js'\n*/\n\n/**\n * @import {\n *   ScrollObserver,\n * } from '../events/scroll.js'\n*/\n\n/**\n * @import {\n *   Timeline,\n * } from '../timeline/timeline.js'\n*/\n\n/**\n * @param  {Timer} timer\n * @return {Timer}\n */\nconst resetTimerProperties = timer => {\n  timer.paused = true;\n  timer.began = false;\n  timer.completed = false;\n  return timer;\n};\n\n/**\n * @param  {Timer} timer\n * @return {Timer}\n */\nconst reviveTimer = timer => {\n  if (!timer._cancelled) return timer;\n  if (timer._hasChildren) {\n    (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.forEachChildren)(timer, reviveTimer);\n  } else {\n    (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.forEachChildren)(timer, (/** @type {Tween} tween */tween) => {\n      if (tween._composition !== _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.compositionTypes.none) {\n        (0,_animation_composition_js__WEBPACK_IMPORTED_MODULE_2__.composeTween)(tween, (0,_animation_composition_js__WEBPACK_IMPORTED_MODULE_2__.getTweenSiblings)(tween.target, tween.property));\n      }\n    });\n  }\n  timer._cancelled = 0;\n  return timer;\n};\n\nlet timerId = 0;\n\n/** @param {Timer} prev @param {Timer} child */\nconst sortByPriority = (prev, child) => prev._priority > child._priority;\n\n/**\n * Base class used to create Timers, Animations and Timelines\n */\nclass Timer extends _core_clock_js__WEBPACK_IMPORTED_MODULE_3__.Clock {\n  /**\n   * @param {TimerParams} [parameters]\n   * @param {Timeline} [parent]\n   * @param {Number} [parentPosition]\n   */\n  constructor(parameters = {}, parent = null, parentPosition = 0) {\n\n    super(0);\n\n    ++timerId;\n\n    const {\n      id,\n      delay,\n      duration,\n      reversed,\n      alternate,\n      loop,\n      loopDelay,\n      autoplay,\n      frameRate,\n      playbackRate,\n      priority,\n      onComplete,\n      onLoop,\n      onPause,\n      onBegin,\n      onBeforeUpdate,\n      onUpdate,\n    } = parameters;\n\n    if (_core_globals_js__WEBPACK_IMPORTED_MODULE_4__.scope.current) _core_globals_js__WEBPACK_IMPORTED_MODULE_4__.scope.current.register(this);\n\n    const timerInitTime = parent ? 0 : _engine_engine_js__WEBPACK_IMPORTED_MODULE_5__.engine._lastTickTime;\n    const timerDefaults = parent ? parent.defaults : _core_globals_js__WEBPACK_IMPORTED_MODULE_4__.globals.defaults;\n    const timerDelay = /** @type {Number} */((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isFnc)(delay) || (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(delay) ? timerDefaults.delay : +delay);\n    const timerDuration = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isFnc)(duration) || (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(duration) ? Infinity : +duration;\n    const timerLoop = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_6__.setValue)(loop, timerDefaults.loop);\n    const timerLoopDelay = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_6__.setValue)(loopDelay, timerDefaults.loopDelay);\n    let timerIterationCount = timerLoop === true ||\n                              timerLoop === Infinity ||\n                              /** @type {Number} */(timerLoop) < 0 ? Infinity :\n                              /** @type {Number} */(timerLoop) + 1;\n\n    let offsetPosition = 0;\n\n    if (parent) {\n      offsetPosition = parentPosition;\n    } else {\n      // Make sure to tick the engine once if not currently running to get up to date engine._lastTickTime\n      // to avoid big gaps with the following offsetPosition calculation\n      if (!_engine_engine_js__WEBPACK_IMPORTED_MODULE_5__.engine.reqId) _engine_engine_js__WEBPACK_IMPORTED_MODULE_5__.engine.requestTick((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.now)());\n      // Make sure to scale the offset position with globals.timeScale to properly handle seconds unit\n      offsetPosition = (_engine_engine_js__WEBPACK_IMPORTED_MODULE_5__.engine._lastTickTime - _engine_engine_js__WEBPACK_IMPORTED_MODULE_5__.engine._startTime) * _core_globals_js__WEBPACK_IMPORTED_MODULE_4__.globals.timeScale;\n    }\n\n    // Timer's parameters\n    /** @type {String|Number} */\n    this.id = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(id) ? id : timerId;\n    /** @type {Timeline} */\n    this.parent = parent;\n    // Total duration of the timer\n    this.duration = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.clampInfinity)(((timerDuration + timerLoopDelay) * timerIterationCount) - timerLoopDelay) || _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.minValue;\n    /** @type {Boolean} */\n    this.backwards = false;\n    /** @type {Boolean} */\n    this.paused = true;\n    /** @type {Boolean} */\n    this.began = false;\n    /** @type {Boolean} */\n    this.completed = false;\n    /** @type {Callback<this>} */\n    this.onBegin = onBegin || timerDefaults.onBegin;\n    /** @type {Callback<this>} */\n    this.onBeforeUpdate = onBeforeUpdate || timerDefaults.onBeforeUpdate;\n    /** @type {Callback<this>} */\n    this.onUpdate = onUpdate || timerDefaults.onUpdate;\n    /** @type {Callback<this>} */\n    this.onLoop = onLoop || timerDefaults.onLoop;\n    /** @type {Callback<this>} */\n    this.onPause = onPause || timerDefaults.onPause;\n    /** @type {Callback<this>} */\n    this.onComplete = onComplete || timerDefaults.onComplete;\n    /** @type {Number} */\n    this.iterationDuration = timerDuration; // Duration of one loop\n    /** @type {Number} */\n    this.iterationCount = timerIterationCount; // Number of loops\n    /** @type {Boolean|ScrollObserver} */\n    this._autoplay = parent ? false : (0,_core_values_js__WEBPACK_IMPORTED_MODULE_6__.setValue)(autoplay, timerDefaults.autoplay);\n    /** @type {Number} */\n    this._offset = offsetPosition;\n    /** @type {Number} */\n    this._delay = timerDelay;\n    /** @type {Number} */\n    this._loopDelay = timerLoopDelay;\n    /** @type {Number} */\n    this._iterationTime = 0;\n    /** @type {Number} */\n    this._currentIteration = 0; // Current loop index\n    /** @type {Function} */\n    this._resolve = _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.noop; // Used by .then()\n    /** @type {Boolean} */\n    this._running = false;\n    /** @type {Number} */\n    this._reversed = +(0,_core_values_js__WEBPACK_IMPORTED_MODULE_6__.setValue)(reversed, timerDefaults.reversed);\n    /** @type {Number} */\n    this._reverse = this._reversed;\n    /** @type {Number} */\n    this._cancelled = 0;\n    /** @type {Boolean} */\n    this._alternate = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_6__.setValue)(alternate, timerDefaults.alternate);\n    /** @type {Renderable} */\n    this._prev = null;\n    /** @type {Renderable} */\n    this._next = null;\n\n    // Clock's parameters\n    /** @type {Number} */\n    this._lastTickTime = timerInitTime;\n    /** @type {Number} */\n    this._startTime = timerInitTime;\n    /** @type {Number} */\n    this._lastTime = timerInitTime;\n    /** @type {Number} */\n    this._fps = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_6__.setValue)(frameRate, timerDefaults.frameRate);\n    /** @type {Number} */\n    this._speed = (0,_core_values_js__WEBPACK_IMPORTED_MODULE_6__.setValue)(playbackRate, timerDefaults.playbackRate);\n    /** @type {Number} */\n    this._priority = +(0,_core_values_js__WEBPACK_IMPORTED_MODULE_6__.setValue)(priority, 1);\n  }\n\n  get cancelled() {\n    return !!this._cancelled;\n  }\n\n  set cancelled(cancelled) {\n    cancelled ? this.cancel() : this.reset(true).play();\n  }\n\n  get currentTime() {\n    return (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.clamp)((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.round)(this._currentTime, _core_globals_js__WEBPACK_IMPORTED_MODULE_4__.globals.precision), -this._delay, this.duration);\n  }\n\n  set currentTime(time) {\n    const paused = this.paused;\n    // Pausing the timer is necessary to avoid time jumps on a running instance\n    this.pause().seek(+time);\n    if (!paused) this.resume();\n  }\n\n  get iterationCurrentTime() {\n    return (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.clamp)((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.round)(this._iterationTime, _core_globals_js__WEBPACK_IMPORTED_MODULE_4__.globals.precision), 0, this.iterationDuration);\n  }\n\n  set iterationCurrentTime(time) {\n    this.currentTime = (this.iterationDuration * this._currentIteration) + time;\n  }\n\n  get progress() {\n    return (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.clamp)((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.round)(this._currentTime / this.duration, 10), 0, 1);\n  }\n\n  set progress(progress) {\n    this.currentTime = this.duration * progress;\n  }\n\n  get iterationProgress() {\n    return (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.clamp)((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.round)(this._iterationTime / this.iterationDuration, 10), 0, 1);\n  }\n\n  set iterationProgress(progress) {\n    const iterationDuration = this.iterationDuration;\n    this.currentTime = (iterationDuration * this._currentIteration) + (iterationDuration * progress);\n  }\n\n  get currentIteration() {\n    return this._currentIteration;\n  }\n\n  set currentIteration(iterationCount) {\n    this.currentTime = (this.iterationDuration * (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.clamp)(+iterationCount, 0, this.iterationCount - 1));\n  }\n\n  get reversed() {\n    return !!this._reversed;\n  }\n\n  set reversed(reverse) {\n    reverse ? this.reverse() : this.play();\n  }\n\n  get speed() {\n    return super.speed;\n  }\n\n  set speed(playbackRate) {\n    super.speed = playbackRate;\n    this.resetTime();\n  }\n\n  /**\n   * @param  {Boolean} [softReset]\n   * @return {this}\n   */\n  reset(softReset = false) {\n    // If cancelled, revive the timer before rendering in order to have propertly composed tweens siblings\n    reviveTimer(this);\n    if (this._reversed && !this._reverse) this.reversed = false;\n    // Rendering before updating the completed flag to prevent skips and to make sure the properties are not overridden\n    // Setting the iterationTime at the end to force the rendering to happend backwards, otherwise calling .reset() on Timelines might not render children in the right order\n    // NOTE: This is only required for Timelines and might be better to move to the Timeline class?\n    this._iterationTime = this.iterationDuration;\n    // Set tickMode to tickModes.FORCE to force rendering\n    (0,_core_render_js__WEBPACK_IMPORTED_MODULE_7__.tick)(this, 0, 1, ~~softReset, _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.tickModes.FORCE);\n    // Reset timer properties after revive / render to make sure the props are not updated again\n    resetTimerProperties(this);\n    // Also reset children properties\n    if (this._hasChildren) {\n      (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.forEachChildren)(this, resetTimerProperties);\n    }\n    return this;\n  }\n\n  /**\n   * @param  {Boolean} internalRender\n   * @return {this}\n   */\n  init(internalRender = false) {\n    this.fps = this._fps;\n    this.speed = this._speed;\n    // Manually calling .init() on timelines should render all children intial state\n    // Forces all children to render once then render to 0 when reseted\n    if (!internalRender && this._hasChildren) {\n      (0,_core_render_js__WEBPACK_IMPORTED_MODULE_7__.tick)(this, this.duration, 1, ~~internalRender, _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.tickModes.FORCE);\n    }\n    this.reset(internalRender);\n    // Make sure to set autoplay to false to child timers so it doesn't attempt to autoplay / link\n    const autoplay = this._autoplay;\n    if (autoplay === true) {\n      this.resume();\n    } else if (autoplay && !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(/** @type {ScrollObserver} */(autoplay).linked)) {\n      /** @type {ScrollObserver} */(autoplay).link(this);\n    }\n    return this;\n  }\n\n  /** @return {this} */\n  resetTime() {\n    const timeScale = 1 / (this._speed * _engine_engine_js__WEBPACK_IMPORTED_MODULE_5__.engine._speed);\n    // TODO: See if we can safely use engine._lastTickTime here\n    // if (!engine.reqId) engine.requestTick(now())\n    // this._startTime = engine._lastTickTime - (this._currentTime + this._delay) * timeScale;\n    this._startTime = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.now)() - (this._currentTime + this._delay) * timeScale;\n    return this;\n  }\n\n  /** @return {this} */\n  pause() {\n    if (this.paused) return this;\n    this.paused = true;\n    this.onPause(this);\n    return this;\n  }\n\n  /** @return {this} */\n  resume() {\n    if (!this.paused) return this;\n    this.paused = false;\n    // We can safely imediatly render a timer that has no duration and no children\n    if (this.duration <= _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.minValue && !this._hasChildren) {\n      (0,_core_render_js__WEBPACK_IMPORTED_MODULE_7__.tick)(this, _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.minValue, 0, 0, _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.tickModes.FORCE);\n    } else {\n      if (!this._running) {\n        (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.addChild)(_engine_engine_js__WEBPACK_IMPORTED_MODULE_5__.engine, this, sortByPriority);\n        _engine_engine_js__WEBPACK_IMPORTED_MODULE_5__.engine._hasChildren = true;\n        this._running = true;\n      }\n      this.resetTime();\n      // Forces the timer to advance by at least one frame when the next tick occurs\n      this._startTime -= 12;\n      _engine_engine_js__WEBPACK_IMPORTED_MODULE_5__.engine.wake();\n    }\n    return this;\n  }\n\n  /** @return {this} */\n  restart() {\n    return this.reset().resume();\n  }\n\n  /**\n   * @param  {Number} time\n   * @param  {Boolean|Number} [muteCallbacks]\n   * @param  {Boolean|Number} [internalRender]\n   * @return {this}\n   */\n  seek(time, muteCallbacks = 0, internalRender = 0) {\n    // Recompose the tween siblings in case the timer has been cancelled\n    reviveTimer(this);\n    // If you seek a completed animation, otherwise the next play will starts at 0\n    this.completed = false;\n    const isPaused = this.paused;\n    this.paused = true;\n    // timer, time, muteCallbacks, internalRender, tickMode\n    (0,_core_render_js__WEBPACK_IMPORTED_MODULE_7__.tick)(this, time + this._delay, ~~muteCallbacks, ~~internalRender, _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.tickModes.AUTO);\n    return isPaused ? this : this.resume();\n  }\n\n  /** @return {this} */\n  alternate() {\n    const reversed = this._reversed;\n    const count = this.iterationCount;\n    const duration = this.iterationDuration;\n    // Calculate the maximum iterations possible given the iteration duration\n    const iterations = count === Infinity ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.floor)(_core_consts_js__WEBPACK_IMPORTED_MODULE_1__.maxValue / duration) : count;\n    this._reversed = +(this._alternate && !(iterations % 2) ? reversed : !reversed);\n    if (count === Infinity) {\n      // Handle infinite loops to loop on themself\n      this.iterationProgress = this._reversed ? 1 - this.iterationProgress : this.iterationProgress;\n    } else {\n      this.seek((duration * iterations) - this._currentTime);\n    }\n    this.resetTime();\n    return this;\n  }\n\n  /** @return {this} */\n  play() {\n    if (this._reversed) this.alternate();\n    return this.resume();\n  }\n\n  /** @return {this} */\n  reverse() {\n    if (!this._reversed) this.alternate();\n    return this.resume();\n  }\n\n  // TODO: Move all the animation / tweens / children related code to Animation / Timeline\n\n  /** @return {this} */\n  cancel() {\n    if (this._hasChildren) {\n      (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.forEachChildren)(this, (/** @type {Renderable} */child) => child.cancel(), true);\n    } else {\n      (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.forEachChildren)(this, _animation_composition_js__WEBPACK_IMPORTED_MODULE_2__.removeTweenSliblings);\n    }\n    this._cancelled = 1;\n    // Pausing the timer removes it from the engine\n    return this.pause();\n  }\n\n  /**\n   * @param  {Number} newDuration\n   * @return {this}\n   */\n  stretch(newDuration) {\n    const currentDuration = this.duration;\n    const normlizedDuration = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.normalizeTime)(newDuration);\n    if (currentDuration === normlizedDuration) return this;\n    const timeScale = newDuration / currentDuration;\n    const isSetter = newDuration <= _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.minValue;\n    this.duration = isSetter ? _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.minValue : normlizedDuration;\n    this.iterationDuration = isSetter ? _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.minValue : (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.normalizeTime)(this.iterationDuration * timeScale);\n    this._offset *= timeScale;\n    this._delay *= timeScale;\n    this._loopDelay *= timeScale;\n    return this;\n  }\n\n /**\n   * Cancels the timer by seeking it back to 0 and reverting the attached scroller if necessary\n   * @return {this}\n   */\n  revert() {\n    (0,_core_render_js__WEBPACK_IMPORTED_MODULE_7__.tick)(this, 0, 1, 0, _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.tickModes.AUTO);\n    const ap = /** @type {ScrollObserver} */(this._autoplay);\n    if (ap && ap.linked && ap.linked === this) ap.revert();\n    return this.cancel();\n  }\n\n /**\n   * Imediatly completes the timer, cancels it and triggers the onComplete callback\n   * @param  {Boolean|Number} [muteCallbacks]\n   * @return {this}\n   */\n  complete(muteCallbacks = 0) {\n    return this.seek(this.duration, muteCallbacks).cancel();\n  }\n\n  /**\n   * @typedef {this & {then: null}} ResolvedTimer\n   */\n\n  /**\n   * @param  {Callback<ResolvedTimer>} [callback]\n   * @return Promise<this>\n   */\n  then(callback = _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.noop) {\n    const then = this.then;\n    const onResolve = () => {\n      // this.then = null prevents infinite recursion if returned by an async function\n      // https://github.com/juliangarnierorg/anime-beta/issues/26\n      this.then = null;\n      callback(/** @type {ResolvedTimer} */(this));\n      this.then = then;\n      this._resolve = _core_consts_js__WEBPACK_IMPORTED_MODULE_1__.noop;\n    };\n    return new Promise(r => {\n      this._resolve = () => r(onResolve());\n      // Make sure to resolve imediatly if the timer has already completed\n      if (this.completed) this._resolve();\n      return this;\n    });\n  }\n\n}\n\n/**\n * @param {TimerParams} [parameters]\n * @return {Timer}\n */\nconst createTimer = parameters => new Timer(parameters, null, 0).init();\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/timer/timer.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/utils/random.js":
/*!*******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/utils/random.js ***!
  \*******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createSeededRandom: () => (/* binding */ createSeededRandom),\n/* harmony export */   random: () => (/* binding */ random),\n/* harmony export */   randomPick: () => (/* binding */ randomPick),\n/* harmony export */   shuffle: () => (/* binding */ shuffle)\n/* harmony export */ });\n/**\n * Anime.js - utils - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n/**\n * Generate a random number between optional min and max (inclusive) and decimal precision\n *\n * @callback RandomNumberGenerator\n * @param    {Number} [min=0] - The minimum value (inclusive)\n * @param    {Number} [max=1] - The maximum value (inclusive)\n * @param    {Number} [decimalLength=0] - Number of decimal places to round to\n * @return   {Number} A random number between min and max\n */\n\n/**\n * Generates a random number between min and max (inclusive) with optional decimal precision\n *\n * @type {RandomNumberGenerator}\n */\nconst random = (min = 0, max = 1, decimalLength = 0) => {\n  const m = 10 ** decimalLength;\n  return Math.floor((Math.random() * (max - min + (1 / m)) + min) * m) / m;\n};\n\nlet _seed = 0;\n\n/**\n * Creates a seeded pseudorandom number generator function\n *\n * @param  {Number} [seed] - The seed value for the random number generator\n * @param  {Number} [seededMin=0] - The minimum default value (inclusive) of the returned function\n * @param  {Number} [seededMax=1] - The maximum default value (inclusive) of the returned function\n * @param  {Number} [seededDecimalLength=0] - Default number of decimal places to round to of the returned function\n * @return {RandomNumberGenerator} A function to generate a random number between optional min and max (inclusive) and decimal precision\n */\nconst createSeededRandom = (seed, seededMin = 0, seededMax = 1, seededDecimalLength = 0) => {\n  let t = seed === undefined ? _seed++ : seed;\n  return (min = seededMin, max = seededMax, decimalLength = seededDecimalLength) => {\n    t += 0x6D2B79F5;\n    t = Math.imul(t ^ t >>> 15, t | 1);\n    t ^= t + Math.imul(t ^ t >>> 7, t | 61);\n    const m = 10 ** decimalLength;\n    return Math.floor(((((t ^ t >>> 14) >>> 0) / 4294967296) * (max - min + (1 / m)) + min) * m) / m;\n  }\n};\n\n/**\n * Picks a random element from an array or a string\n *\n * @template T\n * @param    {String|Array<T>} items - The array or string to pick from\n * @return   {String|T} A random element from the array or character from the string\n */\nconst randomPick = items => items[random(0, items.length - 1)];\n\n/**\n * Shuffles an array in-place using the Fisher-Yates algorithm\n * Adapted from https://bost.ocks.org/mike/shuffle/\n *\n * @param  {Array} items - The array to shuffle (will be modified in-place)\n * @param  {RandomNumberGenerator} [rnd] - Optional RNG matching the random() signature (defaults to random)\n * @return {Array} The same array reference, now shuffled\n */\nconst shuffle = (items, rnd = random) => {\n  let m = items.length, t, i;\n  while (m) { i = rnd(0, --m); t = items[m]; items[m] = items[i]; items[i] = t; }\n  return items;\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/utils/random.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/utils/stagger.js":
/*!********************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/utils/stagger.js ***!
  \********************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   stagger: () => (/* binding */ stagger)\n/* harmony export */ });\n/* harmony import */ var _core_consts_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/consts.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/consts.js\");\n/* harmony import */ var _core_helpers_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core/helpers.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/helpers.js\");\n/* harmony import */ var _easings_eases_parser_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../easings/eases/parser.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/easings/eases/parser.js\");\n/* harmony import */ var _timeline_position_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../timeline/position.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/timeline/position.js\");\n/* harmony import */ var _core_values_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../core/values.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/values.js\");\n/* harmony import */ var _core_targets_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/targets.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/core/targets.js\");\n/* harmony import */ var _random_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./random.js */ \"(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/utils/random.js\");\n/**\n * Anime.js - utils - ESM\n * @version v4.5.0\n * @license MIT\n * @copyright 2026 - Julian Garnier\n */\n\n\n\n\n\n\n\n\n\n/**\n * @import {\n *   StaggerParams,\n *   StaggerFunction,\n *   JSTarget,\n * } from '../types/index.js'\n*/\n\n/**\n * @import {\n *   Spring,\n * } from '../easings/spring/index.js'\n*/\n\n/**\n * @overload\n * @param {Number} val\n * @param {StaggerParams} [params]\n * @return {StaggerFunction<Number>}\n */\n\n/**\n * @overload\n * @param {String} val\n * @param {StaggerParams} [params]\n * @return {StaggerFunction<String>}\n */\n\n/**\n * @overload\n * @param {[Number, Number]} val\n * @param {StaggerParams} [params]\n * @return {StaggerFunction<Number>}\n */\n\n/**\n * @overload\n * @param {[String, String]} val\n * @param {StaggerParams} [params]\n * @return {StaggerFunction<String>}\n */\n\n/**\n * @param {Number|String|[Number, Number]|[String, String]} val The staggered value or range\n * @param {StaggerParams} [params] The stagger parameters\n * @return {StaggerFunction<Number|String>}\n */\nconst stagger = (val, params = {}) => {\n  let values = [];\n  let maxValue = 0;\n  let cachedOffset;\n  let jitterSamples = null;\n  const from = params.from;\n  const reversed = params.reversed;\n  const ease = params.ease;\n  const hasEasing = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(ease);\n  const hasSpring = hasEasing && !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(/** @type {Spring} */(ease).ease);\n  const staggerEase = hasSpring ? /** @type {Spring} */(ease).ease : hasEasing ? (0,_easings_eases_parser_js__WEBPACK_IMPORTED_MODULE_1__.parseEase)(ease) : null;\n  const grid = params.grid;\n  const autoGrid = grid === true;\n  const axis = params.axis;\n  const customTotal = params.total;\n  const fromFirst = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(from) || from === 0 || from === 'first';\n  const fromCenter = from === 'center';\n  const fromLast = from === 'last';\n  const fromRandom = from === 'random';\n  const fromArr = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isArr)(from);\n  const isRange = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isArr)(val);\n  const useProp = params.use;\n  const val1 = isRange ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.parseNumber)(val[0]) : (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.parseNumber)(val);\n  const val2 = isRange ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.parseNumber)(val[1]) : 0;\n  const unitMatch = _core_consts_js__WEBPACK_IMPORTED_MODULE_2__.unitsExecRgx.exec((isRange ? val[1] : val) + _core_consts_js__WEBPACK_IMPORTED_MODULE_2__.emptyString);\n  const start = params.start || 0 + (isRange ? val1 : 0);\n  const seed = params.seed;\n  const hasSeed = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(seed) && seed !== false;\n  const rng = hasSeed ? (0,_random_js__WEBPACK_IMPORTED_MODULE_3__.createSeededRandom)(seed === true ? 0 : /** @type {Number} */(seed)) : _random_js__WEBPACK_IMPORTED_MODULE_3__.random;\n  const jitter = params.jitter;\n  const hasJitter = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(jitter);\n  const jitterIsArr = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isArr)(jitter);\n  const jitterStart = jitterIsArr ? /** @type {[Number,Number]} */(jitter)[0] : /** @type {Number} */(jitter) || 0;\n  const jitterEnd = jitterIsArr ? /** @type {[Number,Number]} */(jitter)[1] : /** @type {Number} */(jitter) || 0;\n  let fromIndex = fromFirst ? 0 : (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isNum)(from) ? from : 0;\n  return (target, i, t, _, tl) => {\n    const [ registeredTarget ] = (0,_core_targets_js__WEBPACK_IMPORTED_MODULE_4__.registerTargets)(target);\n    const total = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(customTotal) ? t.length : customTotal;\n    const customIndex = !(0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(useProp) ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isFnc)(useProp) ? useProp(registeredTarget, i, total) : (0,_core_values_js__WEBPACK_IMPORTED_MODULE_5__.getOriginalAnimatableValue)(registeredTarget, useProp) : false;\n    const customIdx = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isNum)(customIndex) || (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isStr)(customIndex) && (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isNum)(+customIndex) ? +customIndex : i;\n    // Fall back to the natural index when the resolved value lands outside [0, total) so values[staggerIndex] never reads undefined.\n    const staggerIndex = customIdx >= 0 && customIdx < total ? customIdx : i;\n    if (fromCenter) fromIndex = (total - 1) / 2;\n    if (fromLast) fromIndex = total - 1;\n    if (!values.length) {\n      if (autoGrid) {\n        let hasPositions = true;\n        let has3D = false;\n        let minPosX = Infinity;\n        let minPosY = Infinity;\n        let minPosZ = Infinity;\n        let maxPosX = -Infinity;\n        let maxPosY = -Infinity;\n        let maxPosZ = -Infinity;\n        const pxArr = [];\n        const pyArr = [];\n        const pzArr = [];\n        for (let index = 0; index < total; index++) {\n          const el = t[index];\n          let px = 0;\n          let py = 0;\n          let pz = 0;\n          let found = false;\n          if (el && (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isFnc)(el.getBoundingClientRect)) {\n            const rect = el.getBoundingClientRect();\n            px = rect.left + rect.width / 2;\n            py = rect.top + rect.height / 2;\n            found = true;\n          } else {\n            const obj = /** @type {JSTarget} */(el);\n            if (obj && (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isNum)(obj.x) && (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isNum)(obj.y)) {\n              px = obj.x;\n              py = obj.y;\n              if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isNum)(obj.z)) {\n                pz = obj.z;\n                has3D = true;\n              }\n              found = true;\n            }\n          }\n          if (!found) {\n            hasPositions = false;\n            break;\n          }\n          pxArr.push(px);\n          pyArr.push(py);\n          pzArr.push(pz);\n          if (px < minPosX) minPosX = px;\n          if (py < minPosY) minPosY = py;\n          if (pz < minPosZ) minPosZ = pz;\n          if (px > maxPosX) maxPosX = px;\n          if (py > maxPosY) maxPosY = py;\n          if (pz > maxPosZ) maxPosZ = pz;\n        }\n        if (hasPositions) {\n          let fX = pxArr[0];\n          let fY = pyArr[0];\n          let fZ = pzArr[0];\n          if (fromArr) {\n            fX = minPosX + from[0] * (maxPosX - minPosX);\n            fY = minPosY + from[1] * (maxPosY - minPosY);\n            fZ = has3D ? minPosZ + (from.length >= 3 ? from[2] : 0.5) * (maxPosZ - minPosZ) : 0;\n          } else if (fromCenter) {\n            fX = (minPosX + maxPosX) / 2;\n            fY = (minPosY + maxPosY) / 2;\n            fZ = (minPosZ + maxPosZ) / 2;\n          } else if (fromLast) {\n            fX = pxArr[total - 1];\n            fY = pyArr[total - 1];\n            fZ = pzArr[total - 1];\n          } else if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isNum)(from)) {\n            fX = pxArr[from];\n            fY = pyArr[from];\n            fZ = pzArr[from];\n          }\n          for (let index = 0; index < total; index++) {\n            const distanceX = fX - pxArr[index];\n            const distanceY = fY - pyArr[index];\n            const distanceZ = fZ - pzArr[index];\n            let value = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.sqrt)(distanceX * distanceX + distanceY * distanceY + (has3D ? distanceZ * distanceZ : 0));\n            if (axis === 'x') value = -distanceX;\n            if (axis === 'y') value = -distanceY;\n            if (axis === 'z') value = -distanceZ;\n            values.push(value);\n          }\n          let minDist = Infinity;\n          for (let index = 0; index < total; index++) {\n            const absVal = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.abs)(values[index]);\n            if (absVal > 0 && absVal < minDist) minDist = absVal;\n          }\n          if (minDist > 0 && minDist < Infinity) {\n            for (let index = 0; index < total; index++) {\n              values[index] = values[index] / minDist;\n            }\n          }\n        } else {\n          for (let index = 0; index < total; index++) {\n            values.push((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.abs)(fromIndex - index));\n          }\n        }\n      } else {\n        for (let index = 0; index < total; index++) {\n          if (!grid) {\n            values.push((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.abs)(fromIndex - index));\n          } else {\n            const dims = grid.length;\n            const wh = grid[0] * grid[1];\n            let fromX, fromY, fromZ;\n            if (fromArr) {\n              fromX = from[0] * (grid[0] - 1);\n              fromY = from[1] * (grid[1] - 1);\n              fromZ = dims === 3 ? (from.length >= 3 ? from[2] : 0.5) * (grid[2] - 1) : 0;\n            } else if (fromCenter) {\n              fromX = (grid[0] - 1) / 2;\n              fromY = (grid[1] - 1) / 2;\n              fromZ = dims === 3 ? (grid[2] - 1) / 2 : 0;\n            } else {\n              fromX = fromIndex % grid[0];\n              fromY = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.floor)(fromIndex / grid[0]) % grid[1];\n              fromZ = dims === 3 ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.floor)(fromIndex / wh) : 0;\n            }\n            const toX = index % grid[0];\n            const toY = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.floor)(index / grid[0]) % grid[1];\n            const toZ = dims === 3 ? (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.floor)(index / wh) : 0;\n            const distanceX = fromX - toX;\n            const distanceY = fromY - toY;\n            const distanceZ = fromZ - toZ;\n            let value = (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.sqrt)(distanceX * distanceX + distanceY * distanceY + (dims === 3 ? distanceZ * distanceZ : 0));\n            if (axis === 'x') value = -distanceX;\n            if (axis === 'y') value = -distanceY;\n            if (axis === 'z') value = -distanceZ;\n            values.push(value);\n          }\n        }\n      }\n      maxValue = values[0];\n      for (let k = 1; k < total; k++) if (values[k] > maxValue) maxValue = values[k];\n      if (staggerEase || reversed) {\n        for (let k = 0; k < total; k++) {\n          let v = values[k];\n          if (staggerEase) v = staggerEase(v / maxValue) * maxValue;\n          if (reversed) v = axis ? -v : (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.abs)(maxValue - v);\n          values[k] = v;\n        }\n      }\n      if (hasJitter) {\n        jitterSamples = new Array(total);\n        for (let k = 0; k < total; k++) jitterSamples[k] = rng(-1, 1, 4);\n      }\n      if (fromRandom) values = (0,_random_js__WEBPACK_IMPORTED_MODULE_3__.shuffle)(values, rng);\n    }\n    const spacing = isRange ? (val2 - val1) / maxValue : val1;\n    if ((0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(cachedOffset)) {\n      cachedOffset = tl ? (0,_timeline_position_js__WEBPACK_IMPORTED_MODULE_6__.parseTimelinePosition)(tl, (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.isUnd)(params.start) ? tl.iterationDuration : start) : /** @type {Number} */(start);\n    }\n    /** @type {String|Number} */\n    let output = cachedOffset + ((spacing * (0,_core_helpers_js__WEBPACK_IMPORTED_MODULE_0__.round)(values[staggerIndex], 2)) || 0);\n    if (hasJitter) {\n      const progress = maxValue ? values[staggerIndex] / maxValue : 0;\n      const mag = jitterStart + (jitterEnd - jitterStart) * progress;\n      output = /** @type {Number} */(output) + jitterSamples[staggerIndex] * mag;\n    }\n    if (params.modifier) output = params.modifier(/** @type {Number} */(output));\n    if (unitMatch) output = `${output}${unitMatch[2]}`;\n    return output;\n  }\n};\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/animejs@4.5.0_@types+three@0.185.0_three@0.185.1/node_modules/animejs/dist/modules/utils/stagger.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs":
/*!***********************************************************************!*\
  !*** ./node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs ***!
  \***********************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   clsx: () => (/* binding */ clsx),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nfunction r(e){var t,f,n=\"\";if(\"string\"==typeof e||\"number\"==typeof e)n+=e;else if(\"object\"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(f=r(e[t]))&&(n&&(n+=\" \"),n+=f)}else for(f in e)e[f]&&(n&&(n+=\" \"),n+=f);return n}function clsx(){for(var e,t,f=0,n=\"\",o=arguments.length;f<o;f++)(e=arguments[f])&&(t=r(e))&&(n&&(n+=\" \"),n+=t);return n}/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (clsx);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9jbHN4QDIuMS4xL25vZGVfbW9kdWxlcy9jbHN4L2Rpc3QvY2xzeC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxjQUFjLGFBQWEsK0NBQStDLGdEQUFnRCxlQUFlLFFBQVEsSUFBSSwwQ0FBMEMseUNBQXlDLFNBQWdCLGdCQUFnQix3Q0FBd0MsSUFBSSxtREFBbUQsU0FBUyxpRUFBZSxJQUFJIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGNsc3hAMi4xLjFcXG5vZGVfbW9kdWxlc1xcY2xzeFxcZGlzdFxcY2xzeC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gcihlKXt2YXIgdCxmLG49XCJcIjtpZihcInN0cmluZ1wiPT10eXBlb2YgZXx8XCJudW1iZXJcIj09dHlwZW9mIGUpbis9ZTtlbHNlIGlmKFwib2JqZWN0XCI9PXR5cGVvZiBlKWlmKEFycmF5LmlzQXJyYXkoZSkpe3ZhciBvPWUubGVuZ3RoO2Zvcih0PTA7dDxvO3QrKyllW3RdJiYoZj1yKGVbdF0pKSYmKG4mJihuKz1cIiBcIiksbis9Zil9ZWxzZSBmb3IoZiBpbiBlKWVbZl0mJihuJiYobis9XCIgXCIpLG4rPWYpO3JldHVybiBufWV4cG9ydCBmdW5jdGlvbiBjbHN4KCl7Zm9yKHZhciBlLHQsZj0wLG49XCJcIixvPWFyZ3VtZW50cy5sZW5ndGg7ZjxvO2YrKykoZT1hcmd1bWVudHNbZl0pJiYodD1yKGUpKSYmKG4mJihuKz1cIiBcIiksbis9dCk7cmV0dXJuIG59ZXhwb3J0IGRlZmF1bHQgY2xzeDsiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/index.mjs":
/*!********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/index.mjs ***!
  \********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animate: () => (/* binding */ animate),\n/* harmony export */   createScopedAnimate: () => (/* binding */ createScopedAnimate)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimationWithThen.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/array.mjs\");\n/* harmony import */ var _sequence_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./sequence.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/sequence.mjs\");\n/* harmony import */ var _subject_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./subject.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/subject.mjs\");\n\n\n\n\n\nfunction isSequence(value) {\n    return Array.isArray(value) && value.some(Array.isArray);\n}\n/**\n * Creates an animation function that is optionally scoped\n * to a specific element.\n */\nfunction createScopedAnimate(options = {}) {\n    const { scope, reduceMotion, skipAnimations } = options;\n    /**\n     * Implementation\n     */\n    function scopedAnimate(subjectOrSequence, optionsOrKeyframes, options) {\n        let animations = [];\n        let animationOnComplete;\n        const inherited = {};\n        if (reduceMotion !== undefined)\n            inherited.reduceMotion = reduceMotion;\n        if (skipAnimations !== undefined)\n            inherited.skipAnimations = skipAnimations;\n        if (isSequence(subjectOrSequence)) {\n            const { onComplete, ...sequenceOptions } = optionsOrKeyframes || {};\n            if (typeof onComplete === \"function\") {\n                animationOnComplete = onComplete;\n            }\n            animations = (0,_sequence_mjs__WEBPACK_IMPORTED_MODULE_0__.animateSequence)(subjectOrSequence, { ...inherited, ...sequenceOptions }, scope);\n        }\n        else {\n            // Extract top-level onComplete so it doesn't get applied per-value\n            const { onComplete, ...rest } = options || {};\n            if (typeof onComplete === \"function\") {\n                animationOnComplete = onComplete;\n            }\n            animations = (0,_subject_mjs__WEBPACK_IMPORTED_MODULE_1__.animateSubject)(subjectOrSequence, optionsOrKeyframes, { ...inherited, ...rest }, scope);\n        }\n        const animation = new motion_dom__WEBPACK_IMPORTED_MODULE_2__.GroupAnimationWithThen(animations);\n        if (animationOnComplete) {\n            animation.finished.then(animationOnComplete);\n        }\n        if (scope) {\n            scope.animations.push(animation);\n            animation.finished.then(() => {\n                (0,motion_utils__WEBPACK_IMPORTED_MODULE_3__.removeItem)(scope.animations, animation);\n            });\n        }\n        return animation;\n    }\n    return scopedAnimate;\n}\nconst animate = createScopedAnimate();\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/resolve-subjects.mjs":
/*!*******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/resolve-subjects.mjs ***!
  \*******************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   resolveSubjects: () => (/* binding */ resolveSubjects)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs\");\n/* harmony import */ var _utils_is_dom_keyframes_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/is-dom-keyframes.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/utils/is-dom-keyframes.mjs\");\n\n\n\nfunction resolveSubjects(subject, keyframes, scope, selectorCache) {\n    if (subject == null) {\n        return [];\n    }\n    if (typeof subject === \"string\" && (0,_utils_is_dom_keyframes_mjs__WEBPACK_IMPORTED_MODULE_0__.isDOMKeyframes)(keyframes)) {\n        return (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.resolveElements)(subject, scope, selectorCache);\n    }\n    else if (subject instanceof NodeList) {\n        return Array.from(subject);\n    }\n    else if (Array.isArray(subject)) {\n        return subject.filter((s) => s != null);\n    }\n    else {\n        return [subject];\n    }\n}\n\n\n//# sourceMappingURL=resolve-subjects.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vYW5pbWF0ZS9yZXNvbHZlLXN1YmplY3RzLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBNkM7QUFDa0I7O0FBRS9EO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDLDJFQUFjO0FBQ3JELGVBQWUsMkRBQWU7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFMkI7QUFDM0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxhbmltYXRpb25cXGFuaW1hdGVcXHJlc29sdmUtc3ViamVjdHMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlc29sdmVFbGVtZW50cyB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgaXNET01LZXlmcmFtZXMgfSBmcm9tICcuLi91dGlscy9pcy1kb20ta2V5ZnJhbWVzLm1qcyc7XG5cbmZ1bmN0aW9uIHJlc29sdmVTdWJqZWN0cyhzdWJqZWN0LCBrZXlmcmFtZXMsIHNjb3BlLCBzZWxlY3RvckNhY2hlKSB7XG4gICAgaWYgKHN1YmplY3QgPT0gbnVsbCkge1xuICAgICAgICByZXR1cm4gW107XG4gICAgfVxuICAgIGlmICh0eXBlb2Ygc3ViamVjdCA9PT0gXCJzdHJpbmdcIiAmJiBpc0RPTUtleWZyYW1lcyhrZXlmcmFtZXMpKSB7XG4gICAgICAgIHJldHVybiByZXNvbHZlRWxlbWVudHMoc3ViamVjdCwgc2NvcGUsIHNlbGVjdG9yQ2FjaGUpO1xuICAgIH1cbiAgICBlbHNlIGlmIChzdWJqZWN0IGluc3RhbmNlb2YgTm9kZUxpc3QpIHtcbiAgICAgICAgcmV0dXJuIEFycmF5LmZyb20oc3ViamVjdCk7XG4gICAgfVxuICAgIGVsc2UgaWYgKEFycmF5LmlzQXJyYXkoc3ViamVjdCkpIHtcbiAgICAgICAgcmV0dXJuIHN1YmplY3QuZmlsdGVyKChzKSA9PiBzICE9IG51bGwpO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgcmV0dXJuIFtzdWJqZWN0XTtcbiAgICB9XG59XG5cbmV4cG9ydCB7IHJlc29sdmVTdWJqZWN0cyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVzb2x2ZS1zdWJqZWN0cy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/resolve-subjects.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/sequence.mjs":
/*!***********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/sequence.mjs ***!
  \***********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animateSequence: () => (/* binding */ animateSequence)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/spring.mjs\");\n/* harmony import */ var _sequence_create_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../sequence/create.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/create.mjs\");\n/* harmony import */ var _subject_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./subject.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/subject.mjs\");\n\n\n\n\nfunction animateSequence(sequence, options, scope) {\n    const animations = [];\n    /**\n     * Pre-process: replace function segments with MotionValue segments,\n     * subscribe callbacks immediately\n     */\n    const processedSequence = sequence.map((segment) => {\n        if (Array.isArray(segment) && typeof segment[0] === \"function\") {\n            const callback = segment[0];\n            const mv = (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.motionValue)(0);\n            mv.on(\"change\", callback);\n            if (segment.length === 1) {\n                return [mv, [0, 1]];\n            }\n            else if (segment.length === 2) {\n                return [mv, [0, 1], segment[1]];\n            }\n            else {\n                return [mv, segment[1], segment[2]];\n            }\n        }\n        return segment;\n    });\n    const animationDefinitions = (0,_sequence_create_mjs__WEBPACK_IMPORTED_MODULE_1__.createAnimationsFromSequence)(processedSequence, options, scope, { spring: motion_dom__WEBPACK_IMPORTED_MODULE_2__.spring });\n    animationDefinitions.forEach(({ keyframes, transition }, subject) => {\n        animations.push(...(0,_subject_mjs__WEBPACK_IMPORTED_MODULE_3__.animateSubject)(subject, keyframes, transition));\n    });\n    return animations;\n}\n\n\n//# sourceMappingURL=sequence.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vYW5pbWF0ZS9zZXF1ZW5jZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBaUQ7QUFDcUI7QUFDdkI7O0FBRS9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1Qix1REFBVztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsaUNBQWlDLGtGQUE0QixzQ0FBc0MsTUFBTSxrREFBRTtBQUMzRyxvQ0FBb0MsdUJBQXVCO0FBQzNELDJCQUEyQiw0REFBYztBQUN6QyxLQUFLO0FBQ0w7QUFDQTs7QUFFMkI7QUFDM0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxhbmltYXRpb25cXGFuaW1hdGVcXHNlcXVlbmNlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBtb3Rpb25WYWx1ZSwgc3ByaW5nIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5pbXBvcnQgeyBjcmVhdGVBbmltYXRpb25zRnJvbVNlcXVlbmNlIH0gZnJvbSAnLi4vc2VxdWVuY2UvY3JlYXRlLm1qcyc7XG5pbXBvcnQgeyBhbmltYXRlU3ViamVjdCB9IGZyb20gJy4vc3ViamVjdC5tanMnO1xuXG5mdW5jdGlvbiBhbmltYXRlU2VxdWVuY2Uoc2VxdWVuY2UsIG9wdGlvbnMsIHNjb3BlKSB7XG4gICAgY29uc3QgYW5pbWF0aW9ucyA9IFtdO1xuICAgIC8qKlxuICAgICAqIFByZS1wcm9jZXNzOiByZXBsYWNlIGZ1bmN0aW9uIHNlZ21lbnRzIHdpdGggTW90aW9uVmFsdWUgc2VnbWVudHMsXG4gICAgICogc3Vic2NyaWJlIGNhbGxiYWNrcyBpbW1lZGlhdGVseVxuICAgICAqL1xuICAgIGNvbnN0IHByb2Nlc3NlZFNlcXVlbmNlID0gc2VxdWVuY2UubWFwKChzZWdtZW50KSA9PiB7XG4gICAgICAgIGlmIChBcnJheS5pc0FycmF5KHNlZ21lbnQpICYmIHR5cGVvZiBzZWdtZW50WzBdID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgICAgIGNvbnN0IGNhbGxiYWNrID0gc2VnbWVudFswXTtcbiAgICAgICAgICAgIGNvbnN0IG12ID0gbW90aW9uVmFsdWUoMCk7XG4gICAgICAgICAgICBtdi5vbihcImNoYW5nZVwiLCBjYWxsYmFjayk7XG4gICAgICAgICAgICBpZiAoc2VnbWVudC5sZW5ndGggPT09IDEpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gW212LCBbMCwgMV1dO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSBpZiAoc2VnbWVudC5sZW5ndGggPT09IDIpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gW212LCBbMCwgMV0sIHNlZ21lbnRbMV1dO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIFttdiwgc2VnbWVudFsxXSwgc2VnbWVudFsyXV07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHNlZ21lbnQ7XG4gICAgfSk7XG4gICAgY29uc3QgYW5pbWF0aW9uRGVmaW5pdGlvbnMgPSBjcmVhdGVBbmltYXRpb25zRnJvbVNlcXVlbmNlKHByb2Nlc3NlZFNlcXVlbmNlLCBvcHRpb25zLCBzY29wZSwgeyBzcHJpbmcgfSk7XG4gICAgYW5pbWF0aW9uRGVmaW5pdGlvbnMuZm9yRWFjaCgoeyBrZXlmcmFtZXMsIHRyYW5zaXRpb24gfSwgc3ViamVjdCkgPT4ge1xuICAgICAgICBhbmltYXRpb25zLnB1c2goLi4uYW5pbWF0ZVN1YmplY3Qoc3ViamVjdCwga2V5ZnJhbWVzLCB0cmFuc2l0aW9uKSk7XG4gICAgfSk7XG4gICAgcmV0dXJuIGFuaW1hdGlvbnM7XG59XG5cbmV4cG9ydCB7IGFuaW1hdGVTZXF1ZW5jZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2VxdWVuY2UubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/sequence.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/subject.mjs":
/*!**********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/subject.mjs ***!
  \**********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animateSubject: () => (/* binding */ animateSubject)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/animate/single-value.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/store.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element-target.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var _utils_create_visual_element_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/create-visual-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/utils/create-visual-element.mjs\");\n/* harmony import */ var _utils_is_dom_keyframes_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/is-dom-keyframes.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/utils/is-dom-keyframes.mjs\");\n/* harmony import */ var _resolve_subjects_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./resolve-subjects.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/resolve-subjects.mjs\");\n\n\n\n\n\n\nfunction isSingleValue(subject, keyframes) {\n    return ((0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.isMotionValue)(subject) ||\n        typeof subject === \"number\" ||\n        (typeof subject === \"string\" && !(0,_utils_is_dom_keyframes_mjs__WEBPACK_IMPORTED_MODULE_1__.isDOMKeyframes)(keyframes)));\n}\n/**\n * Implementation\n */\nfunction animateSubject(subject, keyframes, options, scope) {\n    const animations = [];\n    if (isSingleValue(subject, keyframes)) {\n        animations.push((0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.animateSingleValue)(subject, (0,_utils_is_dom_keyframes_mjs__WEBPACK_IMPORTED_MODULE_1__.isDOMKeyframes)(keyframes)\n            ? keyframes.default || keyframes\n            : keyframes, options ? options.default || options : options));\n    }\n    else {\n        // Gracefully handle null/undefined subjects (e.g., from querySelector returning null)\n        if (subject == null) {\n            return animations;\n        }\n        const subjects = (0,_resolve_subjects_mjs__WEBPACK_IMPORTED_MODULE_3__.resolveSubjects)(subject, keyframes, scope);\n        const numSubjects = subjects.length;\n        (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.invariant)(Boolean(numSubjects), \"No valid elements provided.\", \"no-valid-elements\");\n        for (let i = 0; i < numSubjects; i++) {\n            const thisSubject = subjects[i];\n            const createVisualElement = thisSubject instanceof Element\n                ? _utils_create_visual_element_mjs__WEBPACK_IMPORTED_MODULE_5__.createDOMVisualElement\n                : _utils_create_visual_element_mjs__WEBPACK_IMPORTED_MODULE_5__.createObjectVisualElement;\n            if (!motion_dom__WEBPACK_IMPORTED_MODULE_6__.visualElementStore.has(thisSubject)) {\n                createVisualElement(thisSubject);\n            }\n            const visualElement = motion_dom__WEBPACK_IMPORTED_MODULE_6__.visualElementStore.get(thisSubject);\n            const transition = { ...options };\n            /**\n             * Resolve stagger function if provided.\n             */\n            if (\"delay\" in transition &&\n                typeof transition.delay === \"function\") {\n                transition.delay = transition.delay(i, numSubjects);\n            }\n            animations.push(...(0,motion_dom__WEBPACK_IMPORTED_MODULE_7__.animateTarget)(visualElement, { ...keyframes, transition }, {}));\n        }\n    }\n    return animations;\n}\n\n\n//# sourceMappingURL=subject.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/subject.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animators/waapi/animate-elements.mjs":
/*!***************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animators/waapi/animate-elements.mjs ***!
  \***************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animateElements: () => (/* binding */ animateElements)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/active-animations.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/style-computed.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/fill-wildcards.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/apply-px-defaults.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimation.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\");\n\n\n\nfunction animateElements(elementOrSelector, keyframes, options, scope) {\n    // Gracefully handle null/undefined elements (e.g., from querySelector returning null)\n    if (elementOrSelector == null) {\n        return [];\n    }\n    const elements = (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.resolveElements)(elementOrSelector, scope);\n    const numElements = elements.length;\n    (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.invariant)(Boolean(numElements), \"No valid elements provided.\", \"no-valid-elements\");\n    /**\n     * WAAPI doesn't support interrupting animations.\n     *\n     * Therefore, starting animations requires a three-step process:\n     * 1. Stop existing animations (write styles to DOM)\n     * 2. Resolve keyframes (read styles from DOM)\n     * 3. Create new animations (write styles to DOM)\n     *\n     * The hybrid `animate()` function uses AsyncAnimation to resolve\n     * keyframes before creating new animations, which removes style\n     * thrashing. Here, we have much stricter filesize constraints.\n     * Therefore we do this in a synchronous way that ensures that\n     * at least within `animate()` calls there is no style thrashing.\n     *\n     * In the motion-native-animate-mini-interrupt benchmark this\n     * was 80% faster than a single loop.\n     */\n    const animationDefinitions = [];\n    /**\n     * Step 1: Build options and stop existing animations (write)\n     */\n    for (let i = 0; i < numElements; i++) {\n        const element = elements[i];\n        const elementTransition = { ...options };\n        /**\n         * Resolve stagger function if provided.\n         */\n        if (typeof elementTransition.delay === \"function\") {\n            elementTransition.delay = elementTransition.delay(i, numElements);\n        }\n        for (const valueName in keyframes) {\n            let valueKeyframes = keyframes[valueName];\n            if (!Array.isArray(valueKeyframes)) {\n                valueKeyframes = [valueKeyframes];\n            }\n            const valueOptions = {\n                ...(0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.getValueTransition)(elementTransition, valueName),\n            };\n            valueOptions.duration && (valueOptions.duration = (0,motion_utils__WEBPACK_IMPORTED_MODULE_3__.secondsToMilliseconds)(valueOptions.duration));\n            valueOptions.delay && (valueOptions.delay = (0,motion_utils__WEBPACK_IMPORTED_MODULE_3__.secondsToMilliseconds)(valueOptions.delay));\n            /**\n             * If there's an existing animation playing on this element then stop it\n             * before creating a new one.\n             */\n            const map = (0,motion_dom__WEBPACK_IMPORTED_MODULE_4__.getAnimationMap)(element);\n            const key = (0,motion_dom__WEBPACK_IMPORTED_MODULE_4__.animationMapKey)(valueName, valueOptions.pseudoElement || \"\");\n            const currentAnimation = map.get(key);\n            currentAnimation && currentAnimation.stop();\n            animationDefinitions.push({\n                map,\n                key,\n                unresolvedKeyframes: valueKeyframes,\n                options: {\n                    ...valueOptions,\n                    element,\n                    name: valueName,\n                    allowFlatten: !elementTransition.type && !elementTransition.ease,\n                },\n            });\n        }\n    }\n    /**\n     * Step 2: Resolve keyframes (read)\n     */\n    for (let i = 0; i < animationDefinitions.length; i++) {\n        const { unresolvedKeyframes, options: animationOptions } = animationDefinitions[i];\n        const { element, name, pseudoElement } = animationOptions;\n        if (!pseudoElement && unresolvedKeyframes[0] === null) {\n            unresolvedKeyframes[0] = (0,motion_dom__WEBPACK_IMPORTED_MODULE_5__.getComputedStyle)(element, name);\n        }\n        (0,motion_dom__WEBPACK_IMPORTED_MODULE_6__.fillWildcards)(unresolvedKeyframes);\n        (0,motion_dom__WEBPACK_IMPORTED_MODULE_7__.applyPxDefaults)(unresolvedKeyframes, name);\n        /**\n         * If we only have one keyframe, explicitly read the initial keyframe\n         * from the computed style. This is to ensure consistency with WAAPI behaviour\n         * for restarting animations, for instance .play() after finish, when it\n         * has one vs two keyframes.\n         */\n        if (!pseudoElement && unresolvedKeyframes.length < 2) {\n            unresolvedKeyframes.unshift((0,motion_dom__WEBPACK_IMPORTED_MODULE_5__.getComputedStyle)(element, name));\n        }\n        animationOptions.keyframes = unresolvedKeyframes;\n    }\n    /**\n     * Step 3: Create new animations (write)\n     */\n    const animations = [];\n    for (let i = 0; i < animationDefinitions.length; i++) {\n        const { map, key, options: animationOptions } = animationDefinitions[i];\n        const animation = new motion_dom__WEBPACK_IMPORTED_MODULE_8__.NativeAnimation(animationOptions);\n        map.set(key, animation);\n        animation.finished.finally(() => map.delete(key));\n        animations.push(animation);\n    }\n    return animations;\n}\n\n\n//# sourceMappingURL=animate-elements.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animators/waapi/animate-elements.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animators/waapi/animate-style.mjs":
/*!************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animators/waapi/animate-style.mjs ***!
  \************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animateMini: () => (/* binding */ animateMini),\n/* harmony export */   createScopedWaapiAnimate: () => (/* binding */ createScopedWaapiAnimate)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimationWithThen.mjs\");\n/* harmony import */ var _animate_elements_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./animate-elements.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animators/waapi/animate-elements.mjs\");\n\n\n\nconst createScopedWaapiAnimate = (scope) => {\n    function scopedAnimate(elementOrSelector, keyframes, options) {\n        return new motion_dom__WEBPACK_IMPORTED_MODULE_0__.GroupAnimationWithThen((0,_animate_elements_mjs__WEBPACK_IMPORTED_MODULE_1__.animateElements)(elementOrSelector, keyframes, options, scope));\n    }\n    return scopedAnimate;\n};\nconst animateMini = /*@__PURE__*/ createScopedWaapiAnimate();\n\n\n//# sourceMappingURL=animate-style.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vYW5pbWF0b3JzL3dhYXBpL2FuaW1hdGUtc3R5bGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBb0Q7QUFDSzs7QUFFekQ7QUFDQTtBQUNBLG1CQUFtQiw4REFBc0IsQ0FBQyxzRUFBZTtBQUN6RDtBQUNBO0FBQ0E7QUFDQTs7QUFFaUQ7QUFDakQiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxhbmltYXRpb25cXGFuaW1hdG9yc1xcd2FhcGlcXGFuaW1hdGUtc3R5bGUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEdyb3VwQW5pbWF0aW9uV2l0aFRoZW4gfSBmcm9tICdtb3Rpb24tZG9tJztcbmltcG9ydCB7IGFuaW1hdGVFbGVtZW50cyB9IGZyb20gJy4vYW5pbWF0ZS1lbGVtZW50cy5tanMnO1xuXG5jb25zdCBjcmVhdGVTY29wZWRXYWFwaUFuaW1hdGUgPSAoc2NvcGUpID0+IHtcbiAgICBmdW5jdGlvbiBzY29wZWRBbmltYXRlKGVsZW1lbnRPclNlbGVjdG9yLCBrZXlmcmFtZXMsIG9wdGlvbnMpIHtcbiAgICAgICAgcmV0dXJuIG5ldyBHcm91cEFuaW1hdGlvbldpdGhUaGVuKGFuaW1hdGVFbGVtZW50cyhlbGVtZW50T3JTZWxlY3Rvciwga2V5ZnJhbWVzLCBvcHRpb25zLCBzY29wZSkpO1xuICAgIH1cbiAgICByZXR1cm4gc2NvcGVkQW5pbWF0ZTtcbn07XG5jb25zdCBhbmltYXRlTWluaSA9IC8qQF9fUFVSRV9fKi8gY3JlYXRlU2NvcGVkV2FhcGlBbmltYXRlKCk7XG5cbmV4cG9ydCB7IGFuaW1hdGVNaW5pLCBjcmVhdGVTY29wZWRXYWFwaUFuaW1hdGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFuaW1hdGUtc3R5bGUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animators/waapi/animate-style.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/animation-controls.mjs":
/*!*******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/animation-controls.mjs ***!
  \*******************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animationControls: () => (/* binding */ animationControls),\n/* harmony export */   setValues: () => (/* binding */ setValues)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/setters.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n\n\n\nfunction stopAnimation(visualElement) {\n    visualElement.values.forEach((value) => value.stop());\n}\nfunction setVariants(visualElement, variantLabels) {\n    const reversedLabels = [...variantLabels].reverse();\n    reversedLabels.forEach((key) => {\n        const variant = visualElement.getVariant(key);\n        variant && (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.setTarget)(visualElement, variant);\n        if (visualElement.variantChildren) {\n            visualElement.variantChildren.forEach((child) => {\n                setVariants(child, variantLabels);\n            });\n        }\n    });\n}\nfunction setValues(visualElement, definition) {\n    if (Array.isArray(definition)) {\n        return setVariants(visualElement, definition);\n    }\n    else if (typeof definition === \"string\") {\n        return setVariants(visualElement, [definition]);\n    }\n    else {\n        (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.setTarget)(visualElement, definition);\n    }\n}\n/**\n * @public\n */\nfunction animationControls() {\n    /**\n     * Track whether the host component has mounted.\n     */\n    let hasMounted = false;\n    /**\n     * A collection of linked component animation controls.\n     */\n    const subscribers = new Set();\n    const controls = {\n        subscribe(visualElement) {\n            subscribers.add(visualElement);\n            return () => void subscribers.delete(visualElement);\n        },\n        start(definition, transitionOverride) {\n            (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.invariant)(hasMounted, \"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.\");\n            const animations = [];\n            subscribers.forEach((visualElement) => {\n                animations.push((0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.animateVisualElement)(visualElement, definition, {\n                    transitionOverride,\n                }));\n            });\n            return Promise.all(animations);\n        },\n        set(definition) {\n            (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.invariant)(hasMounted, \"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook.\");\n            return subscribers.forEach((visualElement) => {\n                setValues(visualElement, definition);\n            });\n        },\n        stop() {\n            subscribers.forEach((visualElement) => {\n                stopAnimation(visualElement);\n            });\n        },\n        mount() {\n            hasMounted = true;\n            return () => {\n                hasMounted = false;\n                controls.stop();\n            };\n        },\n    };\n    return controls;\n}\n\n\n//# sourceMappingURL=animation-controls.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/animation-controls.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animate-style.mjs":
/*!******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animate-style.mjs ***!
  \******************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useAnimateMini: () => (/* binding */ useAnimateMini)\n/* harmony export */ });\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* harmony import */ var _utils_use_unmount_effect_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/use-unmount-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-unmount-effect.mjs\");\n/* harmony import */ var _animators_waapi_animate_style_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../animators/waapi/animate-style.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animators/waapi/animate-style.mjs\");\n/* __next_internal_client_entry_do_not_use__ useAnimateMini auto */ var _s = $RefreshSig$();\n\n\n\nfunction useAnimateMini() {\n    _s();\n    const scope = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__.useConstant)({\n        \"useAnimateMini.useConstant[scope]\": ()=>({\n                current: null,\n                animations: []\n            })\n    }[\"useAnimateMini.useConstant[scope]\"]);\n    const animate = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__.useConstant)({\n        \"useAnimateMini.useConstant[animate]\": ()=>(0,_animators_waapi_animate_style_mjs__WEBPACK_IMPORTED_MODULE_1__.createScopedWaapiAnimate)(scope)\n    }[\"useAnimateMini.useConstant[animate]\"]);\n    (0,_utils_use_unmount_effect_mjs__WEBPACK_IMPORTED_MODULE_2__.useUnmountEffect)({\n        \"useAnimateMini.useUnmountEffect\": ()=>{\n            scope.animations.forEach({\n                \"useAnimateMini.useUnmountEffect\": (animation)=>animation.stop()\n            }[\"useAnimateMini.useUnmountEffect\"]);\n        }\n    }[\"useAnimateMini.useUnmountEffect\"]);\n    return [\n        scope,\n        animate\n    ];\n}\n_s(useAnimateMini, \"MZtGUmeo3A41mDCLYnLeUxqHeTQ=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__.useConstant,\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__.useConstant,\n        _utils_use_unmount_effect_mjs__WEBPACK_IMPORTED_MODULE_2__.useUnmountEffect\n    ];\n});\n //# sourceMappingURL=use-animate-style.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vaG9va3MvdXNlLWFuaW1hdGUtc3R5bGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7SUFRSTs2Q0FBQTs7Z0JBRUk7WUFDSDs7SUFFRDsrQ0FBQTs7OztZQUdJO21EQUFBOztRQUNKOztJQUVBO1FBQUE7UUFBQTtLQUFBO0FBQ0o7OztRQVpJO1FBS0EiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXGFuaW1hdGlvblxcaG9va3NcXHVzZS1hbmltYXRlLXN0eWxlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IHVzZUNvbnN0YW50IH0gZnJvbSBcIi4uLy4uL3V0aWxzL3VzZS1jb25zdGFudFwiXG5pbXBvcnQgeyB1c2VVbm1vdW50RWZmZWN0IH0gZnJvbSBcIi4uLy4uL3V0aWxzL3VzZS11bm1vdW50LWVmZmVjdFwiXG5pbXBvcnQgeyBjcmVhdGVTY29wZWRXYWFwaUFuaW1hdGUgfSBmcm9tIFwiLi4vYW5pbWF0b3JzL3dhYXBpL2FuaW1hdGUtc3R5bGVcIlxuaW1wb3J0IHsgQW5pbWF0aW9uU2NvcGUgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VBbmltYXRlTWluaTxUIGV4dGVuZHMgRWxlbWVudCA9IGFueT4oKSB7XG4gICAgY29uc3Qgc2NvcGU6IEFuaW1hdGlvblNjb3BlPFQ+ID0gdXNlQ29uc3RhbnQoKCkgPT4gKHtcbiAgICAgICAgY3VycmVudDogbnVsbCEsIC8vIFdpbGwgYmUgaHlkcmF0ZWQgYnkgUmVhY3RcbiAgICAgICAgYW5pbWF0aW9uczogW10sXG4gICAgfSkpXG5cbiAgICBjb25zdCBhbmltYXRlID0gdXNlQ29uc3RhbnQoKCkgPT4gY3JlYXRlU2NvcGVkV2FhcGlBbmltYXRlKHNjb3BlKSlcblxuICAgIHVzZVVubW91bnRFZmZlY3QoKCkgPT4ge1xuICAgICAgICBzY29wZS5hbmltYXRpb25zLmZvckVhY2goKGFuaW1hdGlvbikgPT4gYW5pbWF0aW9uLnN0b3AoKSlcbiAgICB9KVxuXG4gICAgcmV0dXJuIFtzY29wZSwgYW5pbWF0ZV0gYXMgW0FuaW1hdGlvblNjb3BlPFQ+LCB0eXBlb2YgYW5pbWF0ZV1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animate-style.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animate.mjs":
/*!************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animate.mjs ***!
  \************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useAnimate: () => (/* binding */ useAnimate)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* harmony import */ var _utils_use_unmount_effect_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../utils/use-unmount-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-unmount-effect.mjs\");\n/* harmony import */ var _utils_reduced_motion_use_reduced_motion_config_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/reduced-motion/use-reduced-motion-config.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion-config.mjs\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../context/MotionConfigContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs\");\n/* harmony import */ var _animate_index_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../animate/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/index.mjs\");\n/* __next_internal_client_entry_do_not_use__ useAnimate auto */ var _s = $RefreshSig$();\n\n\n\n\n\n\nfunction useAnimate() {\n    _s();\n    const scope = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_1__.useConstant)({\n        \"useAnimate.useConstant[scope]\": ()=>({\n                current: null,\n                animations: []\n            })\n    }[\"useAnimate.useConstant[scope]\"]);\n    const reduceMotion = (0,_utils_reduced_motion_use_reduced_motion_config_mjs__WEBPACK_IMPORTED_MODULE_2__.useReducedMotionConfig)() ?? undefined;\n    const { skipAnimations } = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_3__.MotionConfigContext);\n    const animate = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)({\n        \"useAnimate.useMemo[animate]\": ()=>(0,_animate_index_mjs__WEBPACK_IMPORTED_MODULE_4__.createScopedAnimate)({\n                scope,\n                reduceMotion,\n                skipAnimations\n            })\n    }[\"useAnimate.useMemo[animate]\"], [\n        scope,\n        reduceMotion,\n        skipAnimations\n    ]);\n    (0,_utils_use_unmount_effect_mjs__WEBPACK_IMPORTED_MODULE_5__.useUnmountEffect)({\n        \"useAnimate.useUnmountEffect\": ()=>{\n            scope.animations.forEach({\n                \"useAnimate.useUnmountEffect\": (animation)=>animation.stop()\n            }[\"useAnimate.useUnmountEffect\"]);\n            scope.animations.length = 0;\n        }\n    }[\"useAnimate.useUnmountEffect\"]);\n    return [\n        scope,\n        animate\n    ];\n}\n_s(useAnimate, \"1WfqRufp8MIEkEKvO/JNx6iovBE=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_1__.useConstant,\n        _utils_reduced_motion_use_reduced_motion_config_mjs__WEBPACK_IMPORTED_MODULE_2__.useReducedMotionConfig,\n        _utils_use_unmount_effect_mjs__WEBPACK_IMPORTED_MODULE_5__.useUnmountEffect\n    ];\n});\n //# sourceMappingURL=use-animate.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vaG9va3MvdXNlLWFuaW1hdGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFXSTt5Q0FBQTs7Z0JBRUk7WUFDSDs7SUFFRDs7Ozs7Ozs7Ozs7Ozs7O1lBU0k7K0NBQUE7O1lBQ0E7UUFDSjs7SUFFQTtRQUFBO1FBQUE7S0FBQTtBQUNKOzs7UUFuQkk7UUFLQSIsInNvdXJjZXMiOlsiQzpcXHNyY1xcYW5pbWF0aW9uXFxob29rc1xcdXNlLWFuaW1hdGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgdXNlQ29udGV4dCwgdXNlTWVtbyB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBBbmltYXRpb25TY29wZSB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IHVzZUNvbnN0YW50IH0gZnJvbSBcIi4uLy4uL3V0aWxzL3VzZS1jb25zdGFudFwiXG5pbXBvcnQgeyB1c2VVbm1vdW50RWZmZWN0IH0gZnJvbSBcIi4uLy4uL3V0aWxzL3VzZS11bm1vdW50LWVmZmVjdFwiXG5pbXBvcnQgeyB1c2VSZWR1Y2VkTW90aW9uQ29uZmlnIH0gZnJvbSBcIi4uLy4uL3V0aWxzL3JlZHVjZWQtbW90aW9uL3VzZS1yZWR1Y2VkLW1vdGlvbi1jb25maWdcIlxuaW1wb3J0IHsgTW90aW9uQ29uZmlnQ29udGV4dCB9IGZyb20gXCIuLi8uLi9jb250ZXh0L01vdGlvbkNvbmZpZ0NvbnRleHRcIlxuaW1wb3J0IHsgY3JlYXRlU2NvcGVkQW5pbWF0ZSB9IGZyb20gXCIuLi9hbmltYXRlXCJcblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUFuaW1hdGU8VCBleHRlbmRzIEVsZW1lbnQgPSBhbnk+KCkge1xuICAgIGNvbnN0IHNjb3BlOiBBbmltYXRpb25TY29wZTxUPiA9IHVzZUNvbnN0YW50KCgpID0+ICh7XG4gICAgICAgIGN1cnJlbnQ6IG51bGwhLCAvLyBXaWxsIGJlIGh5ZHJhdGVkIGJ5IFJlYWN0XG4gICAgICAgIGFuaW1hdGlvbnM6IFtdLFxuICAgIH0pKVxuXG4gICAgY29uc3QgcmVkdWNlTW90aW9uID0gdXNlUmVkdWNlZE1vdGlvbkNvbmZpZygpID8/IHVuZGVmaW5lZFxuICAgIGNvbnN0IHsgc2tpcEFuaW1hdGlvbnMgfSA9IHVzZUNvbnRleHQoTW90aW9uQ29uZmlnQ29udGV4dClcblxuICAgIGNvbnN0IGFuaW1hdGUgPSB1c2VNZW1vKFxuICAgICAgICAoKSA9PiBjcmVhdGVTY29wZWRBbmltYXRlKHsgc2NvcGUsIHJlZHVjZU1vdGlvbiwgc2tpcEFuaW1hdGlvbnMgfSksXG4gICAgICAgIFtzY29wZSwgcmVkdWNlTW90aW9uLCBza2lwQW5pbWF0aW9uc11cbiAgICApXG5cbiAgICB1c2VVbm1vdW50RWZmZWN0KCgpID0+IHtcbiAgICAgICAgc2NvcGUuYW5pbWF0aW9ucy5mb3JFYWNoKChhbmltYXRpb24pID0+IGFuaW1hdGlvbi5zdG9wKCkpXG4gICAgICAgIHNjb3BlLmFuaW1hdGlvbnMubGVuZ3RoID0gMFxuICAgIH0pXG5cbiAgICByZXR1cm4gW3Njb3BlLCBhbmltYXRlXSBhcyBbQW5pbWF0aW9uU2NvcGU8VD4sIHR5cGVvZiBhbmltYXRlXVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animate.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animated-state.mjs":
/*!*******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animated-state.mjs ***!
  \*******************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useAnimatedState: () => (/* binding */ useAnimatedState)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/VisualElement.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/models.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _motion_utils_use_visual_state_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../motion/utils/use-visual-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-visual-state.mjs\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* __next_internal_client_entry_do_not_use__ useAnimatedState auto */ var _s = $RefreshSig$();\n\n\n\n\nconst createObject = ()=>({});\nclass StateVisualElement extends motion_dom__WEBPACK_IMPORTED_MODULE_1__.VisualElement {\n    constructor(){\n        super(...arguments);\n        this.measureInstanceViewportBox = motion_dom__WEBPACK_IMPORTED_MODULE_2__.createBox;\n    }\n    build() {}\n    resetTransform() {}\n    restoreTransform() {}\n    removeValueFromRenderState() {}\n    renderInstance() {}\n    scrapeMotionValuesFromProps() {\n        return createObject();\n    }\n    getBaseTargetFromProps() {\n        return undefined;\n    }\n    readValueFromInstance(_state, key, options) {\n        return options.initialState[key] || 0;\n    }\n    sortInstanceNodePosition() {\n        return 0;\n    }\n}\nconst useVisualState = (0,_motion_utils_use_visual_state_mjs__WEBPACK_IMPORTED_MODULE_3__.makeUseVisualState)({\n    scrapeMotionValuesFromProps: createObject,\n    createRenderState: createObject\n});\n/**\n * This is not an officially supported API and may be removed\n * on any version.\n */ function useAnimatedState(initialState) {\n    _s();\n    const [animationState, setAnimationState] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(initialState);\n    const visualState = useVisualState({}, false);\n    const element = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__.useConstant)({\n        \"useAnimatedState.useConstant[element]\": ()=>{\n            return new StateVisualElement({\n                props: {\n                    onUpdate: {\n                        \"useAnimatedState.useConstant[element]\": (v)=>{\n                            setAnimationState({\n                                ...v\n                            });\n                        }\n                    }[\"useAnimatedState.useConstant[element]\"]\n                },\n                visualState,\n                presenceContext: null\n            }, {\n                initialState\n            });\n        }\n    }[\"useAnimatedState.useConstant[element]\"]);\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect)({\n        \"useAnimatedState.useLayoutEffect\": ()=>{\n            element.mount({});\n            return ({\n                \"useAnimatedState.useLayoutEffect\": ()=>element.unmount()\n            })[\"useAnimatedState.useLayoutEffect\"];\n        }\n    }[\"useAnimatedState.useLayoutEffect\"], [\n        element\n    ]);\n    const startAnimation = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__.useConstant)({\n        \"useAnimatedState.useConstant[startAnimation]\": ()=>({\n                \"useAnimatedState.useConstant[startAnimation]\": (animationDefinition)=>{\n                    return (0,motion_dom__WEBPACK_IMPORTED_MODULE_5__.animateVisualElement)(element, animationDefinition);\n                }\n            })[\"useAnimatedState.useConstant[startAnimation]\"]\n    }[\"useAnimatedState.useConstant[startAnimation]\"]);\n    return [\n        animationState,\n        startAnimation\n    ];\n}\n_s(useAnimatedState, \"BaCKSGicGkj+7U0A7zzlCgROXA8=\", false, function() {\n    return [\n        useVisualState,\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__.useConstant,\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__.useConstant\n    ];\n});\n //# sourceMappingURL=use-animated-state.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vaG9va3MvdXNlLWFuaW1hdGVkLXN0YXRlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFpQkE7QUFFQTtJQUFBOzs7O0lBTUk7SUFFQTtJQUNBO0lBQ0E7SUFDQTs7Ozs7UUFLSTs7SUFHSjs7OztRQVNJOztBQUVQO0FBRUQ7SUFDSTtJQUNBO0FBQ0g7QUFFRDs7O0NBR0csR0FDRzs7OztJQUlGO2lEQUFBOztnQkFHWTtvQkFDSTtpRUFBQTs0QkFDSTtnQ0FBQTs0QkFBQTs7O2dCQUVQOztnQkFFRDtZQUNIO2dCQUFBO1lBQUE7UUFHVDs7OztZQUdJO1lBQ0E7b0RBQUE7O1FBQ0o7MkNBQUE7UUFBQTtLQUFBOzs7O29CQUlRO2dCQUNKOzs7SUFHSjtRQUFBO1FBQUE7S0FBQTtBQUNKO0dBL0JNOzs7UUFJRiIsInNvdXJjZXMiOlsiQzpcXHNyY1xcYW5pbWF0aW9uXFxob29rc1xcdXNlLWFuaW1hdGVkLXN0YXRlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7XG4gICAgYW5pbWF0ZVZpc3VhbEVsZW1lbnQsXG4gICAgY3JlYXRlQm94LFxuICAgIFJlc29sdmVkVmFsdWVzLFxuICAgIFRhcmdldEFuZFRyYW5zaXRpb24sXG4gICAgVmlzdWFsRWxlbWVudCxcbn0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgdXNlTGF5b3V0RWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBtYWtlVXNlVmlzdWFsU3RhdGUgfSBmcm9tIFwiLi4vLi4vbW90aW9uL3V0aWxzL3VzZS12aXN1YWwtc3RhdGVcIlxuaW1wb3J0IHsgdXNlQ29uc3RhbnQgfSBmcm9tIFwiLi4vLi4vdXRpbHMvdXNlLWNvbnN0YW50XCJcblxuaW50ZXJmYWNlIEFuaW1hdGVkU3RhdGVPcHRpb25zIHtcbiAgICBpbml0aWFsU3RhdGU6IFJlc29sdmVkVmFsdWVzXG59XG5cbmNvbnN0IGNyZWF0ZU9iamVjdCA9ICgpID0+ICh7fSlcblxuY2xhc3MgU3RhdGVWaXN1YWxFbGVtZW50IGV4dGVuZHMgVmlzdWFsRWxlbWVudDxcbiAgICBSZXNvbHZlZFZhbHVlcyxcbiAgICB7fSxcbiAgICBBbmltYXRlZFN0YXRlT3B0aW9uc1xuPiB7XG4gICAgdHlwZTogXCJzdGF0ZVwiXG4gICAgYnVpbGQoKSB7fVxuICAgIG1lYXN1cmVJbnN0YW5jZVZpZXdwb3J0Qm94ID0gY3JlYXRlQm94XG4gICAgcmVzZXRUcmFuc2Zvcm0oKSB7fVxuICAgIHJlc3RvcmVUcmFuc2Zvcm0oKSB7fVxuICAgIHJlbW92ZVZhbHVlRnJvbVJlbmRlclN0YXRlKCkge31cbiAgICByZW5kZXJJbnN0YW5jZSgpIHt9XG4gICAgc2NyYXBlTW90aW9uVmFsdWVzRnJvbVByb3BzKCkge1xuICAgICAgICByZXR1cm4gY3JlYXRlT2JqZWN0KClcbiAgICB9XG4gICAgZ2V0QmFzZVRhcmdldEZyb21Qcm9wcygpIHtcbiAgICAgICAgcmV0dXJuIHVuZGVmaW5lZFxuICAgIH1cblxuICAgIHJlYWRWYWx1ZUZyb21JbnN0YW5jZShcbiAgICAgICAgX3N0YXRlOiBSZXNvbHZlZFZhbHVlcyxcbiAgICAgICAga2V5OiBzdHJpbmcsXG4gICAgICAgIG9wdGlvbnM6IEFuaW1hdGVkU3RhdGVPcHRpb25zXG4gICAgKSB7XG4gICAgICAgIHJldHVybiBvcHRpb25zLmluaXRpYWxTdGF0ZVtrZXldIHx8IDBcbiAgICB9XG5cbiAgICBzb3J0SW5zdGFuY2VOb2RlUG9zaXRpb24oKSB7XG4gICAgICAgIHJldHVybiAwXG4gICAgfVxufVxuXG5jb25zdCB1c2VWaXN1YWxTdGF0ZSA9IG1ha2VVc2VWaXN1YWxTdGF0ZSh7XG4gICAgc2NyYXBlTW90aW9uVmFsdWVzRnJvbVByb3BzOiBjcmVhdGVPYmplY3QsXG4gICAgY3JlYXRlUmVuZGVyU3RhdGU6IGNyZWF0ZU9iamVjdCxcbn0pXG5cbi8qKlxuICogVGhpcyBpcyBub3QgYW4gb2ZmaWNpYWxseSBzdXBwb3J0ZWQgQVBJIGFuZCBtYXkgYmUgcmVtb3ZlZFxuICogb24gYW55IHZlcnNpb24uXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1c2VBbmltYXRlZFN0YXRlKGluaXRpYWxTdGF0ZTogYW55KSB7XG4gICAgY29uc3QgW2FuaW1hdGlvblN0YXRlLCBzZXRBbmltYXRpb25TdGF0ZV0gPSB1c2VTdGF0ZShpbml0aWFsU3RhdGUpXG4gICAgY29uc3QgdmlzdWFsU3RhdGUgPSB1c2VWaXN1YWxTdGF0ZSh7fSwgZmFsc2UpXG5cbiAgICBjb25zdCBlbGVtZW50ID0gdXNlQ29uc3RhbnQoKCkgPT4ge1xuICAgICAgICByZXR1cm4gbmV3IFN0YXRlVmlzdWFsRWxlbWVudChcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwcm9wczoge1xuICAgICAgICAgICAgICAgICAgICBvblVwZGF0ZTogKHYpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldEFuaW1hdGlvblN0YXRlKHsgLi4udiB9KVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgdmlzdWFsU3RhdGUsXG4gICAgICAgICAgICAgICAgcHJlc2VuY2VDb250ZXh0OiBudWxsLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHsgaW5pdGlhbFN0YXRlIH1cbiAgICAgICAgKVxuICAgIH0pXG5cbiAgICB1c2VMYXlvdXRFZmZlY3QoKCkgPT4ge1xuICAgICAgICBlbGVtZW50Lm1vdW50KHt9KVxuICAgICAgICByZXR1cm4gKCkgPT4gZWxlbWVudC51bm1vdW50KClcbiAgICB9LCBbZWxlbWVudF0pXG5cbiAgICBjb25zdCBzdGFydEFuaW1hdGlvbiA9IHVzZUNvbnN0YW50KFxuICAgICAgICAoKSA9PiAoYW5pbWF0aW9uRGVmaW5pdGlvbjogVGFyZ2V0QW5kVHJhbnNpdGlvbikgPT4ge1xuICAgICAgICAgICAgcmV0dXJuIGFuaW1hdGVWaXN1YWxFbGVtZW50KGVsZW1lbnQsIGFuaW1hdGlvbkRlZmluaXRpb24pXG4gICAgICAgIH1cbiAgICApXG5cbiAgICByZXR1cm4gW2FuaW1hdGlvblN0YXRlLCBzdGFydEFuaW1hdGlvbl1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animated-state.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animation.mjs":
/*!**************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animation.mjs ***!
  \**************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useAnimation: () => (/* binding */ useAnimation),\n/* harmony export */   useAnimationControls: () => (/* binding */ useAnimationControls)\n/* harmony export */ });\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* harmony import */ var _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/use-isomorphic-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs\");\n/* harmony import */ var _animation_controls_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./animation-controls.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/animation-controls.mjs\");\n/* __next_internal_client_entry_do_not_use__ useAnimation,useAnimationControls auto */ var _s = $RefreshSig$();\n\n\n\n/**\n * Creates `LegacyAnimationControls`, which can be used to manually start, stop\n * and sequence animations on one or more components.\n *\n * The returned `LegacyAnimationControls` should be passed to the `animate` property\n * of the components you want to animate.\n *\n * These components can then be animated with the `start` method.\n *\n * ```jsx\n * import * as React from 'react'\n * import { motion, useAnimation } from 'framer-motion'\n *\n * export function MyComponent(props) {\n *    const controls = useAnimation()\n *\n *    controls.start({\n *        x: 100,\n *        transition: { duration: 0.5 },\n *    })\n *\n *    return <motion.div animate={controls} />\n * }\n * ```\n *\n * @returns Animation controller with `start` and `stop` methods\n *\n * @public\n */ function useAnimationControls() {\n    _s();\n    const controls = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__.useConstant)(_animation_controls_mjs__WEBPACK_IMPORTED_MODULE_1__.animationControls);\n    (0,_utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_2__.useIsomorphicLayoutEffect)(controls.mount, []);\n    return controls;\n}\n_s(useAnimationControls, \"s7RO+LNsOcGGxaaMjW5w8PrpV3Y=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__.useConstant,\n        _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_2__.useIsomorphicLayoutEffect\n    ];\n});\nconst useAnimation = useAnimationControls;\n //# sourceMappingURL=use-animation.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vaG9va3MvdXNlLWFuaW1hdGlvbi5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBT0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0E0Qkc7O0lBRUM7SUFFQSwyRkFBeUIsQ0FBekI7SUFFQTtBQUNKOzs7UUFMSTtRQUVBLHVGQUF5Qjs7O0FBS3RCIiwic291cmNlcyI6WyJDOlxcc3JjXFxhbmltYXRpb25cXGhvb2tzXFx1c2UtYW5pbWF0aW9uLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IExlZ2FjeUFuaW1hdGlvbkNvbnRyb2xzIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgdXNlQ29uc3RhbnQgfSBmcm9tIFwiLi4vLi4vdXRpbHMvdXNlLWNvbnN0YW50XCJcbmltcG9ydCB7IHVzZUlzb21vcnBoaWNMYXlvdXRFZmZlY3QgfSBmcm9tIFwiLi4vLi4vdXRpbHMvdXNlLWlzb21vcnBoaWMtZWZmZWN0XCJcbmltcG9ydCB7IGFuaW1hdGlvbkNvbnRyb2xzIH0gZnJvbSBcIi4vYW5pbWF0aW9uLWNvbnRyb2xzXCJcblxuLyoqXG4gKiBDcmVhdGVzIGBMZWdhY3lBbmltYXRpb25Db250cm9sc2AsIHdoaWNoIGNhbiBiZSB1c2VkIHRvIG1hbnVhbGx5IHN0YXJ0LCBzdG9wXG4gKiBhbmQgc2VxdWVuY2UgYW5pbWF0aW9ucyBvbiBvbmUgb3IgbW9yZSBjb21wb25lbnRzLlxuICpcbiAqIFRoZSByZXR1cm5lZCBgTGVnYWN5QW5pbWF0aW9uQ29udHJvbHNgIHNob3VsZCBiZSBwYXNzZWQgdG8gdGhlIGBhbmltYXRlYCBwcm9wZXJ0eVxuICogb2YgdGhlIGNvbXBvbmVudHMgeW91IHdhbnQgdG8gYW5pbWF0ZS5cbiAqXG4gKiBUaGVzZSBjb21wb25lbnRzIGNhbiB0aGVuIGJlIGFuaW1hdGVkIHdpdGggdGhlIGBzdGFydGAgbWV0aG9kLlxuICpcbiAqIGBgYGpzeFxuICogaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnXG4gKiBpbXBvcnQgeyBtb3Rpb24sIHVzZUFuaW1hdGlvbiB9IGZyb20gJ2ZyYW1lci1tb3Rpb24nXG4gKlxuICogZXhwb3J0IGZ1bmN0aW9uIE15Q29tcG9uZW50KHByb3BzKSB7XG4gKiAgICBjb25zdCBjb250cm9scyA9IHVzZUFuaW1hdGlvbigpXG4gKlxuICogICAgY29udHJvbHMuc3RhcnQoe1xuICogICAgICAgIHg6IDEwMCxcbiAqICAgICAgICB0cmFuc2l0aW9uOiB7IGR1cmF0aW9uOiAwLjUgfSxcbiAqICAgIH0pXG4gKlxuICogICAgcmV0dXJuIDxtb3Rpb24uZGl2IGFuaW1hdGU9e2NvbnRyb2xzfSAvPlxuICogfVxuICogYGBgXG4gKlxuICogQHJldHVybnMgQW5pbWF0aW9uIGNvbnRyb2xsZXIgd2l0aCBgc3RhcnRgIGFuZCBgc3RvcGAgbWV0aG9kc1xuICpcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVzZUFuaW1hdGlvbkNvbnRyb2xzKCk6IExlZ2FjeUFuaW1hdGlvbkNvbnRyb2xzIHtcbiAgICBjb25zdCBjb250cm9scyA9IHVzZUNvbnN0YW50KGFuaW1hdGlvbkNvbnRyb2xzKVxuXG4gICAgdXNlSXNvbW9ycGhpY0xheW91dEVmZmVjdChjb250cm9scy5tb3VudCwgW10pXG5cbiAgICByZXR1cm4gY29udHJvbHNcbn1cblxuZXhwb3J0IGNvbnN0IHVzZUFuaW1hdGlvbiA9IHVzZUFuaW1hdGlvbkNvbnRyb2xzXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animation.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/handoff.mjs":
/*!*******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/handoff.mjs ***!
  \*******************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   handoffOptimizedAppearAnimation: () => (/* binding */ handoffOptimizedAppearAnimation)\n/* harmony export */ });\n/* harmony import */ var _store_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./store.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/store.mjs\");\n/* harmony import */ var _store_id_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./store-id.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/store-id.mjs\");\n\n\n\nfunction handoffOptimizedAppearAnimation(elementId, valueName, frame) {\n    const storeId = (0,_store_id_mjs__WEBPACK_IMPORTED_MODULE_0__.appearStoreId)(elementId, valueName);\n    const optimisedAnimation = _store_mjs__WEBPACK_IMPORTED_MODULE_1__.appearAnimationStore.get(storeId);\n    if (!optimisedAnimation) {\n        return null;\n    }\n    const { animation, startTime } = optimisedAnimation;\n    function cancelAnimation() {\n        window.MotionCancelOptimisedAnimation?.(elementId, valueName, frame);\n    }\n    /**\n     * We can cancel the animation once it's finished now that we've synced\n     * with Motion.\n     *\n     * Prefer onfinish over finished as onfinish is backwards compatible with\n     * older browsers.\n     */\n    animation.onfinish = cancelAnimation;\n    if (startTime === null || window.MotionHandoffIsComplete?.(elementId)) {\n        /**\n         * If the startTime is null, this animation is the Paint Ready detection animation\n         * and we can cancel it immediately without handoff.\n         *\n         * Or if we've already handed off the animation then we're now interrupting it.\n         * In which case we need to cancel it.\n         */\n        cancelAnimation();\n        return null;\n    }\n    else {\n        return startTime;\n    }\n}\n\n\n//# sourceMappingURL=handoff.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vb3B0aW1pemVkLWFwcGVhci9oYW5kb2ZmLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBbUQ7QUFDSjs7QUFFL0M7QUFDQSxvQkFBb0IsNERBQWE7QUFDakMsK0JBQStCLDREQUFvQjtBQUNuRDtBQUNBO0FBQ0E7QUFDQSxZQUFZLHVCQUF1QjtBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUUyQztBQUMzQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGFuaW1hdGlvblxcb3B0aW1pemVkLWFwcGVhclxcaGFuZG9mZi5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgYXBwZWFyQW5pbWF0aW9uU3RvcmUgfSBmcm9tICcuL3N0b3JlLm1qcyc7XG5pbXBvcnQgeyBhcHBlYXJTdG9yZUlkIH0gZnJvbSAnLi9zdG9yZS1pZC5tanMnO1xuXG5mdW5jdGlvbiBoYW5kb2ZmT3B0aW1pemVkQXBwZWFyQW5pbWF0aW9uKGVsZW1lbnRJZCwgdmFsdWVOYW1lLCBmcmFtZSkge1xuICAgIGNvbnN0IHN0b3JlSWQgPSBhcHBlYXJTdG9yZUlkKGVsZW1lbnRJZCwgdmFsdWVOYW1lKTtcbiAgICBjb25zdCBvcHRpbWlzZWRBbmltYXRpb24gPSBhcHBlYXJBbmltYXRpb25TdG9yZS5nZXQoc3RvcmVJZCk7XG4gICAgaWYgKCFvcHRpbWlzZWRBbmltYXRpb24pIHtcbiAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGNvbnN0IHsgYW5pbWF0aW9uLCBzdGFydFRpbWUgfSA9IG9wdGltaXNlZEFuaW1hdGlvbjtcbiAgICBmdW5jdGlvbiBjYW5jZWxBbmltYXRpb24oKSB7XG4gICAgICAgIHdpbmRvdy5Nb3Rpb25DYW5jZWxPcHRpbWlzZWRBbmltYXRpb24/LihlbGVtZW50SWQsIHZhbHVlTmFtZSwgZnJhbWUpO1xuICAgIH1cbiAgICAvKipcbiAgICAgKiBXZSBjYW4gY2FuY2VsIHRoZSBhbmltYXRpb24gb25jZSBpdCdzIGZpbmlzaGVkIG5vdyB0aGF0IHdlJ3ZlIHN5bmNlZFxuICAgICAqIHdpdGggTW90aW9uLlxuICAgICAqXG4gICAgICogUHJlZmVyIG9uZmluaXNoIG92ZXIgZmluaXNoZWQgYXMgb25maW5pc2ggaXMgYmFja3dhcmRzIGNvbXBhdGlibGUgd2l0aFxuICAgICAqIG9sZGVyIGJyb3dzZXJzLlxuICAgICAqL1xuICAgIGFuaW1hdGlvbi5vbmZpbmlzaCA9IGNhbmNlbEFuaW1hdGlvbjtcbiAgICBpZiAoc3RhcnRUaW1lID09PSBudWxsIHx8IHdpbmRvdy5Nb3Rpb25IYW5kb2ZmSXNDb21wbGV0ZT8uKGVsZW1lbnRJZCkpIHtcbiAgICAgICAgLyoqXG4gICAgICAgICAqIElmIHRoZSBzdGFydFRpbWUgaXMgbnVsbCwgdGhpcyBhbmltYXRpb24gaXMgdGhlIFBhaW50IFJlYWR5IGRldGVjdGlvbiBhbmltYXRpb25cbiAgICAgICAgICogYW5kIHdlIGNhbiBjYW5jZWwgaXQgaW1tZWRpYXRlbHkgd2l0aG91dCBoYW5kb2ZmLlxuICAgICAgICAgKlxuICAgICAgICAgKiBPciBpZiB3ZSd2ZSBhbHJlYWR5IGhhbmRlZCBvZmYgdGhlIGFuaW1hdGlvbiB0aGVuIHdlJ3JlIG5vdyBpbnRlcnJ1cHRpbmcgaXQuXG4gICAgICAgICAqIEluIHdoaWNoIGNhc2Ugd2UgbmVlZCB0byBjYW5jZWwgaXQuXG4gICAgICAgICAqL1xuICAgICAgICBjYW5jZWxBbmltYXRpb24oKTtcbiAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICByZXR1cm4gc3RhcnRUaW1lO1xuICAgIH1cbn1cblxuZXhwb3J0IHsgaGFuZG9mZk9wdGltaXplZEFwcGVhckFuaW1hdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aGFuZG9mZi5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/handoff.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/start.mjs":
/*!*****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/start.mjs ***!
  \*****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   startOptimizedAppearAnimation: () => (/* binding */ startOptimizedAppearAnimation)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/data-id.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/start-waapi-animation.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/get-appear-id.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var _handoff_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./handoff.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/handoff.mjs\");\n/* harmony import */ var _store_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./store.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/store.mjs\");\n/* harmony import */ var _store_id_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./store-id.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/store-id.mjs\");\n\n\n\n\n\n\n/**\n * A single time to use across all animations to manually set startTime\n * and ensure they're all in sync.\n */\nlet startFrameTime;\n/**\n * A dummy animation to detect when Chrome is ready to start\n * painting the page and hold off from triggering the real animation\n * until then. We only need one animation to detect paint ready.\n *\n * https://bugs.chromium.org/p/chromium/issues/detail?id=1406850\n */\nlet readyAnimation;\n/**\n * Keep track of animations that were suspended vs cancelled so we\n * can easily resume them when we're done measuring layout.\n */\nconst suspendedAnimations = new Set();\nfunction resumeSuspendedAnimations() {\n    suspendedAnimations.forEach((data) => {\n        data.animation.play();\n        data.animation.startTime = data.startTime;\n    });\n    suspendedAnimations.clear();\n}\nfunction startOptimizedAppearAnimation(element, name, keyframes, options, onReady) {\n    // Prevent optimised appear animations if Motion has already started animating.\n    if (window.MotionIsMounted) {\n        return;\n    }\n    const id = element.dataset[motion_dom__WEBPACK_IMPORTED_MODULE_0__.optimizedAppearDataId];\n    if (!id)\n        return;\n    window.MotionHandoffAnimation = _handoff_mjs__WEBPACK_IMPORTED_MODULE_1__.handoffOptimizedAppearAnimation;\n    const storeId = (0,_store_id_mjs__WEBPACK_IMPORTED_MODULE_2__.appearStoreId)(id, name);\n    if (!readyAnimation) {\n        readyAnimation = (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.startWaapiAnimation)(element, name, [keyframes[0], keyframes[0]], \n        /**\n         * 10 secs is basically just a super-safe duration to give Chrome\n         * long enough to get the animation ready.\n         */\n        { duration: 10000, ease: \"linear\" });\n        _store_mjs__WEBPACK_IMPORTED_MODULE_4__.appearAnimationStore.set(storeId, {\n            animation: readyAnimation,\n            startTime: null,\n        });\n        /**\n         * If there's no readyAnimation then there's been no instantiation\n         * of handoff animations.\n         */\n        window.MotionHandoffAnimation = _handoff_mjs__WEBPACK_IMPORTED_MODULE_1__.handoffOptimizedAppearAnimation;\n        window.MotionHasOptimisedAnimation = (elementId, valueName) => {\n            if (!elementId)\n                return false;\n            /**\n             * Keep a map of elementIds that have started animating. We check\n             * via ID instead of Element because of hydration errors and\n             * pre-hydration checks. We also actively record IDs as they start\n             * animating rather than simply checking for data-appear-id as\n             * this attrbute might be present but not lead to an animation, for\n             * instance if the element's appear animation is on a different\n             * breakpoint.\n             */\n            if (!valueName) {\n                return _store_mjs__WEBPACK_IMPORTED_MODULE_4__.appearComplete.has(elementId);\n            }\n            const animationId = (0,_store_id_mjs__WEBPACK_IMPORTED_MODULE_2__.appearStoreId)(elementId, valueName);\n            return Boolean(_store_mjs__WEBPACK_IMPORTED_MODULE_4__.appearAnimationStore.get(animationId));\n        };\n        window.MotionHandoffMarkAsComplete = (elementId) => {\n            if (_store_mjs__WEBPACK_IMPORTED_MODULE_4__.appearComplete.has(elementId)) {\n                _store_mjs__WEBPACK_IMPORTED_MODULE_4__.appearComplete.set(elementId, true);\n            }\n        };\n        window.MotionHandoffIsComplete = (elementId) => {\n            return _store_mjs__WEBPACK_IMPORTED_MODULE_4__.appearComplete.get(elementId) === true;\n        };\n        /**\n         * We only need to cancel transform animations as\n         * they're the ones that will interfere with the\n         * layout animation measurements.\n         */\n        window.MotionCancelOptimisedAnimation = (elementId, valueName, frame, canResume) => {\n            const animationId = (0,_store_id_mjs__WEBPACK_IMPORTED_MODULE_2__.appearStoreId)(elementId, valueName);\n            const data = _store_mjs__WEBPACK_IMPORTED_MODULE_4__.appearAnimationStore.get(animationId);\n            if (!data)\n                return;\n            if (frame && canResume === undefined) {\n                /**\n                 * Wait until the end of the subsequent frame to cancel the animation\n                 * to ensure we don't remove the animation before the main thread has\n                 * had a chance to resolve keyframes and render.\n                 */\n                frame.postRender(() => {\n                    frame.postRender(() => {\n                        data.animation.cancel();\n                    });\n                });\n            }\n            else {\n                data.animation.cancel();\n            }\n            if (frame && canResume) {\n                suspendedAnimations.add(data);\n                frame.render(resumeSuspendedAnimations);\n            }\n            else {\n                _store_mjs__WEBPACK_IMPORTED_MODULE_4__.appearAnimationStore.delete(animationId);\n                /**\n                 * If there are no more animations left, we can remove the cancel function.\n                 * This will let us know when we can stop checking for conflicting layout animations.\n                 */\n                if (!_store_mjs__WEBPACK_IMPORTED_MODULE_4__.appearAnimationStore.size) {\n                    window.MotionCancelOptimisedAnimation = undefined;\n                }\n            }\n        };\n        window.MotionCheckAppearSync = (visualElement, valueName, value) => {\n            const appearId = (0,motion_dom__WEBPACK_IMPORTED_MODULE_5__.getOptimisedAppearId)(visualElement);\n            if (!appearId)\n                return;\n            const valueIsOptimised = window.MotionHasOptimisedAnimation?.(appearId, valueName);\n            const externalAnimationValue = visualElement.props.values?.[valueName];\n            if (!valueIsOptimised || !externalAnimationValue)\n                return;\n            const removeSyncCheck = value.on(\"change\", (latestValue) => {\n                if (externalAnimationValue.get() !== latestValue) {\n                    window.MotionCancelOptimisedAnimation?.(appearId, valueName);\n                    removeSyncCheck();\n                }\n            });\n            return removeSyncCheck;\n        };\n    }\n    const startAnimation = () => {\n        readyAnimation.cancel();\n        const appearAnimation = (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.startWaapiAnimation)(element, name, keyframes, options);\n        /**\n         * Record the time of the first started animation. We call performance.now() once\n         * here and once in handoff to ensure we're getting\n         * close to a frame-locked time. This keeps all animations in sync.\n         */\n        if (startFrameTime === undefined) {\n            startFrameTime = performance.now();\n        }\n        appearAnimation.startTime = startFrameTime;\n        _store_mjs__WEBPACK_IMPORTED_MODULE_4__.appearAnimationStore.set(storeId, {\n            animation: appearAnimation,\n            startTime: startFrameTime,\n        });\n        if (onReady)\n            onReady(appearAnimation);\n    };\n    _store_mjs__WEBPACK_IMPORTED_MODULE_4__.appearComplete.set(id, false);\n    if (readyAnimation.ready) {\n        readyAnimation.ready.then(startAnimation).catch(motion_utils__WEBPACK_IMPORTED_MODULE_6__.noop);\n    }\n    else {\n        startAnimation();\n    }\n}\n\n\n//# sourceMappingURL=start.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/start.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/store-id.mjs":
/*!********************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/store-id.mjs ***!
  \********************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   appearStoreId: () => (/* binding */ appearStoreId)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n\n\nconst appearStoreId = (elementId, valueName) => {\n    const key = motion_dom__WEBPACK_IMPORTED_MODULE_0__.transformProps.has(valueName) ? \"transform\" : valueName;\n    return `${elementId}: ${key}`;\n};\n\n\n//# sourceMappingURL=store-id.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vb3B0aW1pemVkLWFwcGVhci9zdG9yZS1pZC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBNEM7O0FBRTVDO0FBQ0EsZ0JBQWdCLHNEQUFjO0FBQzlCLGNBQWMsVUFBVSxJQUFJLElBQUk7QUFDaEM7O0FBRXlCO0FBQ3pCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxvcHRpbWl6ZWQtYXBwZWFyXFxzdG9yZS1pZC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdHJhbnNmb3JtUHJvcHMgfSBmcm9tICdtb3Rpb24tZG9tJztcblxuY29uc3QgYXBwZWFyU3RvcmVJZCA9IChlbGVtZW50SWQsIHZhbHVlTmFtZSkgPT4ge1xuICAgIGNvbnN0IGtleSA9IHRyYW5zZm9ybVByb3BzLmhhcyh2YWx1ZU5hbWUpID8gXCJ0cmFuc2Zvcm1cIiA6IHZhbHVlTmFtZTtcbiAgICByZXR1cm4gYCR7ZWxlbWVudElkfTogJHtrZXl9YDtcbn07XG5cbmV4cG9ydCB7IGFwcGVhclN0b3JlSWQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0b3JlLWlkLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/store-id.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/store.mjs":
/*!*****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/store.mjs ***!
  \*****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   appearAnimationStore: () => (/* binding */ appearAnimationStore),\n/* harmony export */   appearComplete: () => (/* binding */ appearComplete)\n/* harmony export */ });\nconst appearAnimationStore = new Map();\nconst appearComplete = new Map();\n\n\n//# sourceMappingURL=store.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vb3B0aW1pemVkLWFwcGVhci9zdG9yZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBOztBQUVnRDtBQUNoRCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGFuaW1hdGlvblxcb3B0aW1pemVkLWFwcGVhclxcc3RvcmUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGFwcGVhckFuaW1hdGlvblN0b3JlID0gbmV3IE1hcCgpO1xuY29uc3QgYXBwZWFyQ29tcGxldGUgPSBuZXcgTWFwKCk7XG5cbmV4cG9ydCB7IGFwcGVhckFuaW1hdGlvblN0b3JlLCBhcHBlYXJDb21wbGV0ZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3RvcmUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/store.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/create.mjs":
/*!**********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/create.mjs ***!
  \**********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createAnimationsFromSequence: () => (/* binding */ createAnimationsFromSequence),\n/* harmony export */   getValueTransition: () => (/* binding */ getValueTransition)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/default.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/is-generator.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/create-generator-easing.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/fill.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/reverse.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/get-easing-for-segment.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/progress.mjs\");\n/* harmony import */ var _animate_resolve_subjects_mjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../animate/resolve-subjects.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/resolve-subjects.mjs\");\n/* harmony import */ var _utils_calc_repeat_duration_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils/calc-repeat-duration.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/calc-repeat-duration.mjs\");\n/* harmony import */ var _utils_calc_time_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/calc-time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/calc-time.mjs\");\n/* harmony import */ var _utils_edit_mjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./utils/edit.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/edit.mjs\");\n/* harmony import */ var _utils_normalize_times_mjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./utils/normalize-times.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/normalize-times.mjs\");\n/* harmony import */ var _utils_sort_mjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./utils/sort.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/sort.mjs\");\n\n\n\n\n\n\n\n\n\nconst defaultSegmentEasing = \"easeInOut\";\nconst MAX_REPEAT = 20;\nfunction createAnimationsFromSequence(sequence, { defaultTransition = {}, ...sequenceTransition } = {}, scope, generators) {\n    const defaultDuration = defaultTransition.duration || 0.3;\n    const animationDefinitions = new Map();\n    const sequences = new Map();\n    const elementCache = {};\n    const timeLabels = new Map();\n    let prevTime = 0;\n    let currentTime = 0;\n    let totalDuration = 0;\n    /**\n     * Build the timeline by mapping over the sequence array and converting\n     * the definitions into keyframes and offsets with absolute time values.\n     * These will later get converted into relative offsets in a second pass.\n     */\n    for (let i = 0; i < sequence.length; i++) {\n        const segment = sequence[i];\n        /**\n         * If this is a timeline label, mark it and skip the rest of this iteration.\n         */\n        if (typeof segment === \"string\") {\n            timeLabels.set(segment, currentTime);\n            continue;\n        }\n        else if (!Array.isArray(segment)) {\n            timeLabels.set(segment.name, (0,_utils_calc_time_mjs__WEBPACK_IMPORTED_MODULE_0__.calcNextTime)(currentTime, segment.at, prevTime, timeLabels));\n            continue;\n        }\n        let [subject, keyframes, transition = {}] = segment;\n        /**\n         * If a relative or absolute time value has been specified we need to resolve\n         * it in relation to the currentTime.\n         */\n        if (transition.at !== undefined) {\n            currentTime = (0,_utils_calc_time_mjs__WEBPACK_IMPORTED_MODULE_0__.calcNextTime)(currentTime, transition.at, prevTime, timeLabels);\n        }\n        /**\n         * Keep track of the maximum duration in this definition. This will be\n         * applied to currentTime once the definition has been parsed.\n         */\n        let maxDuration = 0;\n        const resolveValueSequence = (valueKeyframes, valueTransition, valueSequence, elementIndex = 0, numSubjects = 0) => {\n            const valueKeyframesAsList = keyframesAsList(valueKeyframes);\n            const { delay = 0, times = (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.defaultOffset)(valueKeyframesAsList), type = defaultTransition.type || \"keyframes\", repeat, repeatType, repeatDelay = 0, ...remainingTransition } = valueTransition;\n            let { ease = defaultTransition.ease || \"easeOut\", duration } = valueTransition;\n            /**\n             * Resolve stagger() if defined.\n             */\n            const calculatedDelay = typeof delay === \"function\"\n                ? delay(elementIndex, numSubjects)\n                : delay;\n            /**\n             * If this animation should and can use a spring, generate a spring easing function.\n             */\n            const numKeyframes = valueKeyframesAsList.length;\n            const createGenerator = (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.isGenerator)(type)\n                ? type\n                : generators?.[type || \"keyframes\"];\n            if (numKeyframes <= 2 && createGenerator) {\n                /**\n                 * As we're creating an easing function from a spring,\n                 * ideally we want to generate it using the real distance\n                 * between the two keyframes. However this isn't always\n                 * possible - in these situations we use 0-100.\n                 */\n                let absoluteDelta = 100;\n                if (numKeyframes === 2 &&\n                    isNumberKeyframesArray(valueKeyframesAsList)) {\n                    const delta = valueKeyframesAsList[1] - valueKeyframesAsList[0];\n                    absoluteDelta = Math.abs(delta);\n                }\n                const springTransition = {\n                    ...defaultTransition,\n                    ...remainingTransition,\n                };\n                if (duration !== undefined) {\n                    springTransition.duration = (0,motion_utils__WEBPACK_IMPORTED_MODULE_3__.secondsToMilliseconds)(duration);\n                }\n                const springEasing = (0,motion_dom__WEBPACK_IMPORTED_MODULE_4__.createGeneratorEasing)(springTransition, absoluteDelta, createGenerator);\n                ease = springEasing.ease;\n                duration = springEasing.duration;\n            }\n            duration ?? (duration = defaultDuration);\n            const startTime = currentTime + calculatedDelay;\n            /**\n             * If there's only one time offset of 0, fill in a second with length 1\n             */\n            if (times.length === 1 && times[0] === 0) {\n                times[1] = 1;\n            }\n            /**\n             * Fill out if offset if fewer offsets than keyframes\n             */\n            const remainder = times.length - valueKeyframesAsList.length;\n            remainder > 0 && (0,motion_dom__WEBPACK_IMPORTED_MODULE_5__.fillOffset)(times, remainder);\n            /**\n             * If only one value has been set, ie [1], push a null to the start of\n             * the keyframe array. This will let us mark a keyframe at this point\n             * that will later be hydrated with the previous value.\n             */\n            valueKeyframesAsList.length === 1 &&\n                valueKeyframesAsList.unshift(null);\n            /**\n             * Segments can't express `repeat: Infinity` or very large\n             * counts — they'd leave dead time after the segment or\n             * explode the keyframe array. Ignore with a warning.\n             */\n            if (repeat) {\n                (0,motion_utils__WEBPACK_IMPORTED_MODULE_6__.warning)(repeat < MAX_REPEAT, `Sequence segments can't repeat ${repeat} times — ignoring repeat option. Use a value below ${MAX_REPEAT} or apply repeat at the sequence level instead.`);\n            }\n            if (repeat && repeat < MAX_REPEAT) {\n                /**\n                 * Express repeatDelay in units of a single iteration's duration\n                 * so it can be added to the per-iteration time offsets below\n                 * before they're normalized to 0-1.\n                 */\n                const repeatDelayUnits = duration > 0 ? repeatDelay / duration : 0;\n                duration = (0,_utils_calc_repeat_duration_mjs__WEBPACK_IMPORTED_MODULE_7__.calculateRepeatDuration)(duration, repeat, repeatDelay);\n                const originalKeyframes = [...valueKeyframesAsList];\n                const originalTimes = [...times];\n                ease = Array.isArray(ease) ? [...ease] : [ease];\n                const originalEase = [...ease];\n                /**\n                 * For reverse/mirror, alternate iterations play the segment\n                 * backwards. mirror matches JSAnimation's mirroredGenerator:\n                 * reversed keyframes, easings unchanged. reverse matches\n                 * JSAnimation's iterationProgress = 1 - p: reversed\n                 * keyframes, easing array reversed AND each function easing\n                 * mapped through reverseEasing (string easings unchanged —\n                 * they're resolved later by the keyframes engine).\n                 */\n                const isFlipping = repeatType === \"reverse\" || repeatType === \"mirror\";\n                let flippedKeyframes = originalKeyframes;\n                let flippedEases = originalEase;\n                if (isFlipping) {\n                    flippedKeyframes = [...originalKeyframes].reverse();\n                    if (repeatType === \"reverse\") {\n                        flippedEases = [...originalEase]\n                            .reverse()\n                            .map((e) => typeof e === \"function\"\n                            ? (0,motion_utils__WEBPACK_IMPORTED_MODULE_8__.reverseEasing)(e)\n                            : e);\n                    }\n                }\n                for (let repeatIndex = 0; repeatIndex < repeat; repeatIndex++) {\n                    const isFlipped = isFlipping && repeatIndex % 2 === 0;\n                    const iterKeyframes = isFlipped\n                        ? flippedKeyframes\n                        : originalKeyframes;\n                    const iterEase = isFlipped ? flippedEases : originalEase;\n                    const iterStartOffset = (repeatIndex + 1) * (1 + repeatDelayUnits);\n                    /**\n                     * If repeatDelay is set, hold the previous iteration's\n                     * final value through the delay by inserting a keyframe\n                     * at the moment the next iteration begins.\n                     */\n                    if (repeatDelayUnits > 0) {\n                        valueKeyframesAsList.push(valueKeyframesAsList[valueKeyframesAsList.length - 1]);\n                        times.push(iterStartOffset);\n                        ease.push(\"linear\");\n                    }\n                    valueKeyframesAsList.push(...iterKeyframes);\n                    for (let keyframeIndex = 0; keyframeIndex < iterKeyframes.length; keyframeIndex++) {\n                        times.push(originalTimes[keyframeIndex] + iterStartOffset);\n                        ease.push(keyframeIndex === 0\n                            ? \"linear\"\n                            : (0,motion_utils__WEBPACK_IMPORTED_MODULE_9__.getEasingForSegment)(iterEase, keyframeIndex - 1));\n                    }\n                }\n                (0,_utils_normalize_times_mjs__WEBPACK_IMPORTED_MODULE_10__.normalizeTimes)(times, repeat, repeatDelayUnits);\n            }\n            const targetTime = startTime + duration;\n            /**\n             * Add keyframes, mapping offsets to absolute time.\n             */\n            (0,_utils_edit_mjs__WEBPACK_IMPORTED_MODULE_11__.addKeyframes)(valueSequence, valueKeyframesAsList, ease, times, startTime, targetTime);\n            maxDuration = Math.max(calculatedDelay + duration, maxDuration);\n            totalDuration = Math.max(targetTime, totalDuration);\n        };\n        if ((0,motion_dom__WEBPACK_IMPORTED_MODULE_12__.isMotionValue)(subject)) {\n            const subjectSequence = getSubjectSequence(subject, sequences);\n            resolveValueSequence(keyframes, transition, getValueSequence(\"default\", subjectSequence));\n        }\n        else {\n            const subjects = (0,_animate_resolve_subjects_mjs__WEBPACK_IMPORTED_MODULE_13__.resolveSubjects)(subject, keyframes, scope, elementCache);\n            const numSubjects = subjects.length;\n            /**\n             * For every element in this segment, process the defined values.\n             */\n            for (let subjectIndex = 0; subjectIndex < numSubjects; subjectIndex++) {\n                /**\n                 * Cast necessary, but we know these are of this type\n                 */\n                keyframes = keyframes;\n                transition = transition;\n                const thisSubject = subjects[subjectIndex];\n                const subjectSequence = getSubjectSequence(thisSubject, sequences);\n                for (const key in keyframes) {\n                    resolveValueSequence(keyframes[key], getValueTransition(transition, key), getValueSequence(key, subjectSequence), subjectIndex, numSubjects);\n                }\n            }\n        }\n        prevTime = currentTime;\n        currentTime += maxDuration;\n    }\n    /**\n     * For every element and value combination create a new animation.\n     */\n    sequences.forEach((valueSequences, element) => {\n        for (const key in valueSequences) {\n            const valueSequence = valueSequences[key];\n            /**\n             * Arrange all the keyframes in ascending time order.\n             */\n            valueSequence.sort(_utils_sort_mjs__WEBPACK_IMPORTED_MODULE_14__.compareByTime);\n            const keyframes = [];\n            const valueOffset = [];\n            const valueEasing = [];\n            /**\n             * For each keyframe, translate absolute times into\n             * relative offsets based on the total duration of the timeline.\n             */\n            for (let i = 0; i < valueSequence.length; i++) {\n                const { at, value, easing } = valueSequence[i];\n                keyframes.push(value);\n                valueOffset.push((0,motion_utils__WEBPACK_IMPORTED_MODULE_15__.progress)(0, totalDuration, at));\n                valueEasing.push(easing || \"easeOut\");\n            }\n            /**\n             * If the first keyframe doesn't land on offset: 0\n             * provide one by duplicating the initial keyframe. This ensures\n             * it snaps to the first keyframe when the animation starts.\n             */\n            if (valueOffset[0] !== 0) {\n                valueOffset.unshift(0);\n                keyframes.unshift(keyframes[0]);\n                valueEasing.unshift(defaultSegmentEasing);\n            }\n            /**\n             * If the last keyframe doesn't land on offset: 1\n             * provide one with a null wildcard value. This will ensure it\n             * stays static until the end of the animation.\n             */\n            if (valueOffset[valueOffset.length - 1] !== 1) {\n                valueOffset.push(1);\n                keyframes.push(null);\n            }\n            if (!animationDefinitions.has(element)) {\n                animationDefinitions.set(element, {\n                    keyframes: {},\n                    transition: {},\n                });\n            }\n            const definition = animationDefinitions.get(element);\n            definition.keyframes[key] = keyframes;\n            /**\n             * Exclude `type` from defaultTransition since springs have been\n             * converted to duration-based easing functions in resolveValueSequence.\n             * Including `type: \"spring\"` would cause JSAnimation to error when\n             * the merged keyframes array has more than 2 keyframes.\n             */\n            const { type: _type, ...remainingDefaultTransition } = defaultTransition;\n            definition.transition[key] = {\n                ...remainingDefaultTransition,\n                duration: totalDuration,\n                ease: valueEasing,\n                times: valueOffset,\n                ...sequenceTransition,\n            };\n        }\n    });\n    return animationDefinitions;\n}\nfunction getSubjectSequence(subject, sequences) {\n    !sequences.has(subject) && sequences.set(subject, {});\n    return sequences.get(subject);\n}\nfunction getValueSequence(name, sequences) {\n    if (!sequences[name])\n        sequences[name] = [];\n    return sequences[name];\n}\nfunction keyframesAsList(keyframes) {\n    return Array.isArray(keyframes) ? keyframes : [keyframes];\n}\nfunction getValueTransition(transition, key) {\n    return transition && transition[key]\n        ? {\n            ...transition,\n            ...transition[key],\n        }\n        : { ...transition };\n}\nconst isNumber = (keyframe) => typeof keyframe === \"number\";\nconst isNumberKeyframesArray = (keyframes) => keyframes.every(isNumber);\n\n\n//# sourceMappingURL=create.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/create.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/calc-repeat-duration.mjs":
/*!******************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/calc-repeat-duration.mjs ***!
  \******************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   calculateRepeatDuration: () => (/* binding */ calculateRepeatDuration)\n/* harmony export */ });\nfunction calculateRepeatDuration(duration, repeat, repeatDelay) {\n    return duration * (repeat + 1) + repeatDelay * repeat;\n}\n\n\n//# sourceMappingURL=calc-repeat-duration.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vc2VxdWVuY2UvdXRpbHMvY2FsYy1yZXBlYXQtZHVyYXRpb24ubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7O0FBRW1DO0FBQ25DIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxzZXF1ZW5jZVxcdXRpbHNcXGNhbGMtcmVwZWF0LWR1cmF0aW9uLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBjYWxjdWxhdGVSZXBlYXREdXJhdGlvbihkdXJhdGlvbiwgcmVwZWF0LCByZXBlYXREZWxheSkge1xuICAgIHJldHVybiBkdXJhdGlvbiAqIChyZXBlYXQgKyAxKSArIHJlcGVhdERlbGF5ICogcmVwZWF0O1xufVxuXG5leHBvcnQgeyBjYWxjdWxhdGVSZXBlYXREdXJhdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2FsYy1yZXBlYXQtZHVyYXRpb24ubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/calc-repeat-duration.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/calc-time.mjs":
/*!*******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/calc-time.mjs ***!
  \*******************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   calcNextTime: () => (/* binding */ calcNextTime)\n/* harmony export */ });\n/**\n * Given a absolute or relative time definition and current/prev time state of the sequence,\n * calculate an absolute time for the next keyframes.\n */\nfunction calcNextTime(current, next, prev, labels) {\n    if (typeof next === \"number\") {\n        return next;\n    }\n    else if (next.startsWith(\"-\") || next.startsWith(\"+\")) {\n        return Math.max(0, current + parseFloat(next));\n    }\n    else if (next === \"<\") {\n        return prev;\n    }\n    else if (next.startsWith(\"<\")) {\n        return Math.max(0, prev + parseFloat(next.slice(1)));\n    }\n    else {\n        return labels.get(next) ?? current;\n    }\n}\n\n\n//# sourceMappingURL=calc-time.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vc2VxdWVuY2UvdXRpbHMvY2FsYy10aW1lLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUV3QjtBQUN4QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGFuaW1hdGlvblxcc2VxdWVuY2VcXHV0aWxzXFxjYWxjLXRpbWUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2l2ZW4gYSBhYnNvbHV0ZSBvciByZWxhdGl2ZSB0aW1lIGRlZmluaXRpb24gYW5kIGN1cnJlbnQvcHJldiB0aW1lIHN0YXRlIG9mIHRoZSBzZXF1ZW5jZSxcbiAqIGNhbGN1bGF0ZSBhbiBhYnNvbHV0ZSB0aW1lIGZvciB0aGUgbmV4dCBrZXlmcmFtZXMuXG4gKi9cbmZ1bmN0aW9uIGNhbGNOZXh0VGltZShjdXJyZW50LCBuZXh0LCBwcmV2LCBsYWJlbHMpIHtcbiAgICBpZiAodHlwZW9mIG5leHQgPT09IFwibnVtYmVyXCIpIHtcbiAgICAgICAgcmV0dXJuIG5leHQ7XG4gICAgfVxuICAgIGVsc2UgaWYgKG5leHQuc3RhcnRzV2l0aChcIi1cIikgfHwgbmV4dC5zdGFydHNXaXRoKFwiK1wiKSkge1xuICAgICAgICByZXR1cm4gTWF0aC5tYXgoMCwgY3VycmVudCArIHBhcnNlRmxvYXQobmV4dCkpO1xuICAgIH1cbiAgICBlbHNlIGlmIChuZXh0ID09PSBcIjxcIikge1xuICAgICAgICByZXR1cm4gcHJldjtcbiAgICB9XG4gICAgZWxzZSBpZiAobmV4dC5zdGFydHNXaXRoKFwiPFwiKSkge1xuICAgICAgICByZXR1cm4gTWF0aC5tYXgoMCwgcHJldiArIHBhcnNlRmxvYXQobmV4dC5zbGljZSgxKSkpO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgcmV0dXJuIGxhYmVscy5nZXQobmV4dCkgPz8gY3VycmVudDtcbiAgICB9XG59XG5cbmV4cG9ydCB7IGNhbGNOZXh0VGltZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2FsYy10aW1lLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/calc-time.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/edit.mjs":
/*!**************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/edit.mjs ***!
  \**************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   addKeyframes: () => (/* binding */ addKeyframes),\n/* harmony export */   eraseKeyframes: () => (/* binding */ eraseKeyframes)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/array.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/get-easing-for-segment.mjs\");\n\n\n\nfunction eraseKeyframes(sequence, startTime, endTime) {\n    for (let i = 0; i < sequence.length; i++) {\n        const keyframe = sequence[i];\n        if (keyframe.at > startTime && keyframe.at < endTime) {\n            (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.removeItem)(sequence, keyframe);\n            // If we remove this item we have to push the pointer back one\n            i--;\n        }\n    }\n}\nfunction addKeyframes(sequence, keyframes, easing, offset, startTime, endTime) {\n    /**\n     * Erase every existing value between currentTime and targetTime,\n     * this will essentially splice this timeline into any currently\n     * defined ones.\n     */\n    eraseKeyframes(sequence, startTime, endTime);\n    for (let i = 0; i < keyframes.length; i++) {\n        sequence.push({\n            value: keyframes[i],\n            at: (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.mixNumber)(startTime, endTime, offset[i]),\n            easing: (0,motion_utils__WEBPACK_IMPORTED_MODULE_2__.getEasingForSegment)(easing, i),\n        });\n    }\n}\n\n\n//# sourceMappingURL=edit.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vc2VxdWVuY2UvdXRpbHMvZWRpdC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBdUM7QUFDd0I7O0FBRS9EO0FBQ0Esb0JBQW9CLHFCQUFxQjtBQUN6QztBQUNBO0FBQ0EsWUFBWSx3REFBVTtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0Isc0JBQXNCO0FBQzFDO0FBQ0E7QUFDQSxnQkFBZ0IscURBQVM7QUFDekIsb0JBQW9CLGlFQUFtQjtBQUN2QyxTQUFTO0FBQ1Q7QUFDQTs7QUFFd0M7QUFDeEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxhbmltYXRpb25cXHNlcXVlbmNlXFx1dGlsc1xcZWRpdC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbWl4TnVtYmVyIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5pbXBvcnQgeyBnZXRFYXNpbmdGb3JTZWdtZW50LCByZW1vdmVJdGVtIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcblxuZnVuY3Rpb24gZXJhc2VLZXlmcmFtZXMoc2VxdWVuY2UsIHN0YXJ0VGltZSwgZW5kVGltZSkge1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc2VxdWVuY2UubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgY29uc3Qga2V5ZnJhbWUgPSBzZXF1ZW5jZVtpXTtcbiAgICAgICAgaWYgKGtleWZyYW1lLmF0ID4gc3RhcnRUaW1lICYmIGtleWZyYW1lLmF0IDwgZW5kVGltZSkge1xuICAgICAgICAgICAgcmVtb3ZlSXRlbShzZXF1ZW5jZSwga2V5ZnJhbWUpO1xuICAgICAgICAgICAgLy8gSWYgd2UgcmVtb3ZlIHRoaXMgaXRlbSB3ZSBoYXZlIHRvIHB1c2ggdGhlIHBvaW50ZXIgYmFjayBvbmVcbiAgICAgICAgICAgIGktLTtcbiAgICAgICAgfVxuICAgIH1cbn1cbmZ1bmN0aW9uIGFkZEtleWZyYW1lcyhzZXF1ZW5jZSwga2V5ZnJhbWVzLCBlYXNpbmcsIG9mZnNldCwgc3RhcnRUaW1lLCBlbmRUaW1lKSB7XG4gICAgLyoqXG4gICAgICogRXJhc2UgZXZlcnkgZXhpc3RpbmcgdmFsdWUgYmV0d2VlbiBjdXJyZW50VGltZSBhbmQgdGFyZ2V0VGltZSxcbiAgICAgKiB0aGlzIHdpbGwgZXNzZW50aWFsbHkgc3BsaWNlIHRoaXMgdGltZWxpbmUgaW50byBhbnkgY3VycmVudGx5XG4gICAgICogZGVmaW5lZCBvbmVzLlxuICAgICAqL1xuICAgIGVyYXNlS2V5ZnJhbWVzKHNlcXVlbmNlLCBzdGFydFRpbWUsIGVuZFRpbWUpO1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwga2V5ZnJhbWVzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHNlcXVlbmNlLnB1c2goe1xuICAgICAgICAgICAgdmFsdWU6IGtleWZyYW1lc1tpXSxcbiAgICAgICAgICAgIGF0OiBtaXhOdW1iZXIoc3RhcnRUaW1lLCBlbmRUaW1lLCBvZmZzZXRbaV0pLFxuICAgICAgICAgICAgZWFzaW5nOiBnZXRFYXNpbmdGb3JTZWdtZW50KGVhc2luZywgaSksXG4gICAgICAgIH0pO1xuICAgIH1cbn1cblxuZXhwb3J0IHsgYWRkS2V5ZnJhbWVzLCBlcmFzZUtleWZyYW1lcyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZWRpdC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/edit.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/normalize-times.mjs":
/*!*************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/normalize-times.mjs ***!
  \*************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   normalizeTimes: () => (/* binding */ normalizeTimes)\n/* harmony export */ });\n/**\n * Take an array of times that represent repeated keyframes. For instance\n * if we have original times of [0, 0.5, 1] then our repeated times will\n * be [0, 0.5, 1, 1, 1.5, 2]. Loop over the times and scale them back\n * down to a 0-1 scale.\n *\n * `repeatDelayUnits` is the repeatDelay expressed in units of a single\n * iteration's duration, so the total span equals `(repeat + 1) + repeat * repeatDelayUnits`.\n */\nfunction normalizeTimes(times, repeat, repeatDelayUnits = 0) {\n    const totalUnits = repeat + 1 + repeat * repeatDelayUnits;\n    for (let i = 0; i < times.length; i++) {\n        times[i] = times[i] / totalUnits;\n    }\n}\n\n\n//# sourceMappingURL=normalize-times.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vc2VxdWVuY2UvdXRpbHMvbm9ybWFsaXplLXRpbWVzLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixrQkFBa0I7QUFDdEM7QUFDQTtBQUNBOztBQUUwQjtBQUMxQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGFuaW1hdGlvblxcc2VxdWVuY2VcXHV0aWxzXFxub3JtYWxpemUtdGltZXMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVGFrZSBhbiBhcnJheSBvZiB0aW1lcyB0aGF0IHJlcHJlc2VudCByZXBlYXRlZCBrZXlmcmFtZXMuIEZvciBpbnN0YW5jZVxuICogaWYgd2UgaGF2ZSBvcmlnaW5hbCB0aW1lcyBvZiBbMCwgMC41LCAxXSB0aGVuIG91ciByZXBlYXRlZCB0aW1lcyB3aWxsXG4gKiBiZSBbMCwgMC41LCAxLCAxLCAxLjUsIDJdLiBMb29wIG92ZXIgdGhlIHRpbWVzIGFuZCBzY2FsZSB0aGVtIGJhY2tcbiAqIGRvd24gdG8gYSAwLTEgc2NhbGUuXG4gKlxuICogYHJlcGVhdERlbGF5VW5pdHNgIGlzIHRoZSByZXBlYXREZWxheSBleHByZXNzZWQgaW4gdW5pdHMgb2YgYSBzaW5nbGVcbiAqIGl0ZXJhdGlvbidzIGR1cmF0aW9uLCBzbyB0aGUgdG90YWwgc3BhbiBlcXVhbHMgYChyZXBlYXQgKyAxKSArIHJlcGVhdCAqIHJlcGVhdERlbGF5VW5pdHNgLlxuICovXG5mdW5jdGlvbiBub3JtYWxpemVUaW1lcyh0aW1lcywgcmVwZWF0LCByZXBlYXREZWxheVVuaXRzID0gMCkge1xuICAgIGNvbnN0IHRvdGFsVW5pdHMgPSByZXBlYXQgKyAxICsgcmVwZWF0ICogcmVwZWF0RGVsYXlVbml0cztcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHRpbWVzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHRpbWVzW2ldID0gdGltZXNbaV0gLyB0b3RhbFVuaXRzO1xuICAgIH1cbn1cblxuZXhwb3J0IHsgbm9ybWFsaXplVGltZXMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5vcm1hbGl6ZS10aW1lcy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/normalize-times.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/sort.mjs":
/*!**************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/sort.mjs ***!
  \**************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   compareByTime: () => (/* binding */ compareByTime)\n/* harmony export */ });\nfunction compareByTime(a, b) {\n    if (a.at === b.at) {\n        if (a.value === null)\n            return 1;\n        if (b.value === null)\n            return -1;\n        return 0;\n    }\n    else {\n        return a.at - b.at;\n    }\n}\n\n\n//# sourceMappingURL=sort.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vc2VxdWVuY2UvdXRpbHMvc29ydC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFeUI7QUFDekIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxhbmltYXRpb25cXHNlcXVlbmNlXFx1dGlsc1xcc29ydC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gY29tcGFyZUJ5VGltZShhLCBiKSB7XG4gICAgaWYgKGEuYXQgPT09IGIuYXQpIHtcbiAgICAgICAgaWYgKGEudmFsdWUgPT09IG51bGwpXG4gICAgICAgICAgICByZXR1cm4gMTtcbiAgICAgICAgaWYgKGIudmFsdWUgPT09IG51bGwpXG4gICAgICAgICAgICByZXR1cm4gLTE7XG4gICAgICAgIHJldHVybiAwO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgcmV0dXJuIGEuYXQgLSBiLmF0O1xuICAgIH1cbn1cblxuZXhwb3J0IHsgY29tcGFyZUJ5VGltZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c29ydC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/sequence/utils/sort.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/utils/create-visual-element.mjs":
/*!**********************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/utils/create-visual-element.mjs ***!
  \**********************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createDOMVisualElement: () => (/* binding */ createDOMVisualElement),\n/* harmony export */   createObjectVisualElement: () => (/* binding */ createObjectVisualElement)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-element.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-svg-element.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/SVGVisualElement.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/HTMLVisualElement.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/store.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/object/ObjectVisualElement.mjs\");\n\n\nfunction createDOMVisualElement(element) {\n    const options = {\n        presenceContext: null,\n        props: {},\n        visualState: {\n            renderState: {\n                transform: {},\n                transformOrigin: {},\n                style: {},\n                vars: {},\n                attrs: {},\n            },\n            latestValues: {},\n        },\n    };\n    const node = (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.isSVGElement)(element) && !(0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.isSVGSVGElement)(element)\n        ? new motion_dom__WEBPACK_IMPORTED_MODULE_2__.SVGVisualElement(options)\n        : new motion_dom__WEBPACK_IMPORTED_MODULE_3__.HTMLVisualElement(options);\n    node.mount(element);\n    motion_dom__WEBPACK_IMPORTED_MODULE_4__.visualElementStore.set(element, node);\n}\nfunction createObjectVisualElement(subject) {\n    const options = {\n        presenceContext: null,\n        props: {},\n        visualState: {\n            renderState: {\n                output: {},\n            },\n            latestValues: {},\n        },\n    };\n    const node = new motion_dom__WEBPACK_IMPORTED_MODULE_5__.ObjectVisualElement(options);\n    node.mount(subject);\n    motion_dom__WEBPACK_IMPORTED_MODULE_4__.visualElementStore.set(subject, node);\n}\n\n\n//# sourceMappingURL=create-visual-element.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvY3JlYXRlLXZpc3VhbC1lbGVtZW50Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUF5STs7QUFFekk7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0IsbUNBQW1DO0FBQ25DLHlCQUF5QjtBQUN6Qix3QkFBd0I7QUFDeEIseUJBQXlCO0FBQ3pCLGFBQWE7QUFDYiw0QkFBNEI7QUFDNUIsU0FBUztBQUNUO0FBQ0EsaUJBQWlCLHdEQUFZLGNBQWMsMkRBQWU7QUFDMUQsY0FBYyx3REFBZ0I7QUFDOUIsY0FBYyx5REFBaUI7QUFDL0I7QUFDQSxJQUFJLDBEQUFrQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0EsMEJBQTBCO0FBQzFCLGFBQWE7QUFDYiw0QkFBNEI7QUFDNUIsU0FBUztBQUNUO0FBQ0EscUJBQXFCLDJEQUFtQjtBQUN4QztBQUNBLElBQUksMERBQWtCO0FBQ3RCOztBQUU2RDtBQUM3RCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGFuaW1hdGlvblxcdXRpbHNcXGNyZWF0ZS12aXN1YWwtZWxlbWVudC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNTVkdFbGVtZW50LCBpc1NWR1NWR0VsZW1lbnQsIFNWR1Zpc3VhbEVsZW1lbnQsIEhUTUxWaXN1YWxFbGVtZW50LCB2aXN1YWxFbGVtZW50U3RvcmUsIE9iamVjdFZpc3VhbEVsZW1lbnQgfSBmcm9tICdtb3Rpb24tZG9tJztcblxuZnVuY3Rpb24gY3JlYXRlRE9NVmlzdWFsRWxlbWVudChlbGVtZW50KSB7XG4gICAgY29uc3Qgb3B0aW9ucyA9IHtcbiAgICAgICAgcHJlc2VuY2VDb250ZXh0OiBudWxsLFxuICAgICAgICBwcm9wczoge30sXG4gICAgICAgIHZpc3VhbFN0YXRlOiB7XG4gICAgICAgICAgICByZW5kZXJTdGF0ZToge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybToge30sXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtT3JpZ2luOiB7fSxcbiAgICAgICAgICAgICAgICBzdHlsZToge30sXG4gICAgICAgICAgICAgICAgdmFyczoge30sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHt9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGxhdGVzdFZhbHVlczoge30sXG4gICAgICAgIH0sXG4gICAgfTtcbiAgICBjb25zdCBub2RlID0gaXNTVkdFbGVtZW50KGVsZW1lbnQpICYmICFpc1NWR1NWR0VsZW1lbnQoZWxlbWVudClcbiAgICAgICAgPyBuZXcgU1ZHVmlzdWFsRWxlbWVudChvcHRpb25zKVxuICAgICAgICA6IG5ldyBIVE1MVmlzdWFsRWxlbWVudChvcHRpb25zKTtcbiAgICBub2RlLm1vdW50KGVsZW1lbnQpO1xuICAgIHZpc3VhbEVsZW1lbnRTdG9yZS5zZXQoZWxlbWVudCwgbm9kZSk7XG59XG5mdW5jdGlvbiBjcmVhdGVPYmplY3RWaXN1YWxFbGVtZW50KHN1YmplY3QpIHtcbiAgICBjb25zdCBvcHRpb25zID0ge1xuICAgICAgICBwcmVzZW5jZUNvbnRleHQ6IG51bGwsXG4gICAgICAgIHByb3BzOiB7fSxcbiAgICAgICAgdmlzdWFsU3RhdGU6IHtcbiAgICAgICAgICAgIHJlbmRlclN0YXRlOiB7XG4gICAgICAgICAgICAgICAgb3V0cHV0OiB7fSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBsYXRlc3RWYWx1ZXM6IHt9LFxuICAgICAgICB9LFxuICAgIH07XG4gICAgY29uc3Qgbm9kZSA9IG5ldyBPYmplY3RWaXN1YWxFbGVtZW50KG9wdGlvbnMpO1xuICAgIG5vZGUubW91bnQoc3ViamVjdCk7XG4gICAgdmlzdWFsRWxlbWVudFN0b3JlLnNldChzdWJqZWN0LCBub2RlKTtcbn1cblxuZXhwb3J0IHsgY3JlYXRlRE9NVmlzdWFsRWxlbWVudCwgY3JlYXRlT2JqZWN0VmlzdWFsRWxlbWVudCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y3JlYXRlLXZpc3VhbC1lbGVtZW50Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/utils/create-visual-element.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/utils/is-dom-keyframes.mjs":
/*!*****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/utils/is-dom-keyframes.mjs ***!
  \*****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isDOMKeyframes: () => (/* binding */ isDOMKeyframes)\n/* harmony export */ });\nfunction isDOMKeyframes(keyframes) {\n    return typeof keyframes === \"object\" && !Array.isArray(keyframes);\n}\n\n\n//# sourceMappingURL=is-dom-keyframes.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvaXMtZG9tLWtleWZyYW1lcy5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTs7QUFFMEI7QUFDMUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxhbmltYXRpb25cXHV0aWxzXFxpcy1kb20ta2V5ZnJhbWVzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBpc0RPTUtleWZyYW1lcyhrZXlmcmFtZXMpIHtcbiAgICByZXR1cm4gdHlwZW9mIGtleWZyYW1lcyA9PT0gXCJvYmplY3RcIiAmJiAhQXJyYXkuaXNBcnJheShrZXlmcmFtZXMpO1xufVxuXG5leHBvcnQgeyBpc0RPTUtleWZyYW1lcyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtZG9tLWtleWZyYW1lcy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/utils/is-dom-keyframes.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/PopChild.mjs":
/*!********************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/PopChild.mjs ***!
  \********************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   PopChild: () => (/* binding */ PopChild)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-html-element.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../context/MotionConfigContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs\");\n/* harmony import */ var _utils_use_composed_ref_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../utils/use-composed-ref.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-composed-ref.mjs\");\n/* __next_internal_client_entry_do_not_use__ PopChild auto */ var _s = $RefreshSig$();\n\n\n\n\n\n\n/**\n * Measurement functionality has to be within a separate component\n * to leverage snapshot lifecycle.\n */ class PopChildMeasure extends react__WEBPACK_IMPORTED_MODULE_1__.Component {\n    getSnapshotBeforeUpdate(prevProps) {\n        const element = this.props.childRef.current;\n        if ((0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.isHTMLElement)(element) && prevProps.isPresent && !this.props.isPresent && this.props.pop !== false) {\n            const parent = element.offsetParent;\n            const parentWidth = (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.isHTMLElement)(parent) ? parent.offsetWidth || 0 : 0;\n            const parentHeight = (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.isHTMLElement)(parent) ? parent.offsetHeight || 0 : 0;\n            const computedStyle = getComputedStyle(element);\n            const size = this.props.sizeRef.current;\n            size.height = parseFloat(computedStyle.height);\n            size.width = parseFloat(computedStyle.width);\n            size.top = element.offsetTop;\n            size.left = element.offsetLeft;\n            size.right = parentWidth - size.width - size.left;\n            size.bottom = parentHeight - size.height - size.top;\n            size.direction = computedStyle.direction;\n        }\n        return null;\n    }\n    /**\n     * Required with getSnapshotBeforeUpdate to stop React complaining.\n     */ componentDidUpdate() {}\n    render() {\n        return this.props.children;\n    }\n}\nfunction PopChild({ children, isPresent, anchorX, anchorY, root, pop }) {\n    _s();\n    const id = (0,react__WEBPACK_IMPORTED_MODULE_1__.useId)();\n    const ref = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n    const size = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)({\n        width: 0,\n        height: 0,\n        top: 0,\n        left: 0,\n        right: 0,\n        bottom: 0,\n        direction: \"ltr\"\n    });\n    const { nonce } = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_3__.MotionConfigContext);\n    /**\n     * In React 19, refs are passed via props.ref instead of element.ref.\n     * We check props.ref first (React 19) and fall back to element.ref (React 18).\n     */ const childRef = children.props?.ref ?? children?.ref;\n    const composedRef = (0,_utils_use_composed_ref_mjs__WEBPACK_IMPORTED_MODULE_4__.useComposedRefs)(ref, childRef);\n    /**\n     * We create and inject a style block so we can apply this explicit\n     * sizing in a non-destructive manner by just deleting the style block.\n     *\n     * We can't apply size via render as the measurement happens\n     * in getSnapshotBeforeUpdate (post-render), likewise if we apply the\n     * styles directly on the DOM node, we might be overwriting\n     * styles set via the style prop.\n     */ (0,react__WEBPACK_IMPORTED_MODULE_1__.useInsertionEffect)({\n        \"PopChild.useInsertionEffect\": ()=>{\n            const { width, height, top, left, right, bottom, direction } = size.current;\n            if (isPresent || pop === false || !ref.current || !width || !height) return;\n            const isRTL = direction === \"rtl\";\n            const x = anchorX === \"left\" ? isRTL ? `right: ${right}` : `left: ${left}` : isRTL ? `left: ${left}` : `right: ${right}`;\n            const y = anchorY === \"bottom\" ? `bottom: ${bottom}` : `top: ${top}`;\n            ref.current.dataset.motionPopId = id;\n            const style = document.createElement(\"style\");\n            if (nonce) style.nonce = nonce;\n            const parent = root ?? document.head;\n            parent.appendChild(style);\n            if (style.sheet) {\n                style.sheet.insertRule(`\n          [data-motion-pop-id=\"${id}\"] {\n            position: absolute !important;\n            width: ${width}px !important;\n            height: ${height}px !important;\n            ${x}px !important;\n            ${y}px !important;\n          }\n        `);\n            }\n            return ({\n                \"PopChild.useInsertionEffect\": ()=>{\n                    ref.current?.removeAttribute(\"data-motion-pop-id\");\n                    if (parent.contains(style)) {\n                        parent.removeChild(style);\n                    }\n                }\n            })[\"PopChild.useInsertionEffect\"];\n        }\n    }[\"PopChild.useInsertionEffect\"], [\n        isPresent\n    ]);\n    return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(PopChildMeasure, {\n        isPresent: isPresent,\n        childRef: ref,\n        sizeRef: size,\n        pop: pop,\n        children: pop === false ? children : /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1__.cloneElement(children, {\n            ref: composedRef\n        })\n    });\n}\n_s(PopChild, \"QhKiIZwbt8eea+7alp/wi+bg3HI=\", false, function() {\n    return [\n        react__WEBPACK_IMPORTED_MODULE_1__.useId,\n        _utils_use_composed_ref_mjs__WEBPACK_IMPORTED_MODULE_4__.useComposedRefs,\n        react__WEBPACK_IMPORTED_MODULE_1__.useInsertionEffect\n    ];\n});\n_c = PopChild;\n //# sourceMappingURL=PopChild.mjs.map\nvar _c;\n$RefreshReg$(_c, \"PopChild\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/PopChild.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/PresenceChild.mjs":
/*!*************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/PresenceChild.mjs ***!
  \*************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   PresenceChild: () => (/* binding */ PresenceChild)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../context/PresenceContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/PresenceContext.mjs\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* harmony import */ var _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils/use-isomorphic-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs\");\n/* harmony import */ var _PopChild_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./PopChild.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/PopChild.mjs\");\n/* __next_internal_client_entry_do_not_use__ PresenceChild auto */ var _s = $RefreshSig$();\n\n\n\n\n\n\n\nconst PresenceChild = ({ children, initial, isPresent, onExitComplete, custom, presenceAffectsLayout, mode, anchorX, anchorY, root })=>{\n    _s();\n    const presenceChildren = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__.useConstant)(newChildrenMap);\n    const id = (0,react__WEBPACK_IMPORTED_MODULE_1__.useId)();\n    // Written in a layout effect (not render) so discarded concurrent\n    // renders can't leave the refs pointing at uncommitted state.\n    const isPresentRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(isPresent);\n    const onExitCompleteRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(onExitComplete);\n    (0,_utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_3__.useIsomorphicLayoutEffect)({\n        \"PresenceChild.useIsomorphicLayoutEffect\": ()=>{\n            isPresentRef.current = isPresent;\n            onExitCompleteRef.current = onExitComplete;\n        }\n    }[\"PresenceChild.useIsomorphicLayoutEffect\"]);\n    let isReusedContext = true;\n    let context = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)({\n        \"PresenceChild.useMemo[context]\": ()=>{\n            isReusedContext = false;\n            return {\n                id,\n                initial,\n                isPresent,\n                custom,\n                onExitComplete: ({\n                    \"PresenceChild.useMemo[context]\": (childId)=>{\n                        presenceChildren.set(childId, true);\n                        for (const isComplete of presenceChildren.values()){\n                            if (!isComplete) return; // can stop searching when any is incomplete\n                        }\n                        onExitComplete && onExitComplete();\n                    }\n                })[\"PresenceChild.useMemo[context]\"],\n                register: ({\n                    \"PresenceChild.useMemo[context]\": (childId)=>{\n                        presenceChildren.set(childId, false);\n                        return ({\n                            \"PresenceChild.useMemo[context]\": ()=>{\n                                presenceChildren.delete(childId);\n                                !isPresentRef.current && !presenceChildren.size && onExitCompleteRef.current?.();\n                            }\n                        })[\"PresenceChild.useMemo[context]\"];\n                    }\n                })[\"PresenceChild.useMemo[context]\"]\n            };\n        }\n    }[\"PresenceChild.useMemo[context]\"], [\n        isPresent,\n        presenceChildren,\n        onExitComplete\n    ]);\n    /**\n     * If the presence of a child affects the layout of the components around it,\n     * we want to make a new context value to ensure they get re-rendered\n     * so they can detect that layout change.\n     */ if (presenceAffectsLayout && isReusedContext) {\n        context = {\n            ...context\n        };\n    }\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)({\n        \"PresenceChild.useMemo\": ()=>{\n            presenceChildren.forEach({\n                \"PresenceChild.useMemo\": (_, key)=>presenceChildren.set(key, false)\n            }[\"PresenceChild.useMemo\"]);\n        }\n    }[\"PresenceChild.useMemo\"], [\n        isPresent\n    ]);\n    /**\n     * If there's no `motion` components to fire exit animations, we want to remove this\n     * component immediately.\n     */ react__WEBPACK_IMPORTED_MODULE_1__.useEffect({\n        \"PresenceChild.useEffect\": ()=>{\n            !isPresent && !presenceChildren.size && onExitComplete && onExitComplete();\n        }\n    }[\"PresenceChild.useEffect\"], [\n        isPresent\n    ]);\n    children = (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_PopChild_mjs__WEBPACK_IMPORTED_MODULE_4__.PopChild, {\n        pop: mode === \"popLayout\",\n        isPresent: isPresent,\n        anchorX: anchorX,\n        anchorY: anchorY,\n        root: root,\n        children: children\n    });\n    return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_5__.PresenceContext.Provider, {\n        value: context,\n        children: children\n    });\n};\n_s(PresenceChild, \"isWEYE+KOmfoEMjFP3qJNrBsUvk=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__.useConstant,\n        react__WEBPACK_IMPORTED_MODULE_1__.useId,\n        _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_3__.useIsomorphicLayoutEffect\n    ];\n});\n_c = PresenceChild;\nfunction newChildrenMap() {\n    return new Map();\n}\n //# sourceMappingURL=PresenceChild.mjs.map\nvar _c;\n$RefreshReg$(_c, \"PresenceChild\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/PresenceChild.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs":
/*!*****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs ***!
  \*****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   AnimatePresence: () => (/* binding */ AnimatePresence)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../context/LayoutGroupContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* harmony import */ var _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../utils/use-isomorphic-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs\");\n/* harmony import */ var _PresenceChild_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./PresenceChild.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/PresenceChild.mjs\");\n/* harmony import */ var _use_presence_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./use-presence.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs\");\n/* harmony import */ var _utils_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/utils.mjs\");\n/* __next_internal_client_entry_do_not_use__ AnimatePresence auto */ var _s = $RefreshSig$();\n\n\n\n\n\n\n\n\n/**\n * `AnimatePresence` enables the animation of components that have been removed from the tree.\n *\n * When adding/removing more than a single child, every child **must** be given a unique `key` prop.\n *\n * Any `motion` components that have an `exit` property defined will animate out when removed from\n * the tree.\n *\n * ```jsx\n * import { motion, AnimatePresence } from 'framer-motion'\n *\n * export const Items = ({ items }) => (\n *   <AnimatePresence>\n *     {items.map(item => (\n *       <motion.div\n *         key={item.id}\n *         initial={{ opacity: 0 }}\n *         animate={{ opacity: 1 }}\n *         exit={{ opacity: 0 }}\n *       />\n *     ))}\n *   </AnimatePresence>\n * )\n * ```\n *\n * You can sequence exit animations throughout a tree using variants.\n *\n * If a child contains multiple `motion` components with `exit` props, it will only unmount the child\n * once all `motion` components have finished animating out. Likewise, any components using\n * `usePresence` all need to call `safeToRemove`.\n *\n * @public\n */ const AnimatePresence = ({ children, custom, initial = true, onExitComplete, presenceAffectsLayout = true, mode = \"sync\", propagate = false, anchorX = \"left\", anchorY = \"top\", root })=>{\n    _s();\n    const [isParentPresent, safeToRemove] = (0,_use_presence_mjs__WEBPACK_IMPORTED_MODULE_2__.usePresence)(propagate);\n    /**\n     * Filter any children that aren't ReactElements. We can only track components\n     * between renders with a props.key.\n     */ const presentChildren = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)({\n        \"AnimatePresence.useMemo[presentChildren]\": ()=>(0,_utils_mjs__WEBPACK_IMPORTED_MODULE_3__.onlyElements)(children)\n    }[\"AnimatePresence.useMemo[presentChildren]\"], [\n        children\n    ]);\n    /**\n     * Track the keys of the currently rendered children. This is used to\n     * determine which children are exiting.\n     */ const presentKeys = propagate && !isParentPresent ? [] : presentChildren.map(_utils_mjs__WEBPACK_IMPORTED_MODULE_3__.getChildKey);\n    /**\n     * If `initial={false}` we only want to pass this to components in the first render.\n     */ const isInitialRender = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(true);\n    /**\n     * A ref containing the currently present children. When all exit animations\n     * are complete, we use this to re-render the component with the latest children\n     * *committed* rather than the latest children *rendered*.\n     */ const pendingPresentChildren = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(presentChildren);\n    /**\n     * Track which exiting children have finished animating out.\n     */ const exitComplete = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__.useConstant)({\n        \"AnimatePresence.useConstant[exitComplete]\": ()=>new Map()\n    }[\"AnimatePresence.useConstant[exitComplete]\"]);\n    /**\n     * Track which components are currently processing exit to prevent duplicate processing.\n     */ const exitingComponents = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(new Set());\n    /**\n     * Save children to render as React state. To ensure this component is concurrent-safe,\n     * we check for exiting children via an effect.\n     */ const [diffedChildren, setDiffedChildren] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(presentChildren);\n    const [renderedChildren, setRenderedChildren] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(presentChildren);\n    (0,_utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_5__.useIsomorphicLayoutEffect)({\n        \"AnimatePresence.useIsomorphicLayoutEffect\": ()=>{\n            isInitialRender.current = false;\n            pendingPresentChildren.current = presentChildren;\n            /**\n         * Update complete status of exiting children.\n         */ for(let i = 0; i < renderedChildren.length; i++){\n                const key = (0,_utils_mjs__WEBPACK_IMPORTED_MODULE_3__.getChildKey)(renderedChildren[i]);\n                if (!presentKeys.includes(key)) {\n                    if (exitComplete.get(key) !== true) {\n                        exitComplete.set(key, false);\n                    }\n                } else {\n                    exitComplete.delete(key);\n                    exitingComponents.current.delete(key);\n                }\n            }\n        }\n    }[\"AnimatePresence.useIsomorphicLayoutEffect\"], [\n        renderedChildren,\n        presentKeys.length,\n        presentKeys.join(\"-\")\n    ]);\n    const exitingChildren = [];\n    if (presentChildren !== diffedChildren) {\n        let nextChildren = [\n            ...presentChildren\n        ];\n        /**\n         * Loop through all the currently rendered components and decide which\n         * are exiting.\n         */ for(let i = 0; i < renderedChildren.length; i++){\n            const child = renderedChildren[i];\n            const key = (0,_utils_mjs__WEBPACK_IMPORTED_MODULE_3__.getChildKey)(child);\n            if (!presentKeys.includes(key)) {\n                nextChildren.splice(i, 0, child);\n                exitingChildren.push(child);\n            }\n        }\n        /**\n         * If we're in \"wait\" mode, and we have exiting children, we want to\n         * only render these until they've all exited.\n         */ if (mode === \"wait\" && exitingChildren.length) {\n            nextChildren = exitingChildren;\n        }\n        setRenderedChildren((0,_utils_mjs__WEBPACK_IMPORTED_MODULE_3__.onlyElements)(nextChildren));\n        setDiffedChildren(presentChildren);\n        /**\n         * Early return to ensure once we've set state with the latest diffed\n         * children, we can immediately re-render.\n         */ return null;\n    }\n    if ( true && mode === \"wait\" && renderedChildren.length > 1) {\n        console.warn(`You're attempting to animate multiple children within AnimatePresence, but its mode is set to \"wait\". This will lead to odd visual behaviour.`);\n    }\n    /**\n     * If we've been provided a forceRender function by the LayoutGroupContext,\n     * we can use it to force a re-render amongst all surrounding components once\n     * all components have finished animating out.\n     */ const { forceRender } = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_6__.LayoutGroupContext);\n    return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n        children: renderedChildren.map((child)=>{\n            const key = (0,_utils_mjs__WEBPACK_IMPORTED_MODULE_3__.getChildKey)(child);\n            const isPresent = propagate && !isParentPresent ? false : presentChildren === renderedChildren || presentKeys.includes(key);\n            const onExit = ()=>{\n                if (exitingComponents.current.has(key)) {\n                    return;\n                }\n                if (exitComplete.has(key)) {\n                    exitingComponents.current.add(key);\n                    exitComplete.set(key, true);\n                } else {\n                    return;\n                }\n                let isEveryExitComplete = true;\n                exitComplete.forEach((isExitComplete)=>{\n                    if (!isExitComplete) isEveryExitComplete = false;\n                });\n                if (isEveryExitComplete) {\n                    forceRender?.();\n                    setRenderedChildren(pendingPresentChildren.current);\n                    propagate && safeToRemove?.();\n                    onExitComplete && onExitComplete();\n                }\n            };\n            return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_PresenceChild_mjs__WEBPACK_IMPORTED_MODULE_7__.PresenceChild, {\n                isPresent: isPresent,\n                initial: !isInitialRender.current || initial ? undefined : false,\n                custom: custom,\n                presenceAffectsLayout: presenceAffectsLayout,\n                mode: mode,\n                root: root,\n                onExitComplete: isPresent ? undefined : onExit,\n                anchorX: anchorX,\n                anchorY: anchorY,\n                children: child\n            }, key);\n        })\n    });\n};\n_s(AnimatePresence, \"te1emcPGxu5jrrIezZ9xAEMgBrg=\", false, function() {\n    return [\n        _use_presence_mjs__WEBPACK_IMPORTED_MODULE_2__.usePresence,\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__.useConstant,\n        _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_5__.useIsomorphicLayoutEffect\n    ];\n});\n_c = AnimatePresence;\n //# sourceMappingURL=index.mjs.map\nvar _c;\n$RefreshReg$(_c, \"AnimatePresence\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence-data.mjs":
/*!*****************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence-data.mjs ***!
  \*****************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   usePresenceData: () => (/* binding */ usePresenceData)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../context/PresenceContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/PresenceContext.mjs\");\n/* __next_internal_client_entry_do_not_use__ usePresenceData auto */ var _s = $RefreshSig$();\n\n\nfunction usePresenceData() {\n    _s();\n    const context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_1__.PresenceContext);\n    return context ? context.custom : undefined;\n}\n_s(usePresenceData, \"b9L3QQ+jgeyIrH0NfHrJ8nn7VMU=\");\n //# sourceMappingURL=use-presence-data.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb21wb25lbnRzL0FuaW1hdGVQcmVzZW5jZS91c2UtcHJlc2VuY2UtZGF0YS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFNSTs7QUFFSiIsInNvdXJjZXMiOlsiQzpcXHNyY1xcY29tcG9uZW50c1xcQW5pbWF0ZVByZXNlbmNlXFx1c2UtcHJlc2VuY2UtZGF0YS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyB1c2VDb250ZXh0IH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IFByZXNlbmNlQ29udGV4dCB9IGZyb20gXCIuLi8uLi9jb250ZXh0L1ByZXNlbmNlQ29udGV4dFwiXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VQcmVzZW5jZURhdGEoKSB7XG4gICAgY29uc3QgY29udGV4dCA9IHVzZUNvbnRleHQoUHJlc2VuY2VDb250ZXh0KVxuICAgIHJldHVybiBjb250ZXh0ID8gY29udGV4dC5jdXN0b20gOiB1bmRlZmluZWRcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence-data.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs":
/*!************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs ***!
  \************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isPresent: () => (/* binding */ isPresent),\n/* harmony export */   useIsPresent: () => (/* binding */ useIsPresent),\n/* harmony export */   usePresence: () => (/* binding */ usePresence)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../context/PresenceContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/PresenceContext.mjs\");\n/* __next_internal_client_entry_do_not_use__ isPresent,useIsPresent,usePresence auto */ var _s = $RefreshSig$(), _s1 = $RefreshSig$();\n\n\n/**\n * When a component is the child of `AnimatePresence`, it can use `usePresence`\n * to access information about whether it's still present in the React tree.\n *\n * ```jsx\n * import { usePresence } from \"framer-motion\"\n *\n * export const Component = () => {\n *   const [isPresent, safeToRemove] = usePresence()\n *\n *   useEffect(() => {\n *     !isPresent && setTimeout(safeToRemove, 1000)\n *   }, [isPresent])\n *\n *   return <div />\n * }\n * ```\n *\n * If `isPresent` is `false`, it means that a component has been removed from the tree,\n * but `AnimatePresence` won't really remove it until `safeToRemove` has been called.\n *\n * @public\n */ function usePresence(subscribe = true) {\n    _s();\n    const context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_1__.PresenceContext);\n    if (context === null) return [\n        true,\n        null\n    ];\n    const { isPresent, onExitComplete, register } = context;\n    // It's safe to call the following hooks conditionally (after an early return) because the context will always\n    // either be null or non-null for the lifespan of the component.\n    const id = (0,react__WEBPACK_IMPORTED_MODULE_0__.useId)();\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n        \"usePresence.useEffect\": ()=>{\n            if (subscribe) {\n                return register(id);\n            }\n        }\n    }[\"usePresence.useEffect\"], [\n        subscribe\n    ]);\n    const safeToRemove = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)({\n        \"usePresence.useCallback[safeToRemove]\": ()=>subscribe && onExitComplete && onExitComplete(id)\n    }[\"usePresence.useCallback[safeToRemove]\"], [\n        id,\n        onExitComplete,\n        subscribe\n    ]);\n    return !isPresent && onExitComplete ? [\n        false,\n        safeToRemove\n    ] : [\n        true\n    ];\n}\n_s(usePresence, \"GY2Qss37g7I0L0lHt/6OFO+hjmE=\", false, function() {\n    return [\n        react__WEBPACK_IMPORTED_MODULE_0__.useId\n    ];\n});\n/**\n * Similar to `usePresence`, except `useIsPresent` simply returns whether or not the component is present.\n * There is no `safeToRemove` function.\n *\n * ```jsx\n * import { useIsPresent } from \"framer-motion\"\n *\n * export const Component = () => {\n *   const isPresent = useIsPresent()\n *\n *   useEffect(() => {\n *     !isPresent && console.log(\"I've been removed!\")\n *   }, [isPresent])\n *\n *   return <div />\n * }\n * ```\n *\n * @public\n */ function useIsPresent() {\n    _s1();\n    return isPresent((0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_1__.PresenceContext));\n}\n_s1(useIsPresent, \"gDsCjeeItUuvgOWf1v4qoK9RF6k=\");\nfunction isPresent(context) {\n    return context === null ? true : context.isPresent;\n}\n //# sourceMappingURL=use-presence.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/utils.mjs":
/*!*****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/utils.mjs ***!
  \*****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getChildKey: () => (/* binding */ getChildKey),\n/* harmony export */   onlyElements: () => (/* binding */ onlyElements)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n\n\nconst getChildKey = (child) => child.key || \"\";\nfunction onlyElements(children) {\n    const filtered = [];\n    // We use forEach here instead of map as map mutates the component key by preprending `.$`\n    react__WEBPACK_IMPORTED_MODULE_0__.Children.forEach(children, (child) => {\n        if ((0,react__WEBPACK_IMPORTED_MODULE_0__.isValidElement)(child))\n            filtered.push(child);\n    });\n    return filtered;\n}\n\n\n//# sourceMappingURL=utils.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb21wb25lbnRzL0FuaW1hdGVQcmVzZW5jZS91dGlscy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQWlEOztBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUksMkNBQVE7QUFDWixZQUFZLHFEQUFjO0FBQzFCO0FBQ0EsS0FBSztBQUNMO0FBQ0E7O0FBRXFDO0FBQ3JDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcY29tcG9uZW50c1xcQW5pbWF0ZVByZXNlbmNlXFx1dGlscy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2hpbGRyZW4sIGlzVmFsaWRFbGVtZW50IH0gZnJvbSAncmVhY3QnO1xuXG5jb25zdCBnZXRDaGlsZEtleSA9IChjaGlsZCkgPT4gY2hpbGQua2V5IHx8IFwiXCI7XG5mdW5jdGlvbiBvbmx5RWxlbWVudHMoY2hpbGRyZW4pIHtcbiAgICBjb25zdCBmaWx0ZXJlZCA9IFtdO1xuICAgIC8vIFdlIHVzZSBmb3JFYWNoIGhlcmUgaW5zdGVhZCBvZiBtYXAgYXMgbWFwIG11dGF0ZXMgdGhlIGNvbXBvbmVudCBrZXkgYnkgcHJlcHJlbmRpbmcgYC4kYFxuICAgIENoaWxkcmVuLmZvckVhY2goY2hpbGRyZW4sIChjaGlsZCkgPT4ge1xuICAgICAgICBpZiAoaXNWYWxpZEVsZW1lbnQoY2hpbGQpKVxuICAgICAgICAgICAgZmlsdGVyZWQucHVzaChjaGlsZCk7XG4gICAgfSk7XG4gICAgcmV0dXJuIGZpbHRlcmVkO1xufVxuXG5leHBvcnQgeyBnZXRDaGlsZEtleSwgb25seUVsZW1lbnRzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD11dGlscy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/utils.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimateSharedLayout.mjs":
/*!***************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimateSharedLayout.mjs ***!
  \***************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   AnimateSharedLayout: () => (/* binding */ AnimateSharedLayout)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* harmony import */ var _LayoutGroup_index_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./LayoutGroup/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/LayoutGroup/index.mjs\");\n/* __next_internal_client_entry_do_not_use__ AnimateSharedLayout auto */ var _s = $RefreshSig$();\n\n\n\n\n\nlet id = 0;\nconst AnimateSharedLayout = ({ children })=>{\n    _s();\n    react__WEBPACK_IMPORTED_MODULE_1__.useEffect({\n        \"AnimateSharedLayout.useEffect\": ()=>{\n            (0,motion_utils__WEBPACK_IMPORTED_MODULE_2__.invariant)(false, \"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations\");\n        }\n    }[\"AnimateSharedLayout.useEffect\"], []);\n    return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_LayoutGroup_index_mjs__WEBPACK_IMPORTED_MODULE_3__.LayoutGroup, {\n        id: (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__.useConstant)({\n            \"AnimateSharedLayout.useConstant\": ()=>`asl-${id++}`\n        }[\"AnimateSharedLayout.useConstant\"]),\n        children: children\n    });\n};\n_s(AnimateSharedLayout, \"6Asiosfd5muJCrePGOibZvd7pb4=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__.useConstant\n    ];\n});\n_c = AnimateSharedLayout;\n //# sourceMappingURL=AnimateSharedLayout.mjs.map\nvar _c;\n$RefreshReg$(_c, \"AnimateSharedLayout\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb21wb25lbnRzL0FuaW1hdGVTaGFyZWRMYXlvdXQubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQU9BOzs7SUFJSTt5Q0FBQTtZQUNJLHVEQUFTLENBQVQ7Ozs7Ozs7OztBQVdSIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcY29tcG9uZW50c1xcQW5pbWF0ZVNoYXJlZExheW91dC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgaW52YXJpYW50IH0gZnJvbSBcIm1vdGlvbi11dGlsc1wiXG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgdXNlQ29uc3RhbnQgfSBmcm9tIFwiLi4vdXRpbHMvdXNlLWNvbnN0YW50XCJcbmltcG9ydCB7IExheW91dEdyb3VwIH0gZnJvbSBcIi4vTGF5b3V0R3JvdXBcIlxuXG5sZXQgaWQgPSAwXG5leHBvcnQgY29uc3QgQW5pbWF0ZVNoYXJlZExheW91dDogUmVhY3QuRnVuY3Rpb25Db21wb25lbnQ8XG4gICAgUmVhY3QuUHJvcHNXaXRoQ2hpbGRyZW48dW5rbm93bj5cbj4gPSAoeyBjaGlsZHJlbiB9OiBSZWFjdC5Qcm9wc1dpdGhDaGlsZHJlbjx7fT4pID0+IHtcbiAgICBSZWFjdC51c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgICBpbnZhcmlhbnQoXG4gICAgICAgICAgICBmYWxzZSxcbiAgICAgICAgICAgIFwiQW5pbWF0ZVNoYXJlZExheW91dCBpcyBkZXByZWNhdGVkOiBodHRwczovL3d3dy5mcmFtZXIuY29tL2RvY3MvZ3VpZGUtdXBncmFkZS8jI3NoYXJlZC1sYXlvdXQtYW5pbWF0aW9uc1wiXG4gICAgICAgIClcbiAgICB9LCBbXSlcblxuICAgIHJldHVybiAoXG4gICAgICAgIDxMYXlvdXRHcm91cCBpZD17dXNlQ29uc3RhbnQoKCkgPT4gYGFzbC0ke2lkKyt9YCl9PlxuICAgICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICA8L0xheW91dEdyb3VwPlxuICAgIClcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimateSharedLayout.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/LayoutGroup/index.mjs":
/*!*************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/LayoutGroup/index.mjs ***!
  \*************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   LayoutGroup: () => (/* binding */ LayoutGroup)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../context/LayoutGroupContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs\");\n/* harmony import */ var _context_DeprecatedLayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../context/DeprecatedLayoutGroupContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/DeprecatedLayoutGroupContext.mjs\");\n/* harmony import */ var _utils_use_force_update_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../utils/use-force-update.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-force-update.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/group.mjs\");\n/* __next_internal_client_entry_do_not_use__ LayoutGroup auto */ var _s = $RefreshSig$();\n\n\n\n\n\n\nconst shouldInheritGroup = (inherit)=>inherit === true;\nconst shouldInheritId = (inherit)=>shouldInheritGroup(inherit === true) || inherit === \"id\";\nconst LayoutGroup = ({ children, id, inherit = true })=>{\n    _s();\n    const layoutGroupContext = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_2__.LayoutGroupContext);\n    const deprecatedLayoutGroupContext = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_DeprecatedLayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_3__.DeprecatedLayoutGroupContext);\n    const [forceRender, key] = (0,_utils_use_force_update_mjs__WEBPACK_IMPORTED_MODULE_4__.useForceUpdate)();\n    const context = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n    const upstreamId = layoutGroupContext.id || deprecatedLayoutGroupContext;\n    if (context.current === null) {\n        if (shouldInheritId(inherit) && upstreamId) {\n            id = id ? upstreamId + \"-\" + id : upstreamId;\n        }\n        context.current = {\n            id,\n            group: shouldInheritGroup(inherit) ? layoutGroupContext.group || (0,motion_dom__WEBPACK_IMPORTED_MODULE_5__.nodeGroup)() : (0,motion_dom__WEBPACK_IMPORTED_MODULE_5__.nodeGroup)()\n        };\n    }\n    const memoizedContext = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)({\n        \"LayoutGroup.useMemo[memoizedContext]\": ()=>({\n                ...context.current,\n                forceRender\n            })\n    }[\"LayoutGroup.useMemo[memoizedContext]\"], [\n        key\n    ]);\n    return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_2__.LayoutGroupContext.Provider, {\n        value: memoizedContext,\n        children: children\n    });\n};\n_s(LayoutGroup, \"9LmIqTdJyAs+K/Sz5+Eo03r0hF8=\", false, function() {\n    return [\n        _utils_use_force_update_mjs__WEBPACK_IMPORTED_MODULE_4__.useForceUpdate\n    ];\n});\n_c = LayoutGroup;\n //# sourceMappingURL=index.mjs.map\nvar _c;\n$RefreshReg$(_c, \"LayoutGroup\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb21wb25lbnRzL0xheW91dEdyb3VwL2luZGV4Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQW1CQTtBQUNBO0FBR087O0lBR0g7SUFDQTs7SUFJQTtJQUlBO0lBQ0E7UUFDSTtZQUNJOzs7O1lBS0EscUNBQ0k7Ozs7Ozs7Ozs7O0lBVVo7UUFBQTtRQUFBO0lBQUE7QUFLSjtHQXBDTzs7Ozs7S0FBQSIsInNvdXJjZXMiOlsiQzpcXHNyY1xcY29tcG9uZW50c1xcTGF5b3V0R3JvdXBcXGluZGV4LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgTXV0YWJsZVJlZk9iamVjdCwgdXNlQ29udGV4dCwgdXNlTWVtbywgdXNlUmVmIH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7XG4gICAgTGF5b3V0R3JvdXBDb250ZXh0LFxuICAgIExheW91dEdyb3VwQ29udGV4dFByb3BzLFxufSBmcm9tIFwiLi4vLi4vY29udGV4dC9MYXlvdXRHcm91cENvbnRleHRcIlxuaW1wb3J0IHsgRGVwcmVjYXRlZExheW91dEdyb3VwQ29udGV4dCB9IGZyb20gXCIuLi8uLi9jb250ZXh0L0RlcHJlY2F0ZWRMYXlvdXRHcm91cENvbnRleHRcIlxuaW1wb3J0IHsgbm9kZUdyb3VwIH0gZnJvbSBcIi4uLy4uL3Byb2plY3Rpb25cIlxuaW1wb3J0IHsgdXNlRm9yY2VVcGRhdGUgfSBmcm9tIFwiLi4vLi4vdXRpbHMvdXNlLWZvcmNlLXVwZGF0ZVwiXG5cbnR5cGUgSW5oZXJpdE9wdGlvbiA9IGJvb2xlYW4gfCBcImlkXCJcblxuZXhwb3J0IGludGVyZmFjZSBQcm9wcyB7XG4gICAgaWQ/OiBzdHJpbmdcbiAgICBpbmhlcml0PzogSW5oZXJpdE9wdGlvblxufVxuXG5jb25zdCBzaG91bGRJbmhlcml0R3JvdXAgPSAoaW5oZXJpdDogSW5oZXJpdE9wdGlvbikgPT4gaW5oZXJpdCA9PT0gdHJ1ZVxuY29uc3Qgc2hvdWxkSW5oZXJpdElkID0gKGluaGVyaXQ6IEluaGVyaXRPcHRpb24pID0+XG4gICAgc2hvdWxkSW5oZXJpdEdyb3VwKGluaGVyaXQgPT09IHRydWUpIHx8IGluaGVyaXQgPT09IFwiaWRcIlxuXG5leHBvcnQgY29uc3QgTGF5b3V0R3JvdXA6IFJlYWN0LkZ1bmN0aW9uQ29tcG9uZW50PFxuICAgIFJlYWN0LlByb3BzV2l0aENoaWxkcmVuPFByb3BzPlxuPiA9ICh7IGNoaWxkcmVuLCBpZCwgaW5oZXJpdCA9IHRydWUgfSkgPT4ge1xuICAgIGNvbnN0IGxheW91dEdyb3VwQ29udGV4dCA9IHVzZUNvbnRleHQoTGF5b3V0R3JvdXBDb250ZXh0KVxuICAgIGNvbnN0IGRlcHJlY2F0ZWRMYXlvdXRHcm91cENvbnRleHQgPSB1c2VDb250ZXh0KFxuICAgICAgICBEZXByZWNhdGVkTGF5b3V0R3JvdXBDb250ZXh0XG4gICAgKVxuICAgIGNvbnN0IFtmb3JjZVJlbmRlciwga2V5XSA9IHVzZUZvcmNlVXBkYXRlKClcbiAgICBjb25zdCBjb250ZXh0ID0gdXNlUmVmKFxuICAgICAgICBudWxsXG4gICAgKSBhcyBNdXRhYmxlUmVmT2JqZWN0PExheW91dEdyb3VwQ29udGV4dFByb3BzIHwgbnVsbD5cblxuICAgIGNvbnN0IHVwc3RyZWFtSWQgPSBsYXlvdXRHcm91cENvbnRleHQuaWQgfHwgZGVwcmVjYXRlZExheW91dEdyb3VwQ29udGV4dFxuICAgIGlmIChjb250ZXh0LmN1cnJlbnQgPT09IG51bGwpIHtcbiAgICAgICAgaWYgKHNob3VsZEluaGVyaXRJZChpbmhlcml0KSAmJiB1cHN0cmVhbUlkKSB7XG4gICAgICAgICAgICBpZCA9IGlkID8gdXBzdHJlYW1JZCArIFwiLVwiICsgaWQgOiB1cHN0cmVhbUlkXG4gICAgICAgIH1cblxuICAgICAgICBjb250ZXh0LmN1cnJlbnQgPSB7XG4gICAgICAgICAgICBpZCxcbiAgICAgICAgICAgIGdyb3VwOiBzaG91bGRJbmhlcml0R3JvdXAoaW5oZXJpdClcbiAgICAgICAgICAgICAgICA/IGxheW91dEdyb3VwQ29udGV4dC5ncm91cCB8fCBub2RlR3JvdXAoKVxuICAgICAgICAgICAgICAgIDogbm9kZUdyb3VwKCksXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBjb25zdCBtZW1vaXplZENvbnRleHQgPSB1c2VNZW1vKFxuICAgICAgICAoKSA9PiAoeyAuLi5jb250ZXh0LmN1cnJlbnQsIGZvcmNlUmVuZGVyIH0pLFxuICAgICAgICBba2V5XVxuICAgIClcblxuICAgIHJldHVybiAoXG4gICAgICAgIDxMYXlvdXRHcm91cENvbnRleHQuUHJvdmlkZXIgdmFsdWU9e21lbW9pemVkQ29udGV4dH0+XG4gICAgICAgICAgICB7Y2hpbGRyZW59XG4gICAgICAgIDwvTGF5b3V0R3JvdXBDb250ZXh0LlByb3ZpZGVyPlxuICAgIClcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/LayoutGroup/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/LazyMotion/index.mjs":
/*!************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/LazyMotion/index.mjs ***!
  \************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   LazyMotion: () => (/* binding */ LazyMotion)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_LazyContext_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../context/LazyContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LazyContext.mjs\");\n/* harmony import */ var _motion_features_load_features_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../motion/features/load-features.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/load-features.mjs\");\n/* __next_internal_client_entry_do_not_use__ LazyMotion auto */ var _s = $RefreshSig$();\n\n\n\n\n/**\n * Used in conjunction with the `m` component to reduce bundle size.\n *\n * `m` is a version of the `motion` component that only loads functionality\n * critical for the initial render.\n *\n * `LazyMotion` can then be used to either synchronously or asynchronously\n * load animation and gesture support.\n *\n * ```jsx\n * // Synchronous loading\n * import { LazyMotion, m, domAnimation } from \"framer-motion\"\n *\n * function App() {\n *   return (\n *     <LazyMotion features={domAnimation}>\n *       <m.div animate={{ scale: 2 }} />\n *     </LazyMotion>\n *   )\n * }\n *\n * // Asynchronous loading\n * import { LazyMotion, m } from \"framer-motion\"\n *\n * function App() {\n *   return (\n *     <LazyMotion features={() => import('./path/to/domAnimation')}>\n *       <m.div animate={{ scale: 2 }} />\n *     </LazyMotion>\n *   )\n * }\n * ```\n *\n * @public\n */ function LazyMotion({ children, features, strict = false }) {\n    _s();\n    const [, setIsLoaded] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!isLazyBundle(features));\n    const loadedRenderer = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(undefined);\n    /**\n     * If this is a synchronous load, load features immediately\n     */ if (!isLazyBundle(features)) {\n        const { renderer, ...loadedFeatures } = features;\n        loadedRenderer.current = renderer;\n        (0,_motion_features_load_features_mjs__WEBPACK_IMPORTED_MODULE_2__.loadFeatures)(loadedFeatures);\n    }\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n        \"LazyMotion.useEffect\": ()=>{\n            if (isLazyBundle(features)) {\n                features().then({\n                    \"LazyMotion.useEffect\": ({ renderer, ...loadedFeatures })=>{\n                        (0,_motion_features_load_features_mjs__WEBPACK_IMPORTED_MODULE_2__.loadFeatures)(loadedFeatures);\n                        loadedRenderer.current = renderer;\n                        setIsLoaded(true);\n                    }\n                }[\"LazyMotion.useEffect\"]);\n            }\n        }\n    }[\"LazyMotion.useEffect\"], []);\n    return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_context_LazyContext_mjs__WEBPACK_IMPORTED_MODULE_3__.LazyContext.Provider, {\n        value: {\n            renderer: loadedRenderer.current,\n            strict\n        },\n        children: children\n    });\n}\n_s(LazyMotion, \"PtmiYzdlQDM7I6rgzEXQo0bRWz0=\");\n_c = LazyMotion;\nfunction isLazyBundle(features) {\n    return typeof features === \"function\";\n}\n //# sourceMappingURL=index.mjs.map\nvar _c;\n$RefreshReg$(_c, \"LazyMotion\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb21wb25lbnRzL0xhenlNb3Rpb24vaW5kZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFTQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQWtDRyxHQUNHOztJQUNGO0lBQ0E7SUFFQTs7S0FFRyxHQUNIOztRQUVJOzs7OztZQUtBO2dCQUNJOzRDQUFBOzt3QkFFSTs7b0JBRUo7Ozs7Ozs7Ozs7OztBQVdaO0dBOUJNO0tBQUE7QUFnQ047SUFHSTtBQUNKIiwic291cmNlcyI6WyJDOlxcc3JjXFxjb21wb25lbnRzXFxMYXp5TW90aW9uXFxpbmRleC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgdXNlRWZmZWN0LCB1c2VSZWYsIHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IExhenlDb250ZXh0IH0gZnJvbSBcIi4uLy4uL2NvbnRleHQvTGF6eUNvbnRleHRcIlxuaW1wb3J0IHsgbG9hZEZlYXR1cmVzIH0gZnJvbSBcIi4uLy4uL21vdGlvbi9mZWF0dXJlcy9sb2FkLWZlYXR1cmVzXCJcbmltcG9ydCB7IEZlYXR1cmVCdW5kbGUsIExhenlGZWF0dXJlQnVuZGxlIH0gZnJvbSBcIi4uLy4uL21vdGlvbi9mZWF0dXJlcy90eXBlc1wiXG5pbXBvcnQgeyBDcmVhdGVWaXN1YWxFbGVtZW50IH0gZnJvbSBcIi4uLy4uL3JlbmRlci90eXBlc1wiXG5pbXBvcnQgeyBMYXp5UHJvcHMgfSBmcm9tIFwiLi90eXBlc1wiXG5cbi8qKlxuICogVXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBgbWAgY29tcG9uZW50IHRvIHJlZHVjZSBidW5kbGUgc2l6ZS5cbiAqXG4gKiBgbWAgaXMgYSB2ZXJzaW9uIG9mIHRoZSBgbW90aW9uYCBjb21wb25lbnQgdGhhdCBvbmx5IGxvYWRzIGZ1bmN0aW9uYWxpdHlcbiAqIGNyaXRpY2FsIGZvciB0aGUgaW5pdGlhbCByZW5kZXIuXG4gKlxuICogYExhenlNb3Rpb25gIGNhbiB0aGVuIGJlIHVzZWQgdG8gZWl0aGVyIHN5bmNocm9ub3VzbHkgb3IgYXN5bmNocm9ub3VzbHlcbiAqIGxvYWQgYW5pbWF0aW9uIGFuZCBnZXN0dXJlIHN1cHBvcnQuXG4gKlxuICogYGBganN4XG4gKiAvLyBTeW5jaHJvbm91cyBsb2FkaW5nXG4gKiBpbXBvcnQgeyBMYXp5TW90aW9uLCBtLCBkb21BbmltYXRpb24gfSBmcm9tIFwiZnJhbWVyLW1vdGlvblwiXG4gKlxuICogZnVuY3Rpb24gQXBwKCkge1xuICogICByZXR1cm4gKFxuICogICAgIDxMYXp5TW90aW9uIGZlYXR1cmVzPXtkb21BbmltYXRpb259PlxuICogICAgICAgPG0uZGl2IGFuaW1hdGU9e3sgc2NhbGU6IDIgfX0gLz5cbiAqICAgICA8L0xhenlNb3Rpb24+XG4gKiAgIClcbiAqIH1cbiAqXG4gKiAvLyBBc3luY2hyb25vdXMgbG9hZGluZ1xuICogaW1wb3J0IHsgTGF6eU1vdGlvbiwgbSB9IGZyb20gXCJmcmFtZXItbW90aW9uXCJcbiAqXG4gKiBmdW5jdGlvbiBBcHAoKSB7XG4gKiAgIHJldHVybiAoXG4gKiAgICAgPExhenlNb3Rpb24gZmVhdHVyZXM9eygpID0+IGltcG9ydCgnLi9wYXRoL3RvL2RvbUFuaW1hdGlvbicpfT5cbiAqICAgICAgIDxtLmRpdiBhbmltYXRlPXt7IHNjYWxlOiAyIH19IC8+XG4gKiAgICAgPC9MYXp5TW90aW9uPlxuICogICApXG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBMYXp5TW90aW9uKHsgY2hpbGRyZW4sIGZlYXR1cmVzLCBzdHJpY3QgPSBmYWxzZSB9OiBMYXp5UHJvcHMpIHtcbiAgICBjb25zdCBbLCBzZXRJc0xvYWRlZF0gPSB1c2VTdGF0ZSghaXNMYXp5QnVuZGxlKGZlYXR1cmVzKSlcbiAgICBjb25zdCBsb2FkZWRSZW5kZXJlciA9IHVzZVJlZjx1bmRlZmluZWQgfCBDcmVhdGVWaXN1YWxFbGVtZW50Pih1bmRlZmluZWQpXG5cbiAgICAvKipcbiAgICAgKiBJZiB0aGlzIGlzIGEgc3luY2hyb25vdXMgbG9hZCwgbG9hZCBmZWF0dXJlcyBpbW1lZGlhdGVseVxuICAgICAqL1xuICAgIGlmICghaXNMYXp5QnVuZGxlKGZlYXR1cmVzKSkge1xuICAgICAgICBjb25zdCB7IHJlbmRlcmVyLCAuLi5sb2FkZWRGZWF0dXJlcyB9ID0gZmVhdHVyZXNcbiAgICAgICAgbG9hZGVkUmVuZGVyZXIuY3VycmVudCA9IHJlbmRlcmVyXG4gICAgICAgIGxvYWRGZWF0dXJlcyhsb2FkZWRGZWF0dXJlcylcbiAgICB9XG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgICBpZiAoaXNMYXp5QnVuZGxlKGZlYXR1cmVzKSkge1xuICAgICAgICAgICAgZmVhdHVyZXMoKS50aGVuKCh7IHJlbmRlcmVyLCAuLi5sb2FkZWRGZWF0dXJlcyB9KSA9PiB7XG4gICAgICAgICAgICAgICAgbG9hZEZlYXR1cmVzKGxvYWRlZEZlYXR1cmVzKVxuICAgICAgICAgICAgICAgIGxvYWRlZFJlbmRlcmVyLmN1cnJlbnQgPSByZW5kZXJlclxuICAgICAgICAgICAgICAgIHNldElzTG9hZGVkKHRydWUpXG4gICAgICAgICAgICB9KVxuICAgICAgICB9XG4gICAgfSwgW10pXG5cbiAgICByZXR1cm4gKFxuICAgICAgICA8TGF6eUNvbnRleHQuUHJvdmlkZXJcbiAgICAgICAgICAgIHZhbHVlPXt7IHJlbmRlcmVyOiBsb2FkZWRSZW5kZXJlci5jdXJyZW50LCBzdHJpY3QgfX1cbiAgICAgICAgPlxuICAgICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICA8L0xhenlDb250ZXh0LlByb3ZpZGVyPlxuICAgIClcbn1cblxuZnVuY3Rpb24gaXNMYXp5QnVuZGxlKFxuICAgIGZlYXR1cmVzOiBGZWF0dXJlQnVuZGxlIHwgTGF6eUZlYXR1cmVCdW5kbGVcbik6IGZlYXR1cmVzIGlzIExhenlGZWF0dXJlQnVuZGxlIHtcbiAgICByZXR1cm4gdHlwZW9mIGZlYXR1cmVzID09PSBcImZ1bmN0aW9uXCJcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/LazyMotion/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/MotionConfig/index.mjs":
/*!**************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/MotionConfig/index.mjs ***!
  \**************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   MotionConfig: () => (/* binding */ MotionConfig)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/resolve-transition.mjs\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../context/MotionConfigContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs\");\n/* harmony import */ var _render_dom_utils_filter_props_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../render/dom/utils/filter-props.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/filter-props.mjs\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* __next_internal_client_entry_do_not_use__ MotionConfig auto */ var _s = $RefreshSig$();\n\n\n\n\n\n\n/**\n * `MotionConfig` is used to set configuration options for all children `motion` components.\n *\n * ```jsx\n * import { motion, MotionConfig } from \"framer-motion\"\n *\n * export function App() {\n *   return (\n *     <MotionConfig transition={{ type: \"spring\" }}>\n *       <motion.div animate={{ x: 100 }} />\n *     </MotionConfig>\n *   )\n * }\n * ```\n *\n * @public\n */ function MotionConfig({ children, isValidProp, ...config }) {\n    _s();\n    isValidProp && (0,_render_dom_utils_filter_props_mjs__WEBPACK_IMPORTED_MODULE_2__.loadExternalIsValidProp)(isValidProp);\n    /**\n     * Inherit props from any parent MotionConfig components\n     */ const parentConfig = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_3__.MotionConfigContext);\n    config = {\n        ...parentConfig,\n        ...config\n    };\n    config.transition = (0,motion_dom__WEBPACK_IMPORTED_MODULE_4__.resolveTransition)(config.transition, parentConfig.transition);\n    /**\n     * Don't allow isStatic to change between renders as it affects how many hooks\n     * motion components fire.\n     */ config.isStatic = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_5__.useConstant)({\n        \"MotionConfig.useConstant\": ()=>config.isStatic\n    }[\"MotionConfig.useConstant\"]);\n    /**\n     * Creating a new config context object will re-render every `motion` component\n     * every time it renders. So we only want to create a new one sparingly.\n     */ const context = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)({\n        \"MotionConfig.useMemo[context]\": ()=>config\n    }[\"MotionConfig.useMemo[context]\"], [\n        JSON.stringify(config.transition),\n        config.transformPagePoint,\n        config.reducedMotion,\n        config.skipAnimations\n    ]);\n    return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_3__.MotionConfigContext.Provider, {\n        value: context,\n        children: children\n    });\n}\n_s(MotionConfig, \"/BHGV+n72IrP6NSeXXcGhOS3zrU=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_5__.useConstant\n    ];\n});\n_c = MotionConfig;\n //# sourceMappingURL=index.mjs.map\nvar _c;\n$RefreshReg$(_c, \"MotionConfig\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb21wb25lbnRzL01vdGlvbkNvbmZpZy9pbmRleC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FnQkcsR0FDRzs7SUFLRjtJQUVBOztLQUVHLEdBQ0g7Ozs7O0lBR0E7SUFLQTs7O0tBR0csR0FDSDtvQ0FBQTs7SUFFQTs7O0tBR0c7OztRQUlLO1FBQ0E7UUFDQTtRQUNBO0tBQ0g7SUFHTDtRQUFBO1FBQUE7SUFBQTtBQUtKO0dBM0NNOztRQXNCRjs7O0tBdEJFIiwic291cmNlcyI6WyJDOlxcc3JjXFxjb21wb25lbnRzXFxNb3Rpb25Db25maWdcXGluZGV4LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgdXNlQ29udGV4dCwgdXNlTWVtbyB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyByZXNvbHZlVHJhbnNpdGlvbiB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IE1vdGlvbkNvbmZpZ0NvbnRleHQgfSBmcm9tIFwiLi4vLi4vY29udGV4dC9Nb3Rpb25Db25maWdDb250ZXh0XCJcbmltcG9ydCB7XG4gICAgbG9hZEV4dGVybmFsSXNWYWxpZFByb3AsXG4gICAgSXNWYWxpZFByb3AsXG59IGZyb20gXCIuLi8uLi9yZW5kZXIvZG9tL3V0aWxzL2ZpbHRlci1wcm9wc1wiXG5pbXBvcnQgeyB1c2VDb25zdGFudCB9IGZyb20gXCIuLi8uLi91dGlscy91c2UtY29uc3RhbnRcIlxuXG5leHBvcnQgaW50ZXJmYWNlIE1vdGlvbkNvbmZpZ1Byb3BzIGV4dGVuZHMgUGFydGlhbDxNb3Rpb25Db25maWdDb250ZXh0PiB7XG4gICAgY2hpbGRyZW4/OiBSZWFjdC5SZWFjdE5vZGVcbiAgICBpc1ZhbGlkUHJvcD86IElzVmFsaWRQcm9wXG59XG5cbi8qKlxuICogYE1vdGlvbkNvbmZpZ2AgaXMgdXNlZCB0byBzZXQgY29uZmlndXJhdGlvbiBvcHRpb25zIGZvciBhbGwgY2hpbGRyZW4gYG1vdGlvbmAgY29tcG9uZW50cy5cbiAqXG4gKiBgYGBqc3hcbiAqIGltcG9ydCB7IG1vdGlvbiwgTW90aW9uQ29uZmlnIH0gZnJvbSBcImZyYW1lci1tb3Rpb25cIlxuICpcbiAqIGV4cG9ydCBmdW5jdGlvbiBBcHAoKSB7XG4gKiAgIHJldHVybiAoXG4gKiAgICAgPE1vdGlvbkNvbmZpZyB0cmFuc2l0aW9uPXt7IHR5cGU6IFwic3ByaW5nXCIgfX0+XG4gKiAgICAgICA8bW90aW9uLmRpdiBhbmltYXRlPXt7IHg6IDEwMCB9fSAvPlxuICogICAgIDwvTW90aW9uQ29uZmlnPlxuICogICApXG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBNb3Rpb25Db25maWcoe1xuICAgIGNoaWxkcmVuLFxuICAgIGlzVmFsaWRQcm9wLFxuICAgIC4uLmNvbmZpZ1xufTogTW90aW9uQ29uZmlnUHJvcHMpIHtcbiAgICBpc1ZhbGlkUHJvcCAmJiBsb2FkRXh0ZXJuYWxJc1ZhbGlkUHJvcChpc1ZhbGlkUHJvcClcblxuICAgIC8qKlxuICAgICAqIEluaGVyaXQgcHJvcHMgZnJvbSBhbnkgcGFyZW50IE1vdGlvbkNvbmZpZyBjb21wb25lbnRzXG4gICAgICovXG4gICAgY29uc3QgcGFyZW50Q29uZmlnID0gdXNlQ29udGV4dChNb3Rpb25Db25maWdDb250ZXh0KVxuICAgIGNvbmZpZyA9IHsgLi4ucGFyZW50Q29uZmlnLCAuLi5jb25maWcgfVxuXG4gICAgY29uZmlnLnRyYW5zaXRpb24gPSByZXNvbHZlVHJhbnNpdGlvbihcbiAgICAgICAgY29uZmlnLnRyYW5zaXRpb24sXG4gICAgICAgIHBhcmVudENvbmZpZy50cmFuc2l0aW9uXG4gICAgKVxuXG4gICAgLyoqXG4gICAgICogRG9uJ3QgYWxsb3cgaXNTdGF0aWMgdG8gY2hhbmdlIGJldHdlZW4gcmVuZGVycyBhcyBpdCBhZmZlY3RzIGhvdyBtYW55IGhvb2tzXG4gICAgICogbW90aW9uIGNvbXBvbmVudHMgZmlyZS5cbiAgICAgKi9cbiAgICBjb25maWcuaXNTdGF0aWMgPSB1c2VDb25zdGFudCgoKSA9PiBjb25maWcuaXNTdGF0aWMpXG5cbiAgICAvKipcbiAgICAgKiBDcmVhdGluZyBhIG5ldyBjb25maWcgY29udGV4dCBvYmplY3Qgd2lsbCByZS1yZW5kZXIgZXZlcnkgYG1vdGlvbmAgY29tcG9uZW50XG4gICAgICogZXZlcnkgdGltZSBpdCByZW5kZXJzLiBTbyB3ZSBvbmx5IHdhbnQgdG8gY3JlYXRlIGEgbmV3IG9uZSBzcGFyaW5nbHkuXG4gICAgICovXG4gICAgY29uc3QgY29udGV4dCA9IHVzZU1lbW8oXG4gICAgICAgICgpID0+IGNvbmZpZyxcbiAgICAgICAgW1xuICAgICAgICAgICAgSlNPTi5zdHJpbmdpZnkoY29uZmlnLnRyYW5zaXRpb24pLFxuICAgICAgICAgICAgY29uZmlnLnRyYW5zZm9ybVBhZ2VQb2ludCxcbiAgICAgICAgICAgIGNvbmZpZy5yZWR1Y2VkTW90aW9uLFxuICAgICAgICAgICAgY29uZmlnLnNraXBBbmltYXRpb25zLFxuICAgICAgICBdXG4gICAgKVxuXG4gICAgcmV0dXJuIChcbiAgICAgICAgPE1vdGlvbkNvbmZpZ0NvbnRleHQuUHJvdmlkZXIgdmFsdWU9e2NvbnRleHQgYXMgTW90aW9uQ29uZmlnQ29udGV4dH0+XG4gICAgICAgICAgICB7Y2hpbGRyZW59XG4gICAgICAgIDwvTW90aW9uQ29uZmlnQ29udGV4dC5Qcm92aWRlcj5cbiAgICApXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/MotionConfig/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/Group.mjs":
/*!*********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/Group.mjs ***!
  \*********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   ReorderGroup: () => (/* binding */ ReorderGroup),\n/* harmony export */   ReorderGroupComponent: () => (/* binding */ ReorderGroupComponent)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_ReorderContext_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../context/ReorderContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/ReorderContext.mjs\");\n/* harmony import */ var _render_components_motion_proxy_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../render/components/motion/proxy.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* harmony import */ var _utils_check_reorder_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils/check-reorder.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/utils/check-reorder.mjs\");\n/* __next_internal_client_entry_do_not_use__ ReorderGroup,ReorderGroupComponent auto */ var _s = $RefreshSig$();\n\n\n\n\n\n\n\nfunction ReorderGroupComponent({ children, as = \"ul\", axis = \"y\", onReorder, values, ...props }, externalRef) {\n    _s();\n    const Component = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__.useConstant)({\n        \"ReorderGroupComponent.useConstant[Component]\": ()=>_render_components_motion_proxy_mjs__WEBPACK_IMPORTED_MODULE_3__.motion[as]\n    }[\"ReorderGroupComponent.useConstant[Component]\"]);\n    const order = [];\n    const isReordering = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(false);\n    const groupRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n    (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.invariant)(Boolean(values), \"Reorder.Group must be provided a values prop\", \"reorder-values\");\n    const context = {\n        axis,\n        groupRef,\n        registerItem: (value, layout)=>{\n            // If the entry was already added, update it rather than adding it again\n            const idx = order.findIndex((entry)=>value === entry.value);\n            if (idx !== -1) {\n                order[idx].layout = layout[axis];\n            } else {\n                order.push({\n                    value: value,\n                    layout: layout[axis]\n                });\n            }\n            order.sort(compareMin);\n        },\n        updateOrder: (item, offset, velocity)=>{\n            if (isReordering.current) return;\n            const newOrder = (0,_utils_check_reorder_mjs__WEBPACK_IMPORTED_MODULE_5__.checkReorder)(order, item, offset, velocity);\n            if (order !== newOrder) {\n                isReordering.current = true;\n                // Find which two values swapped and apply that swap\n                // to the full values array. This preserves unmeasured\n                // items (e.g. in virtualized lists).\n                const newValues = [\n                    ...values\n                ];\n                for(let i = 0; i < newOrder.length; i++){\n                    if (order[i].value !== newOrder[i].value) {\n                        const a = values.indexOf(order[i].value);\n                        const b = values.indexOf(newOrder[i].value);\n                        if (a !== -1 && b !== -1) {\n                            [newValues[a], newValues[b]] = [\n                                newValues[b],\n                                newValues[a]\n                            ];\n                        }\n                        break;\n                    }\n                }\n                onReorder(newValues);\n            }\n        }\n    };\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n        \"ReorderGroupComponent.useEffect\": ()=>{\n            isReordering.current = false;\n        }\n    }[\"ReorderGroupComponent.useEffect\"]);\n    // Combine refs if external ref is provided\n    const setRef = (element)=>{\n        groupRef.current = element;\n        if (typeof externalRef === \"function\") {\n            externalRef(element);\n        } else if (externalRef) {\n            externalRef.current = element;\n        }\n    };\n    /**\n     * Disable browser scroll anchoring on the group container.\n     * When items reorder, scroll anchoring can cause the browser to adjust\n     * the scroll position, which interferes with drag position calculations.\n     */ const groupStyle = {\n        overflowAnchor: \"none\",\n        ...props.style\n    };\n    return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Component, {\n        ...props,\n        style: groupStyle,\n        ref: setRef,\n        ignoreStrict: true,\n        children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_context_ReorderContext_mjs__WEBPACK_IMPORTED_MODULE_6__.ReorderContext.Provider, {\n            value: context,\n            children: children\n        })\n    });\n}\n_s(ReorderGroupComponent, \"r3D4zKtfjyKsjmU3UyumDnJv6b4=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__.useConstant\n    ];\n});\n_c = ReorderGroupComponent;\nconst ReorderGroup = /*@__PURE__*/ /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(ReorderGroupComponent);\n_c1 = ReorderGroup;\nfunction compareMin(a, b) {\n    return a.layout.min - b.layout.min;\n}\n //# sourceMappingURL=Group.mjs.map\nvar _c, _c1;\n$RefreshReg$(_c, \"ReorderGroupComponent\");\n$RefreshReg$(_c1, \"ReorderGroup\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/Group.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/Item.mjs":
/*!********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/Item.mjs ***!
  \********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   ReorderItem: () => (/* binding */ ReorderItem),\n/* harmony export */   ReorderItemComponent: () => (/* binding */ ReorderItemComponent)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_ReorderContext_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../context/ReorderContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/ReorderContext.mjs\");\n/* harmony import */ var _render_components_motion_proxy_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../render/components/motion/proxy.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* harmony import */ var _value_use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../value/use-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-value.mjs\");\n/* harmony import */ var _value_use_transform_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../value/use-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-transform.mjs\");\n/* harmony import */ var _utils_auto_scroll_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./utils/auto-scroll.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/utils/auto-scroll.mjs\");\n/* __next_internal_client_entry_do_not_use__ ReorderItem,ReorderItemComponent auto */ var _s = $RefreshSig$(), _s1 = $RefreshSig$();\n\n\n\n\n\n\n\n\n\n\nfunction useDefaultMotionValue(value, defaultValue = 0) {\n    _s();\n    return (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.isMotionValue)(value) ? value : (0,_value_use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_3__.useMotionValue)(defaultValue);\n}\n_s(useDefaultMotionValue, \"EAmhqxMjACPPPqtmeMuaTuG1SiM=\", false, function() {\n    return [\n        _value_use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_3__.useMotionValue\n    ];\n});\nfunction ReorderItemComponent({ children, style = {}, value, as = \"li\", onDrag, onDragEnd, layout = true, ...props }, externalRef) {\n    _s1();\n    const Component = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__.useConstant)({\n        \"ReorderItemComponent.useConstant[Component]\": ()=>_render_components_motion_proxy_mjs__WEBPACK_IMPORTED_MODULE_5__.motion[as]\n    }[\"ReorderItemComponent.useConstant[Component]\"]);\n    const context = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_ReorderContext_mjs__WEBPACK_IMPORTED_MODULE_6__.ReorderContext);\n    const point = {\n        x: useDefaultMotionValue(style.x),\n        y: useDefaultMotionValue(style.y)\n    };\n    const zIndex = (0,_value_use_transform_mjs__WEBPACK_IMPORTED_MODULE_7__.useTransform)([\n        point.x,\n        point.y\n    ], {\n        \"ReorderItemComponent.useTransform[zIndex]\": ([latestX, latestY])=>latestX || latestY ? 1 : \"unset\"\n    }[\"ReorderItemComponent.useTransform[zIndex]\"]);\n    (0,motion_utils__WEBPACK_IMPORTED_MODULE_8__.invariant)(Boolean(context), \"Reorder.Item must be a child of Reorder.Group\", \"reorder-item-child\");\n    const { axis, registerItem, updateOrder, groupRef } = context;\n    return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Component, {\n        drag: axis,\n        ...props,\n        dragSnapToOrigin: true,\n        style: {\n            ...style,\n            x: point.x,\n            y: point.y,\n            zIndex\n        },\n        layout: layout,\n        onDrag: (event, gesturePoint)=>{\n            const { velocity, point: pointerPoint } = gesturePoint;\n            const offset = point[axis].get();\n            // Always attempt to update order - checkReorder handles the logic\n            updateOrder(value, offset, velocity[axis]);\n            (0,_utils_auto_scroll_mjs__WEBPACK_IMPORTED_MODULE_9__.autoScrollIfNeeded)(groupRef.current, pointerPoint[axis], axis, velocity[axis]);\n            onDrag && onDrag(event, gesturePoint);\n        },\n        onDragEnd: (event, gesturePoint)=>{\n            (0,_utils_auto_scroll_mjs__WEBPACK_IMPORTED_MODULE_9__.resetAutoScrollState)();\n            onDragEnd && onDragEnd(event, gesturePoint);\n        },\n        onLayoutMeasure: (measured)=>{\n            registerItem(value, measured);\n        },\n        ref: externalRef,\n        ignoreStrict: true,\n        children: children\n    });\n}\n_s1(ReorderItemComponent, \"dspmwsSa1V+yx1XAyOVjp6LHSKs=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_4__.useConstant,\n        useDefaultMotionValue,\n        useDefaultMotionValue,\n        _value_use_transform_mjs__WEBPACK_IMPORTED_MODULE_7__.useTransform\n    ];\n});\n_c = ReorderItemComponent;\nconst ReorderItem = /*@__PURE__*/ /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(ReorderItemComponent);\n_c1 = ReorderItem;\n //# sourceMappingURL=Item.mjs.map\nvar _c, _c1;\n$RefreshReg$(_c, \"ReorderItemComponent\");\n$RefreshReg$(_c1, \"ReorderItem\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/Item.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/namespace.mjs":
/*!*************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/namespace.mjs ***!
  \*************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   Group: () => (/* reexport safe */ _Group_mjs__WEBPACK_IMPORTED_MODULE_0__.ReorderGroup),\n/* harmony export */   Item: () => (/* reexport safe */ _Item_mjs__WEBPACK_IMPORTED_MODULE_1__.ReorderItem)\n/* harmony export */ });\n/* harmony import */ var _Group_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Group.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/Group.mjs\");\n/* harmony import */ var _Item_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Item.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/Item.mjs\");\n\n\n//# sourceMappingURL=namespace.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb21wb25lbnRzL1Jlb3JkZXIvbmFtZXNwYWNlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQW9EO0FBQ0g7QUFDakQiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxjb21wb25lbnRzXFxSZW9yZGVyXFxuYW1lc3BhY2UubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IFJlb3JkZXJHcm91cCBhcyBHcm91cCB9IGZyb20gJy4vR3JvdXAubWpzJztcbmV4cG9ydCB7IFJlb3JkZXJJdGVtIGFzIEl0ZW0gfSBmcm9tICcuL0l0ZW0ubWpzJztcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hbWVzcGFjZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/namespace.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/utils/auto-scroll.mjs":
/*!*********************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/utils/auto-scroll.mjs ***!
  \*********************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   autoScrollIfNeeded: () => (/* binding */ autoScrollIfNeeded),\n/* harmony export */   resetAutoScrollState: () => (/* binding */ resetAutoScrollState)\n/* harmony export */ });\nconst threshold = 50;\nconst maxSpeed = 25;\nconst overflowStyles = new Set([\"auto\", \"scroll\"]);\n// Track initial scroll limits per scrollable element (Bug 1 fix)\nconst initialScrollLimits = new WeakMap();\nconst activeScrollEdge = new WeakMap();\n// Track which group element is currently dragging to clear state on end\nlet currentGroupElement = null;\nfunction resetAutoScrollState() {\n    if (currentGroupElement) {\n        const scrollableAncestor = findScrollableAncestor(currentGroupElement, \"y\");\n        if (scrollableAncestor) {\n            activeScrollEdge.delete(scrollableAncestor);\n            initialScrollLimits.delete(scrollableAncestor);\n        }\n        // Also try x axis\n        const scrollableAncestorX = findScrollableAncestor(currentGroupElement, \"x\");\n        if (scrollableAncestorX && scrollableAncestorX !== scrollableAncestor) {\n            activeScrollEdge.delete(scrollableAncestorX);\n            initialScrollLimits.delete(scrollableAncestorX);\n        }\n        currentGroupElement = null;\n    }\n}\nfunction isScrollableElement(element, axis) {\n    const style = getComputedStyle(element);\n    const overflow = axis === \"x\" ? style.overflowX : style.overflowY;\n    const isDocumentScroll = element === document.body ||\n        element === document.documentElement;\n    return overflowStyles.has(overflow) || isDocumentScroll;\n}\nfunction findScrollableAncestor(element, axis) {\n    let current = element?.parentElement;\n    while (current) {\n        if (isScrollableElement(current, axis)) {\n            return current;\n        }\n        current = current.parentElement;\n    }\n    return null;\n}\nfunction getScrollAmount(pointerPosition, scrollElement, axis) {\n    const rect = scrollElement.getBoundingClientRect();\n    const start = axis === \"x\" ? Math.max(0, rect.left) : Math.max(0, rect.top);\n    const end = axis === \"x\" ? Math.min(window.innerWidth, rect.right) : Math.min(window.innerHeight, rect.bottom);\n    const distanceFromStart = pointerPosition - start;\n    const distanceFromEnd = end - pointerPosition;\n    if (distanceFromStart < threshold) {\n        const intensity = 1 - distanceFromStart / threshold;\n        return { amount: -maxSpeed * intensity * intensity, edge: \"start\" };\n    }\n    else if (distanceFromEnd < threshold) {\n        const intensity = 1 - distanceFromEnd / threshold;\n        return { amount: maxSpeed * intensity * intensity, edge: \"end\" };\n    }\n    return { amount: 0, edge: null };\n}\nfunction autoScrollIfNeeded(groupElement, pointerPosition, axis, velocity) {\n    if (!groupElement)\n        return;\n    // Track the group element for cleanup\n    currentGroupElement = groupElement;\n    const scrollableAncestor = findScrollableAncestor(groupElement, axis);\n    if (!scrollableAncestor)\n        return;\n    // Convert pointer position from page coordinates to viewport coordinates.\n    // The gesture system uses pageX/pageY but getBoundingClientRect() returns\n    // viewport-relative coordinates, so we need to account for page scroll.\n    const viewportPointerPosition = pointerPosition - (axis === \"x\" ? window.scrollX : window.scrollY);\n    const { amount: scrollAmount, edge } = getScrollAmount(viewportPointerPosition, scrollableAncestor, axis);\n    // If not in any threshold zone, clear all state\n    if (edge === null) {\n        activeScrollEdge.delete(scrollableAncestor);\n        initialScrollLimits.delete(scrollableAncestor);\n        return;\n    }\n    const currentActiveEdge = activeScrollEdge.get(scrollableAncestor);\n    const isDocumentScroll = scrollableAncestor === document.body ||\n        scrollableAncestor === document.documentElement;\n    // If not currently scrolling this edge, check velocity to see if we should start\n    if (currentActiveEdge !== edge) {\n        // Only start scrolling if velocity is towards the edge\n        const shouldStart = (edge === \"start\" && velocity < 0) ||\n            (edge === \"end\" && velocity > 0);\n        if (!shouldStart)\n            return;\n        // Activate this edge\n        activeScrollEdge.set(scrollableAncestor, edge);\n        // Record initial scroll limit (prevents infinite scroll)\n        const maxScroll = axis === \"x\"\n            ? scrollableAncestor.scrollWidth - (isDocumentScroll ? window.innerWidth : scrollableAncestor.clientWidth)\n            : scrollableAncestor.scrollHeight - (isDocumentScroll ? window.innerHeight : scrollableAncestor.clientHeight);\n        initialScrollLimits.set(scrollableAncestor, maxScroll);\n    }\n    // Cap scrolling at initial limit (prevents infinite scroll)\n    if (scrollAmount > 0) {\n        const initialLimit = initialScrollLimits.get(scrollableAncestor);\n        const currentScroll = axis === \"x\"\n            ? (isDocumentScroll ? window.scrollX : scrollableAncestor.scrollLeft)\n            : (isDocumentScroll ? window.scrollY : scrollableAncestor.scrollTop);\n        if (currentScroll >= initialLimit)\n            return;\n    }\n    // Apply scroll\n    if (axis === \"x\") {\n        if (isDocumentScroll) {\n            window.scrollBy({ left: scrollAmount });\n        }\n        else {\n            scrollableAncestor.scrollLeft += scrollAmount;\n        }\n    }\n    else {\n        if (isDocumentScroll) {\n            window.scrollBy({ top: scrollAmount });\n        }\n        else {\n            scrollableAncestor.scrollTop += scrollAmount;\n        }\n    }\n}\n\n\n//# sourceMappingURL=auto-scroll.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/utils/auto-scroll.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/utils/check-reorder.mjs":
/*!***********************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/utils/check-reorder.mjs ***!
  \***********************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   checkReorder: () => (/* binding */ checkReorder)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/array.mjs\");\n\n\n\nfunction checkReorder(order, value, offset, velocity) {\n    if (!velocity)\n        return order;\n    const index = order.findIndex((item) => item.value === value);\n    if (index === -1)\n        return order;\n    const nextOffset = velocity > 0 ? 1 : -1;\n    const nextItem = order[index + nextOffset];\n    if (!nextItem)\n        return order;\n    const item = order[index];\n    const nextLayout = nextItem.layout;\n    const nextItemCenter = (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.mixNumber)(nextLayout.min, nextLayout.max, 0.5);\n    if ((nextOffset === 1 && item.layout.max + offset > nextItemCenter) ||\n        (nextOffset === -1 && item.layout.min + offset < nextItemCenter)) {\n        return (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.moveItem)(order, index, index + nextOffset);\n    }\n    return order;\n}\n\n\n//# sourceMappingURL=check-reorder.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb21wb25lbnRzL1Jlb3JkZXIvdXRpbHMvY2hlY2stcmVvcmRlci5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXVDO0FBQ0M7O0FBRXhDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQixxREFBUztBQUNwQztBQUNBO0FBQ0EsZUFBZSxzREFBUTtBQUN2QjtBQUNBO0FBQ0E7O0FBRXdCO0FBQ3hCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcY29tcG9uZW50c1xcUmVvcmRlclxcdXRpbHNcXGNoZWNrLXJlb3JkZXIubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1peE51bWJlciB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgbW92ZUl0ZW0gfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuXG5mdW5jdGlvbiBjaGVja1Jlb3JkZXIob3JkZXIsIHZhbHVlLCBvZmZzZXQsIHZlbG9jaXR5KSB7XG4gICAgaWYgKCF2ZWxvY2l0eSlcbiAgICAgICAgcmV0dXJuIG9yZGVyO1xuICAgIGNvbnN0IGluZGV4ID0gb3JkZXIuZmluZEluZGV4KChpdGVtKSA9PiBpdGVtLnZhbHVlID09PSB2YWx1ZSk7XG4gICAgaWYgKGluZGV4ID09PSAtMSlcbiAgICAgICAgcmV0dXJuIG9yZGVyO1xuICAgIGNvbnN0IG5leHRPZmZzZXQgPSB2ZWxvY2l0eSA+IDAgPyAxIDogLTE7XG4gICAgY29uc3QgbmV4dEl0ZW0gPSBvcmRlcltpbmRleCArIG5leHRPZmZzZXRdO1xuICAgIGlmICghbmV4dEl0ZW0pXG4gICAgICAgIHJldHVybiBvcmRlcjtcbiAgICBjb25zdCBpdGVtID0gb3JkZXJbaW5kZXhdO1xuICAgIGNvbnN0IG5leHRMYXlvdXQgPSBuZXh0SXRlbS5sYXlvdXQ7XG4gICAgY29uc3QgbmV4dEl0ZW1DZW50ZXIgPSBtaXhOdW1iZXIobmV4dExheW91dC5taW4sIG5leHRMYXlvdXQubWF4LCAwLjUpO1xuICAgIGlmICgobmV4dE9mZnNldCA9PT0gMSAmJiBpdGVtLmxheW91dC5tYXggKyBvZmZzZXQgPiBuZXh0SXRlbUNlbnRlcikgfHxcbiAgICAgICAgKG5leHRPZmZzZXQgPT09IC0xICYmIGl0ZW0ubGF5b3V0Lm1pbiArIG9mZnNldCA8IG5leHRJdGVtQ2VudGVyKSkge1xuICAgICAgICByZXR1cm4gbW92ZUl0ZW0ob3JkZXIsIGluZGV4LCBpbmRleCArIG5leHRPZmZzZXQpO1xuICAgIH1cbiAgICByZXR1cm4gb3JkZXI7XG59XG5cbmV4cG9ydCB7IGNoZWNrUmVvcmRlciB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2hlY2stcmVvcmRlci5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/utils/check-reorder.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/DeprecatedLayoutGroupContext.mjs":
/*!*********************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/DeprecatedLayoutGroupContext.mjs ***!
  \*********************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   DeprecatedLayoutGroupContext: () => (/* binding */ DeprecatedLayoutGroupContext)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ DeprecatedLayoutGroupContext auto */ \n/**\n * Note: Still used by components generated by old versions of Framer\n *\n * @deprecated\n */ const DeprecatedLayoutGroupContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(null);\n //# sourceMappingURL=DeprecatedLayoutGroupContext.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb250ZXh0L0RlcHJlY2F0ZWRMYXlvdXRHcm91cENvbnRleHQubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUlBOzs7O0NBSUciLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxjb250ZXh0XFxEZXByZWNhdGVkTGF5b3V0R3JvdXBDb250ZXh0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IGNyZWF0ZUNvbnRleHQgfSBmcm9tIFwicmVhY3RcIlxuXG4vKipcbiAqIE5vdGU6IFN0aWxsIHVzZWQgYnkgY29tcG9uZW50cyBnZW5lcmF0ZWQgYnkgb2xkIHZlcnNpb25zIG9mIEZyYW1lclxuICpcbiAqIEBkZXByZWNhdGVkXG4gKi9cbmV4cG9ydCBjb25zdCBEZXByZWNhdGVkTGF5b3V0R3JvdXBDb250ZXh0ID0gY3JlYXRlQ29udGV4dDxzdHJpbmcgfCBudWxsPihudWxsKVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/DeprecatedLayoutGroupContext.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs":
/*!***********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs ***!
  \***********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   LayoutGroupContext: () => (/* binding */ LayoutGroupContext)
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js");
/* __next_internal_client_entry_do_not_use__ LayoutGroupContext auto */ 
const LayoutGroupContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)({});
 //# sourceMappingURL=LayoutGroupContext.mjs.map


/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LazyContext.mjs":
/*!****************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LazyContext.mjs ***!
  \****************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   LazyContext: () => (/* binding */ LazyContext)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ LazyContext auto */ \nconst LazyContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)({\n    strict: false\n});\n //# sourceMappingURL=LazyContext.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb250ZXh0L0xhenlDb250ZXh0Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFVTztJQUFBO0FBQUEiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxjb250ZXh0XFxMYXp5Q29udGV4dC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBjcmVhdGVDb250ZXh0IH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IENyZWF0ZVZpc3VhbEVsZW1lbnQgfSBmcm9tIFwiLi4vcmVuZGVyL3R5cGVzXCJcblxuZXhwb3J0IGludGVyZmFjZSBMYXp5Q29udGV4dFByb3BzIHtcbiAgICByZW5kZXJlcj86IENyZWF0ZVZpc3VhbEVsZW1lbnRcbiAgICBzdHJpY3Q6IGJvb2xlYW5cbn1cblxuZXhwb3J0IGNvbnN0IExhenlDb250ZXh0ID0gY3JlYXRlQ29udGV4dDxMYXp5Q29udGV4dFByb3BzPih7IHN0cmljdDogZmFsc2UgfSlcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LazyContext.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs":
/*!************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs ***!
  \************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   MotionConfigContext: () => (/* binding */ MotionConfigContext)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ MotionConfigContext auto */ \n/**\n * @public\n */ const MotionConfigContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)({\n    transformPagePoint: (p)=>p,\n    isStatic: false,\n    reducedMotion: \"never\"\n});\n //# sourceMappingURL=MotionConfigContext.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb250ZXh0L01vdGlvbkNvbmZpZ0NvbnRleHQubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQXlEQTs7Q0FFRyxHQUNJO0lBQ0g7SUFDQTtJQUNBO0FBQ0giLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxjb250ZXh0XFxNb3Rpb25Db25maWdDb250ZXh0LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgdHlwZSB7IFRyYW5zaXRpb24gfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyBUcmFuc2Zvcm1Qb2ludCB9IGZyb20gXCJtb3Rpb24tdXRpbHNcIlxuaW1wb3J0IHsgY3JlYXRlQ29udGV4dCB9IGZyb20gXCJyZWFjdFwiXG5cbmV4cG9ydCB0eXBlIFJlZHVjZWRNb3Rpb25Db25maWcgPSBcImFsd2F5c1wiIHwgXCJuZXZlclwiIHwgXCJ1c2VyXCJcblxuLyoqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgTW90aW9uQ29uZmlnQ29udGV4dCB7XG4gICAgLyoqXG4gICAgICogSW50ZXJuYWwsIGV4cG9ydGVkIG9ubHkgZm9yIHVzYWdlIGluIEZyYW1lclxuICAgICAqL1xuICAgIHRyYW5zZm9ybVBhZ2VQb2ludDogVHJhbnNmb3JtUG9pbnRcblxuICAgIC8qKlxuICAgICAqIEludGVybmFsLiBEZXRlcm1pbmVzIHdoZXRoZXIgdGhpcyBpcyBhIHN0YXRpYyBjb250ZXh0IGllIHRoZSBGcmFtZXIgY2FudmFzLiBJZiBzbyxcbiAgICAgKiBpdCdsbCBkaXNhYmxlIGFsbCBkeW5hbWljIGZ1bmN0aW9uYWxpdHkuXG4gICAgICovXG4gICAgaXNTdGF0aWM6IGJvb2xlYW5cblxuICAgIC8qKlxuICAgICAqIERlZmluZXMgYSBuZXcgZGVmYXVsdCB0cmFuc2l0aW9uIGZvciB0aGUgZW50aXJlIHRyZWUuXG4gICAgICpcbiAgICAgKiBAcHVibGljXG4gICAgICovXG4gICAgdHJhbnNpdGlvbj86IFRyYW5zaXRpb25cblxuICAgIC8qKlxuICAgICAqIElmIHRydWUsIHdpbGwgcmVzcGVjdCB0aGUgZGV2aWNlIHByZWZlcnNSZWR1Y2VkTW90aW9uIHNldHRpbmcgYnkgc3dpdGNoaW5nXG4gICAgICogdHJhbnNmb3JtIGFuaW1hdGlvbnMgb2ZmLlxuICAgICAqXG4gICAgICogQHB1YmxpY1xuICAgICAqL1xuICAgIHJlZHVjZWRNb3Rpb24/OiBSZWR1Y2VkTW90aW9uQ29uZmlnXG5cbiAgICAvKipcbiAgICAgKiBBIGN1c3RvbSBgbm9uY2VgIGF0dHJpYnV0ZSB1c2VkIHdoZW4gd2FudGluZyB0byBlbmZvcmNlIGEgQ29udGVudCBTZWN1cml0eSBQb2xpY3kgKENTUCkuXG4gICAgICogRm9yIG1vcmUgZGV0YWlscyBzZWU6XG4gICAgICogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSFRUUC9IZWFkZXJzL0NvbnRlbnQtU2VjdXJpdHktUG9saWN5L3N0eWxlLXNyYyN1bnNhZmVfaW5saW5lX3N0eWxlc1xuICAgICAqXG4gICAgICogQHB1YmxpY1xuICAgICAqL1xuICAgIG5vbmNlPzogc3RyaW5nXG5cbiAgICAvKipcbiAgICAgKiBJZiB0cnVlLCBhbGwgYW5pbWF0aW9ucyB3aWxsIGJlIHNraXBwZWQgYW5kIHZhbHVlcyB3aWxsIGJlIHNldCBpbnN0YW50bHkuXG4gICAgICogVXNlZnVsIGZvciBFMkUgdGVzdHMgYW5kIHZpc3VhbCByZWdyZXNzaW9uIHRlc3RpbmcuXG4gICAgICpcbiAgICAgKiBAcHVibGljXG4gICAgICovXG4gICAgc2tpcEFuaW1hdGlvbnM/OiBib29sZWFuXG5cbn1cblxuLyoqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBjb25zdCBNb3Rpb25Db25maWdDb250ZXh0ID0gY3JlYXRlQ29udGV4dDxNb3Rpb25Db25maWdDb250ZXh0Pih7XG4gICAgdHJhbnNmb3JtUGFnZVBvaW50OiAocCkgPT4gcCxcbiAgICBpc1N0YXRpYzogZmFsc2UsXG4gICAgcmVkdWNlZE1vdGlvbjogXCJuZXZlclwiLFxufSlcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/create.mjs":
/*!*************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/create.mjs ***!
  \*************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useCreateMotionContext: () => (/* binding */ useCreateMotionContext)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _index_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs\");\n/* harmony import */ var _utils_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/utils.mjs\");\n/* __next_internal_client_entry_do_not_use__ useCreateMotionContext auto */ var _s = $RefreshSig$();\n\n\n\nfunction useCreateMotionContext(props) {\n    _s();\n    const { initial, animate } = (0,_utils_mjs__WEBPACK_IMPORTED_MODULE_1__.getCurrentTreeVariants)(props, (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_index_mjs__WEBPACK_IMPORTED_MODULE_2__.MotionContext));\n    return (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)({\n        \"useCreateMotionContext.useMemo\": ()=>({\n                initial,\n                animate\n            })\n    }[\"useCreateMotionContext.useMemo\"], [\n        variantLabelsAsDependency(initial),\n        variantLabelsAsDependency(animate)\n    ]);\n}\n_s(useCreateMotionContext, \"shxTVlB2oWfKttdhhGhChpfITWQ=\");\nfunction variantLabelsAsDependency(prop) {\n    return Array.isArray(prop) ? prop.join(\" \") : prop;\n}\n //# sourceMappingURL=create.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb250ZXh0L01vdGlvbkNvbnRleHQvY3JlYXRlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQU9NOztJQUdGOzs7Ozs7Ozs7O0FBU0o7R0FaTTtBQWNOO0lBR0k7QUFDSiIsInNvdXJjZXMiOlsiQzpcXHNyY1xcY29udGV4dFxcTW90aW9uQ29udGV4dFxcY3JlYXRlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IHVzZUNvbnRleHQsIHVzZU1lbW8gfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgTW90aW9uQ29udGV4dCwgdHlwZSBNb3Rpb25Db250ZXh0UHJvcHMgfSBmcm9tIFwiLlwiXG5pbXBvcnQgeyBNb3Rpb25Qcm9wcyB9IGZyb20gXCIuLi8uLi9tb3Rpb24vdHlwZXNcIlxuaW1wb3J0IHsgZ2V0Q3VycmVudFRyZWVWYXJpYW50cyB9IGZyb20gXCIuL3V0aWxzXCJcblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUNyZWF0ZU1vdGlvbkNvbnRleHQ8SW5zdGFuY2U+KFxuICAgIHByb3BzOiBNb3Rpb25Qcm9wc1xuKTogTW90aW9uQ29udGV4dFByb3BzPEluc3RhbmNlPiB7XG4gICAgY29uc3QgeyBpbml0aWFsLCBhbmltYXRlIH0gPSBnZXRDdXJyZW50VHJlZVZhcmlhbnRzKFxuICAgICAgICBwcm9wcyxcbiAgICAgICAgdXNlQ29udGV4dChNb3Rpb25Db250ZXh0KVxuICAgIClcblxuICAgIHJldHVybiB1c2VNZW1vKFxuICAgICAgICAoKSA9PiAoeyBpbml0aWFsLCBhbmltYXRlIH0pLFxuICAgICAgICBbdmFyaWFudExhYmVsc0FzRGVwZW5kZW5jeShpbml0aWFsKSwgdmFyaWFudExhYmVsc0FzRGVwZW5kZW5jeShhbmltYXRlKV1cbiAgICApXG59XG5cbmZ1bmN0aW9uIHZhcmlhbnRMYWJlbHNBc0RlcGVuZGVuY3koXG4gICAgcHJvcDogdW5kZWZpbmVkIHwgc3RyaW5nIHwgc3RyaW5nW10gfCBib29sZWFuXG4pIHtcbiAgICByZXR1cm4gQXJyYXkuaXNBcnJheShwcm9wKSA/IHByb3Auam9pbihcIiBcIikgOiBwcm9wXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/create.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs":
/*!************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs ***!
  \************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   MotionContext: () => (/* binding */ MotionContext)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ MotionContext auto */ \nconst MotionContext = /* @__PURE__ */ /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)({});\n //# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb250ZXh0L01vdGlvbkNvbnRleHQvaW5kZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQVdPIiwic291cmNlcyI6WyJDOlxcc3JjXFxjb250ZXh0XFxNb3Rpb25Db250ZXh0XFxpbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgdHlwZSB7IFZpc3VhbEVsZW1lbnQgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyBjcmVhdGVDb250ZXh0IH0gZnJvbSBcInJlYWN0XCJcblxuZXhwb3J0IGludGVyZmFjZSBNb3Rpb25Db250ZXh0UHJvcHM8SW5zdGFuY2UgPSB1bmtub3duPiB7XG4gICAgdmlzdWFsRWxlbWVudD86IFZpc3VhbEVsZW1lbnQ8SW5zdGFuY2U+XG4gICAgaW5pdGlhbD86IGZhbHNlIHwgc3RyaW5nIHwgc3RyaW5nW11cbiAgICBhbmltYXRlPzogc3RyaW5nIHwgc3RyaW5nW11cbn1cblxuZXhwb3J0IGNvbnN0IE1vdGlvbkNvbnRleHQgPSAvKiBAX19QVVJFX18gKi8gY3JlYXRlQ29udGV4dDxNb3Rpb25Db250ZXh0UHJvcHM+KFxuICAgIHt9XG4pXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/utils.mjs":
/*!************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/utils.mjs ***!
  \************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getCurrentTreeVariants: () => (/* binding */ getCurrentTreeVariants)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-controlling-variants.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-variant-label.mjs\");\n\n\nfunction getCurrentTreeVariants(props, context) {\n    if ((0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.isControllingVariants)(props)) {\n        const { initial, animate } = props;\n        return {\n            initial: initial === false || (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.isVariantLabel)(initial)\n                ? initial\n                : undefined,\n            animate: (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.isVariantLabel)(animate) ? animate : undefined,\n        };\n    }\n    return props.inherit !== false ? context : {};\n}\n\n\n//# sourceMappingURL=utils.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb250ZXh0L01vdGlvbkNvbnRleHQvdXRpbHMubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFtRTs7QUFFbkU7QUFDQSxRQUFRLGlFQUFxQjtBQUM3QixnQkFBZ0IsbUJBQW1CO0FBQ25DO0FBQ0EsMENBQTBDLDBEQUFjO0FBQ3hEO0FBQ0E7QUFDQSxxQkFBcUIsMERBQWM7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7O0FBRWtDO0FBQ2xDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcY29udGV4dFxcTW90aW9uQ29udGV4dFxcdXRpbHMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzQ29udHJvbGxpbmdWYXJpYW50cywgaXNWYXJpYW50TGFiZWwgfSBmcm9tICdtb3Rpb24tZG9tJztcblxuZnVuY3Rpb24gZ2V0Q3VycmVudFRyZWVWYXJpYW50cyhwcm9wcywgY29udGV4dCkge1xuICAgIGlmIChpc0NvbnRyb2xsaW5nVmFyaWFudHMocHJvcHMpKSB7XG4gICAgICAgIGNvbnN0IHsgaW5pdGlhbCwgYW5pbWF0ZSB9ID0gcHJvcHM7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBpbml0aWFsOiBpbml0aWFsID09PSBmYWxzZSB8fCBpc1ZhcmlhbnRMYWJlbChpbml0aWFsKVxuICAgICAgICAgICAgICAgID8gaW5pdGlhbFxuICAgICAgICAgICAgICAgIDogdW5kZWZpbmVkLFxuICAgICAgICAgICAgYW5pbWF0ZTogaXNWYXJpYW50TGFiZWwoYW5pbWF0ZSkgPyBhbmltYXRlIDogdW5kZWZpbmVkLFxuICAgICAgICB9O1xuICAgIH1cbiAgICByZXR1cm4gcHJvcHMuaW5oZXJpdCAhPT0gZmFsc2UgPyBjb250ZXh0IDoge307XG59XG5cbmV4cG9ydCB7IGdldEN1cnJlbnRUcmVlVmFyaWFudHMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXV0aWxzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/utils.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/PresenceContext.mjs":
/*!********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/PresenceContext.mjs ***!
  \********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   PresenceContext: () => (/* binding */ PresenceContext)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ PresenceContext auto */ \n/**\n * @public\n */ const PresenceContext = /* @__PURE__ */ /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(null);\n //# sourceMappingURL=PresenceContext.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb250ZXh0L1ByZXNlbmNlQ29udGV4dC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBT0E7O0NBRUcsMkJBRUMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxjb250ZXh0XFxQcmVzZW5jZUNvbnRleHQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgY3JlYXRlQ29udGV4dCB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgdHlwZSB7IFByZXNlbmNlQ29udGV4dFByb3BzIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuXG5leHBvcnQgdHlwZSB7IFByZXNlbmNlQ29udGV4dFByb3BzIH1cblxuLyoqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBjb25zdCBQcmVzZW5jZUNvbnRleHQgPVxuICAgIC8qIEBfX1BVUkVfXyAqLyBjcmVhdGVDb250ZXh0PFByZXNlbmNlQ29udGV4dFByb3BzIHwgbnVsbD4obnVsbClcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/PresenceContext.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/ReorderContext.mjs":
/*!*******************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/ReorderContext.mjs ***!
  \*******************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   ReorderContext: () => (/* binding */ ReorderContext)
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js");
/* __next_internal_client_entry_do_not_use__ ReorderContext auto */ 
const ReorderContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(null);
 //# sourceMappingURL=ReorderContext.mjs.map


/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs":
/*!*****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs ***!
  \*****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   SwitchLayoutGroupContext: () => (/* binding */ SwitchLayoutGroupContext)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ SwitchLayoutGroupContext auto */ \n/**\n * Internal, exported only for usage in Framer\n */ const SwitchLayoutGroupContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)({});\n //# sourceMappingURL=SwitchLayoutGroupContext.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9jb250ZXh0L1N3aXRjaExheW91dEdyb3VwQ29udGV4dC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBeUJBOztDQUVHIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcY29udGV4dFxcU3dpdGNoTGF5b3V0R3JvdXBDb250ZXh0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB0eXBlIHsgVHJhbnNpdGlvbiwgSVByb2plY3Rpb25Ob2RlIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgY3JlYXRlQ29udGV4dCB9IGZyb20gXCJyZWFjdFwiXG5cbmV4cG9ydCBpbnRlcmZhY2UgU3dpdGNoTGF5b3V0R3JvdXAge1xuICAgIHJlZ2lzdGVyPzogKG1lbWJlcjogSVByb2plY3Rpb25Ob2RlKSA9PiB2b2lkXG4gICAgZGVyZWdpc3Rlcj86IChtZW1iZXI6IElQcm9qZWN0aW9uTm9kZSkgPT4gdm9pZFxufVxuXG5leHBvcnQgdHlwZSBTd2l0Y2hMYXlvdXRHcm91cENvbnRleHQgPSBTd2l0Y2hMYXlvdXRHcm91cCAmXG4gICAgSW5pdGlhbFByb21vdGlvbkNvbmZpZ1xuXG5leHBvcnQgdHlwZSBJbml0aWFsUHJvbW90aW9uQ29uZmlnID0ge1xuICAgIC8qKlxuICAgICAqIFRoZSBpbml0aWFsIHRyYW5zaXRpb24gdG8gdXNlIHdoZW4gdGhlIGVsZW1lbnRzIGluIHRoaXMgZ3JvdXAgbW91bnQgKGFuZCBhdXRvbWF0aWNhbGx5IHByb21vdGVkKS5cbiAgICAgKiBTdWJzZXF1ZW50IHVwZGF0ZXMgc2hvdWxkIHByb3ZpZGUgYSB0cmFuc2l0aW9uIGluIHRoZSBwcm9tb3RlIG1ldGhvZC5cbiAgICAgKi9cbiAgICB0cmFuc2l0aW9uPzogVHJhbnNpdGlvblxuICAgIC8qKlxuICAgICAqIElmIHRoZSBmb2xsb3cgdHJlZSBzaG91bGQgcHJlc2VydmUgaXRzIG9wYWNpdHkgd2hlbiB0aGUgbGVhZCBpcyBwcm9tb3RlZCBvbiBtb3VudFxuICAgICAqL1xuICAgIHNob3VsZFByZXNlcnZlRm9sbG93T3BhY2l0eT86IChtZW1iZXI6IElQcm9qZWN0aW9uTm9kZSkgPT4gYm9vbGVhblxufVxuXG4vKipcbiAqIEludGVybmFsLCBleHBvcnRlZCBvbmx5IGZvciB1c2FnZSBpbiBGcmFtZXJcbiAqL1xuZXhwb3J0IGNvbnN0IFN3aXRjaExheW91dEdyb3VwQ29udGV4dCA9IGNyZWF0ZUNvbnRleHQ8U3dpdGNoTGF5b3V0R3JvdXBDb250ZXh0PihcbiAgICB7fVxuKVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/add-pointer-event.mjs":
/*!*********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/add-pointer-event.mjs ***!
  \*********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   addPointerEvent: () => (/* binding */ addPointerEvent)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/events/add-dom-event.mjs\");\n/* harmony import */ var _event_info_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./event-info.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/event-info.mjs\");\n\n\n\nfunction addPointerEvent(target, eventName, handler, options) {\n    return (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.addDomEvent)(target, eventName, (0,_event_info_mjs__WEBPACK_IMPORTED_MODULE_1__.addPointerInfo)(handler), options);\n}\n\n\n//# sourceMappingURL=add-pointer-event.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9ldmVudHMvYWRkLXBvaW50ZXItZXZlbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUF5QztBQUNTOztBQUVsRDtBQUNBLFdBQVcsdURBQVcsb0JBQW9CLCtEQUFjO0FBQ3hEOztBQUUyQjtBQUMzQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGV2ZW50c1xcYWRkLXBvaW50ZXItZXZlbnQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGFkZERvbUV2ZW50IH0gZnJvbSAnbW90aW9uLWRvbSc7XG5pbXBvcnQgeyBhZGRQb2ludGVySW5mbyB9IGZyb20gJy4vZXZlbnQtaW5mby5tanMnO1xuXG5mdW5jdGlvbiBhZGRQb2ludGVyRXZlbnQodGFyZ2V0LCBldmVudE5hbWUsIGhhbmRsZXIsIG9wdGlvbnMpIHtcbiAgICByZXR1cm4gYWRkRG9tRXZlbnQodGFyZ2V0LCBldmVudE5hbWUsIGFkZFBvaW50ZXJJbmZvKGhhbmRsZXIpLCBvcHRpb25zKTtcbn1cblxuZXhwb3J0IHsgYWRkUG9pbnRlckV2ZW50IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hZGQtcG9pbnRlci1ldmVudC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/add-pointer-event.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/event-info.mjs":
/*!**************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/event-info.mjs ***!
  \**************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   addPointerInfo: () => (/* binding */ addPointerInfo),\n/* harmony export */   extractEventInfo: () => (/* binding */ extractEventInfo)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/is-primary-pointer.mjs\");\n\n\nfunction extractEventInfo(event) {\n    return {\n        point: {\n            x: event.pageX,\n            y: event.pageY,\n        },\n    };\n}\nconst addPointerInfo = (handler) => (event) => (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.isPrimaryPointer)(event) && handler(event, extractEventInfo(event));\n\n\n//# sourceMappingURL=event-info.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9ldmVudHMvZXZlbnQtaW5mby5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQThDOztBQUU5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSwrQ0FBK0MsNERBQWdCOztBQUVuQjtBQUM1QyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGV2ZW50c1xcZXZlbnQtaW5mby5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNQcmltYXJ5UG9pbnRlciB9IGZyb20gJ21vdGlvbi1kb20nO1xuXG5mdW5jdGlvbiBleHRyYWN0RXZlbnRJbmZvKGV2ZW50KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgICAgcG9pbnQ6IHtcbiAgICAgICAgICAgIHg6IGV2ZW50LnBhZ2VYLFxuICAgICAgICAgICAgeTogZXZlbnQucGFnZVksXG4gICAgICAgIH0sXG4gICAgfTtcbn1cbmNvbnN0IGFkZFBvaW50ZXJJbmZvID0gKGhhbmRsZXIpID0+IChldmVudCkgPT4gaXNQcmltYXJ5UG9pbnRlcihldmVudCkgJiYgaGFuZGxlcihldmVudCwgZXh0cmFjdEV2ZW50SW5mbyhldmVudCkpO1xuXG5leHBvcnQgeyBhZGRQb2ludGVySW5mbywgZXh0cmFjdEV2ZW50SW5mbyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZXZlbnQtaW5mby5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/event-info.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/use-dom-event.mjs":
/*!*****************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/use-dom-event.mjs ***!
  \*****************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useDomEvent: () => (/* binding */ useDomEvent)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/events/add-dom-event.mjs\");\n/* __next_internal_client_entry_do_not_use__ useDomEvent auto */ var _s = $RefreshSig$();\n\n\n/**\n * Attaches an event listener directly to the provided DOM element.\n *\n * Bypassing React's event system can be desirable, for instance when attaching non-passive\n * event handlers.\n *\n * ```jsx\n * const ref = useRef(null)\n *\n * useDomEvent(ref, 'wheel', onWheel, { passive: false })\n *\n * return <div ref={ref} />\n * ```\n *\n * @param ref - React.RefObject that's been provided to the element you want to bind the listener to.\n * @param eventName - Name of the event you want listen for.\n * @param handler - Function to fire when receiving the event.\n * @param options - Options to pass to `Event.addEventListener`.\n *\n * @public\n */ function useDomEvent(ref, eventName, handler, options) {\n    _s();\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n        \"useDomEvent.useEffect\": ()=>{\n            const element = ref.current;\n            if (handler && element) {\n                return (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.addDomEvent)(element, eventName, handler, options);\n            }\n        }\n    }[\"useDomEvent.useEffect\"], [\n        ref,\n        eventName,\n        handler,\n        options\n    ]);\n}\n_s(useDomEvent, \"OD7bBpZva5O2jO+Puf00hKivP7c=\");\n //# sourceMappingURL=use-dom-event.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9ldmVudHMvdXNlLWRvbS1ldmVudC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBS0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBb0JHLEdBQ0c7Ozs7WUFPRTtZQUVBOzs7Ozs7Ozs7O0FBSVI7R0FiTSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGV2ZW50c1xcdXNlLWRvbS1ldmVudC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBSZWZPYmplY3QsIHVzZUVmZmVjdCB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBhZGREb21FdmVudCB9IGZyb20gXCJtb3Rpb24tZG9tXCJcblxuLyoqXG4gKiBBdHRhY2hlcyBhbiBldmVudCBsaXN0ZW5lciBkaXJlY3RseSB0byB0aGUgcHJvdmlkZWQgRE9NIGVsZW1lbnQuXG4gKlxuICogQnlwYXNzaW5nIFJlYWN0J3MgZXZlbnQgc3lzdGVtIGNhbiBiZSBkZXNpcmFibGUsIGZvciBpbnN0YW5jZSB3aGVuIGF0dGFjaGluZyBub24tcGFzc2l2ZVxuICogZXZlbnQgaGFuZGxlcnMuXG4gKlxuICogYGBganN4XG4gKiBjb25zdCByZWYgPSB1c2VSZWYobnVsbClcbiAqXG4gKiB1c2VEb21FdmVudChyZWYsICd3aGVlbCcsIG9uV2hlZWwsIHsgcGFzc2l2ZTogZmFsc2UgfSlcbiAqXG4gKiByZXR1cm4gPGRpdiByZWY9e3JlZn0gLz5cbiAqIGBgYFxuICpcbiAqIEBwYXJhbSByZWYgLSBSZWFjdC5SZWZPYmplY3QgdGhhdCdzIGJlZW4gcHJvdmlkZWQgdG8gdGhlIGVsZW1lbnQgeW91IHdhbnQgdG8gYmluZCB0aGUgbGlzdGVuZXIgdG8uXG4gKiBAcGFyYW0gZXZlbnROYW1lIC0gTmFtZSBvZiB0aGUgZXZlbnQgeW91IHdhbnQgbGlzdGVuIGZvci5cbiAqIEBwYXJhbSBoYW5kbGVyIC0gRnVuY3Rpb24gdG8gZmlyZSB3aGVuIHJlY2VpdmluZyB0aGUgZXZlbnQuXG4gKiBAcGFyYW0gb3B0aW9ucyAtIE9wdGlvbnMgdG8gcGFzcyB0byBgRXZlbnQuYWRkRXZlbnRMaXN0ZW5lcmAuXG4gKlxuICogQHB1YmxpY1xuICovXG5leHBvcnQgZnVuY3Rpb24gdXNlRG9tRXZlbnQoXG4gICAgcmVmOiBSZWZPYmplY3Q8RXZlbnRUYXJnZXQgfCBudWxsPixcbiAgICBldmVudE5hbWU6IHN0cmluZyxcbiAgICBoYW5kbGVyPzogRXZlbnRMaXN0ZW5lciB8IHVuZGVmaW5lZCxcbiAgICBvcHRpb25zPzogQWRkRXZlbnRMaXN0ZW5lck9wdGlvbnNcbikge1xuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICAgIGNvbnN0IGVsZW1lbnQgPSByZWYuY3VycmVudFxuXG4gICAgICAgIGlmIChoYW5kbGVyICYmIGVsZW1lbnQpIHtcbiAgICAgICAgICAgIHJldHVybiBhZGREb21FdmVudChlbGVtZW50LCBldmVudE5hbWUsIGhhbmRsZXIsIG9wdGlvbnMpXG4gICAgICAgIH1cbiAgICB9LCBbcmVmLCBldmVudE5hbWUsIGhhbmRsZXIsIG9wdGlvbnNdKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/use-dom-event.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/VisualElementDragControls.mjs":
/*!************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/VisualElementDragControls.mjs ***!
  \************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   VisualElementDragControls: () => (/* binding */ VisualElementDragControls),\n/* harmony export */   elementDragControls: () => (/* binding */ elementDragControls)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/models.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/drag/state/set-active.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/each-axis.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-calc.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/will-change/add-will-change.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/measure.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/conversion.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/motion-value.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/is-keyboard-accessible.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/events/add-dom-event.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/index.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var _events_add_pointer_event_mjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../events/add-pointer-event.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/add-pointer-event.mjs\");\n/* harmony import */ var _events_event_info_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../events/event-info.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/event-info.mjs\");\n/* harmony import */ var _utils_get_context_window_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../utils/get-context-window.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/get-context-window.mjs\");\n/* harmony import */ var _utils_is_ref_object_mjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../utils/is-ref-object.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/is-ref-object.mjs\");\n/* harmony import */ var _pan_PanSession_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../pan/PanSession.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/pan/PanSession.mjs\");\n/* harmony import */ var _utils_constraints_mjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./utils/constraints.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/utils/constraints.mjs\");\n\n\n\n\n\n\n\n\n\nconst elementDragControls = new WeakMap();\nclass VisualElementDragControls {\n    constructor(visualElement) {\n        this.openDragLock = null;\n        this.isDragging = false;\n        this.currentDirection = null;\n        this.originPoint = { x: 0, y: 0 };\n        /**\n         * The permitted boundaries of travel, in pixels.\n         */\n        this.constraints = false;\n        this.hasMutatedConstraints = false;\n        /**\n         * The per-axis resolved elastic values.\n         */\n        this.elastic = (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.createBox)();\n        /**\n         * The latest pointer event. Used as fallback when the `cancel` and `stop` functions are called without arguments.\n         */\n        this.latestPointerEvent = null;\n        /**\n         * The latest pan info. Used as fallback when the `cancel` and `stop` functions are called without arguments.\n         */\n        this.latestPanInfo = null;\n        this.visualElement = visualElement;\n    }\n    start(originEvent, { snapToCursor = false, distanceThreshold } = {}) {\n        /**\n         * Don't start dragging if this component is exiting\n         */\n        const { presenceContext } = this.visualElement;\n        if (presenceContext && presenceContext.isPresent === false)\n            return;\n        const onSessionStart = (event) => {\n            if (snapToCursor) {\n                this.snapToCursor((0,_events_event_info_mjs__WEBPACK_IMPORTED_MODULE_1__.extractEventInfo)(event).point);\n            }\n            this.stopAnimation();\n        };\n        const onStart = (event, info) => {\n            // Attempt to grab the global drag gesture lock - maybe make this part of PanSession\n            const { drag, dragPropagation, onDragStart } = this.getProps();\n            if (drag && !dragPropagation) {\n                if (this.openDragLock)\n                    this.openDragLock();\n                this.openDragLock = (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.setDragLock)(drag);\n                // If we don 't have the lock, don't start dragging\n                if (!this.openDragLock)\n                    return;\n            }\n            this.latestPointerEvent = event;\n            this.latestPanInfo = info;\n            this.isDragging = true;\n            this.currentDirection = null;\n            this.resolveConstraints();\n            if (this.visualElement.projection) {\n                this.visualElement.projection.isAnimationBlocked = true;\n                this.visualElement.projection.target = undefined;\n            }\n            /**\n             * Record gesture origin and pointer offset\n             */\n            (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.eachAxis)((axis) => {\n                let current = this.getAxisMotionValue(axis).get() || 0;\n                /**\n                 * If the MotionValue is a percentage value convert to px\n                 */\n                if (motion_dom__WEBPACK_IMPORTED_MODULE_4__.percent.test(current)) {\n                    const { projection } = this.visualElement;\n                    if (projection && projection.layout) {\n                        const measuredAxis = projection.layout.layoutBox[axis];\n                        if (measuredAxis) {\n                            const length = (0,motion_dom__WEBPACK_IMPORTED_MODULE_5__.calcLength)(measuredAxis);\n                            current = length * (parseFloat(current) / 100);\n                        }\n                    }\n                }\n                this.originPoint[axis] = current;\n            });\n            // Fire onDragStart event\n            if (onDragStart) {\n                motion_dom__WEBPACK_IMPORTED_MODULE_6__.frame.update(() => onDragStart(event, info), false, true);\n            }\n            (0,motion_dom__WEBPACK_IMPORTED_MODULE_7__.addValueToWillChange)(this.visualElement, \"transform\");\n            const { animationState } = this.visualElement;\n            animationState && animationState.setActive(\"whileDrag\", true);\n        };\n        const onMove = (event, info) => {\n            this.latestPointerEvent = event;\n            this.latestPanInfo = info;\n            const { dragPropagation, dragDirectionLock, onDirectionLock, onDrag, } = this.getProps();\n            // If we didn't successfully receive the gesture lock, early return.\n            if (!dragPropagation && !this.openDragLock)\n                return;\n            const { offset } = info;\n            // Attempt to detect drag direction if directionLock is true\n            if (dragDirectionLock && this.currentDirection === null) {\n                this.currentDirection = getCurrentDirection(offset);\n                // If we've successfully set a direction, notify listener\n                if (this.currentDirection !== null) {\n                    onDirectionLock && onDirectionLock(this.currentDirection);\n                }\n                return;\n            }\n            // Update each point with the latest position\n            this.updateAxis(\"x\", info.point, offset);\n            this.updateAxis(\"y\", info.point, offset);\n            /**\n             * Ideally we would leave the renderer to fire naturally at the end of\n             * this frame but if the element is about to change layout as the result\n             * of a re-render we want to ensure the browser can read the latest\n             * bounding box to ensure the pointer and element don't fall out of sync.\n             */\n            this.visualElement.render();\n            /**\n             * This must fire after the render call as it might trigger a state\n             * change which itself might trigger a layout update.\n             */\n            if (onDrag) {\n                motion_dom__WEBPACK_IMPORTED_MODULE_6__.frame.update(() => onDrag(event, info), false, true);\n            }\n        };\n        const onSessionEnd = (event, info) => {\n            this.latestPointerEvent = event;\n            this.latestPanInfo = info;\n            this.stop(event, info);\n            this.latestPointerEvent = null;\n            this.latestPanInfo = null;\n        };\n        const resumeAnimation = () => {\n            const { dragSnapToOrigin: snap } = this.getProps();\n            if (snap || this.constraints) {\n                this.startAnimation({ x: 0, y: 0 });\n            }\n        };\n        const { dragSnapToOrigin } = this.getProps();\n        this.panSession = new _pan_PanSession_mjs__WEBPACK_IMPORTED_MODULE_8__.PanSession(originEvent, {\n            onSessionStart,\n            onStart,\n            onMove,\n            onSessionEnd,\n            resumeAnimation,\n        }, {\n            transformPagePoint: this.visualElement.getTransformPagePoint(),\n            dragSnapToOrigin,\n            distanceThreshold,\n            contextWindow: (0,_utils_get_context_window_mjs__WEBPACK_IMPORTED_MODULE_9__.getContextWindow)(this.visualElement),\n            element: this.visualElement.current,\n        });\n    }\n    /**\n     * @internal\n     */\n    stop(event, panInfo) {\n        const finalEvent = event || this.latestPointerEvent;\n        const finalPanInfo = panInfo || this.latestPanInfo;\n        const isDragging = this.isDragging;\n        this.cancel();\n        if (!isDragging || !finalPanInfo || !finalEvent)\n            return;\n        const { velocity } = finalPanInfo;\n        this.startAnimation(velocity);\n        const { onDragEnd } = this.getProps();\n        if (onDragEnd) {\n            motion_dom__WEBPACK_IMPORTED_MODULE_6__.frame.postRender(() => onDragEnd(finalEvent, finalPanInfo));\n        }\n    }\n    /**\n     * @internal\n     */\n    cancel() {\n        this.isDragging = false;\n        const { projection, animationState } = this.visualElement;\n        if (projection) {\n            projection.isAnimationBlocked = false;\n        }\n        this.endPanSession();\n        const { dragPropagation } = this.getProps();\n        if (!dragPropagation && this.openDragLock) {\n            this.openDragLock();\n            this.openDragLock = null;\n        }\n        animationState && animationState.setActive(\"whileDrag\", false);\n    }\n    /**\n     * Clean up the pan session without modifying other drag state.\n     * This is used during unmount to ensure event listeners are removed\n     * without affecting projection animations or drag locks.\n     * @internal\n     */\n    endPanSession() {\n        this.panSession && this.panSession.end();\n        this.panSession = undefined;\n    }\n    updateAxis(axis, _point, offset) {\n        const { drag } = this.getProps();\n        // If we're not dragging this axis, do an early return.\n        if (!offset || !shouldDrag(axis, drag, this.currentDirection))\n            return;\n        const axisValue = this.getAxisMotionValue(axis);\n        let next = this.originPoint[axis] + offset[axis];\n        // Apply constraints\n        if (this.constraints && this.constraints[axis]) {\n            next = (0,_utils_constraints_mjs__WEBPACK_IMPORTED_MODULE_10__.applyConstraints)(next, this.constraints[axis], this.elastic[axis]);\n        }\n        axisValue.set(next);\n    }\n    resolveConstraints() {\n        const { dragConstraints, dragElastic } = this.getProps();\n        const layout = this.visualElement.projection &&\n            !this.visualElement.projection.layout\n            ? this.visualElement.projection.measure(false)\n            : this.visualElement.projection?.layout;\n        const prevConstraints = this.constraints;\n        if (dragConstraints && (0,_utils_is_ref_object_mjs__WEBPACK_IMPORTED_MODULE_11__.isRefObject)(dragConstraints)) {\n            if (!this.constraints) {\n                this.constraints = this.resolveRefConstraints();\n            }\n        }\n        else {\n            if (dragConstraints && layout) {\n                this.constraints = (0,_utils_constraints_mjs__WEBPACK_IMPORTED_MODULE_10__.calcRelativeConstraints)(layout.layoutBox, dragConstraints);\n            }\n            else {\n                this.constraints = false;\n            }\n        }\n        this.elastic = (0,_utils_constraints_mjs__WEBPACK_IMPORTED_MODULE_10__.resolveDragElastic)(dragElastic);\n        /**\n         * If we're outputting to external MotionValues, we want to rebase the measured constraints\n         * from viewport-relative to component-relative. This only applies to relative (non-ref)\n         * constraints, as ref-based constraints from calcViewportConstraints are already in the\n         * correct coordinate space for the motion value transform offset.\n         */\n        if (prevConstraints !== this.constraints &&\n            !(0,_utils_is_ref_object_mjs__WEBPACK_IMPORTED_MODULE_11__.isRefObject)(dragConstraints) &&\n            layout &&\n            this.constraints &&\n            !this.hasMutatedConstraints) {\n            (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.eachAxis)((axis) => {\n                if (this.constraints !== false &&\n                    this.getAxisMotionValue(axis)) {\n                    this.constraints[axis] = (0,_utils_constraints_mjs__WEBPACK_IMPORTED_MODULE_10__.rebaseAxisConstraints)(layout.layoutBox[axis], this.constraints[axis]);\n                }\n            });\n        }\n    }\n    resolveRefConstraints() {\n        const { dragConstraints: constraints, onMeasureDragConstraints } = this.getProps();\n        if (!constraints || !(0,_utils_is_ref_object_mjs__WEBPACK_IMPORTED_MODULE_11__.isRefObject)(constraints))\n            return false;\n        const constraintsElement = constraints.current;\n        (0,motion_utils__WEBPACK_IMPORTED_MODULE_12__.invariant)(constraintsElement !== null, \"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.\", \"drag-constraints-ref\");\n        const { projection } = this.visualElement;\n        // TODO\n        if (!projection || !projection.layout)\n            return false;\n        /**\n         * Refresh the root scroll offset so the constraint's viewport box\n         * translates to correct page coordinates. The scroll captured at\n         * drag mount can be stale if the document was scrolled afterwards —\n         * e.g. via the browser restoring scroll on refresh, or an ancestor\n         * layout effect running after this element's mount (#2829).\n         *\n         * Clear the cached scroll first so `updateScroll` bypasses its\n         * per-animationId cache and re-reads the live value.\n         */\n        if (projection.root) {\n            projection.root.scroll = undefined;\n            projection.root.updateScroll();\n        }\n        const constraintsBox = (0,motion_dom__WEBPACK_IMPORTED_MODULE_13__.measurePageBox)(constraintsElement, projection.root, this.visualElement.getTransformPagePoint());\n        let measuredConstraints = (0,_utils_constraints_mjs__WEBPACK_IMPORTED_MODULE_10__.calcViewportConstraints)(projection.layout.layoutBox, constraintsBox);\n        /**\n         * If there's an onMeasureDragConstraints listener we call it and\n         * if different constraints are returned, set constraints to that\n         */\n        if (onMeasureDragConstraints) {\n            const userConstraints = onMeasureDragConstraints((0,motion_dom__WEBPACK_IMPORTED_MODULE_14__.convertBoxToBoundingBox)(measuredConstraints));\n            this.hasMutatedConstraints = !!userConstraints;\n            if (userConstraints) {\n                measuredConstraints = (0,motion_dom__WEBPACK_IMPORTED_MODULE_14__.convertBoundingBoxToBox)(userConstraints);\n            }\n        }\n        return measuredConstraints;\n    }\n    startAnimation(velocity) {\n        const { drag, dragMomentum, dragElastic, dragTransition, dragSnapToOrigin, onDragTransitionEnd, } = this.getProps();\n        const constraints = this.constraints || {};\n        const momentumAnimations = (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.eachAxis)((axis) => {\n            if (!shouldDrag(axis, drag, this.currentDirection)) {\n                return;\n            }\n            let transition = (constraints && constraints[axis]) || {};\n            if (dragSnapToOrigin === true ||\n                dragSnapToOrigin === axis)\n                transition = { min: 0, max: 0 };\n            /**\n             * Overdamp the boundary spring if `dragElastic` is disabled. There's still a frame\n             * of spring animations so we should look into adding a disable spring option to `inertia`.\n             * We could do something here where we affect the `bounceStiffness` and `bounceDamping`\n             * using the value of `dragElastic`.\n             */\n            const bounceStiffness = dragElastic ? 200 : 1000000;\n            const bounceDamping = dragElastic ? 40 : 10000000;\n            const inertia = {\n                type: \"inertia\",\n                velocity: dragMomentum ? velocity[axis] : 0,\n                bounceStiffness,\n                bounceDamping,\n                timeConstant: 750,\n                restDelta: 1,\n                restSpeed: 10,\n                ...dragTransition,\n                ...transition,\n            };\n            // If we're not animating on an externally-provided `MotionValue` we can use the\n            // component's animation controls which will handle interactions with whileHover (etc),\n            // otherwise we just have to animate the `MotionValue` itself.\n            return this.startAxisValueAnimation(axis, inertia);\n        });\n        // Run all animations and then resolve the new drag constraints.\n        return Promise.all(momentumAnimations).then(onDragTransitionEnd);\n    }\n    startAxisValueAnimation(axis, transition) {\n        const axisValue = this.getAxisMotionValue(axis);\n        (0,motion_dom__WEBPACK_IMPORTED_MODULE_7__.addValueToWillChange)(this.visualElement, axis);\n        return axisValue.start((0,motion_dom__WEBPACK_IMPORTED_MODULE_15__.animateMotionValue)(axis, axisValue, 0, transition, this.visualElement, false));\n    }\n    stopAnimation() {\n        (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.eachAxis)((axis) => this.getAxisMotionValue(axis).stop());\n    }\n    /**\n     * Drag works differently depending on which props are provided.\n     *\n     * - If _dragX and _dragY are provided, we output the gesture delta directly to those motion values.\n     * - Otherwise, we apply the delta to the x/y motion values.\n     */\n    getAxisMotionValue(axis) {\n        const dragKey = `_drag${axis.toUpperCase()}`;\n        const props = this.visualElement.getProps();\n        const externalMotionValue = props[dragKey];\n        return externalMotionValue\n            ? externalMotionValue\n            : this.visualElement.getValue(axis, this.visualElement.latestValues[axis] ?? 0);\n    }\n    snapToCursor(point) {\n        (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.eachAxis)((axis) => {\n            const { drag } = this.getProps();\n            // If we're not dragging this axis, do an early return.\n            if (!shouldDrag(axis, drag, this.currentDirection))\n                return;\n            const { projection } = this.visualElement;\n            const axisValue = this.getAxisMotionValue(axis);\n            if (projection && projection.layout) {\n                const { min, max } = projection.layout.layoutBox[axis];\n                /**\n                 * The layout measurement includes the current transform value,\n                 * so we need to add it back to get the correct snap position.\n                 * This fixes an issue where elements with initial coordinates\n                 * would snap to the wrong position on the first drag.\n                 */\n                const current = axisValue.get() || 0;\n                axisValue.set(point[axis] - (0,motion_dom__WEBPACK_IMPORTED_MODULE_16__.mixNumber)(min, max, 0.5) + current);\n            }\n        });\n    }\n    /**\n     * When the viewport resizes we want to check if the measured constraints\n     * have changed and, if so, reposition the element within those new constraints\n     * relative to where it was before the resize.\n     */\n    scalePositionWithinConstraints() {\n        if (!this.visualElement.current)\n            return;\n        const { drag, dragConstraints } = this.getProps();\n        const { projection } = this.visualElement;\n        if (!(0,_utils_is_ref_object_mjs__WEBPACK_IMPORTED_MODULE_11__.isRefObject)(dragConstraints) || !projection || !this.constraints)\n            return;\n        /**\n         * Stop current animations as there can be visual glitching if we try to do\n         * this mid-animation\n         */\n        this.stopAnimation();\n        /**\n         * Record the relative position of the dragged element relative to the\n         * constraints box and save as a progress value.\n         */\n        const boxProgress = { x: 0, y: 0 };\n        (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.eachAxis)((axis) => {\n            const axisValue = this.getAxisMotionValue(axis);\n            if (axisValue && this.constraints !== false) {\n                const latest = axisValue.get();\n                boxProgress[axis] = (0,_utils_constraints_mjs__WEBPACK_IMPORTED_MODULE_10__.calcOrigin)({ min: latest, max: latest }, this.constraints[axis]);\n            }\n        });\n        /**\n         * Update the layout of this element and resolve the latest drag constraints\n         */\n        const { transformTemplate } = this.visualElement.getProps();\n        this.visualElement.current.style.transform = transformTemplate\n            ? transformTemplate({}, \"\")\n            : \"none\";\n        projection.root && projection.root.updateScroll();\n        projection.updateLayout();\n        /**\n         * Reset constraints so resolveConstraints() will recalculate them\n         * with the freshly measured layout rather than returning the cached value.\n         */\n        this.constraints = false;\n        this.resolveConstraints();\n        /**\n         * For each axis, calculate the current progress of the layout axis\n         * within the new constraints.\n         */\n        (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.eachAxis)((axis) => {\n            if (!shouldDrag(axis, drag, null))\n                return;\n            /**\n             * Calculate a new transform based on the previous box progress\n             */\n            const axisValue = this.getAxisMotionValue(axis);\n            const { min, max } = this.constraints[axis];\n            axisValue.set((0,motion_dom__WEBPACK_IMPORTED_MODULE_16__.mixNumber)(min, max, boxProgress[axis]));\n        });\n        /**\n         * Flush the updated transform to the DOM synchronously to prevent\n         * a visual flash at the element's CSS layout position (0,0) when\n         * the transform was stripped for measurement.\n         */\n        this.visualElement.render();\n    }\n    addListeners() {\n        if (!this.visualElement.current)\n            return;\n        elementDragControls.set(this.visualElement, this);\n        const element = this.visualElement.current;\n        /**\n         * Attach a pointerdown event listener on this DOM element to initiate drag tracking.\n         */\n        const stopPointerListener = (0,_events_add_pointer_event_mjs__WEBPACK_IMPORTED_MODULE_17__.addPointerEvent)(element, \"pointerdown\", (event) => {\n            const { drag, dragListener = true } = this.getProps();\n            const target = event.target;\n            /**\n             * Only block drag if clicking on a text input child element\n             * (input, textarea, select, contenteditable) where users might\n             * want to select text or interact with the control.\n             *\n             * Buttons and links don't block drag since they don't have\n             * click-and-move actions of their own.\n             */\n            const isClickingTextInputChild = target !== element && (0,motion_dom__WEBPACK_IMPORTED_MODULE_18__.isElementTextInput)(target);\n            if (drag && dragListener && !isClickingTextInputChild) {\n                this.start(event);\n            }\n        });\n        /**\n         * If using ref-based constraints, observe both the draggable element\n         * and the constraint container for size changes via ResizeObserver.\n         * Setup is deferred because dragConstraints.current is null when\n         * addListeners first runs (React hasn't committed the ref yet).\n         */\n        let stopResizeObservers;\n        const measureDragConstraints = () => {\n            const { dragConstraints } = this.getProps();\n            if ((0,_utils_is_ref_object_mjs__WEBPACK_IMPORTED_MODULE_11__.isRefObject)(dragConstraints) && dragConstraints.current) {\n                this.constraints = this.resolveRefConstraints();\n                if (!stopResizeObservers) {\n                    stopResizeObservers = startResizeObservers(element, dragConstraints.current, () => this.scalePositionWithinConstraints());\n                }\n            }\n        };\n        const { projection } = this.visualElement;\n        const stopMeasureLayoutListener = projection.addEventListener(\"measure\", measureDragConstraints);\n        if (projection && !projection.layout) {\n            projection.root && projection.root.updateScroll();\n            projection.updateLayout();\n        }\n        motion_dom__WEBPACK_IMPORTED_MODULE_6__.frame.read(measureDragConstraints);\n        /**\n         * Attach a window resize listener to scale the draggable target within its defined\n         * constraints as the window resizes.\n         */\n        const stopResizeListener = (0,motion_dom__WEBPACK_IMPORTED_MODULE_19__.addDomEvent)(window, \"resize\", () => this.scalePositionWithinConstraints());\n        /**\n         * If the element's layout changes, calculate the delta and apply that to\n         * the drag gesture's origin point.\n         */\n        const stopLayoutUpdateListener = projection.addEventListener(\"didUpdate\", (({ delta, hasLayoutChanged }) => {\n            if (this.isDragging && hasLayoutChanged) {\n                (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.eachAxis)((axis) => {\n                    const motionValue = this.getAxisMotionValue(axis);\n                    if (!motionValue)\n                        return;\n                    this.originPoint[axis] += delta[axis].translate;\n                    motionValue.set(motionValue.get() + delta[axis].translate);\n                });\n                this.visualElement.render();\n            }\n        }));\n        return () => {\n            stopResizeListener();\n            stopPointerListener();\n            stopMeasureLayoutListener();\n            stopLayoutUpdateListener && stopLayoutUpdateListener();\n            stopResizeObservers && stopResizeObservers();\n        };\n    }\n    getProps() {\n        const props = this.visualElement.getProps();\n        const { drag = false, dragDirectionLock = false, dragPropagation = false, dragConstraints = false, dragElastic = _utils_constraints_mjs__WEBPACK_IMPORTED_MODULE_10__.defaultElastic, dragMomentum = true, } = props;\n        return {\n            ...props,\n            drag,\n            dragDirectionLock,\n            dragPropagation,\n            dragConstraints,\n            dragElastic,\n            dragMomentum,\n        };\n    }\n}\nfunction skipFirstCall(callback) {\n    let isFirst = true;\n    return () => {\n        if (isFirst) {\n            isFirst = false;\n            return;\n        }\n        callback();\n    };\n}\nfunction startResizeObservers(element, constraintsElement, onResize) {\n    const stopElement = (0,motion_dom__WEBPACK_IMPORTED_MODULE_20__.resize)(element, skipFirstCall(onResize));\n    const stopContainer = (0,motion_dom__WEBPACK_IMPORTED_MODULE_20__.resize)(constraintsElement, skipFirstCall(onResize));\n    return () => {\n        stopElement();\n        stopContainer();\n    };\n}\nfunction shouldDrag(direction, drag, currentDirection) {\n    return ((drag === true || drag === direction) &&\n        (currentDirection === null || currentDirection === direction));\n}\n/**\n * Based on an x/y offset determine the current drag direction. If both axis' offsets are lower\n * than the provided threshold, return `null`.\n *\n * @param offset - The x/y offset from origin.\n * @param lockThreshold - (Optional) - the minimum absolute offset before we can determine a drag direction.\n */\nfunction getCurrentDirection(offset, lockThreshold = 10) {\n    let direction = null;\n    if (Math.abs(offset.y) > lockThreshold) {\n        direction = \"y\";\n    }\n    else if (Math.abs(offset.x) > lockThreshold) {\n        direction = \"x\";\n    }\n    return direction;\n}\n\n\n//# sourceMappingURL=VisualElementDragControls.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/VisualElementDragControls.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/index.mjs":
/*!****************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/index.mjs ***!
  \****************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   DragGesture: () => (/* binding */ DragGesture)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/Feature.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var _VisualElementDragControls_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VisualElementDragControls.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/VisualElementDragControls.mjs\");\n\n\n\n\nclass DragGesture extends motion_dom__WEBPACK_IMPORTED_MODULE_0__.Feature {\n    constructor(node) {\n        super(node);\n        this.removeGroupControls = motion_utils__WEBPACK_IMPORTED_MODULE_1__.noop;\n        this.removeListeners = motion_utils__WEBPACK_IMPORTED_MODULE_1__.noop;\n        this.controls = new _VisualElementDragControls_mjs__WEBPACK_IMPORTED_MODULE_2__.VisualElementDragControls(node);\n    }\n    mount() {\n        // If we've been provided a DragControls for manual control over the drag gesture,\n        // subscribe this component to it on mount.\n        const { dragControls } = this.node.getProps();\n        if (dragControls) {\n            this.removeGroupControls = dragControls.subscribe(this.controls);\n        }\n        this.removeListeners = this.controls.addListeners() || motion_utils__WEBPACK_IMPORTED_MODULE_1__.noop;\n    }\n    update() {\n        const { dragControls } = this.node.getProps();\n        const { dragControls: prevDragControls } = this.node.prevProps || {};\n        if (dragControls !== prevDragControls) {\n            this.removeGroupControls();\n            if (dragControls) {\n                this.removeGroupControls = dragControls.subscribe(this.controls);\n            }\n        }\n    }\n    unmount() {\n        this.removeGroupControls();\n        this.removeListeners();\n        /**\n         * In React 19, during list reorder reconciliation, components may\n         * briefly unmount and remount while the drag is still active. If we're\n         * actively dragging, we should NOT end the pan session - it will\n         * continue tracking pointer events via its window-level listeners.\n         *\n         * The pan session will be properly cleaned up when:\n         * 1. The drag ends naturally (pointerup/pointercancel)\n         * 2. The component is truly removed from the DOM\n         */\n        if (!this.controls.isDragging) {\n            this.controls.endPanSession();\n        }\n    }\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9nZXN0dXJlcy9kcmFnL2luZGV4Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXFDO0FBQ0Q7QUFDd0M7O0FBRTVFLDBCQUEwQiwrQ0FBTztBQUNqQztBQUNBO0FBQ0EsbUNBQW1DLDhDQUFJO0FBQ3ZDLCtCQUErQiw4Q0FBSTtBQUNuQyw0QkFBNEIscUZBQXlCO0FBQ3JEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLGVBQWU7QUFDL0I7QUFDQTtBQUNBO0FBQ0EsK0RBQStELDhDQUFJO0FBQ25FO0FBQ0E7QUFDQSxnQkFBZ0IsZUFBZTtBQUMvQixnQkFBZ0IsaUNBQWlDO0FBQ2pEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUV1QjtBQUN2QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGdlc3R1cmVzXFxkcmFnXFxpbmRleC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRmVhdHVyZSB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgbm9vcCB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyBWaXN1YWxFbGVtZW50RHJhZ0NvbnRyb2xzIH0gZnJvbSAnLi9WaXN1YWxFbGVtZW50RHJhZ0NvbnRyb2xzLm1qcyc7XG5cbmNsYXNzIERyYWdHZXN0dXJlIGV4dGVuZHMgRmVhdHVyZSB7XG4gICAgY29uc3RydWN0b3Iobm9kZSkge1xuICAgICAgICBzdXBlcihub2RlKTtcbiAgICAgICAgdGhpcy5yZW1vdmVHcm91cENvbnRyb2xzID0gbm9vcDtcbiAgICAgICAgdGhpcy5yZW1vdmVMaXN0ZW5lcnMgPSBub29wO1xuICAgICAgICB0aGlzLmNvbnRyb2xzID0gbmV3IFZpc3VhbEVsZW1lbnREcmFnQ29udHJvbHMobm9kZSk7XG4gICAgfVxuICAgIG1vdW50KCkge1xuICAgICAgICAvLyBJZiB3ZSd2ZSBiZWVuIHByb3ZpZGVkIGEgRHJhZ0NvbnRyb2xzIGZvciBtYW51YWwgY29udHJvbCBvdmVyIHRoZSBkcmFnIGdlc3R1cmUsXG4gICAgICAgIC8vIHN1YnNjcmliZSB0aGlzIGNvbXBvbmVudCB0byBpdCBvbiBtb3VudC5cbiAgICAgICAgY29uc3QgeyBkcmFnQ29udHJvbHMgfSA9IHRoaXMubm9kZS5nZXRQcm9wcygpO1xuICAgICAgICBpZiAoZHJhZ0NvbnRyb2xzKSB7XG4gICAgICAgICAgICB0aGlzLnJlbW92ZUdyb3VwQ29udHJvbHMgPSBkcmFnQ29udHJvbHMuc3Vic2NyaWJlKHRoaXMuY29udHJvbHMpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMucmVtb3ZlTGlzdGVuZXJzID0gdGhpcy5jb250cm9scy5hZGRMaXN0ZW5lcnMoKSB8fCBub29wO1xuICAgIH1cbiAgICB1cGRhdGUoKSB7XG4gICAgICAgIGNvbnN0IHsgZHJhZ0NvbnRyb2xzIH0gPSB0aGlzLm5vZGUuZ2V0UHJvcHMoKTtcbiAgICAgICAgY29uc3QgeyBkcmFnQ29udHJvbHM6IHByZXZEcmFnQ29udHJvbHMgfSA9IHRoaXMubm9kZS5wcmV2UHJvcHMgfHwge307XG4gICAgICAgIGlmIChkcmFnQ29udHJvbHMgIT09IHByZXZEcmFnQ29udHJvbHMpIHtcbiAgICAgICAgICAgIHRoaXMucmVtb3ZlR3JvdXBDb250cm9scygpO1xuICAgICAgICAgICAgaWYgKGRyYWdDb250cm9scykge1xuICAgICAgICAgICAgICAgIHRoaXMucmVtb3ZlR3JvdXBDb250cm9scyA9IGRyYWdDb250cm9scy5zdWJzY3JpYmUodGhpcy5jb250cm9scyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdW5tb3VudCgpIHtcbiAgICAgICAgdGhpcy5yZW1vdmVHcm91cENvbnRyb2xzKCk7XG4gICAgICAgIHRoaXMucmVtb3ZlTGlzdGVuZXJzKCk7XG4gICAgICAgIC8qKlxuICAgICAgICAgKiBJbiBSZWFjdCAxOSwgZHVyaW5nIGxpc3QgcmVvcmRlciByZWNvbmNpbGlhdGlvbiwgY29tcG9uZW50cyBtYXlcbiAgICAgICAgICogYnJpZWZseSB1bm1vdW50IGFuZCByZW1vdW50IHdoaWxlIHRoZSBkcmFnIGlzIHN0aWxsIGFjdGl2ZS4gSWYgd2UncmVcbiAgICAgICAgICogYWN0aXZlbHkgZHJhZ2dpbmcsIHdlIHNob3VsZCBOT1QgZW5kIHRoZSBwYW4gc2Vzc2lvbiAtIGl0IHdpbGxcbiAgICAgICAgICogY29udGludWUgdHJhY2tpbmcgcG9pbnRlciBldmVudHMgdmlhIGl0cyB3aW5kb3ctbGV2ZWwgbGlzdGVuZXJzLlxuICAgICAgICAgKlxuICAgICAgICAgKiBUaGUgcGFuIHNlc3Npb24gd2lsbCBiZSBwcm9wZXJseSBjbGVhbmVkIHVwIHdoZW46XG4gICAgICAgICAqIDEuIFRoZSBkcmFnIGVuZHMgbmF0dXJhbGx5IChwb2ludGVydXAvcG9pbnRlcmNhbmNlbClcbiAgICAgICAgICogMi4gVGhlIGNvbXBvbmVudCBpcyB0cnVseSByZW1vdmVkIGZyb20gdGhlIERPTVxuICAgICAgICAgKi9cbiAgICAgICAgaWYgKCF0aGlzLmNvbnRyb2xzLmlzRHJhZ2dpbmcpIHtcbiAgICAgICAgICAgIHRoaXMuY29udHJvbHMuZW5kUGFuU2Vzc2lvbigpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5leHBvcnQgeyBEcmFnR2VzdHVyZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXgubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/use-drag-controls.mjs":
/*!****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/use-drag-controls.mjs ***!
  \****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   DragControls: () => (/* binding */ DragControls),\n/* harmony export */   useDragControls: () => (/* binding */ useDragControls)\n/* harmony export */ });\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n\n\n/**\n * Can manually trigger a drag gesture on one or more `drag`-enabled `motion` components.\n *\n * ```jsx\n * const dragControls = useDragControls()\n *\n * function startDrag(event) {\n *   dragControls.start(event, { snapToCursor: true })\n * }\n *\n * return (\n *   <>\n *     <div onPointerDown={startDrag} />\n *     <motion.div drag=\"x\" dragControls={dragControls} />\n *   </>\n * )\n * ```\n *\n * @public\n */\nclass DragControls {\n    constructor() {\n        this.componentControls = new Set();\n    }\n    /**\n     * Subscribe a component's internal `VisualElementDragControls` to the user-facing API.\n     *\n     * @internal\n     */\n    subscribe(controls) {\n        this.componentControls.add(controls);\n        return () => this.componentControls.delete(controls);\n    }\n    /**\n     * Start a drag gesture on every `motion` component that has this set of drag controls\n     * passed into it via the `dragControls` prop.\n     *\n     * ```jsx\n     * dragControls.start(e, {\n     *   snapToCursor: true\n     * })\n     * ```\n     *\n     * @param event - PointerEvent\n     * @param options - Options\n     *\n     * @public\n     */\n    start(event, options) {\n        this.componentControls.forEach((controls) => {\n            controls.start(event.nativeEvent || event, options);\n        });\n    }\n    /**\n     * Cancels a drag gesture.\n     *\n     * ```jsx\n     * dragControls.cancel()\n     * ```\n     *\n     * @public\n     */\n    cancel() {\n        this.componentControls.forEach((controls) => {\n            controls.cancel();\n        });\n    }\n    /**\n     * Stops a drag gesture.\n     *\n     * ```jsx\n     * dragControls.stop()\n     * ```\n     *\n     * @public\n     */\n    stop() {\n        this.componentControls.forEach((controls) => {\n            controls.stop();\n        });\n    }\n}\nconst createDragControls = () => new DragControls();\n/**\n * Usually, dragging is initiated by pressing down on a `motion` component with a `drag` prop\n * and moving it. For some use-cases, for instance clicking at an arbitrary point on a video scrubber, we\n * might want to initiate that dragging from a different component than the draggable one.\n *\n * By creating a `dragControls` using the `useDragControls` hook, we can pass this into\n * the draggable component's `dragControls` prop. It exposes a `start` method\n * that can start dragging from pointer events on other components.\n *\n * ```jsx\n * const dragControls = useDragControls()\n *\n * function startDrag(event) {\n *   dragControls.start(event, { snapToCursor: true })\n * }\n *\n * return (\n *   <>\n *     <div onPointerDown={startDrag} />\n *     <motion.div drag=\"x\" dragControls={dragControls} />\n *   </>\n * )\n * ```\n *\n * @public\n */\nfunction useDragControls() {\n    return (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__.useConstant)(createDragControls);\n}\n\n\n//# sourceMappingURL=use-drag-controls.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/use-drag-controls.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/utils/constraints.mjs":
/*!****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/utils/constraints.mjs ***!
  \****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   applyConstraints: () => (/* binding */ applyConstraints),\n/* harmony export */   calcOrigin: () => (/* binding */ calcOrigin),\n/* harmony export */   calcRelativeAxisConstraints: () => (/* binding */ calcRelativeAxisConstraints),\n/* harmony export */   calcRelativeConstraints: () => (/* binding */ calcRelativeConstraints),\n/* harmony export */   calcViewportAxisConstraints: () => (/* binding */ calcViewportAxisConstraints),\n/* harmony export */   calcViewportConstraints: () => (/* binding */ calcViewportConstraints),\n/* harmony export */   defaultElastic: () => (/* binding */ defaultElastic),\n/* harmony export */   rebaseAxisConstraints: () => (/* binding */ rebaseAxisConstraints),\n/* harmony export */   resolveAxisElastic: () => (/* binding */ resolveAxisElastic),\n/* harmony export */   resolveDragElastic: () => (/* binding */ resolveDragElastic),\n/* harmony export */   resolvePointElastic: () => (/* binding */ resolvePointElastic)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-calc.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/progress.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\");\n\n\n\n/**\n * Apply constraints to a point. These constraints are both physical along an\n * axis, and an elastic factor that determines how much to constrain the point\n * by if it does lie outside the defined parameters.\n */\nfunction applyConstraints(point, { min, max }, elastic) {\n    if (min !== undefined && point < min) {\n        // If we have a min point defined, and this is outside of that, constrain\n        point = elastic\n            ? (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.mixNumber)(min, point, elastic.min)\n            : Math.max(point, min);\n    }\n    else if (max !== undefined && point > max) {\n        // If we have a max point defined, and this is outside of that, constrain\n        point = elastic\n            ? (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.mixNumber)(max, point, elastic.max)\n            : Math.min(point, max);\n    }\n    return point;\n}\n/**\n * Calculate constraints in terms of the viewport when defined relatively to the\n * measured axis. This is measured from the nearest edge, so a max constraint of 200\n * on an axis with a max value of 300 would return a constraint of 500 - axis length\n */\nfunction calcRelativeAxisConstraints(axis, min, max) {\n    return {\n        min: min !== undefined ? axis.min + min : undefined,\n        max: max !== undefined\n            ? axis.max + max - (axis.max - axis.min)\n            : undefined,\n    };\n}\n/**\n * Calculate constraints in terms of the viewport when\n * defined relatively to the measured bounding box.\n */\nfunction calcRelativeConstraints(layoutBox, { top, left, bottom, right }) {\n    return {\n        x: calcRelativeAxisConstraints(layoutBox.x, left, right),\n        y: calcRelativeAxisConstraints(layoutBox.y, top, bottom),\n    };\n}\n/**\n * Calculate viewport constraints when defined as another viewport-relative axis\n */\nfunction calcViewportAxisConstraints(layoutAxis, constraintsAxis) {\n    let min = constraintsAxis.min - layoutAxis.min;\n    let max = constraintsAxis.max - layoutAxis.max;\n    // If the constraints axis is actually smaller than the layout axis then we can\n    // flip the constraints\n    if (constraintsAxis.max - constraintsAxis.min <\n        layoutAxis.max - layoutAxis.min) {\n        [min, max] = [max, min];\n    }\n    return { min, max };\n}\n/**\n * Calculate viewport constraints when defined as another viewport-relative box\n */\nfunction calcViewportConstraints(layoutBox, constraintsBox) {\n    return {\n        x: calcViewportAxisConstraints(layoutBox.x, constraintsBox.x),\n        y: calcViewportAxisConstraints(layoutBox.y, constraintsBox.y),\n    };\n}\n/**\n * Calculate a transform origin relative to the source axis, between 0-1, that results\n * in an asthetically pleasing scale/transform needed to project from source to target.\n */\nfunction calcOrigin(source, target) {\n    let origin = 0.5;\n    const sourceLength = (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.calcLength)(source);\n    const targetLength = (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.calcLength)(target);\n    if (targetLength > sourceLength) {\n        origin = (0,motion_utils__WEBPACK_IMPORTED_MODULE_2__.progress)(target.min, target.max - sourceLength, source.min);\n    }\n    else if (sourceLength > targetLength) {\n        origin = (0,motion_utils__WEBPACK_IMPORTED_MODULE_2__.progress)(source.min, source.max - targetLength, target.min);\n    }\n    return (0,motion_utils__WEBPACK_IMPORTED_MODULE_3__.clamp)(0, 1, origin);\n}\n/**\n * Rebase the calculated viewport constraints relative to the layout.min point.\n */\nfunction rebaseAxisConstraints(layout, constraints) {\n    const relativeConstraints = {};\n    if (constraints.min !== undefined) {\n        relativeConstraints.min = constraints.min - layout.min;\n    }\n    if (constraints.max !== undefined) {\n        relativeConstraints.max = constraints.max - layout.min;\n    }\n    return relativeConstraints;\n}\nconst defaultElastic = 0.35;\n/**\n * Accepts a dragElastic prop and returns resolved elastic values for each axis.\n */\nfunction resolveDragElastic(dragElastic = defaultElastic) {\n    if (dragElastic === false) {\n        dragElastic = 0;\n    }\n    else if (dragElastic === true) {\n        dragElastic = defaultElastic;\n    }\n    return {\n        x: resolveAxisElastic(dragElastic, \"left\", \"right\"),\n        y: resolveAxisElastic(dragElastic, \"top\", \"bottom\"),\n    };\n}\nfunction resolveAxisElastic(dragElastic, minLabel, maxLabel) {\n    return {\n        min: resolvePointElastic(dragElastic, minLabel),\n        max: resolvePointElastic(dragElastic, maxLabel),\n    };\n}\nfunction resolvePointElastic(dragElastic, label) {\n    return typeof dragElastic === \"number\"\n        ? dragElastic\n        : dragElastic[label] || 0;\n}\n\n\n//# sourceMappingURL=constraints.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/utils/constraints.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/focus.mjs":
/*!***********************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/focus.mjs ***!
  \***********************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   FocusGesture: () => (/* binding */ FocusGesture)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/Feature.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/events/add-dom-event.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/pipe.mjs\");\n\n\n\nclass FocusGesture extends motion_dom__WEBPACK_IMPORTED_MODULE_0__.Feature {\n    constructor() {\n        super(...arguments);\n        this.isActive = false;\n    }\n    onFocus() {\n        let isFocusVisible = false;\n        /**\n         * If this element doesn't match focus-visible then don't\n         * apply whileHover. But, if matches throws that focus-visible\n         * is not a valid selector then in that browser outline styles will be applied\n         * to the element by default and we want to match that behaviour with whileFocus.\n         */\n        try {\n            isFocusVisible = this.node.current.matches(\":focus-visible\");\n        }\n        catch (e) {\n            isFocusVisible = true;\n        }\n        if (!isFocusVisible || !this.node.animationState)\n            return;\n        this.node.animationState.setActive(\"whileFocus\", true);\n        this.isActive = true;\n    }\n    onBlur() {\n        if (!this.isActive || !this.node.animationState)\n            return;\n        this.node.animationState.setActive(\"whileFocus\", false);\n        this.isActive = false;\n    }\n    mount() {\n        this.unmount = (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.pipe)((0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.addDomEvent)(this.node.current, \"focus\", () => this.onFocus()), (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.addDomEvent)(this.node.current, \"blur\", () => this.onBlur()));\n    }\n    unmount() { }\n}\n\n\n//# sourceMappingURL=focus.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9nZXN0dXJlcy9mb2N1cy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFrRDtBQUNkOztBQUVwQywyQkFBMkIsK0NBQU87QUFDbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCLGtEQUFJLENBQUMsdURBQVcsb0RBQW9ELHVEQUFXO0FBQ3RHO0FBQ0E7QUFDQTs7QUFFd0I7QUFDeEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxnZXN0dXJlc1xcZm9jdXMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEZlYXR1cmUsIGFkZERvbUV2ZW50IH0gZnJvbSAnbW90aW9uLWRvbSc7XG5pbXBvcnQgeyBwaXBlIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcblxuY2xhc3MgRm9jdXNHZXN0dXJlIGV4dGVuZHMgRmVhdHVyZSB7XG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKC4uLmFyZ3VtZW50cyk7XG4gICAgICAgIHRoaXMuaXNBY3RpdmUgPSBmYWxzZTtcbiAgICB9XG4gICAgb25Gb2N1cygpIHtcbiAgICAgICAgbGV0IGlzRm9jdXNWaXNpYmxlID0gZmFsc2U7XG4gICAgICAgIC8qKlxuICAgICAgICAgKiBJZiB0aGlzIGVsZW1lbnQgZG9lc24ndCBtYXRjaCBmb2N1cy12aXNpYmxlIHRoZW4gZG9uJ3RcbiAgICAgICAgICogYXBwbHkgd2hpbGVIb3Zlci4gQnV0LCBpZiBtYXRjaGVzIHRocm93cyB0aGF0IGZvY3VzLXZpc2libGVcbiAgICAgICAgICogaXMgbm90IGEgdmFsaWQgc2VsZWN0b3IgdGhlbiBpbiB0aGF0IGJyb3dzZXIgb3V0bGluZSBzdHlsZXMgd2lsbCBiZSBhcHBsaWVkXG4gICAgICAgICAqIHRvIHRoZSBlbGVtZW50IGJ5IGRlZmF1bHQgYW5kIHdlIHdhbnQgdG8gbWF0Y2ggdGhhdCBiZWhhdmlvdXIgd2l0aCB3aGlsZUZvY3VzLlxuICAgICAgICAgKi9cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGlzRm9jdXNWaXNpYmxlID0gdGhpcy5ub2RlLmN1cnJlbnQubWF0Y2hlcyhcIjpmb2N1cy12aXNpYmxlXCIpO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIChlKSB7XG4gICAgICAgICAgICBpc0ZvY3VzVmlzaWJsZSA9IHRydWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKCFpc0ZvY3VzVmlzaWJsZSB8fCAhdGhpcy5ub2RlLmFuaW1hdGlvblN0YXRlKVxuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB0aGlzLm5vZGUuYW5pbWF0aW9uU3RhdGUuc2V0QWN0aXZlKFwid2hpbGVGb2N1c1wiLCB0cnVlKTtcbiAgICAgICAgdGhpcy5pc0FjdGl2ZSA9IHRydWU7XG4gICAgfVxuICAgIG9uQmx1cigpIHtcbiAgICAgICAgaWYgKCF0aGlzLmlzQWN0aXZlIHx8ICF0aGlzLm5vZGUuYW5pbWF0aW9uU3RhdGUpXG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIHRoaXMubm9kZS5hbmltYXRpb25TdGF0ZS5zZXRBY3RpdmUoXCJ3aGlsZUZvY3VzXCIsIGZhbHNlKTtcbiAgICAgICAgdGhpcy5pc0FjdGl2ZSA9IGZhbHNlO1xuICAgIH1cbiAgICBtb3VudCgpIHtcbiAgICAgICAgdGhpcy51bm1vdW50ID0gcGlwZShhZGREb21FdmVudCh0aGlzLm5vZGUuY3VycmVudCwgXCJmb2N1c1wiLCAoKSA9PiB0aGlzLm9uRm9jdXMoKSksIGFkZERvbUV2ZW50KHRoaXMubm9kZS5jdXJyZW50LCBcImJsdXJcIiwgKCkgPT4gdGhpcy5vbkJsdXIoKSkpO1xuICAgIH1cbiAgICB1bm1vdW50KCkgeyB9XG59XG5cbmV4cG9ydCB7IEZvY3VzR2VzdHVyZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Zm9jdXMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/focus.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/hover.mjs":
/*!***********************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/hover.mjs ***!
  \***********************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   HoverGesture: () => (/* binding */ HoverGesture)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/Feature.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/hover.mjs\");\n/* harmony import */ var _events_event_info_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../events/event-info.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/event-info.mjs\");\n\n\n\nfunction handleHoverEvent(node, event, lifecycle) {\n    const { props } = node;\n    if (node.animationState && props.whileHover) {\n        node.animationState.setActive(\"whileHover\", lifecycle === \"Start\");\n    }\n    const eventName = (\"onHover\" + lifecycle);\n    const callback = props[eventName];\n    if (callback) {\n        motion_dom__WEBPACK_IMPORTED_MODULE_0__.frame.postRender(() => callback(event, (0,_events_event_info_mjs__WEBPACK_IMPORTED_MODULE_1__.extractEventInfo)(event)));\n    }\n}\nclass HoverGesture extends motion_dom__WEBPACK_IMPORTED_MODULE_2__.Feature {\n    mount() {\n        const { current } = this.node;\n        if (!current)\n            return;\n        this.unmount = (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.hover)(current, (_element, startEvent) => {\n            handleHoverEvent(this.node, startEvent, \"Start\");\n            return (endEvent) => handleHoverEvent(this.node, endEvent, \"End\");\n        });\n    }\n    unmount() { }\n}\n\n\n//# sourceMappingURL=hover.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9nZXN0dXJlcy9ob3Zlci5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBbUQ7QUFDUzs7QUFFNUQ7QUFDQSxZQUFZLFFBQVE7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSw2Q0FBSyxrQ0FBa0Msd0VBQWdCO0FBQy9EO0FBQ0E7QUFDQSwyQkFBMkIsK0NBQU87QUFDbEM7QUFDQSxnQkFBZ0IsVUFBVTtBQUMxQjtBQUNBO0FBQ0EsdUJBQXVCLGlEQUFLO0FBQzVCO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBOztBQUV3QjtBQUN4QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXGdlc3R1cmVzXFxob3Zlci5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRmVhdHVyZSwgaG92ZXIsIGZyYW1lIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5pbXBvcnQgeyBleHRyYWN0RXZlbnRJbmZvIH0gZnJvbSAnLi4vZXZlbnRzL2V2ZW50LWluZm8ubWpzJztcblxuZnVuY3Rpb24gaGFuZGxlSG92ZXJFdmVudChub2RlLCBldmVudCwgbGlmZWN5Y2xlKSB7XG4gICAgY29uc3QgeyBwcm9wcyB9ID0gbm9kZTtcbiAgICBpZiAobm9kZS5hbmltYXRpb25TdGF0ZSAmJiBwcm9wcy53aGlsZUhvdmVyKSB7XG4gICAgICAgIG5vZGUuYW5pbWF0aW9uU3RhdGUuc2V0QWN0aXZlKFwid2hpbGVIb3ZlclwiLCBsaWZlY3ljbGUgPT09IFwiU3RhcnRcIik7XG4gICAgfVxuICAgIGNvbnN0IGV2ZW50TmFtZSA9IChcIm9uSG92ZXJcIiArIGxpZmVjeWNsZSk7XG4gICAgY29uc3QgY2FsbGJhY2sgPSBwcm9wc1tldmVudE5hbWVdO1xuICAgIGlmIChjYWxsYmFjaykge1xuICAgICAgICBmcmFtZS5wb3N0UmVuZGVyKCgpID0+IGNhbGxiYWNrKGV2ZW50LCBleHRyYWN0RXZlbnRJbmZvKGV2ZW50KSkpO1xuICAgIH1cbn1cbmNsYXNzIEhvdmVyR2VzdHVyZSBleHRlbmRzIEZlYXR1cmUge1xuICAgIG1vdW50KCkge1xuICAgICAgICBjb25zdCB7IGN1cnJlbnQgfSA9IHRoaXMubm9kZTtcbiAgICAgICAgaWYgKCFjdXJyZW50KVxuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB0aGlzLnVubW91bnQgPSBob3ZlcihjdXJyZW50LCAoX2VsZW1lbnQsIHN0YXJ0RXZlbnQpID0+IHtcbiAgICAgICAgICAgIGhhbmRsZUhvdmVyRXZlbnQodGhpcy5ub2RlLCBzdGFydEV2ZW50LCBcIlN0YXJ0XCIpO1xuICAgICAgICAgICAgcmV0dXJuIChlbmRFdmVudCkgPT4gaGFuZGxlSG92ZXJFdmVudCh0aGlzLm5vZGUsIGVuZEV2ZW50LCBcIkVuZFwiKTtcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIHVubW91bnQoKSB7IH1cbn1cblxuZXhwb3J0IHsgSG92ZXJHZXN0dXJlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1ob3Zlci5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/hover.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/pan/PanSession.mjs":
/*!********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/pan/PanSession.mjs ***!
  \********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   PanSession: () => (/* binding */ PanSession)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/is-primary-pointer.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/pipe.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\");\n/* harmony import */ var _events_add_pointer_event_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../events/add-pointer-event.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/add-pointer-event.mjs\");\n/* harmony import */ var _events_event_info_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../events/event-info.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/event-info.mjs\");\n/* harmony import */ var _utils_distance_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/distance.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/distance.mjs\");\n\n\n\n\n\n\nconst overflowStyles = /*#__PURE__*/ new Set([\"auto\", \"scroll\"]);\n/**\n * @internal\n */\nclass PanSession {\n    constructor(event, handlers, { transformPagePoint, contextWindow = window, dragSnapToOrigin = false, distanceThreshold = 3, element, } = {}) {\n        /**\n         * @internal\n         */\n        this.startEvent = null;\n        /**\n         * @internal\n         */\n        this.lastMoveEvent = null;\n        /**\n         * @internal\n         */\n        this.lastMoveEventInfo = null;\n        /**\n         * Raw (untransformed) event info, re-transformed each frame\n         * so transformPagePoint sees the current parent matrix.\n         * @internal\n         */\n        this.lastRawMoveEventInfo = null;\n        /**\n         * @internal\n         */\n        this.handlers = {};\n        /**\n         * @internal\n         */\n        this.contextWindow = window;\n        /**\n         * Scroll positions of scrollable ancestors and window.\n         * @internal\n         */\n        this.scrollPositions = new Map();\n        /**\n         * Cleanup function for scroll listeners.\n         * @internal\n         */\n        this.removeScrollListeners = null;\n        this.onElementScroll = (event) => {\n            this.handleScroll(event.target);\n        };\n        this.onWindowScroll = () => {\n            this.handleScroll(window);\n        };\n        this.updatePoint = () => {\n            if (!(this.lastMoveEvent && this.lastMoveEventInfo))\n                return;\n            // Re-transform raw point through current transformPagePoint so\n            // animated parent transforms (e.g. rotation) are picked up each frame\n            if (this.lastRawMoveEventInfo) {\n                this.lastMoveEventInfo = transformPoint(this.lastRawMoveEventInfo, this.transformPagePoint);\n            }\n            const info = getPanInfo(this.lastMoveEventInfo, this.history);\n            const isPanStarted = this.startEvent !== null;\n            // Only start panning if the offset is larger than 3 pixels. If we make it\n            // any larger than this we'll want to reset the pointer history\n            // on the first update to avoid visual snapping to the cursor.\n            const isDistancePastThreshold = (0,_utils_distance_mjs__WEBPACK_IMPORTED_MODULE_0__.distance2D)(info.offset, { x: 0, y: 0 }) >= this.distanceThreshold;\n            if (!isPanStarted && !isDistancePastThreshold)\n                return;\n            const { point } = info;\n            const { timestamp } = motion_dom__WEBPACK_IMPORTED_MODULE_1__.frameData;\n            this.history.push({ ...point, timestamp });\n            const { onStart, onMove } = this.handlers;\n            if (!isPanStarted) {\n                onStart && onStart(this.lastMoveEvent, info);\n                this.startEvent = this.lastMoveEvent;\n            }\n            onMove && onMove(this.lastMoveEvent, info);\n        };\n        this.handlePointerMove = (event, info) => {\n            this.lastMoveEvent = event;\n            this.lastRawMoveEventInfo = info;\n            this.lastMoveEventInfo = transformPoint(info, this.transformPagePoint);\n            // Throttle mouse move event to once per frame\n            motion_dom__WEBPACK_IMPORTED_MODULE_1__.frame.update(this.updatePoint, true);\n        };\n        this.handlePointerUp = (event, info) => {\n            this.end();\n            const { onEnd, onSessionEnd, resumeAnimation } = this.handlers;\n            // Resume animation if dragSnapToOrigin is set OR if no drag started (user just clicked)\n            // This ensures constraint animations continue when interrupted by a click\n            if (this.dragSnapToOrigin || !this.startEvent) {\n                resumeAnimation && resumeAnimation();\n            }\n            if (!(this.lastMoveEvent && this.lastMoveEventInfo))\n                return;\n            const panInfo = getPanInfo(event.type === \"pointercancel\"\n                ? this.lastMoveEventInfo\n                : transformPoint(info, this.transformPagePoint), this.history);\n            if (this.startEvent && onEnd) {\n                onEnd(event, panInfo);\n            }\n            onSessionEnd && onSessionEnd(event, panInfo);\n        };\n        // If we have more than one touch, don't start detecting this gesture\n        if (!(0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.isPrimaryPointer)(event))\n            return;\n        this.dragSnapToOrigin = dragSnapToOrigin;\n        this.handlers = handlers;\n        this.transformPagePoint = transformPagePoint;\n        this.distanceThreshold = distanceThreshold;\n        this.contextWindow = contextWindow || window;\n        const info = (0,_events_event_info_mjs__WEBPACK_IMPORTED_MODULE_3__.extractEventInfo)(event);\n        const initialInfo = transformPoint(info, this.transformPagePoint);\n        const { point } = initialInfo;\n        const { timestamp } = motion_dom__WEBPACK_IMPORTED_MODULE_1__.frameData;\n        this.history = [{ ...point, timestamp }];\n        const { onSessionStart } = handlers;\n        onSessionStart &&\n            onSessionStart(event, getPanInfo(initialInfo, this.history));\n        // Listen in the capture phase so a descendant calling\n        // stopPropagation() (e.g. in its own pointerup handler) can't\n        // prevent the gesture from ending. See #2794.\n        const eventOptions = { passive: true, capture: true };\n        this.removeListeners = (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.pipe)((0,_events_add_pointer_event_mjs__WEBPACK_IMPORTED_MODULE_5__.addPointerEvent)(this.contextWindow, \"pointermove\", this.handlePointerMove, eventOptions), (0,_events_add_pointer_event_mjs__WEBPACK_IMPORTED_MODULE_5__.addPointerEvent)(this.contextWindow, \"pointerup\", this.handlePointerUp, eventOptions), (0,_events_add_pointer_event_mjs__WEBPACK_IMPORTED_MODULE_5__.addPointerEvent)(this.contextWindow, \"pointercancel\", this.handlePointerUp, eventOptions));\n        // Start scroll tracking if element provided\n        if (element) {\n            this.startScrollTracking(element);\n        }\n    }\n    /**\n     * Start tracking scroll on ancestors and window.\n     */\n    startScrollTracking(element) {\n        // Store initial scroll positions for scrollable ancestors\n        let current = element.parentElement;\n        while (current) {\n            const style = getComputedStyle(current);\n            if (overflowStyles.has(style.overflowX) ||\n                overflowStyles.has(style.overflowY)) {\n                this.scrollPositions.set(current, {\n                    x: current.scrollLeft,\n                    y: current.scrollTop,\n                });\n            }\n            current = current.parentElement;\n        }\n        // Track window scroll\n        this.scrollPositions.set(window, {\n            x: window.scrollX,\n            y: window.scrollY,\n        });\n        // Capture listener catches element scroll events as they bubble\n        window.addEventListener(\"scroll\", this.onElementScroll, {\n            capture: true,\n        });\n        // Direct window scroll listener (window scroll doesn't bubble)\n        window.addEventListener(\"scroll\", this.onWindowScroll);\n        this.removeScrollListeners = () => {\n            window.removeEventListener(\"scroll\", this.onElementScroll, {\n                capture: true,\n            });\n            window.removeEventListener(\"scroll\", this.onWindowScroll);\n        };\n    }\n    /**\n     * Handle scroll compensation during drag.\n     *\n     * For element scroll: adjusts history origin since pageX/pageY doesn't change.\n     * For window scroll: adjusts lastMoveEventInfo since pageX/pageY would change.\n     */\n    handleScroll(target) {\n        const initial = this.scrollPositions.get(target);\n        if (!initial)\n            return;\n        const isWindow = target === window;\n        const current = isWindow\n            ? { x: window.scrollX, y: window.scrollY }\n            : {\n                x: target.scrollLeft,\n                y: target.scrollTop,\n            };\n        const delta = { x: current.x - initial.x, y: current.y - initial.y };\n        if (delta.x === 0 && delta.y === 0)\n            return;\n        if (isWindow) {\n            // Window scroll: pageX/pageY changes, so update lastMoveEventInfo\n            if (this.lastMoveEventInfo) {\n                this.lastMoveEventInfo.point.x += delta.x;\n                this.lastMoveEventInfo.point.y += delta.y;\n            }\n        }\n        else {\n            // Element scroll: pageX/pageY unchanged, so adjust history origin\n            if (this.history.length > 0) {\n                this.history[0].x -= delta.x;\n                this.history[0].y -= delta.y;\n            }\n        }\n        this.scrollPositions.set(target, current);\n        motion_dom__WEBPACK_IMPORTED_MODULE_1__.frame.update(this.updatePoint, true);\n    }\n    updateHandlers(handlers) {\n        this.handlers = handlers;\n    }\n    end() {\n        this.removeListeners && this.removeListeners();\n        this.removeScrollListeners && this.removeScrollListeners();\n        this.scrollPositions.clear();\n        (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.cancelFrame)(this.updatePoint);\n    }\n}\nfunction transformPoint(info, transformPagePoint) {\n    return transformPagePoint ? { point: transformPagePoint(info.point) } : info;\n}\nfunction subtractPoint(a, b) {\n    return { x: a.x - b.x, y: a.y - b.y };\n}\nfunction getPanInfo({ point }, history) {\n    return {\n        point,\n        delta: subtractPoint(point, lastDevicePoint(history)),\n        offset: subtractPoint(point, startDevicePoint(history)),\n        velocity: getVelocity(history, 0.1),\n    };\n}\nfunction startDevicePoint(history) {\n    return history[0];\n}\nfunction lastDevicePoint(history) {\n    return history[history.length - 1];\n}\nfunction getVelocity(history, timeDelta) {\n    if (history.length < 2) {\n        return { x: 0, y: 0 };\n    }\n    let i = history.length - 1;\n    let timestampedPoint = null;\n    const lastPoint = lastDevicePoint(history);\n    while (i >= 0) {\n        timestampedPoint = history[i];\n        if (lastPoint.timestamp - timestampedPoint.timestamp >\n            (0,motion_utils__WEBPACK_IMPORTED_MODULE_6__.secondsToMilliseconds)(timeDelta)) {\n            break;\n        }\n        i--;\n    }\n    if (!timestampedPoint) {\n        return { x: 0, y: 0 };\n    }\n    /**\n     * If the selected point is the pointer-down origin (history[0]),\n     * there are better movement points available, and the time gap\n     * is suspiciously large (>2x timeDelta), use the next point instead.\n     * This prevents stale pointer-down points from diluting velocity\n     * in hold-then-flick gestures.\n     */\n    if (timestampedPoint === history[0] &&\n        history.length > 2 &&\n        lastPoint.timestamp - timestampedPoint.timestamp >\n            (0,motion_utils__WEBPACK_IMPORTED_MODULE_6__.secondsToMilliseconds)(timeDelta) * 2) {\n        timestampedPoint = history[1];\n    }\n    const time = (0,motion_utils__WEBPACK_IMPORTED_MODULE_6__.millisecondsToSeconds)(lastPoint.timestamp - timestampedPoint.timestamp);\n    if (time === 0) {\n        return { x: 0, y: 0 };\n    }\n    const currentVelocity = {\n        x: (lastPoint.x - timestampedPoint.x) / time,\n        y: (lastPoint.y - timestampedPoint.y) / time,\n    };\n    if (currentVelocity.x === Infinity) {\n        currentVelocity.x = 0;\n    }\n    if (currentVelocity.y === Infinity) {\n        currentVelocity.y = 0;\n    }\n    return currentVelocity;\n}\n\n\n//# sourceMappingURL=PanSession.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/pan/PanSession.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/pan/index.mjs":
/*!***************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/pan/index.mjs ***!
  \***************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   PanGesture: () => (/* binding */ PanGesture)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/Feature.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var _events_add_pointer_event_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../events/add-pointer-event.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/add-pointer-event.mjs\");\n/* harmony import */ var _utils_get_context_window_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../utils/get-context-window.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/get-context-window.mjs\");\n/* harmony import */ var _PanSession_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./PanSession.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/pan/PanSession.mjs\");\n\n\n\n\n\n\nconst asyncHandler = (handler) => (event, info) => {\n    if (handler) {\n        motion_dom__WEBPACK_IMPORTED_MODULE_0__.frame.update(() => handler(event, info), false, true);\n    }\n};\nclass PanGesture extends motion_dom__WEBPACK_IMPORTED_MODULE_1__.Feature {\n    constructor() {\n        super(...arguments);\n        this.removePointerDownListener = motion_utils__WEBPACK_IMPORTED_MODULE_2__.noop;\n    }\n    onPointerDown(pointerDownEvent) {\n        this.session = new _PanSession_mjs__WEBPACK_IMPORTED_MODULE_3__.PanSession(pointerDownEvent, this.createPanHandlers(), {\n            transformPagePoint: this.node.getTransformPagePoint(),\n            contextWindow: (0,_utils_get_context_window_mjs__WEBPACK_IMPORTED_MODULE_4__.getContextWindow)(this.node),\n        });\n    }\n    createPanHandlers() {\n        const { onPanSessionStart, onPanStart, onPan, onPanEnd } = this.node.getProps();\n        return {\n            onSessionStart: asyncHandler(onPanSessionStart),\n            onStart: asyncHandler(onPanStart),\n            onMove: asyncHandler(onPan),\n            onEnd: (event, info) => {\n                delete this.session;\n                if (onPanEnd) {\n                    motion_dom__WEBPACK_IMPORTED_MODULE_0__.frame.postRender(() => onPanEnd(event, info));\n                }\n            },\n        };\n    }\n    mount() {\n        this.removePointerDownListener = (0,_events_add_pointer_event_mjs__WEBPACK_IMPORTED_MODULE_5__.addPointerEvent)(this.node.current, \"pointerdown\", (event) => this.onPointerDown(event));\n    }\n    update() {\n        this.session && this.session.updateHandlers(this.createPanHandlers());\n    }\n    unmount() {\n        this.removePointerDownListener();\n        this.session && this.session.end();\n    }\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9nZXN0dXJlcy9wYW4vaW5kZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBNEM7QUFDUjtBQUNpQztBQUNDO0FBQ3hCOztBQUU5QztBQUNBO0FBQ0EsUUFBUSw2Q0FBSztBQUNiO0FBQ0E7QUFDQSx5QkFBeUIsK0NBQU87QUFDaEM7QUFDQTtBQUNBLHlDQUF5Qyw4Q0FBSTtBQUM3QztBQUNBO0FBQ0EsMkJBQTJCLHVEQUFVO0FBQ3JDO0FBQ0EsMkJBQTJCLCtFQUFnQjtBQUMzQyxTQUFTO0FBQ1Q7QUFDQTtBQUNBLGdCQUFnQixpREFBaUQ7QUFDakU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsNkNBQUs7QUFDekI7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0EseUNBQXlDLDhFQUFlO0FBQ3hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFc0I7QUFDdEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxnZXN0dXJlc1xccGFuXFxpbmRleC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRmVhdHVyZSwgZnJhbWUgfSBmcm9tICdtb3Rpb24tZG9tJztcbmltcG9ydCB7IG5vb3AgfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuaW1wb3J0IHsgYWRkUG9pbnRlckV2ZW50IH0gZnJvbSAnLi4vLi4vZXZlbnRzL2FkZC1wb2ludGVyLWV2ZW50Lm1qcyc7XG5pbXBvcnQgeyBnZXRDb250ZXh0V2luZG93IH0gZnJvbSAnLi4vLi4vdXRpbHMvZ2V0LWNvbnRleHQtd2luZG93Lm1qcyc7XG5pbXBvcnQgeyBQYW5TZXNzaW9uIH0gZnJvbSAnLi9QYW5TZXNzaW9uLm1qcyc7XG5cbmNvbnN0IGFzeW5jSGFuZGxlciA9IChoYW5kbGVyKSA9PiAoZXZlbnQsIGluZm8pID0+IHtcbiAgICBpZiAoaGFuZGxlcikge1xuICAgICAgICBmcmFtZS51cGRhdGUoKCkgPT4gaGFuZGxlcihldmVudCwgaW5mbyksIGZhbHNlLCB0cnVlKTtcbiAgICB9XG59O1xuY2xhc3MgUGFuR2VzdHVyZSBleHRlbmRzIEZlYXR1cmUge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLnJlbW92ZVBvaW50ZXJEb3duTGlzdGVuZXIgPSBub29wO1xuICAgIH1cbiAgICBvblBvaW50ZXJEb3duKHBvaW50ZXJEb3duRXZlbnQpIHtcbiAgICAgICAgdGhpcy5zZXNzaW9uID0gbmV3IFBhblNlc3Npb24ocG9pbnRlckRvd25FdmVudCwgdGhpcy5jcmVhdGVQYW5IYW5kbGVycygpLCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm1QYWdlUG9pbnQ6IHRoaXMubm9kZS5nZXRUcmFuc2Zvcm1QYWdlUG9pbnQoKSxcbiAgICAgICAgICAgIGNvbnRleHRXaW5kb3c6IGdldENvbnRleHRXaW5kb3codGhpcy5ub2RlKSxcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIGNyZWF0ZVBhbkhhbmRsZXJzKCkge1xuICAgICAgICBjb25zdCB7IG9uUGFuU2Vzc2lvblN0YXJ0LCBvblBhblN0YXJ0LCBvblBhbiwgb25QYW5FbmQgfSA9IHRoaXMubm9kZS5nZXRQcm9wcygpO1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgb25TZXNzaW9uU3RhcnQ6IGFzeW5jSGFuZGxlcihvblBhblNlc3Npb25TdGFydCksXG4gICAgICAgICAgICBvblN0YXJ0OiBhc3luY0hhbmRsZXIob25QYW5TdGFydCksXG4gICAgICAgICAgICBvbk1vdmU6IGFzeW5jSGFuZGxlcihvblBhbiksXG4gICAgICAgICAgICBvbkVuZDogKGV2ZW50LCBpbmZvKSA9PiB7XG4gICAgICAgICAgICAgICAgZGVsZXRlIHRoaXMuc2Vzc2lvbjtcbiAgICAgICAgICAgICAgICBpZiAob25QYW5FbmQpIHtcbiAgICAgICAgICAgICAgICAgICAgZnJhbWUucG9zdFJlbmRlcigoKSA9PiBvblBhbkVuZChldmVudCwgaW5mbykpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgIH07XG4gICAgfVxuICAgIG1vdW50KCkge1xuICAgICAgICB0aGlzLnJlbW92ZVBvaW50ZXJEb3duTGlzdGVuZXIgPSBhZGRQb2ludGVyRXZlbnQodGhpcy5ub2RlLmN1cnJlbnQsIFwicG9pbnRlcmRvd25cIiwgKGV2ZW50KSA9PiB0aGlzLm9uUG9pbnRlckRvd24oZXZlbnQpKTtcbiAgICB9XG4gICAgdXBkYXRlKCkge1xuICAgICAgICB0aGlzLnNlc3Npb24gJiYgdGhpcy5zZXNzaW9uLnVwZGF0ZUhhbmRsZXJzKHRoaXMuY3JlYXRlUGFuSGFuZGxlcnMoKSk7XG4gICAgfVxuICAgIHVubW91bnQoKSB7XG4gICAgICAgIHRoaXMucmVtb3ZlUG9pbnRlckRvd25MaXN0ZW5lcigpO1xuICAgICAgICB0aGlzLnNlc3Npb24gJiYgdGhpcy5zZXNzaW9uLmVuZCgpO1xuICAgIH1cbn1cblxuZXhwb3J0IHsgUGFuR2VzdHVyZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXgubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/pan/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/press.mjs":
/*!***********************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/press.mjs ***!
  \***********************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   PressGesture: () => (/* binding */ PressGesture)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/Feature.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/index.mjs\");\n/* harmony import */ var _events_event_info_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../events/event-info.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/event-info.mjs\");\n\n\n\nfunction handlePressEvent(node, event, lifecycle) {\n    const { props } = node;\n    if (node.current instanceof HTMLButtonElement && node.current.disabled) {\n        return;\n    }\n    if (node.animationState && props.whileTap) {\n        node.animationState.setActive(\"whileTap\", lifecycle === \"Start\");\n    }\n    const eventName = (\"onTap\" + (lifecycle === \"End\" ? \"\" : lifecycle));\n    const callback = props[eventName];\n    if (callback) {\n        motion_dom__WEBPACK_IMPORTED_MODULE_0__.frame.postRender(() => callback(event, (0,_events_event_info_mjs__WEBPACK_IMPORTED_MODULE_1__.extractEventInfo)(event)));\n    }\n}\nclass PressGesture extends motion_dom__WEBPACK_IMPORTED_MODULE_2__.Feature {\n    mount() {\n        const { current } = this.node;\n        if (!current)\n            return;\n        const { globalTapTarget, propagate } = this.node.props;\n        this.unmount = (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.press)(current, (_element, startEvent) => {\n            handlePressEvent(this.node, startEvent, \"Start\");\n            return (endEvent, { success }) => handlePressEvent(this.node, endEvent, success ? \"End\" : \"Cancel\");\n        }, {\n            useGlobalTarget: globalTapTarget,\n            stopPropagation: propagate?.tap === false,\n        });\n    }\n    unmount() { }\n}\n\n\n//# sourceMappingURL=press.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9nZXN0dXJlcy9wcmVzcy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBbUQ7QUFDUzs7QUFFNUQ7QUFDQSxZQUFZLFFBQVE7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSw2Q0FBSyxrQ0FBa0Msd0VBQWdCO0FBQy9EO0FBQ0E7QUFDQSwyQkFBMkIsK0NBQU87QUFDbEM7QUFDQSxnQkFBZ0IsVUFBVTtBQUMxQjtBQUNBO0FBQ0EsZ0JBQWdCLDZCQUE2QjtBQUM3Qyx1QkFBdUIsaURBQUs7QUFDNUI7QUFDQSxnQ0FBZ0MsU0FBUztBQUN6QyxTQUFTO0FBQ1Q7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7O0FBRXdCO0FBQ3hCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcZ2VzdHVyZXNcXHByZXNzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGZWF0dXJlLCBwcmVzcywgZnJhbWUgfSBmcm9tICdtb3Rpb24tZG9tJztcbmltcG9ydCB7IGV4dHJhY3RFdmVudEluZm8gfSBmcm9tICcuLi9ldmVudHMvZXZlbnQtaW5mby5tanMnO1xuXG5mdW5jdGlvbiBoYW5kbGVQcmVzc0V2ZW50KG5vZGUsIGV2ZW50LCBsaWZlY3ljbGUpIHtcbiAgICBjb25zdCB7IHByb3BzIH0gPSBub2RlO1xuICAgIGlmIChub2RlLmN1cnJlbnQgaW5zdGFuY2VvZiBIVE1MQnV0dG9uRWxlbWVudCAmJiBub2RlLmN1cnJlbnQuZGlzYWJsZWQpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBpZiAobm9kZS5hbmltYXRpb25TdGF0ZSAmJiBwcm9wcy53aGlsZVRhcCkge1xuICAgICAgICBub2RlLmFuaW1hdGlvblN0YXRlLnNldEFjdGl2ZShcIndoaWxlVGFwXCIsIGxpZmVjeWNsZSA9PT0gXCJTdGFydFwiKTtcbiAgICB9XG4gICAgY29uc3QgZXZlbnROYW1lID0gKFwib25UYXBcIiArIChsaWZlY3ljbGUgPT09IFwiRW5kXCIgPyBcIlwiIDogbGlmZWN5Y2xlKSk7XG4gICAgY29uc3QgY2FsbGJhY2sgPSBwcm9wc1tldmVudE5hbWVdO1xuICAgIGlmIChjYWxsYmFjaykge1xuICAgICAgICBmcmFtZS5wb3N0UmVuZGVyKCgpID0+IGNhbGxiYWNrKGV2ZW50LCBleHRyYWN0RXZlbnRJbmZvKGV2ZW50KSkpO1xuICAgIH1cbn1cbmNsYXNzIFByZXNzR2VzdHVyZSBleHRlbmRzIEZlYXR1cmUge1xuICAgIG1vdW50KCkge1xuICAgICAgICBjb25zdCB7IGN1cnJlbnQgfSA9IHRoaXMubm9kZTtcbiAgICAgICAgaWYgKCFjdXJyZW50KVxuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICBjb25zdCB7IGdsb2JhbFRhcFRhcmdldCwgcHJvcGFnYXRlIH0gPSB0aGlzLm5vZGUucHJvcHM7XG4gICAgICAgIHRoaXMudW5tb3VudCA9IHByZXNzKGN1cnJlbnQsIChfZWxlbWVudCwgc3RhcnRFdmVudCkgPT4ge1xuICAgICAgICAgICAgaGFuZGxlUHJlc3NFdmVudCh0aGlzLm5vZGUsIHN0YXJ0RXZlbnQsIFwiU3RhcnRcIik7XG4gICAgICAgICAgICByZXR1cm4gKGVuZEV2ZW50LCB7IHN1Y2Nlc3MgfSkgPT4gaGFuZGxlUHJlc3NFdmVudCh0aGlzLm5vZGUsIGVuZEV2ZW50LCBzdWNjZXNzID8gXCJFbmRcIiA6IFwiQ2FuY2VsXCIpO1xuICAgICAgICB9LCB7XG4gICAgICAgICAgICB1c2VHbG9iYWxUYXJnZXQ6IGdsb2JhbFRhcFRhcmdldCxcbiAgICAgICAgICAgIHN0b3BQcm9wYWdhdGlvbjogcHJvcGFnYXRlPy50YXAgPT09IGZhbHNlLFxuICAgICAgICB9KTtcbiAgICB9XG4gICAgdW5tb3VudCgpIHsgfVxufVxuXG5leHBvcnQgeyBQcmVzc0dlc3R1cmUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXByZXNzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/press.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/index.mjs":
/*!**************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/index.mjs ***!
  \**************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   AnimatePresence: () => (/* reexport safe */ _components_AnimatePresence_index_mjs__WEBPACK_IMPORTED_MODULE_0__.AnimatePresence),\n/* harmony export */   AnimateSharedLayout: () => (/* reexport safe */ _components_AnimateSharedLayout_mjs__WEBPACK_IMPORTED_MODULE_77__.AnimateSharedLayout),\n/* harmony export */   AsyncMotionValueAnimation: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.AsyncMotionValueAnimation),\n/* harmony export */   DOMKeyframesResolver: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.DOMKeyframesResolver),\n/* harmony export */   DOMVisualElement: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.DOMVisualElement),\n/* harmony export */   DeprecatedLayoutGroupContext: () => (/* reexport safe */ _context_DeprecatedLayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_78__.DeprecatedLayoutGroupContext),\n/* harmony export */   DocumentProjectionNode: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.DocumentProjectionNode),\n/* harmony export */   DragControls: () => (/* reexport safe */ _gestures_drag_use_drag_controls_mjs__WEBPACK_IMPORTED_MODULE_57__.DragControls),\n/* harmony export */   Feature: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.Feature),\n/* harmony export */   FlatTree: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.FlatTree),\n/* harmony export */   GroupAnimation: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.GroupAnimation),\n/* harmony export */   GroupAnimationWithThen: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.GroupAnimationWithThen),\n/* harmony export */   HTMLProjectionNode: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.HTMLProjectionNode),\n/* harmony export */   HTMLVisualElement: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.HTMLVisualElement),\n/* harmony export */   JSAnimation: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.JSAnimation),\n/* harmony export */   KeyframeResolver: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.KeyframeResolver),\n/* harmony export */   LayoutAnimationBuilder: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.LayoutAnimationBuilder),\n/* harmony export */   LayoutGroup: () => (/* reexport safe */ _components_LayoutGroup_index_mjs__WEBPACK_IMPORTED_MODULE_3__.LayoutGroup),\n/* harmony export */   LayoutGroupContext: () => (/* reexport safe */ _context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_71__.LayoutGroupContext),\n/* harmony export */   LazyMotion: () => (/* reexport safe */ _components_LazyMotion_index_mjs__WEBPACK_IMPORTED_MODULE_4__.LazyMotion),\n/* harmony export */   MotionConfig: () => (/* reexport safe */ _components_MotionConfig_index_mjs__WEBPACK_IMPORTED_MODULE_5__.MotionConfig),\n/* harmony export */   MotionConfigContext: () => (/* reexport safe */ _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_72__.MotionConfigContext),\n/* harmony export */   MotionContext: () => (/* reexport safe */ _context_MotionContext_index_mjs__WEBPACK_IMPORTED_MODULE_73__.MotionContext),\n/* harmony export */   MotionGlobalConfig: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_49__.MotionGlobalConfig),\n/* harmony export */   MotionValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.MotionValue),\n/* harmony export */   NativeAnimation: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.NativeAnimation),\n/* harmony export */   NativeAnimationExtended: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.NativeAnimationExtended),\n/* harmony export */   NativeAnimationWrapper: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.NativeAnimationWrapper),\n/* harmony export */   NodeStack: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.NodeStack),\n/* harmony export */   ObjectVisualElement: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.ObjectVisualElement),\n/* harmony export */   PopChild: () => (/* reexport safe */ _components_AnimatePresence_PopChild_mjs__WEBPACK_IMPORTED_MODULE_1__.PopChild),\n/* harmony export */   PresenceChild: () => (/* reexport safe */ _components_AnimatePresence_PresenceChild_mjs__WEBPACK_IMPORTED_MODULE_2__.PresenceChild),\n/* harmony export */   PresenceContext: () => (/* reexport safe */ _context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_74__.PresenceContext),\n/* harmony export */   Reorder: () => (/* reexport module object */ _components_Reorder_namespace_mjs__WEBPACK_IMPORTED_MODULE_80__),\n/* harmony export */   SVGVisualElement: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.SVGVisualElement),\n/* harmony export */   SubscriptionManager: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.SubscriptionManager),\n/* harmony export */   SwitchLayoutGroupContext: () => (/* reexport safe */ _context_SwitchLayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_75__.SwitchLayoutGroupContext),\n/* harmony export */   ViewTransitionBuilder: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.ViewTransitionBuilder),\n/* harmony export */   VisualElement: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_13__.VisualElement),\n/* harmony export */   WillChangeMotionValue: () => (/* reexport safe */ _value_use_will_change_WillChangeMotionValue_mjs__WEBPACK_IMPORTED_MODULE_45__.WillChangeMotionValue),\n/* harmony export */   acceleratedValues: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.acceleratedValues),\n/* harmony export */   addAttrValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.addAttrValue),\n/* harmony export */   addDomEvent: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.addDomEvent),\n/* harmony export */   addPointerEvent: () => (/* reexport safe */ _events_add_pointer_event_mjs__WEBPACK_IMPORTED_MODULE_8__.addPointerEvent),\n/* harmony export */   addPointerInfo: () => (/* reexport safe */ _events_event_info_mjs__WEBPACK_IMPORTED_MODULE_9__.addPointerInfo),\n/* harmony export */   addScaleCorrector: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_14__.addScaleCorrector),\n/* harmony export */   addStyleValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.addStyleValue),\n/* harmony export */   addUniqueItem: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.addUniqueItem),\n/* harmony export */   addValueToWillChange: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.addValueToWillChange),\n/* harmony export */   alpha: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.alpha),\n/* harmony export */   analyseComplexValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.analyseComplexValue),\n/* harmony export */   animate: () => (/* reexport safe */ _animation_animate_index_mjs__WEBPACK_IMPORTED_MODULE_81__.animate),\n/* harmony export */   animateMini: () => (/* reexport safe */ _animation_animators_waapi_animate_style_mjs__WEBPACK_IMPORTED_MODULE_82__.animateMini),\n/* harmony export */   animateMotionValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.animateMotionValue),\n/* harmony export */   animateSingleValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.animateSingleValue),\n/* harmony export */   animateTarget: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.animateTarget),\n/* harmony export */   animateValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.animateValue),\n/* harmony export */   animateVariant: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.animateVariant),\n/* harmony export */   animateView: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.animateView),\n/* harmony export */   animateVisualElement: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_15__.animateVisualElement),\n/* harmony export */   animationControls: () => (/* reexport safe */ _animation_hooks_animation_controls_mjs__WEBPACK_IMPORTED_MODULE_50__.animationControls),\n/* harmony export */   animationMapKey: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.animationMapKey),\n/* harmony export */   animations: () => (/* reexport safe */ _motion_features_animations_mjs__WEBPACK_IMPORTED_MODULE_10__.animations),\n/* harmony export */   anticipate: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.anticipate),\n/* harmony export */   applyAxisDelta: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.applyAxisDelta),\n/* harmony export */   applyBoxDelta: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.applyBoxDelta),\n/* harmony export */   applyGeneratorOptions: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.applyGeneratorOptions),\n/* harmony export */   applyPointDelta: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.applyPointDelta),\n/* harmony export */   applyPxDefaults: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.applyPxDefaults),\n/* harmony export */   applyTreeDeltas: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.applyTreeDeltas),\n/* harmony export */   arc: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_16__.arc),\n/* harmony export */   aspectRatio: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.aspectRatio),\n/* harmony export */   attachFollow: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.attachFollow),\n/* harmony export */   attachSpring: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.attachSpring),\n/* harmony export */   attrEffect: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.attrEffect),\n/* harmony export */   axisDeltaEquals: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.axisDeltaEquals),\n/* harmony export */   axisEquals: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.axisEquals),\n/* harmony export */   axisEqualsRounded: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.axisEqualsRounded),\n/* harmony export */   backIn: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.backIn),\n/* harmony export */   backInOut: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.backInOut),\n/* harmony export */   backOut: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.backOut),\n/* harmony export */   boxEquals: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.boxEquals),\n/* harmony export */   boxEqualsRounded: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.boxEqualsRounded),\n/* harmony export */   buildHTMLStyles: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.buildHTMLStyles),\n/* harmony export */   buildProjectionTransform: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.buildProjectionTransform),\n/* harmony export */   buildSVGAttrs: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.buildSVGAttrs),\n/* harmony export */   buildSVGPath: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.buildSVGPath),\n/* harmony export */   buildTransform: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_17__.buildTransform),\n/* harmony export */   calcAxisDelta: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.calcAxisDelta),\n/* harmony export */   calcBoxDelta: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.calcBoxDelta),\n/* harmony export */   calcChildStagger: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.calcChildStagger),\n/* harmony export */   calcGeneratorDuration: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.calcGeneratorDuration),\n/* harmony export */   calcLength: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_18__.calcLength),\n/* harmony export */   calcRelativeAxis: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.calcRelativeAxis),\n/* harmony export */   calcRelativeAxisPosition: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.calcRelativeAxisPosition),\n/* harmony export */   calcRelativeBox: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.calcRelativeBox),\n/* harmony export */   calcRelativePosition: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.calcRelativePosition),\n/* harmony export */   camelCaseAttributes: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.camelCaseAttributes),\n/* harmony export */   camelToDash: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.camelToDash),\n/* harmony export */   cancelFrame: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.cancelFrame),\n/* harmony export */   cancelMicrotask: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.cancelMicrotask),\n/* harmony export */   cancelSync: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.cancelSync),\n/* harmony export */   checkVariantsDidChange: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.checkVariantsDidChange),\n/* harmony export */   circIn: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.circIn),\n/* harmony export */   circInOut: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.circInOut),\n/* harmony export */   circOut: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.circOut),\n/* harmony export */   clamp: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.clamp),\n/* harmony export */   cleanDirtyNodes: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.cleanDirtyNodes),\n/* harmony export */   collectMotionValues: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.collectMotionValues),\n/* harmony export */   color: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.color),\n/* harmony export */   compareByDepth: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.compareByDepth),\n/* harmony export */   complex: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.complex),\n/* harmony export */   containsCSSVariable: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.containsCSSVariable),\n/* harmony export */   convertBoundingBoxToBox: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.convertBoundingBoxToBox),\n/* harmony export */   convertBoxToBoundingBox: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.convertBoxToBoundingBox),\n/* harmony export */   convertOffsetToTimes: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.convertOffsetToTimes),\n/* harmony export */   copyAxisDeltaInto: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.copyAxisDeltaInto),\n/* harmony export */   copyAxisInto: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.copyAxisInto),\n/* harmony export */   copyBoxInto: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.copyBoxInto),\n/* harmony export */   correctBorderRadius: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.correctBorderRadius),\n/* harmony export */   correctBoxShadow: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.correctBoxShadow),\n/* harmony export */   correctParentTransform: () => (/* reexport safe */ _utils_transform_rotated_parent_mjs__WEBPACK_IMPORTED_MODULE_69__.correctParentTransform),\n/* harmony export */   createAnimationState: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.createAnimationState),\n/* harmony export */   createAxis: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.createAxis),\n/* harmony export */   createAxisDelta: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.createAxisDelta),\n/* harmony export */   createBox: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_19__.createBox),\n/* harmony export */   createDelta: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.createDelta),\n/* harmony export */   createGeneratorEasing: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.createGeneratorEasing),\n/* harmony export */   createProjectionNode: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.createProjectionNode),\n/* harmony export */   createRenderBatcher: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.createRenderBatcher),\n/* harmony export */   createScopedAnimate: () => (/* reexport safe */ _animation_animate_index_mjs__WEBPACK_IMPORTED_MODULE_81__.createScopedAnimate),\n/* harmony export */   cubicBezier: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.cubicBezier),\n/* harmony export */   cubicBezierAsString: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.cubicBezierAsString),\n/* harmony export */   defaultEasing: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.defaultEasing),\n/* harmony export */   defaultOffset: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.defaultOffset),\n/* harmony export */   defaultTransformValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.defaultTransformValue),\n/* harmony export */   defaultValueTypes: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.defaultValueTypes),\n/* harmony export */   degrees: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.degrees),\n/* harmony export */   delay: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_20__.delay),\n/* harmony export */   delayInSeconds: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.delayInSeconds),\n/* harmony export */   dimensionValueTypes: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.dimensionValueTypes),\n/* harmony export */   disableInstantTransitions: () => (/* reexport safe */ _utils_use_instant_transition_mjs__WEBPACK_IMPORTED_MODULE_66__.disableInstantTransitions),\n/* harmony export */   distance: () => (/* reexport safe */ _utils_distance_mjs__WEBPACK_IMPORTED_MODULE_83__.distance),\n/* harmony export */   distance2D: () => (/* reexport safe */ _utils_distance_mjs__WEBPACK_IMPORTED_MODULE_83__.distance2D),\n/* harmony export */   domAnimation: () => (/* reexport safe */ _render_dom_features_animation_mjs__WEBPACK_IMPORTED_MODULE_30__.domAnimation),\n/* harmony export */   domMax: () => (/* reexport safe */ _render_dom_features_max_mjs__WEBPACK_IMPORTED_MODULE_31__.domMax),\n/* harmony export */   domMin: () => (/* reexport safe */ _render_dom_features_min_mjs__WEBPACK_IMPORTED_MODULE_32__.domMin),\n/* harmony export */   eachAxis: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.eachAxis),\n/* harmony export */   easeIn: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.easeIn),\n/* harmony export */   easeInOut: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.easeInOut),\n/* harmony export */   easeOut: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.easeOut),\n/* harmony export */   easingDefinitionToFunction: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.easingDefinitionToFunction),\n/* harmony export */   fillOffset: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.fillOffset),\n/* harmony export */   fillWildcards: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.fillWildcards),\n/* harmony export */   filterProps: () => (/* reexport safe */ _render_dom_utils_filter_props_mjs__WEBPACK_IMPORTED_MODULE_24__.filterProps),\n/* harmony export */   findDimensionValueType: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.findDimensionValueType),\n/* harmony export */   findValueType: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.findValueType),\n/* harmony export */   flushKeyframeResolvers: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.flushKeyframeResolvers),\n/* harmony export */   followValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.followValue),\n/* harmony export */   frame: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.frame),\n/* harmony export */   frameData: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.frameData),\n/* harmony export */   frameSteps: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.frameSteps),\n/* harmony export */   generateLinearEasing: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.generateLinearEasing),\n/* harmony export */   getAnimatableNone: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getAnimatableNone),\n/* harmony export */   getAnimationMap: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getAnimationMap),\n/* harmony export */   getComputedStyle: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getComputedStyle),\n/* harmony export */   getDefaultTransition: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getDefaultTransition),\n/* harmony export */   getDefaultValueType: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getDefaultValueType),\n/* harmony export */   getEasingForSegment: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.getEasingForSegment),\n/* harmony export */   getFeatureDefinitions: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getFeatureDefinitions),\n/* harmony export */   getFinalKeyframe: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getFinalKeyframe),\n/* harmony export */   getMixer: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getMixer),\n/* harmony export */   getOptimisedAppearId: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getOptimisedAppearId),\n/* harmony export */   getOriginIndex: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getOriginIndex),\n/* harmony export */   getValueAsType: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getValueAsType),\n/* harmony export */   getValueTransition: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getValueTransition),\n/* harmony export */   getVariableValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getVariableValue),\n/* harmony export */   getVariantContext: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getVariantContext),\n/* harmony export */   getViewAnimationLayerInfo: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getViewAnimationLayerInfo),\n/* harmony export */   getViewAnimations: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.getViewAnimations),\n/* harmony export */   globalProjectionState: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.globalProjectionState),\n/* harmony export */   has2DTranslate: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.has2DTranslate),\n/* harmony export */   hasReducedMotionListener: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.hasReducedMotionListener),\n/* harmony export */   hasScale: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.hasScale),\n/* harmony export */   hasTransform: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.hasTransform),\n/* harmony export */   hasWarned: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.hasWarned),\n/* harmony export */   hex: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.hex),\n/* harmony export */   hover: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.hover),\n/* harmony export */   hsla: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.hsla),\n/* harmony export */   hslaToRgba: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.hslaToRgba),\n/* harmony export */   inView: () => (/* reexport safe */ _render_dom_viewport_index_mjs__WEBPACK_IMPORTED_MODULE_84__.inView),\n/* harmony export */   inertia: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.inertia),\n/* harmony export */   initPrefersReducedMotion: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.initPrefersReducedMotion),\n/* harmony export */   interpolate: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.interpolate),\n/* harmony export */   invariant: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.invariant),\n/* harmony export */   invisibleValues: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.invisibleValues),\n/* harmony export */   isAnimationControls: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isAnimationControls),\n/* harmony export */   isBezierDefinition: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.isBezierDefinition),\n/* harmony export */   isBrowser: () => (/* reexport safe */ _utils_is_browser_mjs__WEBPACK_IMPORTED_MODULE_25__.isBrowser),\n/* harmony export */   isCSSVariableName: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isCSSVariableName),\n/* harmony export */   isCSSVariableToken: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isCSSVariableToken),\n/* harmony export */   isControllingVariants: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isControllingVariants),\n/* harmony export */   isDeltaZero: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isDeltaZero),\n/* harmony export */   isDragActive: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isDragActive),\n/* harmony export */   isDragging: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isDragging),\n/* harmony export */   isEasingArray: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.isEasingArray),\n/* harmony export */   isElementKeyboardAccessible: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isElementKeyboardAccessible),\n/* harmony export */   isElementTextInput: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isElementTextInput),\n/* harmony export */   isForcedMotionValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isForcedMotionValue),\n/* harmony export */   isGenerator: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isGenerator),\n/* harmony export */   isHTMLElement: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isHTMLElement),\n/* harmony export */   isKeyframesTarget: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isKeyframesTarget),\n/* harmony export */   isMotionComponent: () => (/* reexport safe */ _motion_utils_is_motion_component_mjs__WEBPACK_IMPORTED_MODULE_58__.isMotionComponent),\n/* harmony export */   isMotionValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isMotionValue),\n/* harmony export */   isNear: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isNear),\n/* harmony export */   isNodeOrChild: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isNodeOrChild),\n/* harmony export */   isNumericalString: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.isNumericalString),\n/* harmony export */   isObject: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.isObject),\n/* harmony export */   isPrimaryPointer: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isPrimaryPointer),\n/* harmony export */   isSVGElement: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isSVGElement),\n/* harmony export */   isSVGSVGElement: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isSVGSVGElement),\n/* harmony export */   isSVGTag: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isSVGTag),\n/* harmony export */   isTransitionDefined: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isTransitionDefined),\n/* harmony export */   isValidMotionProp: () => (/* reexport safe */ _motion_utils_valid_prop_mjs__WEBPACK_IMPORTED_MODULE_60__.isValidMotionProp),\n/* harmony export */   isVariantLabel: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isVariantLabel),\n/* harmony export */   isVariantNode: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isVariantNode),\n/* harmony export */   isWaapiSupportedEasing: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isWaapiSupportedEasing),\n/* harmony export */   isWillChangeMotionValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.isWillChangeMotionValue),\n/* harmony export */   isZeroValueString: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.isZeroValueString),\n/* harmony export */   keyframes: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.keyframes),\n/* harmony export */   m: () => (/* reexport safe */ _render_components_m_proxy_mjs__WEBPACK_IMPORTED_MODULE_6__.m),\n/* harmony export */   makeAnimationInstant: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.makeAnimationInstant),\n/* harmony export */   makeUseVisualState: () => (/* reexport safe */ _motion_utils_use_visual_state_mjs__WEBPACK_IMPORTED_MODULE_11__.makeUseVisualState),\n/* harmony export */   mapEasingToNativeEasing: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.mapEasingToNativeEasing),\n/* harmony export */   mapValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.mapValue),\n/* harmony export */   maxGeneratorDuration: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.maxGeneratorDuration),\n/* harmony export */   measurePageBox: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.measurePageBox),\n/* harmony export */   measureViewportBox: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.measureViewportBox),\n/* harmony export */   memo: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.memo),\n/* harmony export */   microtask: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.microtask),\n/* harmony export */   millisecondsToSeconds: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.millisecondsToSeconds),\n/* harmony export */   mirrorEasing: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.mirrorEasing),\n/* harmony export */   mix: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.mix),\n/* harmony export */   mixArray: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.mixArray),\n/* harmony export */   mixColor: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.mixColor),\n/* harmony export */   mixComplex: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.mixComplex),\n/* harmony export */   mixImmediate: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.mixImmediate),\n/* harmony export */   mixLinearColor: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.mixLinearColor),\n/* harmony export */   mixNumber: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.mixNumber),\n/* harmony export */   mixObject: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.mixObject),\n/* harmony export */   mixValues: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.mixValues),\n/* harmony export */   mixVisibility: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.mixVisibility),\n/* harmony export */   motion: () => (/* reexport safe */ _render_components_motion_proxy_mjs__WEBPACK_IMPORTED_MODULE_7__.motion),\n/* harmony export */   motionValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.motionValue),\n/* harmony export */   moveItem: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.moveItem),\n/* harmony export */   nodeGroup: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.nodeGroup),\n/* harmony export */   noop: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.noop),\n/* harmony export */   number: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.number),\n/* harmony export */   numberValueTypes: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.numberValueTypes),\n/* harmony export */   observeTimeline: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.observeTimeline),\n/* harmony export */   optimizedAppearDataAttribute: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_21__.optimizedAppearDataAttribute),\n/* harmony export */   optimizedAppearDataId: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.optimizedAppearDataId),\n/* harmony export */   parseAnimateLayoutArgs: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.parseAnimateLayoutArgs),\n/* harmony export */   parseCSSVariable: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.parseCSSVariable),\n/* harmony export */   parseValueFromTransform: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.parseValueFromTransform),\n/* harmony export */   percent: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.percent),\n/* harmony export */   pipe: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.pipe),\n/* harmony export */   pixelsToPercent: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.pixelsToPercent),\n/* harmony export */   positionalKeys: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.positionalKeys),\n/* harmony export */   prefersReducedMotion: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.prefersReducedMotion),\n/* harmony export */   press: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.press),\n/* harmony export */   progress: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.progress),\n/* harmony export */   progressPercentage: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.progressPercentage),\n/* harmony export */   propEffect: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.propEffect),\n/* harmony export */   propagateDirtyNodes: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.propagateDirtyNodes),\n/* harmony export */   px: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.px),\n/* harmony export */   readTransformValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.readTransformValue),\n/* harmony export */   recordStats: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.recordStats),\n/* harmony export */   removeAxisDelta: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.removeAxisDelta),\n/* harmony export */   removeAxisTransforms: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.removeAxisTransforms),\n/* harmony export */   removeBoxTransforms: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.removeBoxTransforms),\n/* harmony export */   removeItem: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.removeItem),\n/* harmony export */   removePointDelta: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.removePointDelta),\n/* harmony export */   renderHTML: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.renderHTML),\n/* harmony export */   renderSVG: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.renderSVG),\n/* harmony export */   resize: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.resize),\n/* harmony export */   resolveElements: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.resolveElements),\n/* harmony export */   resolveMotionValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_22__.resolveMotionValue),\n/* harmony export */   resolveTransition: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.resolveTransition),\n/* harmony export */   resolveVariant: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.resolveVariant),\n/* harmony export */   resolveVariantFromProps: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.resolveVariantFromProps),\n/* harmony export */   reverseEasing: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.reverseEasing),\n/* harmony export */   rgbUnit: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.rgbUnit),\n/* harmony export */   rgba: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.rgba),\n/* harmony export */   rootProjectionNode: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.rootProjectionNode),\n/* harmony export */   scale: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.scale),\n/* harmony export */   scaleCorrectors: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.scaleCorrectors),\n/* harmony export */   scalePoint: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.scalePoint),\n/* harmony export */   scrapeHTMLMotionValuesFromProps: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.scrapeHTMLMotionValuesFromProps),\n/* harmony export */   scrapeSVGMotionValuesFromProps: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.scrapeSVGMotionValuesFromProps),\n/* harmony export */   scroll: () => (/* reexport safe */ _render_dom_scroll_index_mjs__WEBPACK_IMPORTED_MODULE_85__.scroll),\n/* harmony export */   scrollInfo: () => (/* reexport safe */ _render_dom_scroll_track_mjs__WEBPACK_IMPORTED_MODULE_86__.scrollInfo),\n/* harmony export */   secondsToMilliseconds: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.secondsToMilliseconds),\n/* harmony export */   setDragLock: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.setDragLock),\n/* harmony export */   setFeatureDefinitions: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.setFeatureDefinitions),\n/* harmony export */   setStyle: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.setStyle),\n/* harmony export */   setTarget: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.setTarget),\n/* harmony export */   spring: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.spring),\n/* harmony export */   springValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.springValue),\n/* harmony export */   stagger: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.stagger),\n/* harmony export */   startOptimizedAppearAnimation: () => (/* reexport safe */ _animation_optimized_appear_start_mjs__WEBPACK_IMPORTED_MODULE_70__.startOptimizedAppearAnimation),\n/* harmony export */   startWaapiAnimation: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.startWaapiAnimation),\n/* harmony export */   statsBuffer: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.statsBuffer),\n/* harmony export */   steps: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.steps),\n/* harmony export */   styleEffect: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.styleEffect),\n/* harmony export */   supportedWaapiEasing: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.supportedWaapiEasing),\n/* harmony export */   supportsBrowserAnimation: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.supportsBrowserAnimation),\n/* harmony export */   supportsFlags: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.supportsFlags),\n/* harmony export */   supportsLinearEasing: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.supportsLinearEasing),\n/* harmony export */   supportsPartialKeyframes: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.supportsPartialKeyframes),\n/* harmony export */   supportsScrollTimeline: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.supportsScrollTimeline),\n/* harmony export */   supportsViewTimeline: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.supportsViewTimeline),\n/* harmony export */   svgEffect: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.svgEffect),\n/* harmony export */   sync: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.sync),\n/* harmony export */   testValueType: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.testValueType),\n/* harmony export */   time: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.time),\n/* harmony export */   transform: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.transform),\n/* harmony export */   transformAxis: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.transformAxis),\n/* harmony export */   transformBox: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.transformBox),\n/* harmony export */   transformBoxPoints: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.transformBoxPoints),\n/* harmony export */   transformPropOrder: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.transformPropOrder),\n/* harmony export */   transformProps: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.transformProps),\n/* harmony export */   transformValue: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.transformValue),\n/* harmony export */   transformValueTypes: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.transformValueTypes),\n/* harmony export */   transformViewBoxPoint: () => (/* reexport safe */ _utils_transform_viewbox_point_mjs__WEBPACK_IMPORTED_MODULE_68__.transformViewBoxPoint),\n/* harmony export */   translateAxis: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.translateAxis),\n/* harmony export */   unwrapMotionComponent: () => (/* reexport safe */ _motion_utils_unwrap_motion_component_mjs__WEBPACK_IMPORTED_MODULE_59__.unwrapMotionComponent),\n/* harmony export */   updateMotionValuesFromProps: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.updateMotionValuesFromProps),\n/* harmony export */   useAnimate: () => (/* reexport safe */ _animation_hooks_use_animate_mjs__WEBPACK_IMPORTED_MODULE_51__.useAnimate),\n/* harmony export */   useAnimateMini: () => (/* reexport safe */ _animation_hooks_use_animate_style_mjs__WEBPACK_IMPORTED_MODULE_52__.useAnimateMini),\n/* harmony export */   useAnimation: () => (/* reexport safe */ _animation_hooks_use_animation_mjs__WEBPACK_IMPORTED_MODULE_53__.useAnimation),\n/* harmony export */   useAnimationControls: () => (/* reexport safe */ _animation_hooks_use_animation_mjs__WEBPACK_IMPORTED_MODULE_53__.useAnimationControls),\n/* harmony export */   useAnimationFrame: () => (/* reexport safe */ _utils_use_animation_frame_mjs__WEBPACK_IMPORTED_MODULE_63__.useAnimationFrame),\n/* harmony export */   useComposedRefs: () => (/* reexport safe */ _utils_use_composed_ref_mjs__WEBPACK_IMPORTED_MODULE_26__.useComposedRefs),\n/* harmony export */   useCycle: () => (/* reexport safe */ _utils_use_cycle_mjs__WEBPACK_IMPORTED_MODULE_64__.useCycle),\n/* harmony export */   useDeprecatedAnimatedState: () => (/* reexport safe */ _animation_hooks_use_animated_state_mjs__WEBPACK_IMPORTED_MODULE_76__.useAnimatedState),\n/* harmony export */   useDeprecatedInvertedScale: () => (/* reexport safe */ _value_use_inverted_scale_mjs__WEBPACK_IMPORTED_MODULE_79__.useInvertedScale),\n/* harmony export */   useDomEvent: () => (/* reexport safe */ _events_use_dom_event_mjs__WEBPACK_IMPORTED_MODULE_56__.useDomEvent),\n/* harmony export */   useDragControls: () => (/* reexport safe */ _gestures_drag_use_drag_controls_mjs__WEBPACK_IMPORTED_MODULE_57__.useDragControls),\n/* harmony export */   useElementScroll: () => (/* reexport safe */ _value_scroll_use_element_scroll_mjs__WEBPACK_IMPORTED_MODULE_34__.useElementScroll),\n/* harmony export */   useFollowValue: () => (/* reexport safe */ _value_use_follow_value_mjs__WEBPACK_IMPORTED_MODULE_39__.useFollowValue),\n/* harmony export */   useForceUpdate: () => (/* reexport safe */ _utils_use_force_update_mjs__WEBPACK_IMPORTED_MODULE_27__.useForceUpdate),\n/* harmony export */   useInView: () => (/* reexport safe */ _utils_use_in_view_mjs__WEBPACK_IMPORTED_MODULE_65__.useInView),\n/* harmony export */   useInstantLayoutTransition: () => (/* reexport safe */ _projection_use_instant_layout_transition_mjs__WEBPACK_IMPORTED_MODULE_61__.useInstantLayoutTransition),\n/* harmony export */   useInstantTransition: () => (/* reexport safe */ _utils_use_instant_transition_mjs__WEBPACK_IMPORTED_MODULE_66__.useInstantTransition),\n/* harmony export */   useIsPresent: () => (/* reexport safe */ _components_AnimatePresence_use_presence_mjs__WEBPACK_IMPORTED_MODULE_54__.useIsPresent),\n/* harmony export */   useIsomorphicLayoutEffect: () => (/* reexport safe */ _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_28__.useIsomorphicLayoutEffect),\n/* harmony export */   useMotionTemplate: () => (/* reexport safe */ _value_use_motion_template_mjs__WEBPACK_IMPORTED_MODULE_36__.useMotionTemplate),\n/* harmony export */   useMotionValue: () => (/* reexport safe */ _value_use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_37__.useMotionValue),\n/* harmony export */   useMotionValueEvent: () => (/* reexport safe */ _utils_use_motion_value_event_mjs__WEBPACK_IMPORTED_MODULE_33__.useMotionValueEvent),\n/* harmony export */   usePageInView: () => (/* reexport safe */ _utils_use_page_in_view_mjs__WEBPACK_IMPORTED_MODULE_67__.usePageInView),\n/* harmony export */   usePresence: () => (/* reexport safe */ _components_AnimatePresence_use_presence_mjs__WEBPACK_IMPORTED_MODULE_54__.usePresence),\n/* harmony export */   usePresenceData: () => (/* reexport safe */ _components_AnimatePresence_use_presence_data_mjs__WEBPACK_IMPORTED_MODULE_55__.usePresenceData),\n/* harmony export */   useReducedMotion: () => (/* reexport safe */ _utils_reduced_motion_use_reduced_motion_mjs__WEBPACK_IMPORTED_MODULE_46__.useReducedMotion),\n/* harmony export */   useReducedMotionConfig: () => (/* reexport safe */ _utils_reduced_motion_use_reduced_motion_config_mjs__WEBPACK_IMPORTED_MODULE_47__.useReducedMotionConfig),\n/* harmony export */   useResetProjection: () => (/* reexport safe */ _projection_use_reset_projection_mjs__WEBPACK_IMPORTED_MODULE_62__.useResetProjection),\n/* harmony export */   useScroll: () => (/* reexport safe */ _value_use_scroll_mjs__WEBPACK_IMPORTED_MODULE_38__.useScroll),\n/* harmony export */   useSpring: () => (/* reexport safe */ _value_use_spring_mjs__WEBPACK_IMPORTED_MODULE_40__.useSpring),\n/* harmony export */   useTime: () => (/* reexport safe */ _value_use_time_mjs__WEBPACK_IMPORTED_MODULE_41__.useTime),\n/* harmony export */   useTransform: () => (/* reexport safe */ _value_use_transform_mjs__WEBPACK_IMPORTED_MODULE_42__.useTransform),\n/* harmony export */   useUnmountEffect: () => (/* reexport safe */ _utils_use_unmount_effect_mjs__WEBPACK_IMPORTED_MODULE_29__.useUnmountEffect),\n/* harmony export */   useVelocity: () => (/* reexport safe */ _value_use_velocity_mjs__WEBPACK_IMPORTED_MODULE_43__.useVelocity),\n/* harmony export */   useViewportScroll: () => (/* reexport safe */ _value_scroll_use_viewport_scroll_mjs__WEBPACK_IMPORTED_MODULE_35__.useViewportScroll),\n/* harmony export */   useWillChange: () => (/* reexport safe */ _value_use_will_change_index_mjs__WEBPACK_IMPORTED_MODULE_44__.useWillChange),\n/* harmony export */   variantPriorityOrder: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.variantPriorityOrder),\n/* harmony export */   variantProps: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.variantProps),\n/* harmony export */   velocityPerSecond: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.velocityPerSecond),\n/* harmony export */   vh: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.vh),\n/* harmony export */   visualElementStore: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_23__.visualElementStore),\n/* harmony export */   vw: () => (/* reexport safe */ motion_dom__WEBPACK_IMPORTED_MODULE_12__.vw),\n/* harmony export */   warnOnce: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.warnOnce),\n/* harmony export */   warning: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.warning),\n/* harmony export */   wrap: () => (/* reexport safe */ motion_utils__WEBPACK_IMPORTED_MODULE_48__.wrap)\n/* harmony export */ });\n/* harmony import */ var _components_AnimatePresence_index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/AnimatePresence/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs\");\n/* harmony import */ var _components_AnimatePresence_PopChild_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/AnimatePresence/PopChild.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/PopChild.mjs\");\n/* harmony import */ var _components_AnimatePresence_PresenceChild_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/AnimatePresence/PresenceChild.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/PresenceChild.mjs\");\n/* harmony import */ var _components_LayoutGroup_index_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/LayoutGroup/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/LayoutGroup/index.mjs\");\n/* harmony import */ var _components_LazyMotion_index_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./components/LazyMotion/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/LazyMotion/index.mjs\");\n/* harmony import */ var _components_MotionConfig_index_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./components/MotionConfig/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/MotionConfig/index.mjs\");\n/* harmony import */ var _render_components_m_proxy_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./render/components/m/proxy.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/m/proxy.mjs\");\n/* harmony import */ var _render_components_motion_proxy_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./render/components/motion/proxy.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs\");\n/* harmony import */ var _events_add_pointer_event_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./events/add-pointer-event.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/add-pointer-event.mjs\");\n/* harmony import */ var _events_event_info_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./events/event-info.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/event-info.mjs\");\n/* harmony import */ var _motion_features_animations_mjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./motion/features/animations.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animations.mjs\");\n/* harmony import */ var _motion_utils_use_visual_state_mjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./motion/utils/use-visual-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-visual-state.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/index.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/VisualElement.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-correction.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/arc.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-transform.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-calc.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/models.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/delay.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/data-id.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/resolve-motion-value.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/store.mjs\");\n/* harmony import */ var _render_dom_utils_filter_props_mjs__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./render/dom/utils/filter-props.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/filter-props.mjs\");\n/* harmony import */ var _utils_is_browser_mjs__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./utils/is-browser.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/is-browser.mjs\");\n/* harmony import */ var _utils_use_composed_ref_mjs__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./utils/use-composed-ref.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-composed-ref.mjs\");\n/* harmony import */ var _utils_use_force_update_mjs__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./utils/use-force-update.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-force-update.mjs\");\n/* harmony import */ var _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./utils/use-isomorphic-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs\");\n/* harmony import */ var _utils_use_unmount_effect_mjs__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./utils/use-unmount-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-unmount-effect.mjs\");\n/* harmony import */ var _render_dom_features_animation_mjs__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./render/dom/features-animation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-animation.mjs\");\n/* harmony import */ var _render_dom_features_max_mjs__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./render/dom/features-max.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-max.mjs\");\n/* harmony import */ var _render_dom_features_min_mjs__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./render/dom/features-min.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-min.mjs\");\n/* harmony import */ var _utils_use_motion_value_event_mjs__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./utils/use-motion-value-event.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-motion-value-event.mjs\");\n/* harmony import */ var _value_scroll_use_element_scroll_mjs__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./value/scroll/use-element-scroll.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/scroll/use-element-scroll.mjs\");\n/* harmony import */ var _value_scroll_use_viewport_scroll_mjs__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./value/scroll/use-viewport-scroll.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/scroll/use-viewport-scroll.mjs\");\n/* harmony import */ var _value_use_motion_template_mjs__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./value/use-motion-template.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-template.mjs\");\n/* harmony import */ var _value_use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./value/use-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-value.mjs\");\n/* harmony import */ var _value_use_scroll_mjs__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./value/use-scroll.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-scroll.mjs\");\n/* harmony import */ var _value_use_follow_value_mjs__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./value/use-follow-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-follow-value.mjs\");\n/* harmony import */ var _value_use_spring_mjs__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./value/use-spring.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-spring.mjs\");\n/* harmony import */ var _value_use_time_mjs__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./value/use-time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-time.mjs\");\n/* harmony import */ var _value_use_transform_mjs__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ./value/use-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-transform.mjs\");\n/* harmony import */ var _value_use_velocity_mjs__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./value/use-velocity.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-velocity.mjs\");\n/* harmony import */ var _value_use_will_change_index_mjs__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./value/use-will-change/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-will-change/index.mjs\");\n/* harmony import */ var _value_use_will_change_WillChangeMotionValue_mjs__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./value/use-will-change/WillChangeMotionValue.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-will-change/WillChangeMotionValue.mjs\");\n/* harmony import */ var _utils_reduced_motion_use_reduced_motion_mjs__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./utils/reduced-motion/use-reduced-motion.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion.mjs\");\n/* harmony import */ var _utils_reduced_motion_use_reduced_motion_config_mjs__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! ./utils/reduced-motion/use-reduced-motion-config.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion-config.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/index.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/global-config.mjs\");\n/* harmony import */ var _animation_hooks_animation_controls_mjs__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! ./animation/hooks/animation-controls.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/animation-controls.mjs\");\n/* harmony import */ var _animation_hooks_use_animate_mjs__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ./animation/hooks/use-animate.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animate.mjs\");\n/* harmony import */ var _animation_hooks_use_animate_style_mjs__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! ./animation/hooks/use-animate-style.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animate-style.mjs\");\n/* harmony import */ var _animation_hooks_use_animation_mjs__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ./animation/hooks/use-animation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animation.mjs\");\n/* harmony import */ var _components_AnimatePresence_use_presence_mjs__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ./components/AnimatePresence/use-presence.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs\");\n/* harmony import */ var _components_AnimatePresence_use_presence_data_mjs__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ./components/AnimatePresence/use-presence-data.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence-data.mjs\");\n/* harmony import */ var _events_use_dom_event_mjs__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! ./events/use-dom-event.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/events/use-dom-event.mjs\");\n/* harmony import */ var _gestures_drag_use_drag_controls_mjs__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! ./gestures/drag/use-drag-controls.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/use-drag-controls.mjs\");\n/* harmony import */ var _motion_utils_is_motion_component_mjs__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! ./motion/utils/is-motion-component.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/is-motion-component.mjs\");\n/* harmony import */ var _motion_utils_unwrap_motion_component_mjs__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! ./motion/utils/unwrap-motion-component.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/unwrap-motion-component.mjs\");\n/* harmony import */ var _motion_utils_valid_prop_mjs__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! ./motion/utils/valid-prop.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/valid-prop.mjs\");\n/* harmony import */ var _projection_use_instant_layout_transition_mjs__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! ./projection/use-instant-layout-transition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/projection/use-instant-layout-transition.mjs\");\n/* harmony import */ var _projection_use_reset_projection_mjs__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! ./projection/use-reset-projection.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/projection/use-reset-projection.mjs\");\n/* harmony import */ var _utils_use_animation_frame_mjs__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! ./utils/use-animation-frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-animation-frame.mjs\");\n/* harmony import */ var _utils_use_cycle_mjs__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! ./utils/use-cycle.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-cycle.mjs\");\n/* harmony import */ var _utils_use_in_view_mjs__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! ./utils/use-in-view.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-in-view.mjs\");\n/* harmony import */ var _utils_use_instant_transition_mjs__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! ./utils/use-instant-transition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-instant-transition.mjs\");\n/* harmony import */ var _utils_use_page_in_view_mjs__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! ./utils/use-page-in-view.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-page-in-view.mjs\");\n/* harmony import */ var _utils_transform_viewbox_point_mjs__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(/*! ./utils/transform-viewbox-point.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/transform-viewbox-point.mjs\");\n/* harmony import */ var _utils_transform_rotated_parent_mjs__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(/*! ./utils/transform-rotated-parent.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/transform-rotated-parent.mjs\");\n/* harmony import */ var _animation_optimized_appear_start_mjs__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(/*! ./animation/optimized-appear/start.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/optimized-appear/start.mjs\");\n/* harmony import */ var _context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(/*! ./context/LayoutGroupContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(/*! ./context/MotionConfigContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs\");\n/* harmony import */ var _context_MotionContext_index_mjs__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(/*! ./context/MotionContext/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs\");\n/* harmony import */ var _context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(/*! ./context/PresenceContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/PresenceContext.mjs\");\n/* harmony import */ var _context_SwitchLayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(/*! ./context/SwitchLayoutGroupContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs\");\n/* harmony import */ var _animation_hooks_use_animated_state_mjs__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(/*! ./animation/hooks/use-animated-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/hooks/use-animated-state.mjs\");\n/* harmony import */ var _components_AnimateSharedLayout_mjs__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(/*! ./components/AnimateSharedLayout.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimateSharedLayout.mjs\");\n/* harmony import */ var _context_DeprecatedLayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(/*! ./context/DeprecatedLayoutGroupContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/DeprecatedLayoutGroupContext.mjs\");\n/* harmony import */ var _value_use_inverted_scale_mjs__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(/*! ./value/use-inverted-scale.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-inverted-scale.mjs\");\n/* harmony import */ var _components_Reorder_namespace_mjs__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__(/*! ./components/Reorder/namespace.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/Reorder/namespace.mjs\");\n/* harmony import */ var _animation_animate_index_mjs__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__(/*! ./animation/animate/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animate/index.mjs\");\n/* harmony import */ var _animation_animators_waapi_animate_style_mjs__WEBPACK_IMPORTED_MODULE_82__ = __webpack_require__(/*! ./animation/animators/waapi/animate-style.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/animation/animators/waapi/animate-style.mjs\");\n/* harmony import */ var _utils_distance_mjs__WEBPACK_IMPORTED_MODULE_83__ = __webpack_require__(/*! ./utils/distance.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/distance.mjs\");\n/* harmony import */ var _render_dom_viewport_index_mjs__WEBPACK_IMPORTED_MODULE_84__ = __webpack_require__(/*! ./render/dom/viewport/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/viewport/index.mjs\");\n/* harmony import */ var _render_dom_scroll_index_mjs__WEBPACK_IMPORTED_MODULE_85__ = __webpack_require__(/*! ./render/dom/scroll/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/index.mjs\");\n/* harmony import */ var _render_dom_scroll_track_mjs__WEBPACK_IMPORTED_MODULE_86__ = __webpack_require__(/*! ./render/dom/scroll/track.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/track.mjs\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animation/exit.mjs":
/*!***************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animation/exit.mjs ***!
  \***************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   ExitAnimationFeature: () => (/* binding */ ExitAnimationFeature)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/Feature.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-dynamic-variants.mjs\");\n\n\nlet id = 0;\nclass ExitAnimationFeature extends motion_dom__WEBPACK_IMPORTED_MODULE_0__.Feature {\n    constructor() {\n        super(...arguments);\n        this.id = id++;\n        this.isExitComplete = false;\n    }\n    update() {\n        if (!this.node.presenceContext)\n            return;\n        const { isPresent, onExitComplete } = this.node.presenceContext;\n        const { isPresent: prevIsPresent } = this.node.prevPresenceContext || {};\n        if (!this.node.animationState || isPresent === prevIsPresent) {\n            return;\n        }\n        if (isPresent && prevIsPresent === false) {\n            /**\n             * When re-entering, if the exit animation already completed\n             * (element is at rest), reset to initial values so the enter\n             * animation replays from the correct position.\n             */\n            if (this.isExitComplete) {\n                const { initial, custom } = this.node.getProps();\n                if (typeof initial === \"string\" ||\n                    (typeof initial === \"object\" &&\n                        initial !== null &&\n                        !Array.isArray(initial))) {\n                    const resolved = (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.resolveVariant)(this.node, initial, custom);\n                    if (resolved) {\n                        const { transition, transitionEnd, ...target } = resolved;\n                        for (const key in target) {\n                            this.node\n                                .getValue(key)\n                                ?.jump(target[key]);\n                        }\n                    }\n                }\n                this.node.animationState.reset();\n                this.node.animationState.animateChanges();\n            }\n            else {\n                this.node.animationState.setActive(\"exit\", false);\n            }\n            this.isExitComplete = false;\n            return;\n        }\n        const exitAnimation = this.node.animationState.setActive(\"exit\", !isPresent);\n        if (onExitComplete && !isPresent) {\n            exitAnimation.then(() => {\n                this.isExitComplete = true;\n                onExitComplete(this.id);\n            });\n        }\n    }\n    mount() {\n        const { register, onExitComplete } = this.node.presenceContext || {};\n        if (onExitComplete) {\n            onExitComplete(this.id);\n        }\n        if (register) {\n            this.unmount = register(this.id);\n        }\n    }\n    unmount() { }\n}\n\n\n//# sourceMappingURL=exit.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animation/exit.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animation/index.mjs":
/*!****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animation/index.mjs ***!
  \****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   AnimationFeature: () => (/* binding */ AnimationFeature)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/Feature.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/animation-state.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-animation-controls.mjs\");\n\n\nclass AnimationFeature extends motion_dom__WEBPACK_IMPORTED_MODULE_0__.Feature {\n    /**\n     * We dynamically generate the AnimationState manager as it contains a reference\n     * to the underlying animation library. We only want to load that if we load this,\n     * so people can optionally code split it out using the `m` component.\n     */\n    constructor(node) {\n        super(node);\n        node.animationState || (node.animationState = (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.createAnimationState)(node));\n    }\n    updateAnimationControlsSubscription() {\n        const { animate } = this.node.getProps();\n        if ((0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.isAnimationControls)(animate)) {\n            this.unmountControls = animate.subscribe(this.node);\n        }\n    }\n    /**\n     * Subscribe any provided AnimationControls to the component's VisualElement\n     */\n    mount() {\n        this.updateAnimationControlsSubscription();\n    }\n    update() {\n        const { animate } = this.node.getProps();\n        const { animate: prevAnimate } = this.node.prevProps || {};\n        if (animate !== prevAnimate) {\n            this.updateAnimationControlsSubscription();\n        }\n    }\n    unmount() {\n        this.node.animationState.reset();\n        this.unmountControls?.();\n    }\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vZmVhdHVyZXMvYW5pbWF0aW9uL2luZGV4Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQWdGOztBQUVoRiwrQkFBK0IsK0NBQU87QUFDdEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzREFBc0QsZ0VBQW9CO0FBQzFFO0FBQ0E7QUFDQSxnQkFBZ0IsVUFBVTtBQUMxQixZQUFZLCtEQUFtQjtBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQixVQUFVO0FBQzFCLGdCQUFnQix1QkFBdUI7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUU0QjtBQUM1QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXG1vdGlvblxcZmVhdHVyZXNcXGFuaW1hdGlvblxcaW5kZXgubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEZlYXR1cmUsIGNyZWF0ZUFuaW1hdGlvblN0YXRlLCBpc0FuaW1hdGlvbkNvbnRyb2xzIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5cbmNsYXNzIEFuaW1hdGlvbkZlYXR1cmUgZXh0ZW5kcyBGZWF0dXJlIHtcbiAgICAvKipcbiAgICAgKiBXZSBkeW5hbWljYWxseSBnZW5lcmF0ZSB0aGUgQW5pbWF0aW9uU3RhdGUgbWFuYWdlciBhcyBpdCBjb250YWlucyBhIHJlZmVyZW5jZVxuICAgICAqIHRvIHRoZSB1bmRlcmx5aW5nIGFuaW1hdGlvbiBsaWJyYXJ5LiBXZSBvbmx5IHdhbnQgdG8gbG9hZCB0aGF0IGlmIHdlIGxvYWQgdGhpcyxcbiAgICAgKiBzbyBwZW9wbGUgY2FuIG9wdGlvbmFsbHkgY29kZSBzcGxpdCBpdCBvdXQgdXNpbmcgdGhlIGBtYCBjb21wb25lbnQuXG4gICAgICovXG4gICAgY29uc3RydWN0b3Iobm9kZSkge1xuICAgICAgICBzdXBlcihub2RlKTtcbiAgICAgICAgbm9kZS5hbmltYXRpb25TdGF0ZSB8fCAobm9kZS5hbmltYXRpb25TdGF0ZSA9IGNyZWF0ZUFuaW1hdGlvblN0YXRlKG5vZGUpKTtcbiAgICB9XG4gICAgdXBkYXRlQW5pbWF0aW9uQ29udHJvbHNTdWJzY3JpcHRpb24oKSB7XG4gICAgICAgIGNvbnN0IHsgYW5pbWF0ZSB9ID0gdGhpcy5ub2RlLmdldFByb3BzKCk7XG4gICAgICAgIGlmIChpc0FuaW1hdGlvbkNvbnRyb2xzKGFuaW1hdGUpKSB7XG4gICAgICAgICAgICB0aGlzLnVubW91bnRDb250cm9scyA9IGFuaW1hdGUuc3Vic2NyaWJlKHRoaXMubm9kZSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyoqXG4gICAgICogU3Vic2NyaWJlIGFueSBwcm92aWRlZCBBbmltYXRpb25Db250cm9scyB0byB0aGUgY29tcG9uZW50J3MgVmlzdWFsRWxlbWVudFxuICAgICAqL1xuICAgIG1vdW50KCkge1xuICAgICAgICB0aGlzLnVwZGF0ZUFuaW1hdGlvbkNvbnRyb2xzU3Vic2NyaXB0aW9uKCk7XG4gICAgfVxuICAgIHVwZGF0ZSgpIHtcbiAgICAgICAgY29uc3QgeyBhbmltYXRlIH0gPSB0aGlzLm5vZGUuZ2V0UHJvcHMoKTtcbiAgICAgICAgY29uc3QgeyBhbmltYXRlOiBwcmV2QW5pbWF0ZSB9ID0gdGhpcy5ub2RlLnByZXZQcm9wcyB8fCB7fTtcbiAgICAgICAgaWYgKGFuaW1hdGUgIT09IHByZXZBbmltYXRlKSB7XG4gICAgICAgICAgICB0aGlzLnVwZGF0ZUFuaW1hdGlvbkNvbnRyb2xzU3Vic2NyaXB0aW9uKCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdW5tb3VudCgpIHtcbiAgICAgICAgdGhpcy5ub2RlLmFuaW1hdGlvblN0YXRlLnJlc2V0KCk7XG4gICAgICAgIHRoaXMudW5tb3VudENvbnRyb2xzPy4oKTtcbiAgICB9XG59XG5cbmV4cG9ydCB7IEFuaW1hdGlvbkZlYXR1cmUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animation/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animations.mjs":
/*!***********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animations.mjs ***!
  \***********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animations: () => (/* binding */ animations)\n/* harmony export */ });\n/* harmony import */ var _animation_index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./animation/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animation/index.mjs\");\n/* harmony import */ var _animation_exit_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./animation/exit.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animation/exit.mjs\");\n\n\n\nconst animations = {\n    animation: {\n        Feature: _animation_index_mjs__WEBPACK_IMPORTED_MODULE_0__.AnimationFeature,\n    },\n    exit: {\n        Feature: _animation_exit_mjs__WEBPACK_IMPORTED_MODULE_1__.ExitAnimationFeature,\n    },\n};\n\n\n//# sourceMappingURL=animations.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vZmVhdHVyZXMvYW5pbWF0aW9ucy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXlEO0FBQ0c7O0FBRTVEO0FBQ0E7QUFDQSxpQkFBaUIsa0VBQWdCO0FBQ2pDLEtBQUs7QUFDTDtBQUNBLGlCQUFpQixxRUFBb0I7QUFDckMsS0FBSztBQUNMOztBQUVzQjtBQUN0QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXG1vdGlvblxcZmVhdHVyZXNcXGFuaW1hdGlvbnMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFuaW1hdGlvbkZlYXR1cmUgfSBmcm9tICcuL2FuaW1hdGlvbi9pbmRleC5tanMnO1xuaW1wb3J0IHsgRXhpdEFuaW1hdGlvbkZlYXR1cmUgfSBmcm9tICcuL2FuaW1hdGlvbi9leGl0Lm1qcyc7XG5cbmNvbnN0IGFuaW1hdGlvbnMgPSB7XG4gICAgYW5pbWF0aW9uOiB7XG4gICAgICAgIEZlYXR1cmU6IEFuaW1hdGlvbkZlYXR1cmUsXG4gICAgfSxcbiAgICBleGl0OiB7XG4gICAgICAgIEZlYXR1cmU6IEV4aXRBbmltYXRpb25GZWF0dXJlLFxuICAgIH0sXG59O1xuXG5leHBvcnQgeyBhbmltYXRpb25zIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hbmltYXRpb25zLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animations.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/definitions.mjs":
/*!************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/definitions.mjs ***!
  \************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getInitializedFeatureDefinitions: () => (/* binding */ getInitializedFeatureDefinitions),\n/* harmony export */   initFeatureDefinitions: () => (/* binding */ initFeatureDefinitions)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/VisualElement.mjs\");\n\n\nconst featureProps = {\n    animation: [\n        \"animate\",\n        \"variants\",\n        \"whileHover\",\n        \"whileTap\",\n        \"exit\",\n        \"whileInView\",\n        \"whileFocus\",\n        \"whileDrag\",\n    ],\n    exit: [\"exit\"],\n    drag: [\"drag\", \"dragControls\"],\n    focus: [\"whileFocus\"],\n    hover: [\"whileHover\", \"onHoverStart\", \"onHoverEnd\"],\n    tap: [\"whileTap\", \"onTap\", \"onTapStart\", \"onTapCancel\"],\n    pan: [\"onPan\", \"onPanStart\", \"onPanSessionStart\", \"onPanEnd\"],\n    inView: [\"whileInView\", \"onViewportEnter\", \"onViewportLeave\"],\n    layout: [\"layout\", \"layoutId\"],\n};\nlet isInitialized = false;\n/**\n * Initialize feature definitions with isEnabled checks.\n * This must be called before any motion components are rendered.\n */\nfunction initFeatureDefinitions() {\n    if (isInitialized)\n        return;\n    const initialFeatureDefinitions = {};\n    for (const key in featureProps) {\n        initialFeatureDefinitions[key] = {\n            isEnabled: (props) => featureProps[key].some((name) => !!props[name]),\n        };\n    }\n    (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.setFeatureDefinitions)(initialFeatureDefinitions);\n    isInitialized = true;\n}\n/**\n * Get the current feature definitions, initializing if needed.\n */\nfunction getInitializedFeatureDefinitions() {\n    initFeatureDefinitions();\n    return (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.getFeatureDefinitions)();\n}\n\n\n//# sourceMappingURL=definitions.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vZmVhdHVyZXMvZGVmaW5pdGlvbnMubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUEwRTs7QUFFMUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJLGlFQUFxQjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsaUVBQXFCO0FBQ2hDOztBQUVvRTtBQUNwRSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXG1vdGlvblxcZmVhdHVyZXNcXGRlZmluaXRpb25zLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnZXRGZWF0dXJlRGVmaW5pdGlvbnMsIHNldEZlYXR1cmVEZWZpbml0aW9ucyB9IGZyb20gJ21vdGlvbi1kb20nO1xuXG5jb25zdCBmZWF0dXJlUHJvcHMgPSB7XG4gICAgYW5pbWF0aW9uOiBbXG4gICAgICAgIFwiYW5pbWF0ZVwiLFxuICAgICAgICBcInZhcmlhbnRzXCIsXG4gICAgICAgIFwid2hpbGVIb3ZlclwiLFxuICAgICAgICBcIndoaWxlVGFwXCIsXG4gICAgICAgIFwiZXhpdFwiLFxuICAgICAgICBcIndoaWxlSW5WaWV3XCIsXG4gICAgICAgIFwid2hpbGVGb2N1c1wiLFxuICAgICAgICBcIndoaWxlRHJhZ1wiLFxuICAgIF0sXG4gICAgZXhpdDogW1wiZXhpdFwiXSxcbiAgICBkcmFnOiBbXCJkcmFnXCIsIFwiZHJhZ0NvbnRyb2xzXCJdLFxuICAgIGZvY3VzOiBbXCJ3aGlsZUZvY3VzXCJdLFxuICAgIGhvdmVyOiBbXCJ3aGlsZUhvdmVyXCIsIFwib25Ib3ZlclN0YXJ0XCIsIFwib25Ib3ZlckVuZFwiXSxcbiAgICB0YXA6IFtcIndoaWxlVGFwXCIsIFwib25UYXBcIiwgXCJvblRhcFN0YXJ0XCIsIFwib25UYXBDYW5jZWxcIl0sXG4gICAgcGFuOiBbXCJvblBhblwiLCBcIm9uUGFuU3RhcnRcIiwgXCJvblBhblNlc3Npb25TdGFydFwiLCBcIm9uUGFuRW5kXCJdLFxuICAgIGluVmlldzogW1wid2hpbGVJblZpZXdcIiwgXCJvblZpZXdwb3J0RW50ZXJcIiwgXCJvblZpZXdwb3J0TGVhdmVcIl0sXG4gICAgbGF5b3V0OiBbXCJsYXlvdXRcIiwgXCJsYXlvdXRJZFwiXSxcbn07XG5sZXQgaXNJbml0aWFsaXplZCA9IGZhbHNlO1xuLyoqXG4gKiBJbml0aWFsaXplIGZlYXR1cmUgZGVmaW5pdGlvbnMgd2l0aCBpc0VuYWJsZWQgY2hlY2tzLlxuICogVGhpcyBtdXN0IGJlIGNhbGxlZCBiZWZvcmUgYW55IG1vdGlvbiBjb21wb25lbnRzIGFyZSByZW5kZXJlZC5cbiAqL1xuZnVuY3Rpb24gaW5pdEZlYXR1cmVEZWZpbml0aW9ucygpIHtcbiAgICBpZiAoaXNJbml0aWFsaXplZClcbiAgICAgICAgcmV0dXJuO1xuICAgIGNvbnN0IGluaXRpYWxGZWF0dXJlRGVmaW5pdGlvbnMgPSB7fTtcbiAgICBmb3IgKGNvbnN0IGtleSBpbiBmZWF0dXJlUHJvcHMpIHtcbiAgICAgICAgaW5pdGlhbEZlYXR1cmVEZWZpbml0aW9uc1trZXldID0ge1xuICAgICAgICAgICAgaXNFbmFibGVkOiAocHJvcHMpID0+IGZlYXR1cmVQcm9wc1trZXldLnNvbWUoKG5hbWUpID0+ICEhcHJvcHNbbmFtZV0pLFxuICAgICAgICB9O1xuICAgIH1cbiAgICBzZXRGZWF0dXJlRGVmaW5pdGlvbnMoaW5pdGlhbEZlYXR1cmVEZWZpbml0aW9ucyk7XG4gICAgaXNJbml0aWFsaXplZCA9IHRydWU7XG59XG4vKipcbiAqIEdldCB0aGUgY3VycmVudCBmZWF0dXJlIGRlZmluaXRpb25zLCBpbml0aWFsaXppbmcgaWYgbmVlZGVkLlxuICovXG5mdW5jdGlvbiBnZXRJbml0aWFsaXplZEZlYXR1cmVEZWZpbml0aW9ucygpIHtcbiAgICBpbml0RmVhdHVyZURlZmluaXRpb25zKCk7XG4gICAgcmV0dXJuIGdldEZlYXR1cmVEZWZpbml0aW9ucygpO1xufVxuXG5leHBvcnQgeyBnZXRJbml0aWFsaXplZEZlYXR1cmVEZWZpbml0aW9ucywgaW5pdEZlYXR1cmVEZWZpbml0aW9ucyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGVmaW5pdGlvbnMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/definitions.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/drag.mjs":
/*!*****************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/drag.mjs ***!
  \*****************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   drag: () => (/* binding */ drag)\n/* harmony export */ });\n/* harmony import */ var _gestures_drag_index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../gestures/drag/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/drag/index.mjs\");\n/* harmony import */ var _gestures_pan_index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../gestures/pan/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/pan/index.mjs\");\n/* harmony import */ var _layout_MeasureLayout_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./layout/MeasureLayout.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/layout/MeasureLayout.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/HTMLProjectionNode.mjs\");\n\n\n\n\n\nconst drag = {\n    pan: {\n        Feature: _gestures_pan_index_mjs__WEBPACK_IMPORTED_MODULE_0__.PanGesture,\n    },\n    drag: {\n        Feature: _gestures_drag_index_mjs__WEBPACK_IMPORTED_MODULE_1__.DragGesture,\n        ProjectionNode: motion_dom__WEBPACK_IMPORTED_MODULE_2__.HTMLProjectionNode,\n        MeasureLayout: _layout_MeasureLayout_mjs__WEBPACK_IMPORTED_MODULE_3__.MeasureLayout,\n    },\n};\n\n\n//# sourceMappingURL=drag.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vZmVhdHVyZXMvZHJhZy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBNEQ7QUFDRjtBQUNDO0FBQ1g7O0FBRWhEO0FBQ0E7QUFDQSxpQkFBaUIsK0RBQVU7QUFDM0IsS0FBSztBQUNMO0FBQ0EsaUJBQWlCLGlFQUFXO0FBQzVCLHdCQUF3QiwwREFBa0I7QUFDMUMscUJBQXFCO0FBQ3JCLEtBQUs7QUFDTDs7QUFFZ0I7QUFDaEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxtb3Rpb25cXGZlYXR1cmVzXFxkcmFnLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEcmFnR2VzdHVyZSB9IGZyb20gJy4uLy4uL2dlc3R1cmVzL2RyYWcvaW5kZXgubWpzJztcbmltcG9ydCB7IFBhbkdlc3R1cmUgfSBmcm9tICcuLi8uLi9nZXN0dXJlcy9wYW4vaW5kZXgubWpzJztcbmltcG9ydCB7IE1lYXN1cmVMYXlvdXQgfSBmcm9tICcuL2xheW91dC9NZWFzdXJlTGF5b3V0Lm1qcyc7XG5pbXBvcnQgeyBIVE1MUHJvamVjdGlvbk5vZGUgfSBmcm9tICdtb3Rpb24tZG9tJztcblxuY29uc3QgZHJhZyA9IHtcbiAgICBwYW46IHtcbiAgICAgICAgRmVhdHVyZTogUGFuR2VzdHVyZSxcbiAgICB9LFxuICAgIGRyYWc6IHtcbiAgICAgICAgRmVhdHVyZTogRHJhZ0dlc3R1cmUsXG4gICAgICAgIFByb2plY3Rpb25Ob2RlOiBIVE1MUHJvamVjdGlvbk5vZGUsXG4gICAgICAgIE1lYXN1cmVMYXlvdXQsXG4gICAgfSxcbn07XG5cbmV4cG9ydCB7IGRyYWcgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRyYWcubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/drag.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/gestures.mjs":
/*!*********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/gestures.mjs ***!
  \*********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   gestureAnimations: () => (/* binding */ gestureAnimations)\n/* harmony export */ });\n/* harmony import */ var _gestures_hover_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../gestures/hover.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/hover.mjs\");\n/* harmony import */ var _gestures_focus_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../gestures/focus.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/focus.mjs\");\n/* harmony import */ var _gestures_press_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../gestures/press.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/gestures/press.mjs\");\n/* harmony import */ var _viewport_index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./viewport/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/viewport/index.mjs\");\n\n\n\n\n\nconst gestureAnimations = {\n    inView: {\n        Feature: _viewport_index_mjs__WEBPACK_IMPORTED_MODULE_0__.InViewFeature,\n    },\n    tap: {\n        Feature: _gestures_press_mjs__WEBPACK_IMPORTED_MODULE_1__.PressGesture,\n    },\n    focus: {\n        Feature: _gestures_focus_mjs__WEBPACK_IMPORTED_MODULE_2__.FocusGesture,\n    },\n    hover: {\n        Feature: _gestures_hover_mjs__WEBPACK_IMPORTED_MODULE_3__.HoverGesture,\n    },\n};\n\n\n//# sourceMappingURL=gestures.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vZmVhdHVyZXMvZ2VzdHVyZXMubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQXdEO0FBQ0E7QUFDQTtBQUNIOztBQUVyRDtBQUNBO0FBQ0EsaUJBQWlCLDhEQUFhO0FBQzlCLEtBQUs7QUFDTDtBQUNBLGlCQUFpQiw2REFBWTtBQUM3QixLQUFLO0FBQ0w7QUFDQSxpQkFBaUIsNkRBQVk7QUFDN0IsS0FBSztBQUNMO0FBQ0EsaUJBQWlCLDZEQUFZO0FBQzdCLEtBQUs7QUFDTDs7QUFFNkI7QUFDN0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxtb3Rpb25cXGZlYXR1cmVzXFxnZXN0dXJlcy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSG92ZXJHZXN0dXJlIH0gZnJvbSAnLi4vLi4vZ2VzdHVyZXMvaG92ZXIubWpzJztcbmltcG9ydCB7IEZvY3VzR2VzdHVyZSB9IGZyb20gJy4uLy4uL2dlc3R1cmVzL2ZvY3VzLm1qcyc7XG5pbXBvcnQgeyBQcmVzc0dlc3R1cmUgfSBmcm9tICcuLi8uLi9nZXN0dXJlcy9wcmVzcy5tanMnO1xuaW1wb3J0IHsgSW5WaWV3RmVhdHVyZSB9IGZyb20gJy4vdmlld3BvcnQvaW5kZXgubWpzJztcblxuY29uc3QgZ2VzdHVyZUFuaW1hdGlvbnMgPSB7XG4gICAgaW5WaWV3OiB7XG4gICAgICAgIEZlYXR1cmU6IEluVmlld0ZlYXR1cmUsXG4gICAgfSxcbiAgICB0YXA6IHtcbiAgICAgICAgRmVhdHVyZTogUHJlc3NHZXN0dXJlLFxuICAgIH0sXG4gICAgZm9jdXM6IHtcbiAgICAgICAgRmVhdHVyZTogRm9jdXNHZXN0dXJlLFxuICAgIH0sXG4gICAgaG92ZXI6IHtcbiAgICAgICAgRmVhdHVyZTogSG92ZXJHZXN0dXJlLFxuICAgIH0sXG59O1xuXG5leHBvcnQgeyBnZXN0dXJlQW5pbWF0aW9ucyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2VzdHVyZXMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/gestures.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/layout.mjs":
/*!*******************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/layout.mjs ***!
  \*******************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   layout: () => (/* binding */ layout)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/HTMLProjectionNode.mjs\");\n/* harmony import */ var _layout_MeasureLayout_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./layout/MeasureLayout.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/layout/MeasureLayout.mjs\");\n\n\n\nconst layout = {\n    layout: {\n        ProjectionNode: motion_dom__WEBPACK_IMPORTED_MODULE_0__.HTMLProjectionNode,\n        MeasureLayout: _layout_MeasureLayout_mjs__WEBPACK_IMPORTED_MODULE_1__.MeasureLayout,\n    },\n};\n\n\n//# sourceMappingURL=layout.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vZmVhdHVyZXMvbGF5b3V0Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBZ0Q7QUFDVzs7QUFFM0Q7QUFDQTtBQUNBLHdCQUF3QiwwREFBa0I7QUFDMUMscUJBQXFCO0FBQ3JCLEtBQUs7QUFDTDs7QUFFa0I7QUFDbEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxtb3Rpb25cXGZlYXR1cmVzXFxsYXlvdXQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEhUTUxQcm9qZWN0aW9uTm9kZSB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgTWVhc3VyZUxheW91dCB9IGZyb20gJy4vbGF5b3V0L01lYXN1cmVMYXlvdXQubWpzJztcblxuY29uc3QgbGF5b3V0ID0ge1xuICAgIGxheW91dDoge1xuICAgICAgICBQcm9qZWN0aW9uTm9kZTogSFRNTFByb2plY3Rpb25Ob2RlLFxuICAgICAgICBNZWFzdXJlTGF5b3V0LFxuICAgIH0sXG59O1xuXG5leHBvcnQgeyBsYXlvdXQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWxheW91dC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/layout.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/layout/MeasureLayout.mjs":
/*!*********************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/layout/MeasureLayout.mjs ***!
  \*********************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   MeasureLayout: () => (/* binding */ MeasureLayout)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/state.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/microtask.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _components_AnimatePresence_use_presence_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../components/AnimatePresence/use-presence.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs\");\n/* harmony import */ var _context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../context/LayoutGroupContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs\");\n/* harmony import */ var _context_SwitchLayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../context/SwitchLayoutGroupContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs\");\n/* __next_internal_client_entry_do_not_use__ MeasureLayout auto */ var _s = $RefreshSig$();\n\n\n\n\n\n\n/**\n * Track whether we've taken any snapshots yet. If not,\n * we can safely skip notification of didUpdate.\n *\n * Difficult to capture in a test but to prevent flickering\n * we must set this to true either on update or unmount.\n * Running `next-env/layout-id` in Safari will show this behaviour if broken.\n */ let hasTakenAnySnapshot = false;\nclass MeasureLayoutWithContext extends react__WEBPACK_IMPORTED_MODULE_1__.Component {\n    /**\n     * This only mounts projection nodes for components that\n     * need measuring, we might want to do it for all components\n     * in order to incorporate transforms\n     */ componentDidMount() {\n        const { visualElement, layoutGroup, switchLayoutGroup, layoutId } = this.props;\n        const { projection } = visualElement;\n        if (projection) {\n            if (layoutGroup.group) layoutGroup.group.add(projection);\n            if (switchLayoutGroup && switchLayoutGroup.register && layoutId) {\n                switchLayoutGroup.register(projection);\n            }\n            if (hasTakenAnySnapshot) {\n                projection.root.didUpdate();\n            }\n            projection.addEventListener(\"animationComplete\", ()=>{\n                this.safeToRemove();\n            });\n            projection.setOptions({\n                ...projection.options,\n                layoutDependency: this.props.layoutDependency,\n                onExitComplete: ()=>this.safeToRemove()\n            });\n        }\n        motion_dom__WEBPACK_IMPORTED_MODULE_2__.globalProjectionState.hasEverUpdated = true;\n    }\n    getSnapshotBeforeUpdate(prevProps) {\n        const { layoutDependency, visualElement, drag, isPresent } = this.props;\n        const { projection } = visualElement;\n        if (!projection) return null;\n        /**\n         * TODO: We use this data in relegate to determine whether to\n         * promote a previous element. There's no guarantee its presence data\n         * will have updated by this point - if a bug like this arises it will\n         * have to be that we markForRelegation and then find a new lead some other way,\n         * perhaps in didUpdate\n         */ projection.isPresent = isPresent;\n        if (prevProps.layoutDependency !== layoutDependency) {\n            projection.setOptions({\n                ...projection.options,\n                layoutDependency\n            });\n        }\n        hasTakenAnySnapshot = true;\n        if (drag || prevProps.layoutDependency !== layoutDependency || layoutDependency === undefined || prevProps.isPresent !== isPresent) {\n            projection.willUpdate();\n        } else {\n            this.safeToRemove();\n        }\n        if (prevProps.isPresent !== isPresent) {\n            if (isPresent) {\n                projection.promote();\n            } else if (!projection.relegate()) {\n                /**\n                 * If there's another stack member taking over from this one,\n                 * it's in charge of the exit animation and therefore should\n                 * be in charge of the safe to remove. Otherwise we call it here.\n                 */ motion_dom__WEBPACK_IMPORTED_MODULE_3__.frame.postRender(()=>{\n                    const stack = projection.getStack();\n                    if (!stack || !stack.members.length) {\n                        this.safeToRemove();\n                    }\n                });\n            }\n        }\n        return null;\n    }\n    componentDidUpdate() {\n        const { visualElement, layoutAnchor } = this.props;\n        const { projection } = visualElement;\n        if (projection) {\n            projection.options.layoutAnchor = layoutAnchor;\n            projection.root.didUpdate();\n            motion_dom__WEBPACK_IMPORTED_MODULE_4__.microtask.postRender(()=>{\n                if (!projection.currentAnimation && projection.isLead()) {\n                    this.safeToRemove();\n                }\n            });\n        }\n    }\n    componentWillUnmount() {\n        const { visualElement, layoutGroup, switchLayoutGroup: promoteContext } = this.props;\n        const { projection } = visualElement;\n        hasTakenAnySnapshot = true;\n        if (projection) {\n            projection.scheduleCheckAfterUnmount();\n            if (layoutGroup && layoutGroup.group) layoutGroup.group.remove(projection);\n            if (promoteContext && promoteContext.deregister) promoteContext.deregister(projection);\n        }\n    }\n    safeToRemove() {\n        const { safeToRemove } = this.props;\n        safeToRemove && safeToRemove();\n    }\n    render() {\n        return null;\n    }\n}\nfunction MeasureLayout(props) {\n    _s();\n    const [isPresent, safeToRemove] = (0,_components_AnimatePresence_use_presence_mjs__WEBPACK_IMPORTED_MODULE_5__.usePresence)();\n    const layoutGroup = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_6__.LayoutGroupContext);\n    return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(MeasureLayoutWithContext, {\n        ...props,\n        layoutGroup: layoutGroup,\n        switchLayoutGroup: (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_SwitchLayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_7__.SwitchLayoutGroupContext),\n        isPresent: isPresent,\n        safeToRemove: safeToRemove\n    });\n}\n_s(MeasureLayout, \"yNGbDR7vVbW3g5x+bSOH3lDhKv0=\", false, function() {\n    return [\n        _components_AnimatePresence_use_presence_mjs__WEBPACK_IMPORTED_MODULE_5__.usePresence\n    ];\n});\n_c = MeasureLayout;\n //# sourceMappingURL=MeasureLayout.mjs.map\nvar _c;\n$RefreshReg$(_c, \"MeasureLayout\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/layout/MeasureLayout.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/load-features.mjs":
/*!**************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/load-features.mjs ***!
  \**************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   loadFeatures: () => (/* binding */ loadFeatures)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/VisualElement.mjs\");\n/* harmony import */ var _definitions_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./definitions.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/definitions.mjs\");\n\n\n\nfunction loadFeatures(features) {\n    const featureDefinitions = (0,_definitions_mjs__WEBPACK_IMPORTED_MODULE_0__.getInitializedFeatureDefinitions)();\n    for (const key in features) {\n        featureDefinitions[key] = {\n            ...featureDefinitions[key],\n            ...features[key],\n        };\n    }\n    (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.setFeatureDefinitions)(featureDefinitions);\n}\n\n\n//# sourceMappingURL=load-features.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vZmVhdHVyZXMvbG9hZC1mZWF0dXJlcy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQW1EO0FBQ2tCOztBQUVyRTtBQUNBLCtCQUErQixrRkFBZ0M7QUFDL0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSSxpRUFBcUI7QUFDekI7O0FBRXdCO0FBQ3hCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcbW90aW9uXFxmZWF0dXJlc1xcbG9hZC1mZWF0dXJlcy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgc2V0RmVhdHVyZURlZmluaXRpb25zIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5pbXBvcnQgeyBnZXRJbml0aWFsaXplZEZlYXR1cmVEZWZpbml0aW9ucyB9IGZyb20gJy4vZGVmaW5pdGlvbnMubWpzJztcblxuZnVuY3Rpb24gbG9hZEZlYXR1cmVzKGZlYXR1cmVzKSB7XG4gICAgY29uc3QgZmVhdHVyZURlZmluaXRpb25zID0gZ2V0SW5pdGlhbGl6ZWRGZWF0dXJlRGVmaW5pdGlvbnMoKTtcbiAgICBmb3IgKGNvbnN0IGtleSBpbiBmZWF0dXJlcykge1xuICAgICAgICBmZWF0dXJlRGVmaW5pdGlvbnNba2V5XSA9IHtcbiAgICAgICAgICAgIC4uLmZlYXR1cmVEZWZpbml0aW9uc1trZXldLFxuICAgICAgICAgICAgLi4uZmVhdHVyZXNba2V5XSxcbiAgICAgICAgfTtcbiAgICB9XG4gICAgc2V0RmVhdHVyZURlZmluaXRpb25zKGZlYXR1cmVEZWZpbml0aW9ucyk7XG59XG5cbmV4cG9ydCB7IGxvYWRGZWF0dXJlcyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bG9hZC1mZWF0dXJlcy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/load-features.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/viewport/index.mjs":
/*!***************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/viewport/index.mjs ***!
  \***************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   InViewFeature: () => (/* binding */ InViewFeature)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/Feature.mjs\");\n/* harmony import */ var _observers_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./observers.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/viewport/observers.mjs\");\n\n\n\nconst thresholdNames = {\n    some: 0,\n    all: 1,\n};\nclass InViewFeature extends motion_dom__WEBPACK_IMPORTED_MODULE_0__.Feature {\n    constructor() {\n        super(...arguments);\n        this.hasEnteredView = false;\n        this.isInView = false;\n    }\n    startObserver() {\n        this.stopObserver?.();\n        const { viewport = {} } = this.node.getProps();\n        const { root, margin: rootMargin, amount = \"some\", once } = viewport;\n        const options = {\n            root: root ? root.current : undefined,\n            rootMargin,\n            threshold: typeof amount === \"number\" ? amount : thresholdNames[amount],\n        };\n        const onIntersectionUpdate = (entry) => {\n            const { isIntersecting } = entry;\n            /**\n             * If there's been no change in the viewport state, early return.\n             */\n            if (this.isInView === isIntersecting)\n                return;\n            this.isInView = isIntersecting;\n            /**\n             * Handle hasEnteredView. If this is only meant to run once, and\n             * element isn't visible, early return. Otherwise set hasEnteredView to true.\n             */\n            if (once && !isIntersecting && this.hasEnteredView) {\n                return;\n            }\n            else if (isIntersecting) {\n                this.hasEnteredView = true;\n            }\n            if (this.node.animationState) {\n                this.node.animationState.setActive(\"whileInView\", isIntersecting);\n            }\n            /**\n             * Use the latest committed props rather than the ones in scope\n             * when this observer is created\n             */\n            const { onViewportEnter, onViewportLeave } = this.node.getProps();\n            const callback = isIntersecting ? onViewportEnter : onViewportLeave;\n            callback && callback(entry);\n        };\n        this.stopObserver = (0,_observers_mjs__WEBPACK_IMPORTED_MODULE_1__.observeIntersection)(this.node.current, options, onIntersectionUpdate);\n    }\n    mount() {\n        this.startObserver();\n    }\n    update() {\n        if (typeof IntersectionObserver === \"undefined\")\n            return;\n        const { props, prevProps } = this.node;\n        const hasOptionsChanged = [\"amount\", \"margin\", \"root\"].some(hasViewportOptionChanged(props, prevProps));\n        if (hasOptionsChanged) {\n            this.startObserver();\n        }\n    }\n    unmount() {\n        this.stopObserver?.();\n        this.hasEnteredView = false;\n        this.isInView = false;\n    }\n}\nfunction hasViewportOptionChanged({ viewport = {} }, { viewport: prevViewport = {} } = {}) {\n    return (name) => viewport[name] !== prevViewport[name];\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/viewport/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/viewport/observers.mjs":
/*!*******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/viewport/observers.mjs ***!
  \*******************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   observeIntersection: () => (/* binding */ observeIntersection)\n/* harmony export */ });\n/**\n * Map an IntersectionHandler callback to an element. We only ever make one handler for one\n * element, so even though these handlers might all be triggered by different\n * observers, we can keep them in the same map.\n */\nconst observerCallbacks = new WeakMap();\n/**\n * Multiple observers can be created for multiple element/document roots. Each with\n * different settings. So here we store dictionaries of observers to each root,\n * using serialised settings (threshold/margin) as lookup keys.\n */\nconst observers = new WeakMap();\nconst fireObserverCallback = (entry) => {\n    const callback = observerCallbacks.get(entry.target);\n    callback && callback(entry);\n};\nconst fireAllObserverCallbacks = (entries) => {\n    entries.forEach(fireObserverCallback);\n};\nfunction initIntersectionObserver({ root, ...options }) {\n    const lookupRoot = root || document;\n    /**\n     * If we don't have an observer lookup map for this root, create one.\n     */\n    if (!observers.has(lookupRoot)) {\n        observers.set(lookupRoot, {});\n    }\n    const rootObservers = observers.get(lookupRoot);\n    const key = JSON.stringify(options);\n    /**\n     * If we don't have an observer for this combination of root and settings,\n     * create one.\n     */\n    if (!rootObservers[key]) {\n        rootObservers[key] = new IntersectionObserver(fireAllObserverCallbacks, { root, ...options });\n    }\n    return rootObservers[key];\n}\nfunction observeIntersection(element, options, callback) {\n    const rootInteresectionObserver = initIntersectionObserver(options);\n    observerCallbacks.set(element, callback);\n    rootInteresectionObserver.observe(element);\n    return () => {\n        observerCallbacks.delete(element);\n        rootInteresectionObserver.unobserve(element);\n    };\n}\n\n\n//# sourceMappingURL=observers.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vZmVhdHVyZXMvdmlld3BvcnQvb2JzZXJ2ZXJzLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0Msa0JBQWtCO0FBQ3REO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0M7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtGQUFrRixrQkFBa0I7QUFDcEc7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUUrQjtBQUMvQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXG1vdGlvblxcZmVhdHVyZXNcXHZpZXdwb3J0XFxvYnNlcnZlcnMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTWFwIGFuIEludGVyc2VjdGlvbkhhbmRsZXIgY2FsbGJhY2sgdG8gYW4gZWxlbWVudC4gV2Ugb25seSBldmVyIG1ha2Ugb25lIGhhbmRsZXIgZm9yIG9uZVxuICogZWxlbWVudCwgc28gZXZlbiB0aG91Z2ggdGhlc2UgaGFuZGxlcnMgbWlnaHQgYWxsIGJlIHRyaWdnZXJlZCBieSBkaWZmZXJlbnRcbiAqIG9ic2VydmVycywgd2UgY2FuIGtlZXAgdGhlbSBpbiB0aGUgc2FtZSBtYXAuXG4gKi9cbmNvbnN0IG9ic2VydmVyQ2FsbGJhY2tzID0gbmV3IFdlYWtNYXAoKTtcbi8qKlxuICogTXVsdGlwbGUgb2JzZXJ2ZXJzIGNhbiBiZSBjcmVhdGVkIGZvciBtdWx0aXBsZSBlbGVtZW50L2RvY3VtZW50IHJvb3RzLiBFYWNoIHdpdGhcbiAqIGRpZmZlcmVudCBzZXR0aW5ncy4gU28gaGVyZSB3ZSBzdG9yZSBkaWN0aW9uYXJpZXMgb2Ygb2JzZXJ2ZXJzIHRvIGVhY2ggcm9vdCxcbiAqIHVzaW5nIHNlcmlhbGlzZWQgc2V0dGluZ3MgKHRocmVzaG9sZC9tYXJnaW4pIGFzIGxvb2t1cCBrZXlzLlxuICovXG5jb25zdCBvYnNlcnZlcnMgPSBuZXcgV2Vha01hcCgpO1xuY29uc3QgZmlyZU9ic2VydmVyQ2FsbGJhY2sgPSAoZW50cnkpID0+IHtcbiAgICBjb25zdCBjYWxsYmFjayA9IG9ic2VydmVyQ2FsbGJhY2tzLmdldChlbnRyeS50YXJnZXQpO1xuICAgIGNhbGxiYWNrICYmIGNhbGxiYWNrKGVudHJ5KTtcbn07XG5jb25zdCBmaXJlQWxsT2JzZXJ2ZXJDYWxsYmFja3MgPSAoZW50cmllcykgPT4ge1xuICAgIGVudHJpZXMuZm9yRWFjaChmaXJlT2JzZXJ2ZXJDYWxsYmFjayk7XG59O1xuZnVuY3Rpb24gaW5pdEludGVyc2VjdGlvbk9ic2VydmVyKHsgcm9vdCwgLi4ub3B0aW9ucyB9KSB7XG4gICAgY29uc3QgbG9va3VwUm9vdCA9IHJvb3QgfHwgZG9jdW1lbnQ7XG4gICAgLyoqXG4gICAgICogSWYgd2UgZG9uJ3QgaGF2ZSBhbiBvYnNlcnZlciBsb29rdXAgbWFwIGZvciB0aGlzIHJvb3QsIGNyZWF0ZSBvbmUuXG4gICAgICovXG4gICAgaWYgKCFvYnNlcnZlcnMuaGFzKGxvb2t1cFJvb3QpKSB7XG4gICAgICAgIG9ic2VydmVycy5zZXQobG9va3VwUm9vdCwge30pO1xuICAgIH1cbiAgICBjb25zdCByb290T2JzZXJ2ZXJzID0gb2JzZXJ2ZXJzLmdldChsb29rdXBSb290KTtcbiAgICBjb25zdCBrZXkgPSBKU09OLnN0cmluZ2lmeShvcHRpb25zKTtcbiAgICAvKipcbiAgICAgKiBJZiB3ZSBkb24ndCBoYXZlIGFuIG9ic2VydmVyIGZvciB0aGlzIGNvbWJpbmF0aW9uIG9mIHJvb3QgYW5kIHNldHRpbmdzLFxuICAgICAqIGNyZWF0ZSBvbmUuXG4gICAgICovXG4gICAgaWYgKCFyb290T2JzZXJ2ZXJzW2tleV0pIHtcbiAgICAgICAgcm9vdE9ic2VydmVyc1trZXldID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyKGZpcmVBbGxPYnNlcnZlckNhbGxiYWNrcywgeyByb290LCAuLi5vcHRpb25zIH0pO1xuICAgIH1cbiAgICByZXR1cm4gcm9vdE9ic2VydmVyc1trZXldO1xufVxuZnVuY3Rpb24gb2JzZXJ2ZUludGVyc2VjdGlvbihlbGVtZW50LCBvcHRpb25zLCBjYWxsYmFjaykge1xuICAgIGNvbnN0IHJvb3RJbnRlcmVzZWN0aW9uT2JzZXJ2ZXIgPSBpbml0SW50ZXJzZWN0aW9uT2JzZXJ2ZXIob3B0aW9ucyk7XG4gICAgb2JzZXJ2ZXJDYWxsYmFja3Muc2V0KGVsZW1lbnQsIGNhbGxiYWNrKTtcbiAgICByb290SW50ZXJlc2VjdGlvbk9ic2VydmVyLm9ic2VydmUoZWxlbWVudCk7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgb2JzZXJ2ZXJDYWxsYmFja3MuZGVsZXRlKGVsZW1lbnQpO1xuICAgICAgICByb290SW50ZXJlc2VjdGlvbk9ic2VydmVyLnVub2JzZXJ2ZShlbGVtZW50KTtcbiAgICB9O1xufVxuXG5leHBvcnQgeyBvYnNlcnZlSW50ZXJzZWN0aW9uIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vYnNlcnZlcnMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/viewport/observers.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/index.mjs":
/*!*********************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/index.mjs ***!
  \*********************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createMotionComponent: () => (/* binding */ createMotionComponent)\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../context/LayoutGroupContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs\");\n/* harmony import */ var _context_LazyContext_mjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../context/LazyContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LazyContext.mjs\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../context/MotionConfigContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs\");\n/* harmony import */ var _context_MotionContext_index_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../context/MotionContext/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs\");\n/* harmony import */ var _context_MotionContext_create_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../context/MotionContext/create.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/create.mjs\");\n/* harmony import */ var _render_dom_use_render_mjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../render/dom/use-render.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/use-render.mjs\");\n/* harmony import */ var _render_dom_utils_is_svg_component_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../render/dom/utils/is-svg-component.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/is-svg-component.mjs\");\n/* harmony import */ var _render_html_use_html_visual_state_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../render/html/use-html-visual-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/use-html-visual-state.mjs\");\n/* harmony import */ var _render_svg_use_svg_visual_state_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../render/svg/use-svg-visual-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/use-svg-visual-state.mjs\");\n/* harmony import */ var _features_definitions_mjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./features/definitions.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/definitions.mjs\");\n/* harmony import */ var _features_load_features_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./features/load-features.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/load-features.mjs\");\n/* harmony import */ var _utils_symbol_mjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./utils/symbol.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/symbol.mjs\");\n/* harmony import */ var _utils_use_motion_ref_mjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./utils/use-motion-ref.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-motion-ref.mjs\");\n/* harmony import */ var _utils_use_visual_element_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./utils/use-visual-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-visual-element.mjs\");\n/* __next_internal_client_entry_do_not_use__ createMotionComponent auto */ var _s = $RefreshSig$(), _s1 = $RefreshSig$();\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/**\n * Create a `motion` component.\n *\n * This function accepts a Component argument, which can be either a string (ie \"div\"\n * for `motion.div`), or an actual React component.\n *\n * Alongside this is a config option which provides a way of rendering the provided\n * component \"offline\", or outside the React render cycle.\n */ function createMotionComponent(Component, { forwardMotionProps = false, type } = {}, preloadedFeatures, createVisualElement) {\n    var _s = $RefreshSig$();\n    preloadedFeatures && (0,_features_load_features_mjs__WEBPACK_IMPORTED_MODULE_2__.loadFeatures)(preloadedFeatures);\n    /**\n     * Determine whether to use SVG or HTML rendering based on:\n     * 1. Explicit `type` option (highest priority)\n     * 2. Auto-detection via `isSVGComponent`\n     */ const isSVG = type ? type === \"svg\" : (0,_render_dom_utils_is_svg_component_mjs__WEBPACK_IMPORTED_MODULE_3__.isSVGComponent)(Component);\n    const useVisualState = isSVG ? _render_svg_use_svg_visual_state_mjs__WEBPACK_IMPORTED_MODULE_4__.useSVGVisualState : _render_html_use_html_visual_state_mjs__WEBPACK_IMPORTED_MODULE_5__.useHTMLVisualState;\n    function MotionDOMComponent(props, externalRef) {\n        _s();\n        /**\n         * If we need to measure the element we load this functionality in a\n         * separate class component in order to gain access to getSnapshotBeforeUpdate.\n         */ let MeasureLayout;\n        const configAndProps = {\n            ...(0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_6__.MotionConfigContext),\n            ...props,\n            layoutId: useLayoutId(props)\n        };\n        const { isStatic } = configAndProps;\n        const context = (0,_context_MotionContext_create_mjs__WEBPACK_IMPORTED_MODULE_7__.useCreateMotionContext)(props);\n        const visualState = useVisualState(props, isStatic);\n        if (!isStatic && typeof window !== \"undefined\") {\n            useStrictMode(configAndProps, preloadedFeatures);\n            const layoutProjection = getProjectionFunctionality(configAndProps);\n            MeasureLayout = layoutProjection.MeasureLayout;\n            /**\n             * Create a VisualElement for this component. A VisualElement provides a common\n             * interface to renderer-specific APIs (ie DOM/Three.js etc) as well as\n             * providing a way of rendering to these APIs outside of the React render loop\n             * for more performant animations and interactions\n             */ context.visualElement = (0,_utils_use_visual_element_mjs__WEBPACK_IMPORTED_MODULE_8__.useVisualElement)(Component, visualState, configAndProps, createVisualElement, layoutProjection.ProjectionNode, isSVG);\n        }\n        /**\n         * The mount order and hierarchy is specific to ensure our element ref\n         * is hydrated by the time features fire their effects.\n         */ return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_context_MotionContext_index_mjs__WEBPACK_IMPORTED_MODULE_9__.MotionContext.Provider, {\n            value: context,\n            children: [\n                MeasureLayout && context.visualElement ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(MeasureLayout, {\n                    visualElement: context.visualElement,\n                    ...configAndProps\n                }) : null,\n                (0,_render_dom_use_render_mjs__WEBPACK_IMPORTED_MODULE_10__.useRender)(Component, props, (0,_utils_use_motion_ref_mjs__WEBPACK_IMPORTED_MODULE_11__.useMotionRef)(visualState, context.visualElement, externalRef), visualState, isStatic, forwardMotionProps, isSVG)\n            ]\n        });\n    }\n    _s(MotionDOMComponent, \"OzmmWP8E2WLE0LhHHUY21ioDbYk=\", false, function() {\n        return [\n            useLayoutId,\n            _context_MotionContext_create_mjs__WEBPACK_IMPORTED_MODULE_7__.useCreateMotionContext,\n            useVisualState,\n            _utils_use_motion_ref_mjs__WEBPACK_IMPORTED_MODULE_11__.useMotionRef,\n            _render_dom_use_render_mjs__WEBPACK_IMPORTED_MODULE_10__.useRender\n        ];\n    });\n    MotionDOMComponent.displayName = `motion.${typeof Component === \"string\" ? Component : `create(${Component.displayName ?? Component.name ?? \"\"})`}`;\n    const ForwardRefMotionComponent = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(MotionDOMComponent);\n    ForwardRefMotionComponent[_utils_symbol_mjs__WEBPACK_IMPORTED_MODULE_12__.motionComponentSymbol] = Component;\n    return ForwardRefMotionComponent;\n}\nfunction useLayoutId({ layoutId }) {\n    _s();\n    const layoutGroupId = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_LayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_13__.LayoutGroupContext).id;\n    return layoutGroupId && layoutId !== undefined ? layoutGroupId + \"-\" + layoutId : layoutId;\n}\n_s(useLayoutId, \"gDsCjeeItUuvgOWf1v4qoK9RF6k=\");\nfunction useStrictMode(configAndProps, preloadedFeatures) {\n    _s1();\n    const isStrict = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(_context_LazyContext_mjs__WEBPACK_IMPORTED_MODULE_14__.LazyContext).strict;\n    /**\n     * If we're in development mode, check to make sure we're not rendering a motion component\n     * as a child of LazyMotion, as this will break the file-size benefits of using it.\n     */ if ( true && preloadedFeatures && isStrict) {\n        const strictMessage = \"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.\";\n        configAndProps.ignoreStrict ? (0,motion_utils__WEBPACK_IMPORTED_MODULE_15__.warning)(false, strictMessage, \"lazy-strict-mode\") : (0,motion_utils__WEBPACK_IMPORTED_MODULE_15__.invariant)(false, strictMessage, \"lazy-strict-mode\");\n    }\n}\n_s1(useStrictMode, \"gDsCjeeItUuvgOWf1v4qoK9RF6k=\");\nfunction getProjectionFunctionality(props) {\n    const featureDefinitions = (0,_features_definitions_mjs__WEBPACK_IMPORTED_MODULE_16__.getInitializedFeatureDefinitions)();\n    const { drag, layout } = featureDefinitions;\n    if (!drag && !layout) return {};\n    const combined = {\n        ...drag,\n        ...layout\n    };\n    return {\n        MeasureLayout: drag?.isEnabled(props) || layout?.isEnabled(props) ? combined.MeasureLayout : undefined,\n        ProjectionNode: combined.ProjectionNode\n    };\n}\n //# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/is-motion-component.mjs":
/*!*****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/is-motion-component.mjs ***!
  \*****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isMotionComponent: () => (/* binding */ isMotionComponent)\n/* harmony export */ });\n/* harmony import */ var _symbol_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./symbol.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/symbol.mjs\");\n\n\n/**\n * Checks if a component is a `motion` component.\n */\nfunction isMotionComponent(component) {\n    return (component !== null &&\n        typeof component === \"object\" &&\n        _symbol_mjs__WEBPACK_IMPORTED_MODULE_0__.motionComponentSymbol in component);\n}\n\n\n//# sourceMappingURL=is-motion-component.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vdXRpbHMvaXMtbW90aW9uLWNvbXBvbmVudC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBcUQ7O0FBRXJEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsOERBQXFCO0FBQzdCOztBQUU2QjtBQUM3QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXG1vdGlvblxcdXRpbHNcXGlzLW1vdGlvbi1jb21wb25lbnQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1vdGlvbkNvbXBvbmVudFN5bWJvbCB9IGZyb20gJy4vc3ltYm9sLm1qcyc7XG5cbi8qKlxuICogQ2hlY2tzIGlmIGEgY29tcG9uZW50IGlzIGEgYG1vdGlvbmAgY29tcG9uZW50LlxuICovXG5mdW5jdGlvbiBpc01vdGlvbkNvbXBvbmVudChjb21wb25lbnQpIHtcbiAgICByZXR1cm4gKGNvbXBvbmVudCAhPT0gbnVsbCAmJlxuICAgICAgICB0eXBlb2YgY29tcG9uZW50ID09PSBcIm9iamVjdFwiICYmXG4gICAgICAgIG1vdGlvbkNvbXBvbmVudFN5bWJvbCBpbiBjb21wb25lbnQpO1xufVxuXG5leHBvcnQgeyBpc01vdGlvbkNvbXBvbmVudCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtbW90aW9uLWNvbXBvbmVudC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/is-motion-component.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/symbol.mjs":
/*!****************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/symbol.mjs ***!
  \****************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   motionComponentSymbol: () => (/* binding */ motionComponentSymbol)\n/* harmony export */ });\nconst motionComponentSymbol = Symbol.for(\"motionComponentSymbol\");\n\n\n//# sourceMappingURL=symbol.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vdXRpbHMvc3ltYm9sLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7O0FBRWlDO0FBQ2pDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcbW90aW9uXFx1dGlsc1xcc3ltYm9sLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBtb3Rpb25Db21wb25lbnRTeW1ib2wgPSBTeW1ib2wuZm9yKFwibW90aW9uQ29tcG9uZW50U3ltYm9sXCIpO1xuXG5leHBvcnQgeyBtb3Rpb25Db21wb25lbnRTeW1ib2wgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN5bWJvbC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/symbol.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/unwrap-motion-component.mjs":
/*!*********************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/unwrap-motion-component.mjs ***!
  \*********************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   unwrapMotionComponent: () => (/* binding */ unwrapMotionComponent)\n/* harmony export */ });\n/* harmony import */ var _is_motion_component_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is-motion-component.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/is-motion-component.mjs\");\n/* harmony import */ var _symbol_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./symbol.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/symbol.mjs\");\n\n\n\n/**\n * Unwraps a `motion` component and returns either a string for `motion.div` or\n * the React component for `motion(Component)`.\n *\n * If the component is not a `motion` component it returns undefined.\n */\nfunction unwrapMotionComponent(component) {\n    if ((0,_is_motion_component_mjs__WEBPACK_IMPORTED_MODULE_0__.isMotionComponent)(component)) {\n        return component[_symbol_mjs__WEBPACK_IMPORTED_MODULE_1__.motionComponentSymbol];\n    }\n    return undefined;\n}\n\n\n//# sourceMappingURL=unwrap-motion-component.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vdXRpbHMvdW53cmFwLW1vdGlvbi1jb21wb25lbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUE4RDtBQUNUOztBQUVyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsMkVBQWlCO0FBQ3pCLHlCQUF5Qiw4REFBcUI7QUFDOUM7QUFDQTtBQUNBOztBQUVpQztBQUNqQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXG1vdGlvblxcdXRpbHNcXHVud3JhcC1tb3Rpb24tY29tcG9uZW50Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc01vdGlvbkNvbXBvbmVudCB9IGZyb20gJy4vaXMtbW90aW9uLWNvbXBvbmVudC5tanMnO1xuaW1wb3J0IHsgbW90aW9uQ29tcG9uZW50U3ltYm9sIH0gZnJvbSAnLi9zeW1ib2wubWpzJztcblxuLyoqXG4gKiBVbndyYXBzIGEgYG1vdGlvbmAgY29tcG9uZW50IGFuZCByZXR1cm5zIGVpdGhlciBhIHN0cmluZyBmb3IgYG1vdGlvbi5kaXZgIG9yXG4gKiB0aGUgUmVhY3QgY29tcG9uZW50IGZvciBgbW90aW9uKENvbXBvbmVudClgLlxuICpcbiAqIElmIHRoZSBjb21wb25lbnQgaXMgbm90IGEgYG1vdGlvbmAgY29tcG9uZW50IGl0IHJldHVybnMgdW5kZWZpbmVkLlxuICovXG5mdW5jdGlvbiB1bndyYXBNb3Rpb25Db21wb25lbnQoY29tcG9uZW50KSB7XG4gICAgaWYgKGlzTW90aW9uQ29tcG9uZW50KGNvbXBvbmVudCkpIHtcbiAgICAgICAgcmV0dXJuIGNvbXBvbmVudFttb3Rpb25Db21wb25lbnRTeW1ib2xdO1xuICAgIH1cbiAgICByZXR1cm4gdW5kZWZpbmVkO1xufVxuXG5leHBvcnQgeyB1bndyYXBNb3Rpb25Db21wb25lbnQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXVud3JhcC1tb3Rpb24tY29tcG9uZW50Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/unwrap-motion-component.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-motion-ref.mjs":
/*!************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-motion-ref.mjs ***!
  \************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useMotionRef: () => (/* binding */ useMotionRef)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ useMotionRef auto */ var _s = $RefreshSig$();\n\n/**\n * Creates a ref function that, when called, hydrates the provided\n * external ref and VisualElement.\n */ function useMotionRef(visualState, visualElement, externalRef) {\n    _s();\n    /**\n     * Store externalRef in a ref to avoid including it in the useCallback\n     * dependency array. Including externalRef in dependencies causes issues\n     * with libraries like Radix UI that create new callback refs on each render\n     * when using asChild - this would cause the callback to be recreated,\n     * triggering element remounts and breaking AnimatePresence exit animations.\n     */ const externalRefContainer = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(externalRef);\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useInsertionEffect)({\n        \"useMotionRef.useInsertionEffect\": ()=>{\n            externalRefContainer.current = externalRef;\n        }\n    }[\"useMotionRef.useInsertionEffect\"]);\n    // Store cleanup function returned by callback refs (React 19 feature)\n    const refCleanup = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);\n    return (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)({\n        \"useMotionRef.useCallback\": (instance)=>{\n            if (instance) {\n                visualState.onMount?.(instance);\n            }\n            if (visualElement) {\n                instance ? visualElement.mount(instance) : visualElement.unmount();\n            }\n            const ref = externalRefContainer.current;\n            if (typeof ref === \"function\") {\n                if (instance) {\n                    const cleanup = ref(instance);\n                    if (typeof cleanup === \"function\") {\n                        refCleanup.current = cleanup;\n                    }\n                } else if (refCleanup.current) {\n                    refCleanup.current();\n                    refCleanup.current = null;\n                } else {\n                    ref(instance);\n                }\n            } else if (ref) {\n                ref.current = instance;\n            }\n        }\n    }[\"useMotionRef.useCallback\"], [\n        visualElement\n    ]);\n}\n_s(useMotionRef, \"6nGs9vaEQZ+Z6sb6torCbtfABKk=\", false, function() {\n    return [\n        react__WEBPACK_IMPORTED_MODULE_0__.useInsertionEffect\n    ];\n});\n //# sourceMappingURL=use-motion-ref.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vdXRpbHMvdXNlLW1vdGlvbi1yZWYubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFPQTs7O0NBR0c7O0lBTUM7Ozs7OztLQU1HLEdBQ0g7OztZQUVJO1FBQ0o7OztJQUdBO0lBRUE7b0NBQUE7O2dCQUdZOzs7Z0JBSUE7O1lBR0o7WUFDQTs7b0JBRVE7b0JBQ0E7d0JBQ0k7O3VCQUVEOztvQkFFSDs7Ozs7Z0JBS0Y7O1FBRVY7bUNBQUE7UUFBQTtLQUFBO0FBR1IiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXG1vdGlvblxcdXRpbHNcXHVzZS1tb3Rpb24tcmVmLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB0eXBlIHsgVmlzdWFsRWxlbWVudCB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyB1c2VDYWxsYmFjaywgdXNlSW5zZXJ0aW9uRWZmZWN0LCB1c2VSZWYgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgVmlzdWFsU3RhdGUgfSBmcm9tIFwiLi91c2UtdmlzdWFsLXN0YXRlXCJcblxuLyoqXG4gKiBDcmVhdGVzIGEgcmVmIGZ1bmN0aW9uIHRoYXQsIHdoZW4gY2FsbGVkLCBoeWRyYXRlcyB0aGUgcHJvdmlkZWRcbiAqIGV4dGVybmFsIHJlZiBhbmQgVmlzdWFsRWxlbWVudC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVzZU1vdGlvblJlZjxJbnN0YW5jZSwgUmVuZGVyU3RhdGU+KFxuICAgIHZpc3VhbFN0YXRlOiBWaXN1YWxTdGF0ZTxJbnN0YW5jZSwgUmVuZGVyU3RhdGU+LFxuICAgIHZpc3VhbEVsZW1lbnQ/OiBWaXN1YWxFbGVtZW50PEluc3RhbmNlPiB8IG51bGwsXG4gICAgZXh0ZXJuYWxSZWY/OiBSZWFjdC5SZWY8SW5zdGFuY2U+XG4pOiBSZWFjdC5SZWY8SW5zdGFuY2U+IHtcbiAgICAvKipcbiAgICAgKiBTdG9yZSBleHRlcm5hbFJlZiBpbiBhIHJlZiB0byBhdm9pZCBpbmNsdWRpbmcgaXQgaW4gdGhlIHVzZUNhbGxiYWNrXG4gICAgICogZGVwZW5kZW5jeSBhcnJheS4gSW5jbHVkaW5nIGV4dGVybmFsUmVmIGluIGRlcGVuZGVuY2llcyBjYXVzZXMgaXNzdWVzXG4gICAgICogd2l0aCBsaWJyYXJpZXMgbGlrZSBSYWRpeCBVSSB0aGF0IGNyZWF0ZSBuZXcgY2FsbGJhY2sgcmVmcyBvbiBlYWNoIHJlbmRlclxuICAgICAqIHdoZW4gdXNpbmcgYXNDaGlsZCAtIHRoaXMgd291bGQgY2F1c2UgdGhlIGNhbGxiYWNrIHRvIGJlIHJlY3JlYXRlZCxcbiAgICAgKiB0cmlnZ2VyaW5nIGVsZW1lbnQgcmVtb3VudHMgYW5kIGJyZWFraW5nIEFuaW1hdGVQcmVzZW5jZSBleGl0IGFuaW1hdGlvbnMuXG4gICAgICovXG4gICAgY29uc3QgZXh0ZXJuYWxSZWZDb250YWluZXIgPSB1c2VSZWYoZXh0ZXJuYWxSZWYpXG4gICAgdXNlSW5zZXJ0aW9uRWZmZWN0KCgpID0+IHtcbiAgICAgICAgZXh0ZXJuYWxSZWZDb250YWluZXIuY3VycmVudCA9IGV4dGVybmFsUmVmXG4gICAgfSlcblxuICAgIC8vIFN0b3JlIGNsZWFudXAgZnVuY3Rpb24gcmV0dXJuZWQgYnkgY2FsbGJhY2sgcmVmcyAoUmVhY3QgMTkgZmVhdHVyZSlcbiAgICBjb25zdCByZWZDbGVhbnVwID0gdXNlUmVmPCgoKSA9PiB2b2lkKSB8IG51bGw+KG51bGwpXG5cbiAgICByZXR1cm4gdXNlQ2FsbGJhY2soXG4gICAgICAgIChpbnN0YW5jZTogSW5zdGFuY2UpID0+IHtcbiAgICAgICAgICAgIGlmIChpbnN0YW5jZSkge1xuICAgICAgICAgICAgICAgIHZpc3VhbFN0YXRlLm9uTW91bnQ/LihpbnN0YW5jZSlcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWYgKHZpc3VhbEVsZW1lbnQpIHtcbiAgICAgICAgICAgICAgICBpbnN0YW5jZSA/IHZpc3VhbEVsZW1lbnQubW91bnQoaW5zdGFuY2UpIDogdmlzdWFsRWxlbWVudC51bm1vdW50KClcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgY29uc3QgcmVmID0gZXh0ZXJuYWxSZWZDb250YWluZXIuY3VycmVudFxuICAgICAgICAgICAgaWYgKHR5cGVvZiByZWYgPT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICAgICAgICAgIGlmIChpbnN0YW5jZSkge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBjbGVhbnVwID0gcmVmKGluc3RhbmNlKVxuICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGNsZWFudXAgPT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVmQ2xlYW51cC5jdXJyZW50ID0gY2xlYW51cFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBlbHNlIGlmIChyZWZDbGVhbnVwLmN1cnJlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmVmQ2xlYW51cC5jdXJyZW50KClcbiAgICAgICAgICAgICAgICAgICAgcmVmQ2xlYW51cC5jdXJyZW50ID0gbnVsbFxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIHJlZihpbnN0YW5jZSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IGVsc2UgaWYgKHJlZikge1xuICAgICAgICAgICAgICAgIDsocmVmIGFzIFJlYWN0Lk11dGFibGVSZWZPYmplY3Q8SW5zdGFuY2U+KS5jdXJyZW50ID0gaW5zdGFuY2VcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgW3Zpc3VhbEVsZW1lbnRdXG4gICAgKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-motion-ref.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-visual-element.mjs":
/*!****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-visual-element.mjs ***!
  \****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useVisualElement: () => (/* binding */ useVisualElement)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/data-id.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_LazyContext_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../context/LazyContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/LazyContext.mjs\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../context/MotionConfigContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs\");\n/* harmony import */ var _context_MotionContext_index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../context/MotionContext/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs\");\n/* harmony import */ var _context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../context/PresenceContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/PresenceContext.mjs\");\n/* harmony import */ var _context_SwitchLayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../context/SwitchLayoutGroupContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs\");\n/* harmony import */ var _utils_is_ref_object_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../utils/is-ref-object.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/is-ref-object.mjs\");\n/* harmony import */ var _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../utils/use-isomorphic-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs\");\n/* __next_internal_client_entry_do_not_use__ useVisualElement auto */ var _s = $RefreshSig$();\n\n\n\n\n\n\n\n\n\nfunction useVisualElement(Component, visualState, props, createVisualElement, ProjectionNodeConstructor, isSVG) {\n    _s();\n    const { visualElement: parent } = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_MotionContext_index_mjs__WEBPACK_IMPORTED_MODULE_1__.MotionContext);\n    const lazyContext = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_LazyContext_mjs__WEBPACK_IMPORTED_MODULE_2__.LazyContext);\n    const presenceContext = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_3__.PresenceContext);\n    const motionConfig = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_4__.MotionConfigContext);\n    const reducedMotionConfig = motionConfig.reducedMotion;\n    const skipAnimations = motionConfig.skipAnimations;\n    const visualElementRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);\n    /**\n     * Track whether the component has been through React's commit phase.\n     * Used to detect when LazyMotion features load after the component has mounted.\n     */ const hasMountedOnce = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(false);\n    /**\n     * If we haven't preloaded a renderer, check to see if we have one lazy-loaded\n     */ createVisualElement = createVisualElement || lazyContext.renderer;\n    if (!visualElementRef.current && createVisualElement) {\n        visualElementRef.current = createVisualElement(Component, {\n            visualState,\n            parent,\n            props,\n            presenceContext,\n            blockInitialAnimation: presenceContext ? presenceContext.initial === false : false,\n            reducedMotionConfig,\n            skipAnimations,\n            isSVG\n        });\n        /**\n         * If the component has already mounted before features loaded (e.g. via\n         * LazyMotion with async feature loading), we need to force the initial\n         * animation to run. Otherwise state changes that occurred before features\n         * loaded will be lost and the element will snap to its final state.\n         */ if (hasMountedOnce.current && visualElementRef.current) {\n            visualElementRef.current.manuallyAnimateOnMount = true;\n        }\n    }\n    const visualElement = visualElementRef.current;\n    /**\n     * Load Motion gesture and animation features. These are rendered as renderless\n     * components so each feature can optionally make use of React lifecycle methods.\n     */ const initialLayoutGroupConfig = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_SwitchLayoutGroupContext_mjs__WEBPACK_IMPORTED_MODULE_5__.SwitchLayoutGroupContext);\n    if (visualElement && !visualElement.projection && ProjectionNodeConstructor && (visualElement.type === \"html\" || visualElement.type === \"svg\")) {\n        createProjectionNode(visualElementRef.current, props, ProjectionNodeConstructor, initialLayoutGroupConfig);\n    }\n    const isMounted = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(false);\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useInsertionEffect)({\n        \"useVisualElement.useInsertionEffect\": ()=>{\n            /**\n         * Check the component has already mounted before calling\n         * `update` unnecessarily. This ensures we skip the initial update.\n         */ if (visualElement && isMounted.current) {\n                visualElement.update(props, presenceContext);\n            }\n        }\n    }[\"useVisualElement.useInsertionEffect\"]);\n    /**\n     * Cache this value as we want to know whether HandoffAppearAnimations\n     * was present on initial render - it will be deleted after this.\n     */ const optimisedAppearId = props[motion_dom__WEBPACK_IMPORTED_MODULE_6__.optimizedAppearDataAttribute];\n    const wantsHandoff = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(Boolean(optimisedAppearId) && typeof window !== \"undefined\" && !window.MotionHandoffIsComplete?.(optimisedAppearId) && window.MotionHasOptimisedAnimation?.(optimisedAppearId));\n    (0,_utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_7__.useIsomorphicLayoutEffect)({\n        \"useVisualElement.useIsomorphicLayoutEffect\": ()=>{\n            /**\n         * Track that this component has mounted. This is used to detect when\n         * LazyMotion features load after the component has already committed.\n         */ hasMountedOnce.current = true;\n            if (!visualElement) return;\n            isMounted.current = true;\n            window.MotionIsMounted = true;\n            visualElement.updateFeatures();\n            visualElement.scheduleRenderMicrotask();\n            /**\n         * Ideally this function would always run in a useEffect.\n         *\n         * However, if we have optimised appear animations to handoff from,\n         * it needs to happen synchronously to ensure there's no flash of\n         * incorrect styles in the event of a hydration error.\n         *\n         * So if we detect a situtation where optimised appear animations\n         * are running, we use useLayoutEffect to trigger animations.\n         */ if (wantsHandoff.current && visualElement.animationState) {\n                visualElement.animationState.animateChanges();\n            }\n        }\n    }[\"useVisualElement.useIsomorphicLayoutEffect\"]);\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n        \"useVisualElement.useEffect\": ()=>{\n            if (!visualElement) return;\n            if (!wantsHandoff.current && visualElement.animationState) {\n                visualElement.animationState.animateChanges();\n            }\n            if (wantsHandoff.current) {\n                // This ensures all future calls to animateChanges() in this component will run in useEffect\n                queueMicrotask({\n                    \"useVisualElement.useEffect\": ()=>{\n                        window.MotionHandoffMarkAsComplete?.(optimisedAppearId);\n                    }\n                }[\"useVisualElement.useEffect\"]);\n                wantsHandoff.current = false;\n            }\n            /**\n         * Now we've finished triggering animations for this element we\n         * can wipe the enteringChildren set for the next render.\n         */ visualElement.enteringChildren = undefined;\n        }\n    }[\"useVisualElement.useEffect\"]);\n    return visualElement;\n}\n_s(useVisualElement, \"kGP7Z7eFyi/pYfNg3V4TNZ4UZdY=\", false, function() {\n    return [\n        react__WEBPACK_IMPORTED_MODULE_0__.useInsertionEffect,\n        _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_7__.useIsomorphicLayoutEffect\n    ];\n});\nfunction createProjectionNode(visualElement, props, ProjectionNodeConstructor, initialPromotionConfig) {\n    const { layoutId, layout, drag, dragConstraints, layoutScroll, layoutRoot, layoutAnchor, layoutCrossfade } = props;\n    visualElement.projection = new ProjectionNodeConstructor(visualElement.latestValues, props[\"data-framer-portal-id\"] ? undefined : getClosestProjectingNode(visualElement.parent));\n    visualElement.projection.setOptions({\n        layoutId,\n        layout,\n        alwaysMeasureLayout: Boolean(drag) || dragConstraints && (0,_utils_is_ref_object_mjs__WEBPACK_IMPORTED_MODULE_8__.isRefObject)(dragConstraints),\n        visualElement,\n        /**\n         * TODO: Update options in an effect. This could be tricky as it'll be too late\n         * to update by the time layout animations run.\n         * We also need to fix this safeToRemove by linking it up to the one returned by usePresence,\n         * ensuring it gets called if there's no potential layout animations.\n         *\n         */ animationType: typeof layout === \"string\" ? layout : \"both\",\n        initialPromotionConfig,\n        crossfade: layoutCrossfade,\n        layoutScroll,\n        layoutRoot,\n        layoutAnchor\n    });\n}\nfunction getClosestProjectingNode(visualElement) {\n    if (!visualElement) return undefined;\n    return visualElement.options.allowProjection !== false ? visualElement.projection : getClosestProjectingNode(visualElement.parent);\n}\n //# sourceMappingURL=use-visual-element.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-visual-element.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-visual-state.mjs":
/*!**************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-visual-state.mjs ***!
  \**************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   makeUseVisualState: () => (/* binding */ makeUseVisualState)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/resolve-motion-value.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-controlling-variants.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-animation-controls.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-variants.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_MotionContext_index_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../context/MotionContext/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs\");\n/* harmony import */ var _context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../context/PresenceContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/PresenceContext.mjs\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* __next_internal_client_entry_do_not_use__ makeUseVisualState auto */ var _s = $RefreshSig$();\n\n\n\n\n\nfunction makeState({ scrapeMotionValuesFromProps, createRenderState }, props, context, presenceContext) {\n    const state = {\n        latestValues: makeLatestValues(props, context, presenceContext, scrapeMotionValuesFromProps),\n        renderState: createRenderState()\n    };\n    return state;\n}\nfunction makeLatestValues(props, context, presenceContext, scrapeMotionValues) {\n    const values = {};\n    const motionValues = scrapeMotionValues(props, {});\n    for(const key in motionValues){\n        values[key] = (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.resolveMotionValue)(motionValues[key]);\n    }\n    let { initial, animate } = props;\n    const isControllingVariants$1 = (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.isControllingVariants)(props);\n    const isVariantNode$1 = (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.isVariantNode)(props);\n    if (context && isVariantNode$1 && !isControllingVariants$1 && props.inherit !== false) {\n        if (initial === undefined) initial = context.initial;\n        if (animate === undefined) animate = context.animate;\n    }\n    let isInitialAnimationBlocked = presenceContext ? presenceContext.initial === false : false;\n    isInitialAnimationBlocked = isInitialAnimationBlocked || initial === false;\n    const variantToSet = isInitialAnimationBlocked ? animate : initial;\n    if (variantToSet && typeof variantToSet !== \"boolean\" && !(0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.isAnimationControls)(variantToSet)) {\n        const list = Array.isArray(variantToSet) ? variantToSet : [\n            variantToSet\n        ];\n        for(let i = 0; i < list.length; i++){\n            const resolved = (0,motion_dom__WEBPACK_IMPORTED_MODULE_4__.resolveVariantFromProps)(props, list[i]);\n            if (resolved) {\n                const { transitionEnd, transition, ...target } = resolved;\n                for(const key in target){\n                    let valueTarget = target[key];\n                    if (Array.isArray(valueTarget)) {\n                        /**\n                         * Take final keyframe if the initial animation is blocked because\n                         * we want to initialise at the end of that blocked animation.\n                         */ const index = isInitialAnimationBlocked ? valueTarget.length - 1 : 0;\n                        valueTarget = valueTarget[index];\n                    }\n                    if (valueTarget !== null) {\n                        values[key] = valueTarget;\n                    }\n                }\n                for(const key in transitionEnd){\n                    values[key] = transitionEnd[key];\n                }\n            }\n        }\n    }\n    return values;\n}\nconst makeUseVisualState = (config)=>_s((props, isStatic)=>{\n        _s();\n        const context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_MotionContext_index_mjs__WEBPACK_IMPORTED_MODULE_5__.MotionContext);\n        const presenceContext = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_PresenceContext_mjs__WEBPACK_IMPORTED_MODULE_6__.PresenceContext);\n        const make = ()=>makeState(config, props, context, presenceContext);\n        return isStatic ? make() : (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_7__.useConstant)(make);\n    }, \"sNxIIlbNmx0ZryDSe/DlWrNSZgI=\", false, function() {\n        return [\n            _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_7__.useConstant\n        ];\n    });\n //# sourceMappingURL=use-visual-state.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-visual-state.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/valid-prop.mjs":
/*!********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/valid-prop.mjs ***!
  \********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isValidMotionProp: () => (/* binding */ isValidMotionProp)\n/* harmony export */ });\n/**\n * A list of all valid MotionProps.\n *\n * @privateRemarks\n * This doesn't throw if a `MotionProp` name is missing - it should.\n */\nconst validMotionProps = new Set([\n    \"animate\",\n    \"exit\",\n    \"variants\",\n    \"initial\",\n    \"style\",\n    \"values\",\n    \"variants\",\n    \"transition\",\n    \"transformTemplate\",\n    \"custom\",\n    \"inherit\",\n    \"onBeforeLayoutMeasure\",\n    \"onAnimationStart\",\n    \"onAnimationComplete\",\n    \"onUpdate\",\n    \"onDragStart\",\n    \"onDrag\",\n    \"onDragEnd\",\n    \"onMeasureDragConstraints\",\n    \"onDirectionLock\",\n    \"onDragTransitionEnd\",\n    \"_dragX\",\n    \"_dragY\",\n    \"onHoverStart\",\n    \"onHoverEnd\",\n    \"onViewportEnter\",\n    \"onViewportLeave\",\n    \"globalTapTarget\",\n    \"propagate\",\n    \"ignoreStrict\",\n    \"viewport\",\n]);\n/**\n * Check whether a prop name is a valid `MotionProp` key.\n *\n * @param key - Name of the property to check\n * @returns `true` is key is a valid `MotionProp`.\n *\n * @public\n */\nfunction isValidMotionProp(key) {\n    return (key.startsWith(\"while\") ||\n        (key.startsWith(\"drag\") && key !== \"draggable\") ||\n        key.startsWith(\"layout\") ||\n        key.startsWith(\"onTap\") ||\n        key.startsWith(\"onPan\") ||\n        key.startsWith(\"onLayout\") ||\n        validMotionProps.has(key));\n}\n\n\n//# sourceMappingURL=valid-prop.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9tb3Rpb24vdXRpbHMvdmFsaWQtcHJvcC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRTZCO0FBQzdCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcbW90aW9uXFx1dGlsc1xcdmFsaWQtcHJvcC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBIGxpc3Qgb2YgYWxsIHZhbGlkIE1vdGlvblByb3BzLlxuICpcbiAqIEBwcml2YXRlUmVtYXJrc1xuICogVGhpcyBkb2Vzbid0IHRocm93IGlmIGEgYE1vdGlvblByb3BgIG5hbWUgaXMgbWlzc2luZyAtIGl0IHNob3VsZC5cbiAqL1xuY29uc3QgdmFsaWRNb3Rpb25Qcm9wcyA9IG5ldyBTZXQoW1xuICAgIFwiYW5pbWF0ZVwiLFxuICAgIFwiZXhpdFwiLFxuICAgIFwidmFyaWFudHNcIixcbiAgICBcImluaXRpYWxcIixcbiAgICBcInN0eWxlXCIsXG4gICAgXCJ2YWx1ZXNcIixcbiAgICBcInZhcmlhbnRzXCIsXG4gICAgXCJ0cmFuc2l0aW9uXCIsXG4gICAgXCJ0cmFuc2Zvcm1UZW1wbGF0ZVwiLFxuICAgIFwiY3VzdG9tXCIsXG4gICAgXCJpbmhlcml0XCIsXG4gICAgXCJvbkJlZm9yZUxheW91dE1lYXN1cmVcIixcbiAgICBcIm9uQW5pbWF0aW9uU3RhcnRcIixcbiAgICBcIm9uQW5pbWF0aW9uQ29tcGxldGVcIixcbiAgICBcIm9uVXBkYXRlXCIsXG4gICAgXCJvbkRyYWdTdGFydFwiLFxuICAgIFwib25EcmFnXCIsXG4gICAgXCJvbkRyYWdFbmRcIixcbiAgICBcIm9uTWVhc3VyZURyYWdDb25zdHJhaW50c1wiLFxuICAgIFwib25EaXJlY3Rpb25Mb2NrXCIsXG4gICAgXCJvbkRyYWdUcmFuc2l0aW9uRW5kXCIsXG4gICAgXCJfZHJhZ1hcIixcbiAgICBcIl9kcmFnWVwiLFxuICAgIFwib25Ib3ZlclN0YXJ0XCIsXG4gICAgXCJvbkhvdmVyRW5kXCIsXG4gICAgXCJvblZpZXdwb3J0RW50ZXJcIixcbiAgICBcIm9uVmlld3BvcnRMZWF2ZVwiLFxuICAgIFwiZ2xvYmFsVGFwVGFyZ2V0XCIsXG4gICAgXCJwcm9wYWdhdGVcIixcbiAgICBcImlnbm9yZVN0cmljdFwiLFxuICAgIFwidmlld3BvcnRcIixcbl0pO1xuLyoqXG4gKiBDaGVjayB3aGV0aGVyIGEgcHJvcCBuYW1lIGlzIGEgdmFsaWQgYE1vdGlvblByb3BgIGtleS5cbiAqXG4gKiBAcGFyYW0ga2V5IC0gTmFtZSBvZiB0aGUgcHJvcGVydHkgdG8gY2hlY2tcbiAqIEByZXR1cm5zIGB0cnVlYCBpcyBrZXkgaXMgYSB2YWxpZCBgTW90aW9uUHJvcGAuXG4gKlxuICogQHB1YmxpY1xuICovXG5mdW5jdGlvbiBpc1ZhbGlkTW90aW9uUHJvcChrZXkpIHtcbiAgICByZXR1cm4gKGtleS5zdGFydHNXaXRoKFwid2hpbGVcIikgfHxcbiAgICAgICAgKGtleS5zdGFydHNXaXRoKFwiZHJhZ1wiKSAmJiBrZXkgIT09IFwiZHJhZ2dhYmxlXCIpIHx8XG4gICAgICAgIGtleS5zdGFydHNXaXRoKFwibGF5b3V0XCIpIHx8XG4gICAgICAgIGtleS5zdGFydHNXaXRoKFwib25UYXBcIikgfHxcbiAgICAgICAga2V5LnN0YXJ0c1dpdGgoXCJvblBhblwiKSB8fFxuICAgICAgICBrZXkuc3RhcnRzV2l0aChcIm9uTGF5b3V0XCIpIHx8XG4gICAgICAgIHZhbGlkTW90aW9uUHJvcHMuaGFzKGtleSkpO1xufVxuXG5leHBvcnQgeyBpc1ZhbGlkTW90aW9uUHJvcCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dmFsaWQtcHJvcC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/valid-prop.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/projection/use-instant-layout-transition.mjs":
/*!*************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/projection/use-instant-layout-transition.mjs ***!
  \*************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useInstantLayoutTransition: () => (/* binding */ useInstantLayoutTransition)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/HTMLProjectionNode.mjs\");\n\n\nfunction useInstantLayoutTransition() {\n    return startTransition;\n}\nfunction startTransition(callback) {\n    if (!motion_dom__WEBPACK_IMPORTED_MODULE_0__.rootProjectionNode.current)\n        return;\n    motion_dom__WEBPACK_IMPORTED_MODULE_0__.rootProjectionNode.current.isUpdating = false;\n    motion_dom__WEBPACK_IMPORTED_MODULE_0__.rootProjectionNode.current.blockUpdate();\n    callback && callback();\n}\n\n\n//# sourceMappingURL=use-instant-layout-transition.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9wcm9qZWN0aW9uL3VzZS1pbnN0YW50LWxheW91dC10cmFuc2l0aW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFnRDs7QUFFaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTLDBEQUFrQjtBQUMzQjtBQUNBLElBQUksMERBQWtCO0FBQ3RCLElBQUksMERBQWtCO0FBQ3RCO0FBQ0E7O0FBRXNDO0FBQ3RDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccHJvamVjdGlvblxcdXNlLWluc3RhbnQtbGF5b3V0LXRyYW5zaXRpb24ubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJvb3RQcm9qZWN0aW9uTm9kZSB9IGZyb20gJ21vdGlvbi1kb20nO1xuXG5mdW5jdGlvbiB1c2VJbnN0YW50TGF5b3V0VHJhbnNpdGlvbigpIHtcbiAgICByZXR1cm4gc3RhcnRUcmFuc2l0aW9uO1xufVxuZnVuY3Rpb24gc3RhcnRUcmFuc2l0aW9uKGNhbGxiYWNrKSB7XG4gICAgaWYgKCFyb290UHJvamVjdGlvbk5vZGUuY3VycmVudClcbiAgICAgICAgcmV0dXJuO1xuICAgIHJvb3RQcm9qZWN0aW9uTm9kZS5jdXJyZW50LmlzVXBkYXRpbmcgPSBmYWxzZTtcbiAgICByb290UHJvamVjdGlvbk5vZGUuY3VycmVudC5ibG9ja1VwZGF0ZSgpO1xuICAgIGNhbGxiYWNrICYmIGNhbGxiYWNrKCk7XG59XG5cbmV4cG9ydCB7IHVzZUluc3RhbnRMYXlvdXRUcmFuc2l0aW9uIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD11c2UtaW5zdGFudC1sYXlvdXQtdHJhbnNpdGlvbi5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/projection/use-instant-layout-transition.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/projection/use-reset-projection.mjs":
/*!****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/projection/use-reset-projection.mjs ***!
  \****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useResetProjection: () => (/* binding */ useResetProjection)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/HTMLProjectionNode.mjs\");\n\n\n\nfunction useResetProjection() {\n    const reset = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => {\n        const root = motion_dom__WEBPACK_IMPORTED_MODULE_1__.rootProjectionNode.current;\n        if (!root)\n            return;\n        root.resetTree();\n    }, []);\n    return reset;\n}\n\n\n//# sourceMappingURL=use-reset-projection.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9wcm9qZWN0aW9uL3VzZS1yZXNldC1wcm9qZWN0aW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBb0M7QUFDWTs7QUFFaEQ7QUFDQSxrQkFBa0Isa0RBQVc7QUFDN0IscUJBQXFCLDBEQUFrQjtBQUN2QztBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTs7QUFFOEI7QUFDOUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxwcm9qZWN0aW9uXFx1c2UtcmVzZXQtcHJvamVjdGlvbi5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQ2FsbGJhY2sgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyByb290UHJvamVjdGlvbk5vZGUgfSBmcm9tICdtb3Rpb24tZG9tJztcblxuZnVuY3Rpb24gdXNlUmVzZXRQcm9qZWN0aW9uKCkge1xuICAgIGNvbnN0IHJlc2V0ID0gdXNlQ2FsbGJhY2soKCkgPT4ge1xuICAgICAgICBjb25zdCByb290ID0gcm9vdFByb2plY3Rpb25Ob2RlLmN1cnJlbnQ7XG4gICAgICAgIGlmICghcm9vdClcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgcm9vdC5yZXNldFRyZWUoKTtcbiAgICB9LCBbXSk7XG4gICAgcmV0dXJuIHJlc2V0O1xufVxuXG5leHBvcnQgeyB1c2VSZXNldFByb2plY3Rpb24gfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXVzZS1yZXNldC1wcm9qZWN0aW9uLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/projection/use-reset-projection.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/create-proxy.mjs":
/*!***************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/create-proxy.mjs ***!
  \***************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createMotionProxy: () => (/* binding */ createMotionProxy)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/warn-once.mjs\");\n/* harmony import */ var _motion_index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../motion/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/index.mjs\");\n\n\n\nfunction createMotionProxy(preloadedFeatures, createVisualElement) {\n    if (typeof Proxy === \"undefined\") {\n        return _motion_index_mjs__WEBPACK_IMPORTED_MODULE_0__.createMotionComponent;\n    }\n    /**\n     * A cache of generated `motion` components, e.g `motion.div`, `motion.input` etc.\n     * Rather than generating them anew every render.\n     */\n    const componentCache = new Map();\n    const factory = (Component, options) => {\n        return (0,_motion_index_mjs__WEBPACK_IMPORTED_MODULE_0__.createMotionComponent)(Component, options, preloadedFeatures, createVisualElement);\n    };\n    /**\n     * Support for deprecated`motion(Component)` pattern\n     */\n    const deprecatedFactoryFunction = (Component, options) => {\n        if (true) {\n            (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.warnOnce)(false, \"motion() is deprecated. Use motion.create() instead.\");\n        }\n        return factory(Component, options);\n    };\n    return new Proxy(deprecatedFactoryFunction, {\n        /**\n         * Called when `motion` is referenced with a prop: `motion.div`, `motion.input` etc.\n         * The prop name is passed through as `key` and we can use that to generate a `motion`\n         * DOM component with that name.\n         */\n        get: (_target, key) => {\n            if (key === \"create\")\n                return factory;\n            /**\n             * If this element doesn't exist in the component cache, create it and cache.\n             */\n            if (!componentCache.has(key)) {\n                componentCache.set(key, (0,_motion_index_mjs__WEBPACK_IMPORTED_MODULE_0__.createMotionComponent)(key, undefined, preloadedFeatures, createVisualElement));\n            }\n            return componentCache.get(key);\n        },\n    });\n}\n\n\n//# sourceMappingURL=create-proxy.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvY29tcG9uZW50cy9jcmVhdGUtcHJveHkubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUF3QztBQUN1Qjs7QUFFL0Q7QUFDQTtBQUNBLGVBQWUsb0VBQXFCO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZSx3RUFBcUI7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVksSUFBcUM7QUFDakQsWUFBWSxzREFBUTtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdDQUF3Qyx3RUFBcUI7QUFDN0Q7QUFDQTtBQUNBLFNBQVM7QUFDVCxLQUFLO0FBQ0w7O0FBRTZCO0FBQzdCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxjb21wb25lbnRzXFxjcmVhdGUtcHJveHkubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHdhcm5PbmNlIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcbmltcG9ydCB7IGNyZWF0ZU1vdGlvbkNvbXBvbmVudCB9IGZyb20gJy4uLy4uL21vdGlvbi9pbmRleC5tanMnO1xuXG5mdW5jdGlvbiBjcmVhdGVNb3Rpb25Qcm94eShwcmVsb2FkZWRGZWF0dXJlcywgY3JlYXRlVmlzdWFsRWxlbWVudCkge1xuICAgIGlmICh0eXBlb2YgUHJveHkgPT09IFwidW5kZWZpbmVkXCIpIHtcbiAgICAgICAgcmV0dXJuIGNyZWF0ZU1vdGlvbkNvbXBvbmVudDtcbiAgICB9XG4gICAgLyoqXG4gICAgICogQSBjYWNoZSBvZiBnZW5lcmF0ZWQgYG1vdGlvbmAgY29tcG9uZW50cywgZS5nIGBtb3Rpb24uZGl2YCwgYG1vdGlvbi5pbnB1dGAgZXRjLlxuICAgICAqIFJhdGhlciB0aGFuIGdlbmVyYXRpbmcgdGhlbSBhbmV3IGV2ZXJ5IHJlbmRlci5cbiAgICAgKi9cbiAgICBjb25zdCBjb21wb25lbnRDYWNoZSA9IG5ldyBNYXAoKTtcbiAgICBjb25zdCBmYWN0b3J5ID0gKENvbXBvbmVudCwgb3B0aW9ucykgPT4ge1xuICAgICAgICByZXR1cm4gY3JlYXRlTW90aW9uQ29tcG9uZW50KENvbXBvbmVudCwgb3B0aW9ucywgcHJlbG9hZGVkRmVhdHVyZXMsIGNyZWF0ZVZpc3VhbEVsZW1lbnQpO1xuICAgIH07XG4gICAgLyoqXG4gICAgICogU3VwcG9ydCBmb3IgZGVwcmVjYXRlZGBtb3Rpb24oQ29tcG9uZW50KWAgcGF0dGVyblxuICAgICAqL1xuICAgIGNvbnN0IGRlcHJlY2F0ZWRGYWN0b3J5RnVuY3Rpb24gPSAoQ29tcG9uZW50LCBvcHRpb25zKSA9PiB7XG4gICAgICAgIGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViAhPT0gXCJwcm9kdWN0aW9uXCIpIHtcbiAgICAgICAgICAgIHdhcm5PbmNlKGZhbHNlLCBcIm1vdGlvbigpIGlzIGRlcHJlY2F0ZWQuIFVzZSBtb3Rpb24uY3JlYXRlKCkgaW5zdGVhZC5cIik7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGZhY3RvcnkoQ29tcG9uZW50LCBvcHRpb25zKTtcbiAgICB9O1xuICAgIHJldHVybiBuZXcgUHJveHkoZGVwcmVjYXRlZEZhY3RvcnlGdW5jdGlvbiwge1xuICAgICAgICAvKipcbiAgICAgICAgICogQ2FsbGVkIHdoZW4gYG1vdGlvbmAgaXMgcmVmZXJlbmNlZCB3aXRoIGEgcHJvcDogYG1vdGlvbi5kaXZgLCBgbW90aW9uLmlucHV0YCBldGMuXG4gICAgICAgICAqIFRoZSBwcm9wIG5hbWUgaXMgcGFzc2VkIHRocm91Z2ggYXMgYGtleWAgYW5kIHdlIGNhbiB1c2UgdGhhdCB0byBnZW5lcmF0ZSBhIGBtb3Rpb25gXG4gICAgICAgICAqIERPTSBjb21wb25lbnQgd2l0aCB0aGF0IG5hbWUuXG4gICAgICAgICAqL1xuICAgICAgICBnZXQ6IChfdGFyZ2V0LCBrZXkpID0+IHtcbiAgICAgICAgICAgIGlmIChrZXkgPT09IFwiY3JlYXRlXCIpXG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhY3Rvcnk7XG4gICAgICAgICAgICAvKipcbiAgICAgICAgICAgICAqIElmIHRoaXMgZWxlbWVudCBkb2Vzbid0IGV4aXN0IGluIHRoZSBjb21wb25lbnQgY2FjaGUsIGNyZWF0ZSBpdCBhbmQgY2FjaGUuXG4gICAgICAgICAgICAgKi9cbiAgICAgICAgICAgIGlmICghY29tcG9uZW50Q2FjaGUuaGFzKGtleSkpIHtcbiAgICAgICAgICAgICAgICBjb21wb25lbnRDYWNoZS5zZXQoa2V5LCBjcmVhdGVNb3Rpb25Db21wb25lbnQoa2V5LCB1bmRlZmluZWQsIHByZWxvYWRlZEZlYXR1cmVzLCBjcmVhdGVWaXN1YWxFbGVtZW50KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gY29tcG9uZW50Q2FjaGUuZ2V0KGtleSk7XG4gICAgICAgIH0sXG4gICAgfSk7XG59XG5cbmV4cG9ydCB7IGNyZWF0ZU1vdGlvblByb3h5IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jcmVhdGUtcHJveHkubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/create-proxy.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/m/proxy.mjs":
/*!**********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/m/proxy.mjs ***!
  \**********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   m: () => (/* binding */ m)\n/* harmony export */ });\n/* harmony import */ var _create_proxy_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../create-proxy.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/create-proxy.mjs\");\n\n\nconst m = /*@__PURE__*/ (0,_create_proxy_mjs__WEBPACK_IMPORTED_MODULE_0__.createMotionProxy)();\n\n\n//# sourceMappingURL=proxy.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvY29tcG9uZW50cy9tL3Byb3h5Lm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUF3RDs7QUFFeEQsd0JBQXdCLG9FQUFpQjs7QUFFNUI7QUFDYiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcY29tcG9uZW50c1xcbVxccHJveHkubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZU1vdGlvblByb3h5IH0gZnJvbSAnLi4vY3JlYXRlLXByb3h5Lm1qcyc7XG5cbmNvbnN0IG0gPSAvKkBfX1BVUkVfXyovIGNyZWF0ZU1vdGlvblByb3h5KCk7XG5cbmV4cG9ydCB7IG0gfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXByb3h5Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/m/proxy.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/feature-bundle.mjs":
/*!************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/feature-bundle.mjs ***!
  \************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   featureBundle: () => (/* binding */ featureBundle)\n/* harmony export */ });\n/* harmony import */ var _motion_features_animations_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../motion/features/animations.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animations.mjs\");\n/* harmony import */ var _motion_features_drag_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../motion/features/drag.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/drag.mjs\");\n/* harmony import */ var _motion_features_gestures_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../motion/features/gestures.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/gestures.mjs\");\n/* harmony import */ var _motion_features_layout_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../motion/features/layout.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/layout.mjs\");\n\n\n\n\n\nconst featureBundle = {\n    ..._motion_features_animations_mjs__WEBPACK_IMPORTED_MODULE_0__.animations,\n    ..._motion_features_gestures_mjs__WEBPACK_IMPORTED_MODULE_1__.gestureAnimations,\n    ..._motion_features_drag_mjs__WEBPACK_IMPORTED_MODULE_2__.drag,\n    ..._motion_features_layout_mjs__WEBPACK_IMPORTED_MODULE_3__.layout,\n};\n\n\n//# sourceMappingURL=feature-bundle.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvY29tcG9uZW50cy9tb3Rpb24vZmVhdHVyZS1idW5kbGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQXFFO0FBQ1o7QUFDaUI7QUFDYjs7QUFFN0Q7QUFDQSxPQUFPLHVFQUFVO0FBQ2pCLE9BQU8sNEVBQWlCO0FBQ3hCLE9BQU8sMkRBQUk7QUFDWCxPQUFPLCtEQUFNO0FBQ2I7O0FBRXlCO0FBQ3pCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxjb21wb25lbnRzXFxtb3Rpb25cXGZlYXR1cmUtYnVuZGxlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBhbmltYXRpb25zIH0gZnJvbSAnLi4vLi4vLi4vbW90aW9uL2ZlYXR1cmVzL2FuaW1hdGlvbnMubWpzJztcbmltcG9ydCB7IGRyYWcgfSBmcm9tICcuLi8uLi8uLi9tb3Rpb24vZmVhdHVyZXMvZHJhZy5tanMnO1xuaW1wb3J0IHsgZ2VzdHVyZUFuaW1hdGlvbnMgfSBmcm9tICcuLi8uLi8uLi9tb3Rpb24vZmVhdHVyZXMvZ2VzdHVyZXMubWpzJztcbmltcG9ydCB7IGxheW91dCB9IGZyb20gJy4uLy4uLy4uL21vdGlvbi9mZWF0dXJlcy9sYXlvdXQubWpzJztcblxuY29uc3QgZmVhdHVyZUJ1bmRsZSA9IHtcbiAgICAuLi5hbmltYXRpb25zLFxuICAgIC4uLmdlc3R1cmVBbmltYXRpb25zLFxuICAgIC4uLmRyYWcsXG4gICAgLi4ubGF5b3V0LFxufTtcblxuZXhwb3J0IHsgZmVhdHVyZUJ1bmRsZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZmVhdHVyZS1idW5kbGUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/feature-bundle.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs":
/*!***************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs ***!
  \***************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   motion: () => (/* binding */ motion)\n/* harmony export */ });\n/* harmony import */ var _dom_create_visual_element_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../dom/create-visual-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/create-visual-element.mjs\");\n/* harmony import */ var _create_proxy_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../create-proxy.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/create-proxy.mjs\");\n/* harmony import */ var _feature_bundle_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./feature-bundle.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/feature-bundle.mjs\");\n\n\n\n\nconst motion = /*@__PURE__*/ (0,_create_proxy_mjs__WEBPACK_IMPORTED_MODULE_0__.createMotionProxy)(_feature_bundle_mjs__WEBPACK_IMPORTED_MODULE_1__.featureBundle, _dom_create_visual_element_mjs__WEBPACK_IMPORTED_MODULE_2__.createDomVisualElement);\n\n\n//# sourceMappingURL=proxy.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvY29tcG9uZW50cy9tb3Rpb24vcHJveHkubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBNkU7QUFDckI7QUFDSDs7QUFFckQsNkJBQTZCLG9FQUFpQixDQUFDLDhEQUFhLEVBQUUsa0ZBQXNCOztBQUVsRTtBQUNsQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcY29tcG9uZW50c1xcbW90aW9uXFxwcm94eS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlRG9tVmlzdWFsRWxlbWVudCB9IGZyb20gJy4uLy4uL2RvbS9jcmVhdGUtdmlzdWFsLWVsZW1lbnQubWpzJztcbmltcG9ydCB7IGNyZWF0ZU1vdGlvblByb3h5IH0gZnJvbSAnLi4vY3JlYXRlLXByb3h5Lm1qcyc7XG5pbXBvcnQgeyBmZWF0dXJlQnVuZGxlIH0gZnJvbSAnLi9mZWF0dXJlLWJ1bmRsZS5tanMnO1xuXG5jb25zdCBtb3Rpb24gPSAvKkBfX1BVUkVfXyovIGNyZWF0ZU1vdGlvblByb3h5KGZlYXR1cmVCdW5kbGUsIGNyZWF0ZURvbVZpc3VhbEVsZW1lbnQpO1xuXG5leHBvcnQgeyBtb3Rpb24gfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXByb3h5Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/create-visual-element.mjs":
/*!*****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/create-visual-element.mjs ***!
  \*****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createDomVisualElement: () => (/* binding */ createDomVisualElement)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/SVGVisualElement.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/HTMLVisualElement.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _utils_is_svg_component_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils/is-svg-component.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/is-svg-component.mjs\");\n\n\n\n\nconst createDomVisualElement = (Component, options) => {\n    /**\n     * Use explicit isSVG override if provided, otherwise auto-detect\n     */\n    const isSVG = options.isSVG ?? (0,_utils_is_svg_component_mjs__WEBPACK_IMPORTED_MODULE_1__.isSVGComponent)(Component);\n    return isSVG\n        ? new motion_dom__WEBPACK_IMPORTED_MODULE_2__.SVGVisualElement(options)\n        : new motion_dom__WEBPACK_IMPORTED_MODULE_3__.HTMLVisualElement(options, {\n            allowProjection: Component !== react__WEBPACK_IMPORTED_MODULE_0__.Fragment,\n        });\n};\n\n\n//# sourceMappingURL=create-visual-element.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL2NyZWF0ZS12aXN1YWwtZWxlbWVudC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBaUU7QUFDaEM7QUFDNkI7O0FBRTlEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DLDJFQUFjO0FBQ2pEO0FBQ0EsY0FBYyx3REFBZ0I7QUFDOUIsY0FBYyx5REFBaUI7QUFDL0IsMkNBQTJDLDJDQUFRO0FBQ25ELFNBQVM7QUFDVDs7QUFFa0M7QUFDbEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxyZW5kZXJcXGRvbVxcY3JlYXRlLXZpc3VhbC1lbGVtZW50Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTVkdWaXN1YWxFbGVtZW50LCBIVE1MVmlzdWFsRWxlbWVudCB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgRnJhZ21lbnQgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBpc1NWR0NvbXBvbmVudCB9IGZyb20gJy4vdXRpbHMvaXMtc3ZnLWNvbXBvbmVudC5tanMnO1xuXG5jb25zdCBjcmVhdGVEb21WaXN1YWxFbGVtZW50ID0gKENvbXBvbmVudCwgb3B0aW9ucykgPT4ge1xuICAgIC8qKlxuICAgICAqIFVzZSBleHBsaWNpdCBpc1NWRyBvdmVycmlkZSBpZiBwcm92aWRlZCwgb3RoZXJ3aXNlIGF1dG8tZGV0ZWN0XG4gICAgICovXG4gICAgY29uc3QgaXNTVkcgPSBvcHRpb25zLmlzU1ZHID8/IGlzU1ZHQ29tcG9uZW50KENvbXBvbmVudCk7XG4gICAgcmV0dXJuIGlzU1ZHXG4gICAgICAgID8gbmV3IFNWR1Zpc3VhbEVsZW1lbnQob3B0aW9ucylcbiAgICAgICAgOiBuZXcgSFRNTFZpc3VhbEVsZW1lbnQob3B0aW9ucywge1xuICAgICAgICAgICAgYWxsb3dQcm9qZWN0aW9uOiBDb21wb25lbnQgIT09IEZyYWdtZW50LFxuICAgICAgICB9KTtcbn07XG5cbmV4cG9ydCB7IGNyZWF0ZURvbVZpc3VhbEVsZW1lbnQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZS12aXN1YWwtZWxlbWVudC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/create-visual-element.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-animation.mjs":
/*!**************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-animation.mjs ***!
  \**************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   domAnimation: () => (/* binding */ domAnimation)\n/* harmony export */ });\n/* harmony import */ var _motion_features_animations_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../motion/features/animations.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animations.mjs\");\n/* harmony import */ var _motion_features_gestures_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../motion/features/gestures.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/gestures.mjs\");\n/* harmony import */ var _create_visual_element_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create-visual-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/create-visual-element.mjs\");\n/* __next_internal_client_entry_do_not_use__ domAnimation auto */ \n\n\n/**\n * @public\n */ const domAnimation = {\n    renderer: _create_visual_element_mjs__WEBPACK_IMPORTED_MODULE_0__.createDomVisualElement,\n    ..._motion_features_animations_mjs__WEBPACK_IMPORTED_MODULE_1__.animations,\n    ..._motion_features_gestures_mjs__WEBPACK_IMPORTED_MODULE_2__.gestureAnimations\n};\n //# sourceMappingURL=features-animation.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL2ZlYXR1cmVzLWFuaW1hdGlvbi5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQU9BOztDQUVHLEdBQ0k7SUFDSDtJQUNBO0lBQ0EiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXHJlbmRlclxcZG9tXFxmZWF0dXJlcy1hbmltYXRpb24udHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgYW5pbWF0aW9ucyB9IGZyb20gXCIuLi8uLi9tb3Rpb24vZmVhdHVyZXMvYW5pbWF0aW9uc1wiXG5pbXBvcnQgeyBnZXN0dXJlQW5pbWF0aW9ucyB9IGZyb20gXCIuLi8uLi9tb3Rpb24vZmVhdHVyZXMvZ2VzdHVyZXNcIlxuaW1wb3J0IHsgRmVhdHVyZUJ1bmRsZSB9IGZyb20gXCIuLi8uLi9tb3Rpb24vZmVhdHVyZXMvdHlwZXNcIlxuaW1wb3J0IHsgY3JlYXRlRG9tVmlzdWFsRWxlbWVudCB9IGZyb20gXCIuL2NyZWF0ZS12aXN1YWwtZWxlbWVudFwiXG5cbi8qKlxuICogQHB1YmxpY1xuICovXG5leHBvcnQgY29uc3QgZG9tQW5pbWF0aW9uOiBGZWF0dXJlQnVuZGxlID0ge1xuICAgIHJlbmRlcmVyOiBjcmVhdGVEb21WaXN1YWxFbGVtZW50LFxuICAgIC4uLmFuaW1hdGlvbnMsXG4gICAgLi4uZ2VzdHVyZUFuaW1hdGlvbnMsXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-animation.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-max.mjs":
/*!********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-max.mjs ***!
  \********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   domMax: () => (/* binding */ domMax)\n/* harmony export */ });\n/* harmony import */ var _motion_features_drag_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../motion/features/drag.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/drag.mjs\");\n/* harmony import */ var _motion_features_layout_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../motion/features/layout.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/layout.mjs\");\n/* harmony import */ var _features_animation_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./features-animation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-animation.mjs\");\n/* __next_internal_client_entry_do_not_use__ domMax auto */ \n\n\n/**\n * @public\n */ const domMax = {\n    ..._features_animation_mjs__WEBPACK_IMPORTED_MODULE_0__.domAnimation,\n    ..._motion_features_drag_mjs__WEBPACK_IMPORTED_MODULE_1__.drag,\n    ..._motion_features_layout_mjs__WEBPACK_IMPORTED_MODULE_2__.layout\n};\n //# sourceMappingURL=features-max.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL2ZlYXR1cmVzLW1heC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQU9BOztDQUVHLEdBQ0k7SUFDSDtJQUNBO0lBQ0EiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXHJlbmRlclxcZG9tXFxmZWF0dXJlcy1tYXgudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgZHJhZyB9IGZyb20gXCIuLi8uLi9tb3Rpb24vZmVhdHVyZXMvZHJhZ1wiXG5pbXBvcnQgeyBsYXlvdXQgfSBmcm9tIFwiLi4vLi4vbW90aW9uL2ZlYXR1cmVzL2xheW91dFwiXG5pbXBvcnQgeyBGZWF0dXJlQnVuZGxlIH0gZnJvbSBcIi4uLy4uL21vdGlvbi9mZWF0dXJlcy90eXBlc1wiXG5pbXBvcnQgeyBkb21BbmltYXRpb24gfSBmcm9tIFwiLi9mZWF0dXJlcy1hbmltYXRpb25cIlxuXG4vKipcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGNvbnN0IGRvbU1heDogRmVhdHVyZUJ1bmRsZSA9IHtcbiAgICAuLi5kb21BbmltYXRpb24sXG4gICAgLi4uZHJhZyxcbiAgICAuLi5sYXlvdXQsXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-max.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-min.mjs":
/*!********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-min.mjs ***!
  \********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   domMin: () => (/* binding */ domMin)\n/* harmony export */ });\n/* harmony import */ var _motion_features_animations_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../motion/features/animations.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/features/animations.mjs\");\n/* harmony import */ var _create_visual_element_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create-visual-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/create-visual-element.mjs\");\n/* __next_internal_client_entry_do_not_use__ domMin auto */ \n\n/**\n * @public\n */ const domMin = {\n    renderer: _create_visual_element_mjs__WEBPACK_IMPORTED_MODULE_0__.createDomVisualElement,\n    ..._motion_features_animations_mjs__WEBPACK_IMPORTED_MODULE_1__.animations\n};\n //# sourceMappingURL=features-min.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL2ZlYXR1cmVzLW1pbi5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFNQTs7Q0FFRyxHQUNJO0lBQ0g7SUFDQSIsInNvdXJjZXMiOlsiQzpcXHNyY1xccmVuZGVyXFxkb21cXGZlYXR1cmVzLW1pbi50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBhbmltYXRpb25zIH0gZnJvbSBcIi4uLy4uL21vdGlvbi9mZWF0dXJlcy9hbmltYXRpb25zXCJcbmltcG9ydCB7IEZlYXR1cmVCdW5kbGUgfSBmcm9tIFwiLi4vLi4vbW90aW9uL2ZlYXR1cmVzL3R5cGVzXCJcbmltcG9ydCB7IGNyZWF0ZURvbVZpc3VhbEVsZW1lbnQgfSBmcm9tIFwiLi9jcmVhdGUtdmlzdWFsLWVsZW1lbnRcIlxuXG4vKipcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGNvbnN0IGRvbU1pbjogRmVhdHVyZUJ1bmRsZSA9IHtcbiAgICByZW5kZXJlcjogY3JlYXRlRG9tVmlzdWFsRWxlbWVudCxcbiAgICAuLi5hbmltYXRpb25zLFxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/features-min.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/attach-animation.mjs":
/*!*******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/attach-animation.mjs ***!
  \*******************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   attachToAnimation: () => (/* binding */ attachToAnimation)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/scroll/observe.mjs\");\n/* harmony import */ var _utils_can_use_native_timeline_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils/can-use-native-timeline.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/can-use-native-timeline.mjs\");\n/* harmony import */ var _utils_get_timeline_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/get-timeline.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/get-timeline.mjs\");\n/* harmony import */ var _utils_offset_to_range_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils/offset-to-range.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/offset-to-range.mjs\");\n\n\n\n\n\nfunction attachToAnimation(animation, options) {\n    const timeline = (0,_utils_get_timeline_mjs__WEBPACK_IMPORTED_MODULE_0__.getTimeline)(options);\n    const range = options.target\n        ? (0,_utils_offset_to_range_mjs__WEBPACK_IMPORTED_MODULE_1__.offsetToViewTimelineRange)(options.offset)\n        : undefined;\n    /**\n     * Use native timeline when:\n     * - No target: ScrollTimeline (existing behaviour)\n     * - Target with mappable offset: ViewTimeline with named range\n     * - Target with unmappable offset: fall back to JS observe\n     */\n    const useNative = options.target\n        ? (0,_utils_can_use_native_timeline_mjs__WEBPACK_IMPORTED_MODULE_2__.canUseNativeTimeline)(options.target) && !!range\n        : (0,_utils_can_use_native_timeline_mjs__WEBPACK_IMPORTED_MODULE_2__.canUseNativeTimeline)();\n    return animation.attachTimeline({\n        timeline: useNative ? timeline : undefined,\n        ...(range &&\n            useNative && {\n            rangeStart: range.rangeStart,\n            rangeEnd: range.rangeEnd,\n        }),\n        observe: (valueAnimation) => {\n            valueAnimation.pause();\n            return (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.observeTimeline)((progress) => {\n                valueAnimation.time =\n                    valueAnimation.iterationDuration * progress;\n            }, timeline);\n        },\n    });\n}\n\n\n//# sourceMappingURL=attach-animation.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3Njcm9sbC9hdHRhY2gtYW5pbWF0aW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUE2QztBQUM4QjtBQUNwQjtBQUNpQjs7QUFFeEU7QUFDQSxxQkFBcUIsb0VBQVc7QUFDaEM7QUFDQSxVQUFVLHFGQUF5QjtBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVSx3RkFBb0I7QUFDOUIsVUFBVSx3RkFBb0I7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSxtQkFBbUIsMkRBQWU7QUFDbEM7QUFDQTtBQUNBLGFBQWE7QUFDYixTQUFTO0FBQ1QsS0FBSztBQUNMOztBQUU2QjtBQUM3QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcZG9tXFxzY3JvbGxcXGF0dGFjaC1hbmltYXRpb24ubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG9ic2VydmVUaW1lbGluZSB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgY2FuVXNlTmF0aXZlVGltZWxpbmUgfSBmcm9tICcuL3V0aWxzL2Nhbi11c2UtbmF0aXZlLXRpbWVsaW5lLm1qcyc7XG5pbXBvcnQgeyBnZXRUaW1lbGluZSB9IGZyb20gJy4vdXRpbHMvZ2V0LXRpbWVsaW5lLm1qcyc7XG5pbXBvcnQgeyBvZmZzZXRUb1ZpZXdUaW1lbGluZVJhbmdlIH0gZnJvbSAnLi91dGlscy9vZmZzZXQtdG8tcmFuZ2UubWpzJztcblxuZnVuY3Rpb24gYXR0YWNoVG9BbmltYXRpb24oYW5pbWF0aW9uLCBvcHRpb25zKSB7XG4gICAgY29uc3QgdGltZWxpbmUgPSBnZXRUaW1lbGluZShvcHRpb25zKTtcbiAgICBjb25zdCByYW5nZSA9IG9wdGlvbnMudGFyZ2V0XG4gICAgICAgID8gb2Zmc2V0VG9WaWV3VGltZWxpbmVSYW5nZShvcHRpb25zLm9mZnNldClcbiAgICAgICAgOiB1bmRlZmluZWQ7XG4gICAgLyoqXG4gICAgICogVXNlIG5hdGl2ZSB0aW1lbGluZSB3aGVuOlxuICAgICAqIC0gTm8gdGFyZ2V0OiBTY3JvbGxUaW1lbGluZSAoZXhpc3RpbmcgYmVoYXZpb3VyKVxuICAgICAqIC0gVGFyZ2V0IHdpdGggbWFwcGFibGUgb2Zmc2V0OiBWaWV3VGltZWxpbmUgd2l0aCBuYW1lZCByYW5nZVxuICAgICAqIC0gVGFyZ2V0IHdpdGggdW5tYXBwYWJsZSBvZmZzZXQ6IGZhbGwgYmFjayB0byBKUyBvYnNlcnZlXG4gICAgICovXG4gICAgY29uc3QgdXNlTmF0aXZlID0gb3B0aW9ucy50YXJnZXRcbiAgICAgICAgPyBjYW5Vc2VOYXRpdmVUaW1lbGluZShvcHRpb25zLnRhcmdldCkgJiYgISFyYW5nZVxuICAgICAgICA6IGNhblVzZU5hdGl2ZVRpbWVsaW5lKCk7XG4gICAgcmV0dXJuIGFuaW1hdGlvbi5hdHRhY2hUaW1lbGluZSh7XG4gICAgICAgIHRpbWVsaW5lOiB1c2VOYXRpdmUgPyB0aW1lbGluZSA6IHVuZGVmaW5lZCxcbiAgICAgICAgLi4uKHJhbmdlICYmXG4gICAgICAgICAgICB1c2VOYXRpdmUgJiYge1xuICAgICAgICAgICAgcmFuZ2VTdGFydDogcmFuZ2UucmFuZ2VTdGFydCxcbiAgICAgICAgICAgIHJhbmdlRW5kOiByYW5nZS5yYW5nZUVuZCxcbiAgICAgICAgfSksXG4gICAgICAgIG9ic2VydmU6ICh2YWx1ZUFuaW1hdGlvbikgPT4ge1xuICAgICAgICAgICAgdmFsdWVBbmltYXRpb24ucGF1c2UoKTtcbiAgICAgICAgICAgIHJldHVybiBvYnNlcnZlVGltZWxpbmUoKHByb2dyZXNzKSA9PiB7XG4gICAgICAgICAgICAgICAgdmFsdWVBbmltYXRpb24udGltZSA9XG4gICAgICAgICAgICAgICAgICAgIHZhbHVlQW5pbWF0aW9uLml0ZXJhdGlvbkR1cmF0aW9uICogcHJvZ3Jlc3M7XG4gICAgICAgICAgICB9LCB0aW1lbGluZSk7XG4gICAgICAgIH0sXG4gICAgfSk7XG59XG5cbmV4cG9ydCB7IGF0dGFjaFRvQW5pbWF0aW9uIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdHRhY2gtYW5pbWF0aW9uLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/attach-animation.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/attach-function.mjs":
/*!******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/attach-function.mjs ***!
  \******************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   attachToFunction: () => (/* binding */ attachToFunction)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/scroll/observe.mjs\");\n/* harmony import */ var _track_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./track.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/track.mjs\");\n/* harmony import */ var _utils_get_timeline_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils/get-timeline.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/get-timeline.mjs\");\n/* harmony import */ var _utils_is_element_tracking_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/is-element-tracking.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/is-element-tracking.mjs\");\n\n\n\n\n\n/**\n * If the onScroll function has two arguments, it's expecting\n * more specific information about the scroll from scrollInfo.\n */\nfunction isOnScrollWithInfo(onScroll) {\n    return onScroll.length === 2;\n}\nfunction attachToFunction(onScroll, options) {\n    if (isOnScrollWithInfo(onScroll) || (0,_utils_is_element_tracking_mjs__WEBPACK_IMPORTED_MODULE_0__.isElementTracking)(options)) {\n        return (0,_track_mjs__WEBPACK_IMPORTED_MODULE_1__.scrollInfo)((info) => {\n            onScroll(info[options.axis].progress, info);\n        }, options);\n    }\n    else {\n        return (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.observeTimeline)(onScroll, (0,_utils_get_timeline_mjs__WEBPACK_IMPORTED_MODULE_3__.getTimeline)(options));\n    }\n}\n\n\n//# sourceMappingURL=attach-function.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3Njcm9sbC9hdHRhY2gtZnVuY3Rpb24ubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQTZDO0FBQ0o7QUFDYztBQUNhOztBQUVwRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0NBQXdDLGlGQUFpQjtBQUN6RCxlQUFlLHNEQUFVO0FBQ3pCO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQSxlQUFlLDJEQUFlLFdBQVcsb0VBQVc7QUFDcEQ7QUFDQTs7QUFFNEI7QUFDNUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxyZW5kZXJcXGRvbVxcc2Nyb2xsXFxhdHRhY2gtZnVuY3Rpb24ubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG9ic2VydmVUaW1lbGluZSB9IGZyb20gJ21vdGlvbi1kb20nO1xuaW1wb3J0IHsgc2Nyb2xsSW5mbyB9IGZyb20gJy4vdHJhY2subWpzJztcbmltcG9ydCB7IGdldFRpbWVsaW5lIH0gZnJvbSAnLi91dGlscy9nZXQtdGltZWxpbmUubWpzJztcbmltcG9ydCB7IGlzRWxlbWVudFRyYWNraW5nIH0gZnJvbSAnLi91dGlscy9pcy1lbGVtZW50LXRyYWNraW5nLm1qcyc7XG5cbi8qKlxuICogSWYgdGhlIG9uU2Nyb2xsIGZ1bmN0aW9uIGhhcyB0d28gYXJndW1lbnRzLCBpdCdzIGV4cGVjdGluZ1xuICogbW9yZSBzcGVjaWZpYyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc2Nyb2xsIGZyb20gc2Nyb2xsSW5mby5cbiAqL1xuZnVuY3Rpb24gaXNPblNjcm9sbFdpdGhJbmZvKG9uU2Nyb2xsKSB7XG4gICAgcmV0dXJuIG9uU2Nyb2xsLmxlbmd0aCA9PT0gMjtcbn1cbmZ1bmN0aW9uIGF0dGFjaFRvRnVuY3Rpb24ob25TY3JvbGwsIG9wdGlvbnMpIHtcbiAgICBpZiAoaXNPblNjcm9sbFdpdGhJbmZvKG9uU2Nyb2xsKSB8fCBpc0VsZW1lbnRUcmFja2luZyhvcHRpb25zKSkge1xuICAgICAgICByZXR1cm4gc2Nyb2xsSW5mbygoaW5mbykgPT4ge1xuICAgICAgICAgICAgb25TY3JvbGwoaW5mb1tvcHRpb25zLmF4aXNdLnByb2dyZXNzLCBpbmZvKTtcbiAgICAgICAgfSwgb3B0aW9ucyk7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICByZXR1cm4gb2JzZXJ2ZVRpbWVsaW5lKG9uU2Nyb2xsLCBnZXRUaW1lbGluZShvcHRpb25zKSk7XG4gICAgfVxufVxuXG5leHBvcnQgeyBhdHRhY2hUb0Z1bmN0aW9uIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hdHRhY2gtZnVuY3Rpb24ubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/attach-function.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/index.mjs":
/*!********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/index.mjs ***!
  \********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   scroll: () => (/* binding */ scroll)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var _attach_animation_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./attach-animation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/attach-animation.mjs\");\n/* harmony import */ var _attach_function_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./attach-function.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/attach-function.mjs\");\n\n\n\n\nfunction scroll(onScroll, { axis = \"y\", container = document.scrollingElement, ...options } = {}) {\n    if (!container)\n        return motion_utils__WEBPACK_IMPORTED_MODULE_0__.noop;\n    const optionsWithDefaults = { axis, container, ...options };\n    return typeof onScroll === \"function\"\n        ? (0,_attach_function_mjs__WEBPACK_IMPORTED_MODULE_1__.attachToFunction)(onScroll, optionsWithDefaults)\n        : (0,_attach_animation_mjs__WEBPACK_IMPORTED_MODULE_2__.attachToAnimation)(onScroll, optionsWithDefaults);\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3Njcm9sbC9pbmRleC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFvQztBQUN1QjtBQUNGOztBQUV6RCw0QkFBNEIsZ0VBQWdFLElBQUk7QUFDaEc7QUFDQSxlQUFlLDhDQUFJO0FBQ25CLGtDQUFrQztBQUNsQztBQUNBLFVBQVUsc0VBQWdCO0FBQzFCLFVBQVUsd0VBQWlCO0FBQzNCOztBQUVrQjtBQUNsQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcZG9tXFxzY3JvbGxcXGluZGV4Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBub29wIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcbmltcG9ydCB7IGF0dGFjaFRvQW5pbWF0aW9uIH0gZnJvbSAnLi9hdHRhY2gtYW5pbWF0aW9uLm1qcyc7XG5pbXBvcnQgeyBhdHRhY2hUb0Z1bmN0aW9uIH0gZnJvbSAnLi9hdHRhY2gtZnVuY3Rpb24ubWpzJztcblxuZnVuY3Rpb24gc2Nyb2xsKG9uU2Nyb2xsLCB7IGF4aXMgPSBcInlcIiwgY29udGFpbmVyID0gZG9jdW1lbnQuc2Nyb2xsaW5nRWxlbWVudCwgLi4ub3B0aW9ucyB9ID0ge30pIHtcbiAgICBpZiAoIWNvbnRhaW5lcilcbiAgICAgICAgcmV0dXJuIG5vb3A7XG4gICAgY29uc3Qgb3B0aW9uc1dpdGhEZWZhdWx0cyA9IHsgYXhpcywgY29udGFpbmVyLCAuLi5vcHRpb25zIH07XG4gICAgcmV0dXJuIHR5cGVvZiBvblNjcm9sbCA9PT0gXCJmdW5jdGlvblwiXG4gICAgICAgID8gYXR0YWNoVG9GdW5jdGlvbihvblNjcm9sbCwgb3B0aW9uc1dpdGhEZWZhdWx0cylcbiAgICAgICAgOiBhdHRhY2hUb0FuaW1hdGlvbihvblNjcm9sbCwgb3B0aW9uc1dpdGhEZWZhdWx0cyk7XG59XG5cbmV4cG9ydCB7IHNjcm9sbCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXgubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/info.mjs":
/*!*******************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/info.mjs ***!
  \*******************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createScrollInfo: () => (/* binding */ createScrollInfo),\n/* harmony export */   updateScrollInfo: () => (/* binding */ updateScrollInfo)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/progress.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/velocity-per-second.mjs\");\n\n\n/**\n * A time in milliseconds, beyond which we consider the scroll velocity to be 0.\n */\nconst maxElapsed = 50;\nconst createAxisInfo = () => ({\n    current: 0,\n    offset: [],\n    progress: 0,\n    scrollLength: 0,\n    targetOffset: 0,\n    targetLength: 0,\n    containerLength: 0,\n    velocity: 0,\n});\nconst createScrollInfo = () => ({\n    time: 0,\n    x: createAxisInfo(),\n    y: createAxisInfo(),\n});\nconst keys = {\n    x: {\n        length: \"Width\",\n        position: \"Left\",\n    },\n    y: {\n        length: \"Height\",\n        position: \"Top\",\n    },\n};\nfunction updateAxisInfo(element, axisName, info, time) {\n    const axis = info[axisName];\n    const { length, position } = keys[axisName];\n    const prev = axis.current;\n    const prevTime = info.time;\n    axis.current = Math.abs(element[`scroll${position}`]);\n    axis.scrollLength = element[`scroll${length}`] - element[`client${length}`];\n    axis.offset.length = 0;\n    axis.offset[0] = 0;\n    axis.offset[1] = axis.scrollLength;\n    axis.progress = (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.progress)(0, axis.scrollLength, axis.current);\n    const elapsed = time - prevTime;\n    axis.velocity =\n        elapsed > maxElapsed\n            ? 0\n            : (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.velocityPerSecond)(axis.current - prev, elapsed);\n}\nfunction updateScrollInfo(element, info, time) {\n    updateAxisInfo(element, \"x\", info, time);\n    updateAxisInfo(element, \"y\", info, time);\n    info.time = time;\n}\n\n\n//# sourceMappingURL=info.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3Njcm9sbC9pbmZvLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQTJEOztBQUUzRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsWUFBWSxtQkFBbUI7QUFDL0I7QUFDQTtBQUNBLDZDQUE2QyxTQUFTO0FBQ3RELHlDQUF5QyxPQUFPLHNCQUFzQixPQUFPO0FBQzdFO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixzREFBUTtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsK0RBQWlCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFOEM7QUFDOUMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxyZW5kZXJcXGRvbVxcc2Nyb2xsXFxpbmZvLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBwcm9ncmVzcywgdmVsb2NpdHlQZXJTZWNvbmQgfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuXG4vKipcbiAqIEEgdGltZSBpbiBtaWxsaXNlY29uZHMsIGJleW9uZCB3aGljaCB3ZSBjb25zaWRlciB0aGUgc2Nyb2xsIHZlbG9jaXR5IHRvIGJlIDAuXG4gKi9cbmNvbnN0IG1heEVsYXBzZWQgPSA1MDtcbmNvbnN0IGNyZWF0ZUF4aXNJbmZvID0gKCkgPT4gKHtcbiAgICBjdXJyZW50OiAwLFxuICAgIG9mZnNldDogW10sXG4gICAgcHJvZ3Jlc3M6IDAsXG4gICAgc2Nyb2xsTGVuZ3RoOiAwLFxuICAgIHRhcmdldE9mZnNldDogMCxcbiAgICB0YXJnZXRMZW5ndGg6IDAsXG4gICAgY29udGFpbmVyTGVuZ3RoOiAwLFxuICAgIHZlbG9jaXR5OiAwLFxufSk7XG5jb25zdCBjcmVhdGVTY3JvbGxJbmZvID0gKCkgPT4gKHtcbiAgICB0aW1lOiAwLFxuICAgIHg6IGNyZWF0ZUF4aXNJbmZvKCksXG4gICAgeTogY3JlYXRlQXhpc0luZm8oKSxcbn0pO1xuY29uc3Qga2V5cyA9IHtcbiAgICB4OiB7XG4gICAgICAgIGxlbmd0aDogXCJXaWR0aFwiLFxuICAgICAgICBwb3NpdGlvbjogXCJMZWZ0XCIsXG4gICAgfSxcbiAgICB5OiB7XG4gICAgICAgIGxlbmd0aDogXCJIZWlnaHRcIixcbiAgICAgICAgcG9zaXRpb246IFwiVG9wXCIsXG4gICAgfSxcbn07XG5mdW5jdGlvbiB1cGRhdGVBeGlzSW5mbyhlbGVtZW50LCBheGlzTmFtZSwgaW5mbywgdGltZSkge1xuICAgIGNvbnN0IGF4aXMgPSBpbmZvW2F4aXNOYW1lXTtcbiAgICBjb25zdCB7IGxlbmd0aCwgcG9zaXRpb24gfSA9IGtleXNbYXhpc05hbWVdO1xuICAgIGNvbnN0IHByZXYgPSBheGlzLmN1cnJlbnQ7XG4gICAgY29uc3QgcHJldlRpbWUgPSBpbmZvLnRpbWU7XG4gICAgYXhpcy5jdXJyZW50ID0gTWF0aC5hYnMoZWxlbWVudFtgc2Nyb2xsJHtwb3NpdGlvbn1gXSk7XG4gICAgYXhpcy5zY3JvbGxMZW5ndGggPSBlbGVtZW50W2BzY3JvbGwke2xlbmd0aH1gXSAtIGVsZW1lbnRbYGNsaWVudCR7bGVuZ3RofWBdO1xuICAgIGF4aXMub2Zmc2V0Lmxlbmd0aCA9IDA7XG4gICAgYXhpcy5vZmZzZXRbMF0gPSAwO1xuICAgIGF4aXMub2Zmc2V0WzFdID0gYXhpcy5zY3JvbGxMZW5ndGg7XG4gICAgYXhpcy5wcm9ncmVzcyA9IHByb2dyZXNzKDAsIGF4aXMuc2Nyb2xsTGVuZ3RoLCBheGlzLmN1cnJlbnQpO1xuICAgIGNvbnN0IGVsYXBzZWQgPSB0aW1lIC0gcHJldlRpbWU7XG4gICAgYXhpcy52ZWxvY2l0eSA9XG4gICAgICAgIGVsYXBzZWQgPiBtYXhFbGFwc2VkXG4gICAgICAgICAgICA/IDBcbiAgICAgICAgICAgIDogdmVsb2NpdHlQZXJTZWNvbmQoYXhpcy5jdXJyZW50IC0gcHJldiwgZWxhcHNlZCk7XG59XG5mdW5jdGlvbiB1cGRhdGVTY3JvbGxJbmZvKGVsZW1lbnQsIGluZm8sIHRpbWUpIHtcbiAgICB1cGRhdGVBeGlzSW5mbyhlbGVtZW50LCBcInhcIiwgaW5mbywgdGltZSk7XG4gICAgdXBkYXRlQXhpc0luZm8oZWxlbWVudCwgXCJ5XCIsIGluZm8sIHRpbWUpO1xuICAgIGluZm8udGltZSA9IHRpbWU7XG59XG5cbmV4cG9ydCB7IGNyZWF0ZVNjcm9sbEluZm8sIHVwZGF0ZVNjcm9sbEluZm8gfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZm8ubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/info.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/edge.mjs":
/*!***************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/edge.mjs ***!
  \***************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   namedEdges: () => (/* binding */ namedEdges),\n/* harmony export */   resolveEdge: () => (/* binding */ resolveEdge)\n/* harmony export */ });\nconst namedEdges = {\n    start: 0,\n    center: 0.5,\n    end: 1,\n};\nfunction resolveEdge(edge, length, inset = 0) {\n    let delta = 0;\n    /**\n     * If we have this edge defined as a preset, replace the definition\n     * with the numerical value.\n     */\n    if (edge in namedEdges) {\n        edge = namedEdges[edge];\n    }\n    /**\n     * Handle unit values\n     */\n    if (typeof edge === \"string\") {\n        const asNumber = parseFloat(edge);\n        if (edge.endsWith(\"px\")) {\n            delta = asNumber;\n        }\n        else if (edge.endsWith(\"%\")) {\n            edge = asNumber / 100;\n        }\n        else if (edge.endsWith(\"vw\")) {\n            delta = (asNumber / 100) * document.documentElement.clientWidth;\n        }\n        else if (edge.endsWith(\"vh\")) {\n            delta = (asNumber / 100) * document.documentElement.clientHeight;\n        }\n        else {\n            edge = asNumber;\n        }\n    }\n    /**\n     * If the edge is defined as a number, handle as a progress value.\n     */\n    if (typeof edge === \"number\") {\n        delta = length * edge;\n    }\n    return inset + delta;\n}\n\n\n//# sourceMappingURL=edge.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3Njcm9sbC9vZmZzZXRzL2VkZ2UubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRW1DO0FBQ25DIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXHNjcm9sbFxcb2Zmc2V0c1xcZWRnZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgbmFtZWRFZGdlcyA9IHtcbiAgICBzdGFydDogMCxcbiAgICBjZW50ZXI6IDAuNSxcbiAgICBlbmQ6IDEsXG59O1xuZnVuY3Rpb24gcmVzb2x2ZUVkZ2UoZWRnZSwgbGVuZ3RoLCBpbnNldCA9IDApIHtcbiAgICBsZXQgZGVsdGEgPSAwO1xuICAgIC8qKlxuICAgICAqIElmIHdlIGhhdmUgdGhpcyBlZGdlIGRlZmluZWQgYXMgYSBwcmVzZXQsIHJlcGxhY2UgdGhlIGRlZmluaXRpb25cbiAgICAgKiB3aXRoIHRoZSBudW1lcmljYWwgdmFsdWUuXG4gICAgICovXG4gICAgaWYgKGVkZ2UgaW4gbmFtZWRFZGdlcykge1xuICAgICAgICBlZGdlID0gbmFtZWRFZGdlc1tlZGdlXTtcbiAgICB9XG4gICAgLyoqXG4gICAgICogSGFuZGxlIHVuaXQgdmFsdWVzXG4gICAgICovXG4gICAgaWYgKHR5cGVvZiBlZGdlID09PSBcInN0cmluZ1wiKSB7XG4gICAgICAgIGNvbnN0IGFzTnVtYmVyID0gcGFyc2VGbG9hdChlZGdlKTtcbiAgICAgICAgaWYgKGVkZ2UuZW5kc1dpdGgoXCJweFwiKSkge1xuICAgICAgICAgICAgZGVsdGEgPSBhc051bWJlcjtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmIChlZGdlLmVuZHNXaXRoKFwiJVwiKSkge1xuICAgICAgICAgICAgZWRnZSA9IGFzTnVtYmVyIC8gMTAwO1xuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKGVkZ2UuZW5kc1dpdGgoXCJ2d1wiKSkge1xuICAgICAgICAgICAgZGVsdGEgPSAoYXNOdW1iZXIgLyAxMDApICogZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoO1xuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKGVkZ2UuZW5kc1dpdGgoXCJ2aFwiKSkge1xuICAgICAgICAgICAgZGVsdGEgPSAoYXNOdW1iZXIgLyAxMDApICogZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudEhlaWdodDtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGVkZ2UgPSBhc051bWJlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvKipcbiAgICAgKiBJZiB0aGUgZWRnZSBpcyBkZWZpbmVkIGFzIGEgbnVtYmVyLCBoYW5kbGUgYXMgYSBwcm9ncmVzcyB2YWx1ZS5cbiAgICAgKi9cbiAgICBpZiAodHlwZW9mIGVkZ2UgPT09IFwibnVtYmVyXCIpIHtcbiAgICAgICAgZGVsdGEgPSBsZW5ndGggKiBlZGdlO1xuICAgIH1cbiAgICByZXR1cm4gaW5zZXQgKyBkZWx0YTtcbn1cblxuZXhwb3J0IHsgbmFtZWRFZGdlcywgcmVzb2x2ZUVkZ2UgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWVkZ2UubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/edge.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/index.mjs":
/*!****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/index.mjs ***!
  \****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   resolveOffsets: () => (/* binding */ resolveOffsets)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/interpolate.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/default.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\");\n/* harmony import */ var _inset_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./inset.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/inset.mjs\");\n/* harmony import */ var _offset_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./offset.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/offset.mjs\");\n/* harmony import */ var _presets_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./presets.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/presets.mjs\");\n\n\n\n\n\n\nconst point = { x: 0, y: 0 };\nfunction getTargetSize(target) {\n    return \"getBBox\" in target && target.tagName !== \"svg\"\n        ? target.getBBox()\n        : { width: target.clientWidth, height: target.clientHeight };\n}\nfunction resolveOffsets(container, info, options) {\n    const { offset: offsetDefinition = _presets_mjs__WEBPACK_IMPORTED_MODULE_0__.ScrollOffset.All } = options;\n    const { target = container, axis = \"y\" } = options;\n    const lengthLabel = axis === \"y\" ? \"height\" : \"width\";\n    const inset = target !== container ? (0,_inset_mjs__WEBPACK_IMPORTED_MODULE_1__.calcInset)(target, container) : point;\n    /**\n     * Measure the target and container. If they're the same thing then we\n     * use the container's scrollWidth/Height as the target, from there\n     * all other calculations can remain the same.\n     */\n    const targetSize = target === container\n        ? { width: container.scrollWidth, height: container.scrollHeight }\n        : getTargetSize(target);\n    const containerSize = {\n        width: container.clientWidth,\n        height: container.clientHeight,\n    };\n    /**\n     * Reset the length of the resolved offset array rather than creating a new one.\n     * TODO: More reusable data structures for targetSize/containerSize would also be good.\n     */\n    info[axis].offset.length = 0;\n    /**\n     * Populate the offset array by resolving the user's offset definition into\n     * a list of pixel scroll offets.\n     */\n    let hasChanged = !info[axis].interpolate;\n    const numOffsets = offsetDefinition.length;\n    for (let i = 0; i < numOffsets; i++) {\n        const offset = (0,_offset_mjs__WEBPACK_IMPORTED_MODULE_2__.resolveOffset)(offsetDefinition[i], containerSize[lengthLabel], targetSize[lengthLabel], inset[axis]);\n        if (!hasChanged && offset !== info[axis].interpolatorOffsets[i]) {\n            hasChanged = true;\n        }\n        info[axis].offset[i] = offset;\n    }\n    /**\n     * If the pixel scroll offsets have changed, create a new interpolator function\n     * to map scroll value into a progress.\n     */\n    if (hasChanged) {\n        info[axis].interpolate = (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.interpolate)(info[axis].offset, (0,motion_dom__WEBPACK_IMPORTED_MODULE_4__.defaultOffset)(offsetDefinition), { clamp: false });\n        info[axis].interpolatorOffsets = [...info[axis].offset];\n    }\n    info[axis].progress = (0,motion_utils__WEBPACK_IMPORTED_MODULE_5__.clamp)(0, 1, info[axis].interpolate(info[axis].current));\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/inset.mjs":
/*!****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/inset.mjs ***!
  \****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   calcInset: () => (/* binding */ calcInset)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-html-element.mjs\");\n\n\nfunction calcInset(element, container) {\n    const inset = { x: 0, y: 0 };\n    let current = element;\n    while (current && current !== container) {\n        if ((0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(current)) {\n            inset.x += current.offsetLeft;\n            inset.y += current.offsetTop;\n            current = current.offsetParent;\n        }\n        else if (current.tagName === \"svg\") {\n            /**\n             * This isn't an ideal approach to measuring the offset of <svg /> tags.\n             * It would be preferable, given they behave like HTMLElements in most ways\n             * to use offsetLeft/Top. But these don't exist on <svg />. Likewise we\n             * can't use .getBBox() like most SVG elements as these provide the offset\n             * relative to the SVG itself, which for <svg /> is usually 0x0.\n             */\n            const svgBoundingBox = current.getBoundingClientRect();\n            current = current.parentElement;\n            const parentBoundingBox = current.getBoundingClientRect();\n            inset.x += svgBoundingBox.left - parentBoundingBox.left;\n            inset.y += svgBoundingBox.top - parentBoundingBox.top;\n        }\n        else if (current instanceof SVGGraphicsElement) {\n            const { x, y } = current.getBBox();\n            inset.x += x;\n            inset.y += y;\n            let svg = null;\n            let parent = current.parentNode;\n            while (!svg) {\n                if (parent.tagName === \"svg\") {\n                    svg = parent;\n                }\n                parent = current.parentNode;\n            }\n            current = svg;\n        }\n        else {\n            break;\n        }\n    }\n    return inset;\n}\n\n\n//# sourceMappingURL=inset.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3Njcm9sbC9vZmZzZXRzL2luc2V0Lm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUEyQzs7QUFFM0M7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBLFlBQVkseURBQWE7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsT0FBTztBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXFCO0FBQ3JCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXHNjcm9sbFxcb2Zmc2V0c1xcaW5zZXQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzSFRNTEVsZW1lbnQgfSBmcm9tICdtb3Rpb24tZG9tJztcblxuZnVuY3Rpb24gY2FsY0luc2V0KGVsZW1lbnQsIGNvbnRhaW5lcikge1xuICAgIGNvbnN0IGluc2V0ID0geyB4OiAwLCB5OiAwIH07XG4gICAgbGV0IGN1cnJlbnQgPSBlbGVtZW50O1xuICAgIHdoaWxlIChjdXJyZW50ICYmIGN1cnJlbnQgIT09IGNvbnRhaW5lcikge1xuICAgICAgICBpZiAoaXNIVE1MRWxlbWVudChjdXJyZW50KSkge1xuICAgICAgICAgICAgaW5zZXQueCArPSBjdXJyZW50Lm9mZnNldExlZnQ7XG4gICAgICAgICAgICBpbnNldC55ICs9IGN1cnJlbnQub2Zmc2V0VG9wO1xuICAgICAgICAgICAgY3VycmVudCA9IGN1cnJlbnQub2Zmc2V0UGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKGN1cnJlbnQudGFnTmFtZSA9PT0gXCJzdmdcIikge1xuICAgICAgICAgICAgLyoqXG4gICAgICAgICAgICAgKiBUaGlzIGlzbid0IGFuIGlkZWFsIGFwcHJvYWNoIHRvIG1lYXN1cmluZyB0aGUgb2Zmc2V0IG9mIDxzdmcgLz4gdGFncy5cbiAgICAgICAgICAgICAqIEl0IHdvdWxkIGJlIHByZWZlcmFibGUsIGdpdmVuIHRoZXkgYmVoYXZlIGxpa2UgSFRNTEVsZW1lbnRzIGluIG1vc3Qgd2F5c1xuICAgICAgICAgICAgICogdG8gdXNlIG9mZnNldExlZnQvVG9wLiBCdXQgdGhlc2UgZG9uJ3QgZXhpc3Qgb24gPHN2ZyAvPi4gTGlrZXdpc2Ugd2VcbiAgICAgICAgICAgICAqIGNhbid0IHVzZSAuZ2V0QkJveCgpIGxpa2UgbW9zdCBTVkcgZWxlbWVudHMgYXMgdGhlc2UgcHJvdmlkZSB0aGUgb2Zmc2V0XG4gICAgICAgICAgICAgKiByZWxhdGl2ZSB0byB0aGUgU1ZHIGl0c2VsZiwgd2hpY2ggZm9yIDxzdmcgLz4gaXMgdXN1YWxseSAweDAuXG4gICAgICAgICAgICAgKi9cbiAgICAgICAgICAgIGNvbnN0IHN2Z0JvdW5kaW5nQm94ID0gY3VycmVudC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTtcbiAgICAgICAgICAgIGN1cnJlbnQgPSBjdXJyZW50LnBhcmVudEVsZW1lbnQ7XG4gICAgICAgICAgICBjb25zdCBwYXJlbnRCb3VuZGluZ0JveCA9IGN1cnJlbnQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG4gICAgICAgICAgICBpbnNldC54ICs9IHN2Z0JvdW5kaW5nQm94LmxlZnQgLSBwYXJlbnRCb3VuZGluZ0JveC5sZWZ0O1xuICAgICAgICAgICAgaW5zZXQueSArPSBzdmdCb3VuZGluZ0JveC50b3AgLSBwYXJlbnRCb3VuZGluZ0JveC50b3A7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSBpZiAoY3VycmVudCBpbnN0YW5jZW9mIFNWR0dyYXBoaWNzRWxlbWVudCkge1xuICAgICAgICAgICAgY29uc3QgeyB4LCB5IH0gPSBjdXJyZW50LmdldEJCb3goKTtcbiAgICAgICAgICAgIGluc2V0LnggKz0geDtcbiAgICAgICAgICAgIGluc2V0LnkgKz0geTtcbiAgICAgICAgICAgIGxldCBzdmcgPSBudWxsO1xuICAgICAgICAgICAgbGV0IHBhcmVudCA9IGN1cnJlbnQucGFyZW50Tm9kZTtcbiAgICAgICAgICAgIHdoaWxlICghc3ZnKSB7XG4gICAgICAgICAgICAgICAgaWYgKHBhcmVudC50YWdOYW1lID09PSBcInN2Z1wiKSB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyA9IHBhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGFyZW50ID0gY3VycmVudC5wYXJlbnROb2RlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY3VycmVudCA9IHN2ZztcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiBpbnNldDtcbn1cblxuZXhwb3J0IHsgY2FsY0luc2V0IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbnNldC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/inset.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/offset.mjs":
/*!*****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/offset.mjs ***!
  \*****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   resolveOffset: () => (/* binding */ resolveOffset)\n/* harmony export */ });\n/* harmony import */ var _edge_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edge.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/edge.mjs\");\n\n\nconst defaultOffset = [0, 0];\nfunction resolveOffset(offset, containerLength, targetLength, targetInset) {\n    let offsetDefinition = Array.isArray(offset) ? offset : defaultOffset;\n    let targetPoint = 0;\n    let containerPoint = 0;\n    if (typeof offset === \"number\") {\n        /**\n         * If we're provided offset: [0, 0.5, 1] then each number x should become\n         * [x, x], so we default to the behaviour of mapping 0 => 0 of both target\n         * and container etc.\n         */\n        offsetDefinition = [offset, offset];\n    }\n    else if (typeof offset === \"string\") {\n        offset = offset.trim();\n        if (offset.includes(\" \")) {\n            offsetDefinition = offset.split(\" \");\n        }\n        else {\n            /**\n             * If we're provided a definition like \"100px\" then we want to apply\n             * that only to the top of the target point, leaving the container at 0.\n             * Whereas a named offset like \"end\" should be applied to both.\n             */\n            offsetDefinition = [offset, _edge_mjs__WEBPACK_IMPORTED_MODULE_0__.namedEdges[offset] ? offset : `0`];\n        }\n    }\n    targetPoint = (0,_edge_mjs__WEBPACK_IMPORTED_MODULE_0__.resolveEdge)(offsetDefinition[0], targetLength, targetInset);\n    containerPoint = (0,_edge_mjs__WEBPACK_IMPORTED_MODULE_0__.resolveEdge)(offsetDefinition[1], containerLength);\n    return targetPoint - containerPoint;\n}\n\n\n//# sourceMappingURL=offset.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3Njcm9sbC9vZmZzZXRzL29mZnNldC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBcUQ7O0FBRXJEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QyxpREFBVTtBQUNsRDtBQUNBO0FBQ0Esa0JBQWtCLHNEQUFXO0FBQzdCLHFCQUFxQixzREFBVztBQUNoQztBQUNBOztBQUV5QjtBQUN6QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcZG9tXFxzY3JvbGxcXG9mZnNldHNcXG9mZnNldC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVzb2x2ZUVkZ2UsIG5hbWVkRWRnZXMgfSBmcm9tICcuL2VkZ2UubWpzJztcblxuY29uc3QgZGVmYXVsdE9mZnNldCA9IFswLCAwXTtcbmZ1bmN0aW9uIHJlc29sdmVPZmZzZXQob2Zmc2V0LCBjb250YWluZXJMZW5ndGgsIHRhcmdldExlbmd0aCwgdGFyZ2V0SW5zZXQpIHtcbiAgICBsZXQgb2Zmc2V0RGVmaW5pdGlvbiA9IEFycmF5LmlzQXJyYXkob2Zmc2V0KSA/IG9mZnNldCA6IGRlZmF1bHRPZmZzZXQ7XG4gICAgbGV0IHRhcmdldFBvaW50ID0gMDtcbiAgICBsZXQgY29udGFpbmVyUG9pbnQgPSAwO1xuICAgIGlmICh0eXBlb2Ygb2Zmc2V0ID09PSBcIm51bWJlclwiKSB7XG4gICAgICAgIC8qKlxuICAgICAgICAgKiBJZiB3ZSdyZSBwcm92aWRlZCBvZmZzZXQ6IFswLCAwLjUsIDFdIHRoZW4gZWFjaCBudW1iZXIgeCBzaG91bGQgYmVjb21lXG4gICAgICAgICAqIFt4LCB4XSwgc28gd2UgZGVmYXVsdCB0byB0aGUgYmVoYXZpb3VyIG9mIG1hcHBpbmcgMCA9PiAwIG9mIGJvdGggdGFyZ2V0XG4gICAgICAgICAqIGFuZCBjb250YWluZXIgZXRjLlxuICAgICAgICAgKi9cbiAgICAgICAgb2Zmc2V0RGVmaW5pdGlvbiA9IFtvZmZzZXQsIG9mZnNldF07XG4gICAgfVxuICAgIGVsc2UgaWYgKHR5cGVvZiBvZmZzZXQgPT09IFwic3RyaW5nXCIpIHtcbiAgICAgICAgb2Zmc2V0ID0gb2Zmc2V0LnRyaW0oKTtcbiAgICAgICAgaWYgKG9mZnNldC5pbmNsdWRlcyhcIiBcIikpIHtcbiAgICAgICAgICAgIG9mZnNldERlZmluaXRpb24gPSBvZmZzZXQuc3BsaXQoXCIgXCIpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgLyoqXG4gICAgICAgICAgICAgKiBJZiB3ZSdyZSBwcm92aWRlZCBhIGRlZmluaXRpb24gbGlrZSBcIjEwMHB4XCIgdGhlbiB3ZSB3YW50IHRvIGFwcGx5XG4gICAgICAgICAgICAgKiB0aGF0IG9ubHkgdG8gdGhlIHRvcCBvZiB0aGUgdGFyZ2V0IHBvaW50LCBsZWF2aW5nIHRoZSBjb250YWluZXIgYXQgMC5cbiAgICAgICAgICAgICAqIFdoZXJlYXMgYSBuYW1lZCBvZmZzZXQgbGlrZSBcImVuZFwiIHNob3VsZCBiZSBhcHBsaWVkIHRvIGJvdGguXG4gICAgICAgICAgICAgKi9cbiAgICAgICAgICAgIG9mZnNldERlZmluaXRpb24gPSBbb2Zmc2V0LCBuYW1lZEVkZ2VzW29mZnNldF0gPyBvZmZzZXQgOiBgMGBdO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRhcmdldFBvaW50ID0gcmVzb2x2ZUVkZ2Uob2Zmc2V0RGVmaW5pdGlvblswXSwgdGFyZ2V0TGVuZ3RoLCB0YXJnZXRJbnNldCk7XG4gICAgY29udGFpbmVyUG9pbnQgPSByZXNvbHZlRWRnZShvZmZzZXREZWZpbml0aW9uWzFdLCBjb250YWluZXJMZW5ndGgpO1xuICAgIHJldHVybiB0YXJnZXRQb2ludCAtIGNvbnRhaW5lclBvaW50O1xufVxuXG5leHBvcnQgeyByZXNvbHZlT2Zmc2V0IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1vZmZzZXQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/offset.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/presets.mjs":
/*!******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/presets.mjs ***!
  \******************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   ScrollOffset: () => (/* binding */ ScrollOffset)\n/* harmony export */ });\nconst ScrollOffset = {\n    Enter: [\n        [0, 1],\n        [1, 1],\n    ],\n    Exit: [\n        [0, 0],\n        [1, 0],\n    ],\n    Any: [\n        [1, 0],\n        [0, 1],\n    ],\n    All: [\n        [0, 0],\n        [1, 1],\n    ],\n};\n\n\n//# sourceMappingURL=presets.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3Njcm9sbC9vZmZzZXRzL3ByZXNldHMubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXdCO0FBQ3hCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXHNjcm9sbFxcb2Zmc2V0c1xccHJlc2V0cy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgU2Nyb2xsT2Zmc2V0ID0ge1xuICAgIEVudGVyOiBbXG4gICAgICAgIFswLCAxXSxcbiAgICAgICAgWzEsIDFdLFxuICAgIF0sXG4gICAgRXhpdDogW1xuICAgICAgICBbMCwgMF0sXG4gICAgICAgIFsxLCAwXSxcbiAgICBdLFxuICAgIEFueTogW1xuICAgICAgICBbMSwgMF0sXG4gICAgICAgIFswLCAxXSxcbiAgICBdLFxuICAgIEFsbDogW1xuICAgICAgICBbMCwgMF0sXG4gICAgICAgIFsxLCAxXSxcbiAgICBdLFxufTtcblxuZXhwb3J0IHsgU2Nyb2xsT2Zmc2V0IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wcmVzZXRzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/presets.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/on-scroll-handler.mjs":
/*!********************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/on-scroll-handler.mjs ***!
  \********************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createOnScrollHandler: () => (/* binding */ createOnScrollHandler)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/warn-once.mjs\");\n/* harmony import */ var _info_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./info.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/info.mjs\");\n/* harmony import */ var _offsets_index_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./offsets/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/index.mjs\");\n\n\n\n\nfunction measure(container, target = container, info) {\n    /**\n     * Find inset of target within scrollable container\n     */\n    info.x.targetOffset = 0;\n    info.y.targetOffset = 0;\n    if (target !== container) {\n        let node = target;\n        while (node && node !== container) {\n            info.x.targetOffset += node.offsetLeft;\n            info.y.targetOffset += node.offsetTop;\n            node = node.offsetParent;\n        }\n    }\n    info.x.targetLength =\n        target === container ? target.scrollWidth : target.clientWidth;\n    info.y.targetLength =\n        target === container ? target.scrollHeight : target.clientHeight;\n    info.x.containerLength = container.clientWidth;\n    info.y.containerLength = container.clientHeight;\n    /**\n     * In development mode ensure scroll containers aren't position: static as this makes\n     * it difficult to measure their relative positions. The document scrolling element\n     * is exempt: offsetParent measurements naturally resolve relative to the document.\n     */\n    if (true) {\n        if (container &&\n            target &&\n            target !== container &&\n            container !== document.documentElement &&\n            container !== document.scrollingElement &&\n            container !== document.body) {\n            (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.warnOnce)(getComputedStyle(container).position !== \"static\", \"Please ensure that the container has a non-static position, like 'relative', 'fixed', or 'absolute' to ensure scroll offset is calculated correctly.\");\n        }\n    }\n}\nfunction createOnScrollHandler(element, onScroll, info, options = {}) {\n    return {\n        measure: (time) => {\n            measure(element, options.target, info);\n            (0,_info_mjs__WEBPACK_IMPORTED_MODULE_1__.updateScrollInfo)(element, info, time);\n            if (options.offset || options.target) {\n                (0,_offsets_index_mjs__WEBPACK_IMPORTED_MODULE_2__.resolveOffsets)(element, info, options);\n            }\n        },\n        notify: () => onScroll(info),\n    };\n}\n\n\n//# sourceMappingURL=on-scroll-handler.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/on-scroll-handler.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/track.mjs":
/*!********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/track.mjs ***!
  \********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   scrollInfo: () => (/* binding */ scrollInfo)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/index.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var _info_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./info.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/info.mjs\");\n/* harmony import */ var _on_scroll_handler_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./on-scroll-handler.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/on-scroll-handler.mjs\");\n\n\n\n\n\nconst scrollListeners = new WeakMap();\nconst resizeListeners = new WeakMap();\nconst onScrollHandlers = new WeakMap();\nconst scrollSize = new WeakMap();\nconst dimensionCheckProcesses = new WeakMap();\nconst getEventTarget = (element) => element === document.scrollingElement ? window : element;\nfunction scrollInfo(onScroll, { container = document.scrollingElement, trackContentSize = false, ...options } = {}) {\n    if (!container)\n        return motion_utils__WEBPACK_IMPORTED_MODULE_0__.noop;\n    let containerHandlers = onScrollHandlers.get(container);\n    /**\n     * Get the onScroll handlers for this container.\n     * If one isn't found, create a new one.\n     */\n    if (!containerHandlers) {\n        containerHandlers = new Set();\n        onScrollHandlers.set(container, containerHandlers);\n    }\n    /**\n     * Create a new onScroll handler for the provided callback.\n     */\n    const info = (0,_info_mjs__WEBPACK_IMPORTED_MODULE_1__.createScrollInfo)();\n    const containerHandler = (0,_on_scroll_handler_mjs__WEBPACK_IMPORTED_MODULE_2__.createOnScrollHandler)(container, onScroll, info, options);\n    containerHandlers.add(containerHandler);\n    /**\n     * Check if there's a scroll event listener for this container.\n     * If not, create one.\n     */\n    if (!scrollListeners.has(container)) {\n        const measureAll = () => {\n            for (const handler of containerHandlers) {\n                handler.measure(motion_dom__WEBPACK_IMPORTED_MODULE_3__.frameData.timestamp);\n            }\n            motion_dom__WEBPACK_IMPORTED_MODULE_3__.frame.preUpdate(notifyAll);\n        };\n        const notifyAll = () => {\n            for (const handler of containerHandlers) {\n                handler.notify();\n            }\n        };\n        const listener = () => motion_dom__WEBPACK_IMPORTED_MODULE_3__.frame.read(measureAll);\n        scrollListeners.set(container, listener);\n        const target = getEventTarget(container);\n        window.addEventListener(\"resize\", listener);\n        if (container !== document.documentElement) {\n            resizeListeners.set(container, (0,motion_dom__WEBPACK_IMPORTED_MODULE_4__.resize)(container, listener));\n        }\n        target.addEventListener(\"scroll\", listener);\n        listener();\n    }\n    /**\n     * Enable content size tracking if requested and not already enabled.\n     */\n    if (trackContentSize && !dimensionCheckProcesses.has(container)) {\n        const listener = scrollListeners.get(container);\n        // Store initial scroll dimensions (object is reused to avoid allocation)\n        const size = {\n            width: container.scrollWidth,\n            height: container.scrollHeight,\n        };\n        scrollSize.set(container, size);\n        // Add frame-based scroll dimension checking to detect content changes\n        const checkScrollDimensions = () => {\n            const newWidth = container.scrollWidth;\n            const newHeight = container.scrollHeight;\n            if (size.width !== newWidth || size.height !== newHeight) {\n                listener();\n                size.width = newWidth;\n                size.height = newHeight;\n            }\n        };\n        // Schedule with keepAlive=true to run every frame\n        const dimensionCheckProcess = motion_dom__WEBPACK_IMPORTED_MODULE_3__.frame.read(checkScrollDimensions, true);\n        dimensionCheckProcesses.set(container, dimensionCheckProcess);\n    }\n    const listener = scrollListeners.get(container);\n    motion_dom__WEBPACK_IMPORTED_MODULE_3__.frame.read(listener, false, true);\n    return () => {\n        (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.cancelFrame)(listener);\n        /**\n         * Check if we even have any handlers for this container.\n         */\n        const currentHandlers = onScrollHandlers.get(container);\n        if (!currentHandlers)\n            return;\n        currentHandlers.delete(containerHandler);\n        if (currentHandlers.size)\n            return;\n        /**\n         * If no more handlers, remove the scroll listener too.\n         */\n        const scrollListener = scrollListeners.get(container);\n        scrollListeners.delete(container);\n        if (scrollListener) {\n            getEventTarget(container).removeEventListener(\"scroll\", scrollListener);\n            resizeListeners.get(container)?.();\n            window.removeEventListener(\"resize\", scrollListener);\n        }\n        // Clean up scroll dimension checking\n        const dimensionCheckProcess = dimensionCheckProcesses.get(container);\n        if (dimensionCheckProcess) {\n            (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.cancelFrame)(dimensionCheckProcess);\n            dimensionCheckProcesses.delete(container);\n        }\n        scrollSize.delete(container);\n    };\n}\n\n\n//# sourceMappingURL=track.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/track.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/can-use-native-timeline.mjs":
/*!********************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/can-use-native-timeline.mjs ***!
  \********************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   canUseNativeTimeline: () => (/* binding */ canUseNativeTimeline)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/scroll-timeline.mjs\");\n\n\nfunction canUseNativeTimeline(target) {\n    if (typeof window === \"undefined\")\n        return false;\n    return target ? (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.supportsViewTimeline)() : (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.supportsScrollTimeline)();\n}\n\n\n//# sourceMappingURL=can-use-native-timeline.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3Njcm9sbC91dGlscy9jYW4tdXNlLW5hdGl2ZS10aW1lbGluZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBMEU7O0FBRTFFO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixnRUFBb0IsS0FBSyxrRUFBc0I7QUFDbkU7O0FBRWdDO0FBQ2hDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXHNjcm9sbFxcdXRpbHNcXGNhbi11c2UtbmF0aXZlLXRpbWVsaW5lLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBzdXBwb3J0c1ZpZXdUaW1lbGluZSwgc3VwcG9ydHNTY3JvbGxUaW1lbGluZSB9IGZyb20gJ21vdGlvbi1kb20nO1xuXG5mdW5jdGlvbiBjYW5Vc2VOYXRpdmVUaW1lbGluZSh0YXJnZXQpIHtcbiAgICBpZiAodHlwZW9mIHdpbmRvdyA9PT0gXCJ1bmRlZmluZWRcIilcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIHJldHVybiB0YXJnZXQgPyBzdXBwb3J0c1ZpZXdUaW1lbGluZSgpIDogc3VwcG9ydHNTY3JvbGxUaW1lbGluZSgpO1xufVxuXG5leHBvcnQgeyBjYW5Vc2VOYXRpdmVUaW1lbGluZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2FuLXVzZS1uYXRpdmUtdGltZWxpbmUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/can-use-native-timeline.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/get-timeline.mjs":
/*!*********************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/get-timeline.mjs ***!
  \*********************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getTimeline: () => (/* binding */ getTimeline)\n/* harmony export */ });\n/* harmony import */ var _track_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../track.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/track.mjs\");\n/* harmony import */ var _can_use_native_timeline_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./can-use-native-timeline.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/can-use-native-timeline.mjs\");\n/* harmony import */ var _offset_to_range_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./offset-to-range.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/offset-to-range.mjs\");\n\n\n\n\nconst timelineCache = new Map();\nfunction scrollTimelineFallback(options) {\n    const currentTime = { value: 0 };\n    const cancel = (0,_track_mjs__WEBPACK_IMPORTED_MODULE_0__.scrollInfo)((info) => {\n        currentTime.value = info[options.axis].progress * 100;\n    }, options);\n    return { currentTime, cancel };\n}\nfunction getTimeline({ source, container, ...options }) {\n    const { axis } = options;\n    if (source)\n        container = source;\n    let containerCache = timelineCache.get(container);\n    if (!containerCache) {\n        containerCache = new Map();\n        timelineCache.set(container, containerCache);\n    }\n    const targetKey = options.target ?? \"self\";\n    let targetCache = containerCache.get(targetKey);\n    if (!targetCache) {\n        targetCache = {};\n        containerCache.set(targetKey, targetCache);\n    }\n    const axisKey = axis + (options.offset ?? []).join(\",\");\n    if (!targetCache[axisKey]) {\n        if (options.target && (0,_can_use_native_timeline_mjs__WEBPACK_IMPORTED_MODULE_1__.canUseNativeTimeline)(options.target)) {\n            const range = (0,_offset_to_range_mjs__WEBPACK_IMPORTED_MODULE_2__.offsetToViewTimelineRange)(options.offset);\n            if (range) {\n                targetCache[axisKey] = new ViewTimeline({\n                    subject: options.target,\n                    axis,\n                });\n            }\n            else {\n                targetCache[axisKey] = scrollTimelineFallback({\n                    container,\n                    ...options,\n                });\n            }\n        }\n        else if ((0,_can_use_native_timeline_mjs__WEBPACK_IMPORTED_MODULE_1__.canUseNativeTimeline)()) {\n            targetCache[axisKey] = new ScrollTimeline({\n                source: container,\n                axis,\n            });\n        }\n        else {\n            targetCache[axisKey] = scrollTimelineFallback({\n                container,\n                ...options,\n            });\n        }\n    }\n    return targetCache[axisKey];\n}\n\n\n//# sourceMappingURL=get-timeline.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3Njcm9sbC91dGlscy9nZXQtdGltZWxpbmUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBMEM7QUFDMkI7QUFDSDs7QUFFbEU7QUFDQTtBQUNBLDBCQUEwQjtBQUMxQixtQkFBbUIsc0RBQVU7QUFDN0I7QUFDQSxLQUFLO0FBQ0wsYUFBYTtBQUNiO0FBQ0EsdUJBQXVCLCtCQUErQjtBQUN0RCxZQUFZLE9BQU87QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCLGtGQUFvQjtBQUNsRCwwQkFBMEIsK0VBQXlCO0FBQ25EO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBLGlCQUFpQixrRkFBb0I7QUFDckM7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7O0FBRXVCO0FBQ3ZCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXHNjcm9sbFxcdXRpbHNcXGdldC10aW1lbGluZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgc2Nyb2xsSW5mbyB9IGZyb20gJy4uL3RyYWNrLm1qcyc7XG5pbXBvcnQgeyBjYW5Vc2VOYXRpdmVUaW1lbGluZSB9IGZyb20gJy4vY2FuLXVzZS1uYXRpdmUtdGltZWxpbmUubWpzJztcbmltcG9ydCB7IG9mZnNldFRvVmlld1RpbWVsaW5lUmFuZ2UgfSBmcm9tICcuL29mZnNldC10by1yYW5nZS5tanMnO1xuXG5jb25zdCB0aW1lbGluZUNhY2hlID0gbmV3IE1hcCgpO1xuZnVuY3Rpb24gc2Nyb2xsVGltZWxpbmVGYWxsYmFjayhvcHRpb25zKSB7XG4gICAgY29uc3QgY3VycmVudFRpbWUgPSB7IHZhbHVlOiAwIH07XG4gICAgY29uc3QgY2FuY2VsID0gc2Nyb2xsSW5mbygoaW5mbykgPT4ge1xuICAgICAgICBjdXJyZW50VGltZS52YWx1ZSA9IGluZm9bb3B0aW9ucy5heGlzXS5wcm9ncmVzcyAqIDEwMDtcbiAgICB9LCBvcHRpb25zKTtcbiAgICByZXR1cm4geyBjdXJyZW50VGltZSwgY2FuY2VsIH07XG59XG5mdW5jdGlvbiBnZXRUaW1lbGluZSh7IHNvdXJjZSwgY29udGFpbmVyLCAuLi5vcHRpb25zIH0pIHtcbiAgICBjb25zdCB7IGF4aXMgfSA9IG9wdGlvbnM7XG4gICAgaWYgKHNvdXJjZSlcbiAgICAgICAgY29udGFpbmVyID0gc291cmNlO1xuICAgIGxldCBjb250YWluZXJDYWNoZSA9IHRpbWVsaW5lQ2FjaGUuZ2V0KGNvbnRhaW5lcik7XG4gICAgaWYgKCFjb250YWluZXJDYWNoZSkge1xuICAgICAgICBjb250YWluZXJDYWNoZSA9IG5ldyBNYXAoKTtcbiAgICAgICAgdGltZWxpbmVDYWNoZS5zZXQoY29udGFpbmVyLCBjb250YWluZXJDYWNoZSk7XG4gICAgfVxuICAgIGNvbnN0IHRhcmdldEtleSA9IG9wdGlvbnMudGFyZ2V0ID8/IFwic2VsZlwiO1xuICAgIGxldCB0YXJnZXRDYWNoZSA9IGNvbnRhaW5lckNhY2hlLmdldCh0YXJnZXRLZXkpO1xuICAgIGlmICghdGFyZ2V0Q2FjaGUpIHtcbiAgICAgICAgdGFyZ2V0Q2FjaGUgPSB7fTtcbiAgICAgICAgY29udGFpbmVyQ2FjaGUuc2V0KHRhcmdldEtleSwgdGFyZ2V0Q2FjaGUpO1xuICAgIH1cbiAgICBjb25zdCBheGlzS2V5ID0gYXhpcyArIChvcHRpb25zLm9mZnNldCA/PyBbXSkuam9pbihcIixcIik7XG4gICAgaWYgKCF0YXJnZXRDYWNoZVtheGlzS2V5XSkge1xuICAgICAgICBpZiAob3B0aW9ucy50YXJnZXQgJiYgY2FuVXNlTmF0aXZlVGltZWxpbmUob3B0aW9ucy50YXJnZXQpKSB7XG4gICAgICAgICAgICBjb25zdCByYW5nZSA9IG9mZnNldFRvVmlld1RpbWVsaW5lUmFuZ2Uob3B0aW9ucy5vZmZzZXQpO1xuICAgICAgICAgICAgaWYgKHJhbmdlKSB7XG4gICAgICAgICAgICAgICAgdGFyZ2V0Q2FjaGVbYXhpc0tleV0gPSBuZXcgVmlld1RpbWVsaW5lKHtcbiAgICAgICAgICAgICAgICAgICAgc3ViamVjdDogb3B0aW9ucy50YXJnZXQsXG4gICAgICAgICAgICAgICAgICAgIGF4aXMsXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICB0YXJnZXRDYWNoZVtheGlzS2V5XSA9IHNjcm9sbFRpbWVsaW5lRmFsbGJhY2soe1xuICAgICAgICAgICAgICAgICAgICBjb250YWluZXIsXG4gICAgICAgICAgICAgICAgICAgIC4uLm9wdGlvbnMsXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSBpZiAoY2FuVXNlTmF0aXZlVGltZWxpbmUoKSkge1xuICAgICAgICAgICAgdGFyZ2V0Q2FjaGVbYXhpc0tleV0gPSBuZXcgU2Nyb2xsVGltZWxpbmUoe1xuICAgICAgICAgICAgICAgIHNvdXJjZTogY29udGFpbmVyLFxuICAgICAgICAgICAgICAgIGF4aXMsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHRhcmdldENhY2hlW2F4aXNLZXldID0gc2Nyb2xsVGltZWxpbmVGYWxsYmFjayh7XG4gICAgICAgICAgICAgICAgY29udGFpbmVyLFxuICAgICAgICAgICAgICAgIC4uLm9wdGlvbnMsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gdGFyZ2V0Q2FjaGVbYXhpc0tleV07XG59XG5cbmV4cG9ydCB7IGdldFRpbWVsaW5lIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtdGltZWxpbmUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/get-timeline.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/is-element-tracking.mjs":
/*!****************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/is-element-tracking.mjs ***!
  \****************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isElementTracking: () => (/* binding */ isElementTracking)\n/* harmony export */ });\n/**\n * Currently, we only support element tracking with `scrollInfo`, though in\n * the future we can also offer ViewTimeline support.\n */\nfunction isElementTracking(options) {\n    return options && (options.target || options.offset);\n}\n\n\n//# sourceMappingURL=is-element-tracking.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3Njcm9sbC91dGlscy9pcy1lbGVtZW50LXRyYWNraW5nLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRTZCO0FBQzdCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXHNjcm9sbFxcdXRpbHNcXGlzLWVsZW1lbnQtdHJhY2tpbmcubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3VycmVudGx5LCB3ZSBvbmx5IHN1cHBvcnQgZWxlbWVudCB0cmFja2luZyB3aXRoIGBzY3JvbGxJbmZvYCwgdGhvdWdoIGluXG4gKiB0aGUgZnV0dXJlIHdlIGNhbiBhbHNvIG9mZmVyIFZpZXdUaW1lbGluZSBzdXBwb3J0LlxuICovXG5mdW5jdGlvbiBpc0VsZW1lbnRUcmFja2luZyhvcHRpb25zKSB7XG4gICAgcmV0dXJuIG9wdGlvbnMgJiYgKG9wdGlvbnMudGFyZ2V0IHx8IG9wdGlvbnMub2Zmc2V0KTtcbn1cblxuZXhwb3J0IHsgaXNFbGVtZW50VHJhY2tpbmcgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWVsZW1lbnQtdHJhY2tpbmcubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/is-element-tracking.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/offset-to-range.mjs":
/*!************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/offset-to-range.mjs ***!
  \************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   offsetToViewTimelineRange: () => (/* binding */ offsetToViewTimelineRange)\n/* harmony export */ });\n/* harmony import */ var _offsets_presets_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../offsets/presets.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/offsets/presets.mjs\");\n\n\n/**\n * Maps from ProgressIntersection pairs used by Motion's preset offsets to\n * ViewTimeline named ranges. Returns undefined for unrecognised patterns,\n * which signals the caller to fall back to JS-based scroll tracking.\n */\nconst presets = [\n    [_offsets_presets_mjs__WEBPACK_IMPORTED_MODULE_0__.ScrollOffset.Enter, \"entry\"],\n    [_offsets_presets_mjs__WEBPACK_IMPORTED_MODULE_0__.ScrollOffset.Exit, \"exit\"],\n    [_offsets_presets_mjs__WEBPACK_IMPORTED_MODULE_0__.ScrollOffset.Any, \"cover\"],\n    [_offsets_presets_mjs__WEBPACK_IMPORTED_MODULE_0__.ScrollOffset.All, \"contain\"],\n];\nconst stringToProgress = {\n    start: 0,\n    end: 1,\n};\nfunction parseStringOffset(s) {\n    const parts = s.trim().split(/\\s+/);\n    if (parts.length !== 2)\n        return undefined;\n    const a = stringToProgress[parts[0]];\n    const b = stringToProgress[parts[1]];\n    if (a === undefined || b === undefined)\n        return undefined;\n    return [a, b];\n}\nfunction normaliseOffset(offset) {\n    if (offset.length !== 2)\n        return undefined;\n    const result = [];\n    for (const item of offset) {\n        if (Array.isArray(item)) {\n            result.push(item);\n        }\n        else if (typeof item === \"string\") {\n            const parsed = parseStringOffset(item);\n            if (!parsed)\n                return undefined;\n            result.push(parsed);\n        }\n        else {\n            return undefined;\n        }\n    }\n    return result;\n}\nfunction matchesPreset(offset, preset) {\n    const normalised = normaliseOffset(offset);\n    if (!normalised)\n        return false;\n    for (let i = 0; i < 2; i++) {\n        const o = normalised[i];\n        const p = preset[i];\n        if (o[0] !== p[0] || o[1] !== p[1])\n            return false;\n    }\n    return true;\n}\nfunction offsetToViewTimelineRange(offset) {\n    if (!offset) {\n        return { rangeStart: \"contain 0%\", rangeEnd: \"contain 100%\" };\n    }\n    for (const [preset, name] of presets) {\n        if (matchesPreset(offset, preset)) {\n            return { rangeStart: `${name} 0%`, rangeEnd: `${name} 100%` };\n        }\n    }\n    return undefined;\n}\n\n\n//# sourceMappingURL=offset-to-range.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/offset-to-range.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/use-render.mjs":
/*!******************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/use-render.mjs ***!
  \******************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useRender: () => (/* binding */ useRender)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _html_use_props_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../html/use-props.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/use-props.mjs\");\n/* harmony import */ var _svg_use_props_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../svg/use-props.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/use-props.mjs\");\n/* harmony import */ var _utils_filter_props_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./utils/filter-props.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/filter-props.mjs\");\n/* harmony import */ var _utils_is_svg_component_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils/is-svg-component.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/is-svg-component.mjs\");\n/* __next_internal_client_entry_do_not_use__ useRender auto */ var _s = $RefreshSig$();\n\n\n\n\n\n\nfunction useRender(Component, props, ref, { latestValues }, isStatic, forwardMotionProps = false, isSVG) {\n    _s();\n    const useVisualProps = isSVG ?? (0,_utils_is_svg_component_mjs__WEBPACK_IMPORTED_MODULE_1__.isSVGComponent)(Component) ? _svg_use_props_mjs__WEBPACK_IMPORTED_MODULE_2__.useSVGProps : _html_use_props_mjs__WEBPACK_IMPORTED_MODULE_3__.useHTMLProps;\n    const visualProps = useVisualProps(props, latestValues, isStatic, Component);\n    const filteredProps = (0,_utils_filter_props_mjs__WEBPACK_IMPORTED_MODULE_4__.filterProps)(props, typeof Component === \"string\", forwardMotionProps);\n    const elementProps = Component !== react__WEBPACK_IMPORTED_MODULE_0__.Fragment ? {\n        ...filteredProps,\n        ...visualProps,\n        ref\n    } : {};\n    /**\n     * If component has been handed a motion value as its child,\n     * memoise its initial value and render that. Subsequent updates\n     * will be handled by the onChange handler\n     */ const { children } = props;\n    const renderedChildren = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)({\n        \"useRender.useMemo[renderedChildren]\": ()=>(0,motion_dom__WEBPACK_IMPORTED_MODULE_5__.isMotionValue)(children) ? children.get() : children\n    }[\"useRender.useMemo[renderedChildren]\"], [\n        children\n    ]);\n    return /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(Component, {\n        ...elementProps,\n        children: renderedChildren\n    });\n}\n_s(useRender, \"pOEkb9VCzNFDbYF6ZAwinK0v/WY=\", true);\n //# sourceMappingURL=use-render.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3VzZS1yZW5kZXIubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUE0Qkk7SUFHQTtJQU1BOzs7Ozs7SUFRQTs7OztLQUlHLEdBQ0g7SUFDQTsrQ0FBQTs4Q0FBQTtRQUFBO0tBQUE7O1FBTUk7UUFDQTtJQUNIO0FBQ0wiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXHJlbmRlclxcZG9tXFx1c2UtcmVuZGVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IGlzTW90aW9uVmFsdWUgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyBGcmFnbWVudCwgY3JlYXRlRWxlbWVudCwgdXNlTWVtbyB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBNb3Rpb25Qcm9wcyB9IGZyb20gXCIuLi8uLi9tb3Rpb24vdHlwZXNcIlxuaW1wb3J0IHsgVmlzdWFsU3RhdGUgfSBmcm9tIFwiLi4vLi4vbW90aW9uL3V0aWxzL3VzZS12aXN1YWwtc3RhdGVcIlxuaW1wb3J0IHsgSFRNTFJlbmRlclN0YXRlIH0gZnJvbSBcIi4uL2h0bWwvdHlwZXNcIlxuaW1wb3J0IHsgdXNlSFRNTFByb3BzIH0gZnJvbSBcIi4uL2h0bWwvdXNlLXByb3BzXCJcbmltcG9ydCB7IFNWR1JlbmRlclN0YXRlIH0gZnJvbSBcIi4uL3N2Zy90eXBlc1wiXG5pbXBvcnQgeyB1c2VTVkdQcm9wcyB9IGZyb20gXCIuLi9zdmcvdXNlLXByb3BzXCJcbmltcG9ydCB7IERPTU1vdGlvbkNvbXBvbmVudHMgfSBmcm9tIFwiLi90eXBlc1wiXG5pbXBvcnQgeyBmaWx0ZXJQcm9wcyB9IGZyb20gXCIuL3V0aWxzL2ZpbHRlci1wcm9wc1wiXG5pbXBvcnQgeyBpc1NWR0NvbXBvbmVudCB9IGZyb20gXCIuL3V0aWxzL2lzLXN2Zy1jb21wb25lbnRcIlxuXG5leHBvcnQgZnVuY3Rpb24gdXNlUmVuZGVyPFxuICAgIFByb3BzID0ge30sXG4gICAgVGFnTmFtZSBleHRlbmRzIGtleW9mIERPTU1vdGlvbkNvbXBvbmVudHMgfCBzdHJpbmcgPSBcImRpdlwiXG4+KFxuICAgIENvbXBvbmVudDogVGFnTmFtZSB8IHN0cmluZyB8IFJlYWN0LkNvbXBvbmVudFR5cGU8UHJvcHM+LFxuICAgIHByb3BzOiBNb3Rpb25Qcm9wcyxcbiAgICByZWY6IFJlYWN0LlJlZjxIVE1MRWxlbWVudCB8IFNWR0VsZW1lbnQ+LFxuICAgIHtcbiAgICAgICAgbGF0ZXN0VmFsdWVzLFxuICAgIH06IFZpc3VhbFN0YXRlPEhUTUxFbGVtZW50IHwgU1ZHRWxlbWVudCwgSFRNTFJlbmRlclN0YXRlIHwgU1ZHUmVuZGVyU3RhdGU+LFxuICAgIGlzU3RhdGljOiBib29sZWFuLFxuICAgIGZvcndhcmRNb3Rpb25Qcm9wczogYm9vbGVhbiA9IGZhbHNlLFxuICAgIGlzU1ZHPzogYm9vbGVhblxuKSB7XG4gICAgY29uc3QgdXNlVmlzdWFsUHJvcHMgPVxuICAgICAgICAoaXNTVkcgPz8gaXNTVkdDb21wb25lbnQoQ29tcG9uZW50KSkgPyB1c2VTVkdQcm9wcyA6IHVzZUhUTUxQcm9wc1xuXG4gICAgY29uc3QgdmlzdWFsUHJvcHMgPSB1c2VWaXN1YWxQcm9wcyhcbiAgICAgICAgcHJvcHMgYXMgYW55LFxuICAgICAgICBsYXRlc3RWYWx1ZXMsXG4gICAgICAgIGlzU3RhdGljLFxuICAgICAgICBDb21wb25lbnQgYXMgYW55XG4gICAgKVxuICAgIGNvbnN0IGZpbHRlcmVkUHJvcHMgPSBmaWx0ZXJQcm9wcyhcbiAgICAgICAgcHJvcHMsXG4gICAgICAgIHR5cGVvZiBDb21wb25lbnQgPT09IFwic3RyaW5nXCIsXG4gICAgICAgIGZvcndhcmRNb3Rpb25Qcm9wc1xuICAgIClcbiAgICBjb25zdCBlbGVtZW50UHJvcHMgPVxuICAgICAgICBDb21wb25lbnQgIT09IEZyYWdtZW50ID8geyAuLi5maWx0ZXJlZFByb3BzLCAuLi52aXN1YWxQcm9wcywgcmVmIH0gOiB7fVxuXG4gICAgLyoqXG4gICAgICogSWYgY29tcG9uZW50IGhhcyBiZWVuIGhhbmRlZCBhIG1vdGlvbiB2YWx1ZSBhcyBpdHMgY2hpbGQsXG4gICAgICogbWVtb2lzZSBpdHMgaW5pdGlhbCB2YWx1ZSBhbmQgcmVuZGVyIHRoYXQuIFN1YnNlcXVlbnQgdXBkYXRlc1xuICAgICAqIHdpbGwgYmUgaGFuZGxlZCBieSB0aGUgb25DaGFuZ2UgaGFuZGxlclxuICAgICAqL1xuICAgIGNvbnN0IHsgY2hpbGRyZW4gfSA9IHByb3BzXG4gICAgY29uc3QgcmVuZGVyZWRDaGlsZHJlbiA9IHVzZU1lbW8oXG4gICAgICAgICgpID0+IChpc01vdGlvblZhbHVlKGNoaWxkcmVuKSA/IGNoaWxkcmVuLmdldCgpIDogY2hpbGRyZW4pLFxuICAgICAgICBbY2hpbGRyZW5dXG4gICAgKVxuXG4gICAgcmV0dXJuIGNyZWF0ZUVsZW1lbnQ8YW55PihDb21wb25lbnQsIHtcbiAgICAgICAgLi4uZWxlbWVudFByb3BzLFxuICAgICAgICBjaGlsZHJlbjogcmVuZGVyZWRDaGlsZHJlbixcbiAgICB9KVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/use-render.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/filter-props.mjs":
/*!**************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/filter-props.mjs ***!
  \**************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   filterProps: () => (/* binding */ filterProps),\n/* harmony export */   loadExternalIsValidProp: () => (/* binding */ loadExternalIsValidProp)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var _motion_utils_valid_prop_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../motion/utils/valid-prop.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/valid-prop.mjs\");\n\n\n\nlet shouldForward = (key) => !(0,_motion_utils_valid_prop_mjs__WEBPACK_IMPORTED_MODULE_0__.isValidMotionProp)(key);\nfunction loadExternalIsValidProp(isValidProp) {\n    if (typeof isValidProp !== \"function\")\n        return;\n    // Explicitly filter our events\n    shouldForward = (key) => key.startsWith(\"on\") ? !(0,_motion_utils_valid_prop_mjs__WEBPACK_IMPORTED_MODULE_0__.isValidMotionProp)(key) : isValidProp(key);\n}\n/**\n * Emotion and Styled Components both allow users to pass through arbitrary props to their components\n * to dynamically generate CSS. They both use the `@emotion/is-prop-valid` package to determine which\n * of these should be passed to the underlying DOM node.\n *\n * However, when styling a Motion component `styled(motion.div)`, both packages pass through *all* props\n * as it's seen as an arbitrary component rather than a DOM node. Motion only allows arbitrary props\n * passed through the `custom` prop so it doesn't *need* the payload or computational overhead of\n * `@emotion/is-prop-valid`, however to fix this problem we need to use it.\n *\n * By making it an optionalDependency we can offer this functionality only in the situations where it's\n * actually required.\n */\ntry {\n    /**\n     * We attempt to import this package but require won't be defined in esm environments, in that case\n     * isPropValid will have to be provided via `MotionContext`. In a 6.0.0 this should probably be removed\n     * in favour of explicit injection.\n     *\n     * String concatenation prevents bundlers like webpack (e.g. Storybook)\n     * from statically resolving this optional dependency at build time.\n     */\n    const emotionPkg = \"@emotion/is-prop-\" + \"valid\";\n    loadExternalIsValidProp(require(emotionPkg).default);\n}\ncatch {\n    // We don't need to actually do anything here - the fallback is the existing `isPropValid`.\n}\nfunction filterProps(props, isDom, forwardMotionProps) {\n    const filteredProps = {};\n    for (const key in props) {\n        /**\n         * values is considered a valid prop by Emotion, so if it's present\n         * this will be rendered out to the DOM unless explicitly filtered.\n         *\n         * We check the type as it could be used with the `feColorMatrix`\n         * element, which we support.\n         */\n        if (key === \"values\" && typeof props.values === \"object\")\n            continue;\n        if ((0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.isMotionValue)(props[key]))\n            continue;\n        if (shouldForward(key) ||\n            (forwardMotionProps === true && (0,_motion_utils_valid_prop_mjs__WEBPACK_IMPORTED_MODULE_0__.isValidMotionProp)(key)) ||\n            (!isDom && !(0,_motion_utils_valid_prop_mjs__WEBPACK_IMPORTED_MODULE_0__.isValidMotionProp)(key)) ||\n            // If trying to use native HTML drag events, forward drag listeners\n            (props[\"draggable\"] &&\n                key.startsWith(\"onDrag\"))) {\n            filteredProps[key] =\n                props[key];\n        }\n    }\n    return filteredProps;\n}\n\n\n//# sourceMappingURL=filter-props.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/filter-props.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/is-svg-component.mjs":
/*!******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/is-svg-component.mjs ***!
  \******************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isSVGComponent: () => (/* binding */ isSVGComponent)\n/* harmony export */ });\n/* harmony import */ var _svg_lowercase_elements_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../svg/lowercase-elements.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/lowercase-elements.mjs\");\n\n\nfunction isSVGComponent(Component) {\n    if (\n    /**\n     * If it's not a string, it's a custom React component. Currently we only support\n     * HTML custom React components.\n     */\n    typeof Component !== \"string\" ||\n        /**\n         * If it contains a dash, the element is a custom HTML webcomponent.\n         */\n        Component.includes(\"-\")) {\n        return false;\n    }\n    else if (\n    /**\n     * If it's in our list of lowercase SVG tags, it's an SVG component\n     */\n    _svg_lowercase_elements_mjs__WEBPACK_IMPORTED_MODULE_0__.lowercaseSVGElements.indexOf(Component) > -1 ||\n        /**\n         * If it contains a capital letter, it's an SVG component\n         */\n        /[A-Z]/u.test(Component)) {\n        return true;\n    }\n    return false;\n}\n\n\n//# sourceMappingURL=is-svg-component.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3V0aWxzL2lzLXN2Zy1jb21wb25lbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXdFOztBQUV4RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSSw2RUFBb0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFMEI7QUFDMUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxyZW5kZXJcXGRvbVxcdXRpbHNcXGlzLXN2Zy1jb21wb25lbnQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGxvd2VyY2FzZVNWR0VsZW1lbnRzIH0gZnJvbSAnLi4vLi4vc3ZnL2xvd2VyY2FzZS1lbGVtZW50cy5tanMnO1xuXG5mdW5jdGlvbiBpc1NWR0NvbXBvbmVudChDb21wb25lbnQpIHtcbiAgICBpZiAoXG4gICAgLyoqXG4gICAgICogSWYgaXQncyBub3QgYSBzdHJpbmcsIGl0J3MgYSBjdXN0b20gUmVhY3QgY29tcG9uZW50LiBDdXJyZW50bHkgd2Ugb25seSBzdXBwb3J0XG4gICAgICogSFRNTCBjdXN0b20gUmVhY3QgY29tcG9uZW50cy5cbiAgICAgKi9cbiAgICB0eXBlb2YgQ29tcG9uZW50ICE9PSBcInN0cmluZ1wiIHx8XG4gICAgICAgIC8qKlxuICAgICAgICAgKiBJZiBpdCBjb250YWlucyBhIGRhc2gsIHRoZSBlbGVtZW50IGlzIGEgY3VzdG9tIEhUTUwgd2ViY29tcG9uZW50LlxuICAgICAgICAgKi9cbiAgICAgICAgQ29tcG9uZW50LmluY2x1ZGVzKFwiLVwiKSkge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGVsc2UgaWYgKFxuICAgIC8qKlxuICAgICAqIElmIGl0J3MgaW4gb3VyIGxpc3Qgb2YgbG93ZXJjYXNlIFNWRyB0YWdzLCBpdCdzIGFuIFNWRyBjb21wb25lbnRcbiAgICAgKi9cbiAgICBsb3dlcmNhc2VTVkdFbGVtZW50cy5pbmRleE9mKENvbXBvbmVudCkgPiAtMSB8fFxuICAgICAgICAvKipcbiAgICAgICAgICogSWYgaXQgY29udGFpbnMgYSBjYXBpdGFsIGxldHRlciwgaXQncyBhbiBTVkcgY29tcG9uZW50XG4gICAgICAgICAqL1xuICAgICAgICAvW0EtWl0vdS50ZXN0KENvbXBvbmVudCkpIHtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICAgIHJldHVybiBmYWxzZTtcbn1cblxuZXhwb3J0IHsgaXNTVkdDb21wb25lbnQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLXN2Zy1jb21wb25lbnQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/utils/is-svg-component.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/viewport/index.mjs":
/*!**********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/viewport/index.mjs ***!
  \**********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   inView: () => (/* binding */ inView)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs\");\n\n\nconst thresholds = {\n    some: 0,\n    all: 1,\n};\nfunction inView(elementOrSelector, onStart, { root, margin: rootMargin, amount = \"some\" } = {}) {\n    const elements = (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.resolveElements)(elementOrSelector);\n    const activeIntersections = new WeakMap();\n    const onIntersectionChange = (entries) => {\n        entries.forEach((entry) => {\n            const onEnd = activeIntersections.get(entry.target);\n            /**\n             * If there's no change to the intersection, we don't need to\n             * do anything here.\n             */\n            if (entry.isIntersecting === Boolean(onEnd))\n                return;\n            if (entry.isIntersecting) {\n                const newOnEnd = onStart(entry.target, entry);\n                if (typeof newOnEnd === \"function\") {\n                    activeIntersections.set(entry.target, newOnEnd);\n                }\n                else {\n                    observer.unobserve(entry.target);\n                }\n            }\n            else if (typeof onEnd === \"function\") {\n                onEnd(entry);\n                activeIntersections.delete(entry.target);\n            }\n        });\n    };\n    const observer = new IntersectionObserver(onIntersectionChange, {\n        root,\n        rootMargin,\n        threshold: typeof amount === \"number\" ? amount : thresholds[amount],\n    });\n    elements.forEach((element) => observer.observe(element));\n    return () => observer.disconnect();\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvZG9tL3ZpZXdwb3J0L2luZGV4Lm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUE2Qzs7QUFFN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMsNENBQTRDLElBQUk7QUFDOUYscUJBQXFCLDJEQUFlO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7O0FBRWtCO0FBQ2xCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXHZpZXdwb3J0XFxpbmRleC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVzb2x2ZUVsZW1lbnRzIH0gZnJvbSAnbW90aW9uLWRvbSc7XG5cbmNvbnN0IHRocmVzaG9sZHMgPSB7XG4gICAgc29tZTogMCxcbiAgICBhbGw6IDEsXG59O1xuZnVuY3Rpb24gaW5WaWV3KGVsZW1lbnRPclNlbGVjdG9yLCBvblN0YXJ0LCB7IHJvb3QsIG1hcmdpbjogcm9vdE1hcmdpbiwgYW1vdW50ID0gXCJzb21lXCIgfSA9IHt9KSB7XG4gICAgY29uc3QgZWxlbWVudHMgPSByZXNvbHZlRWxlbWVudHMoZWxlbWVudE9yU2VsZWN0b3IpO1xuICAgIGNvbnN0IGFjdGl2ZUludGVyc2VjdGlvbnMgPSBuZXcgV2Vha01hcCgpO1xuICAgIGNvbnN0IG9uSW50ZXJzZWN0aW9uQ2hhbmdlID0gKGVudHJpZXMpID0+IHtcbiAgICAgICAgZW50cmllcy5mb3JFYWNoKChlbnRyeSkgPT4ge1xuICAgICAgICAgICAgY29uc3Qgb25FbmQgPSBhY3RpdmVJbnRlcnNlY3Rpb25zLmdldChlbnRyeS50YXJnZXQpO1xuICAgICAgICAgICAgLyoqXG4gICAgICAgICAgICAgKiBJZiB0aGVyZSdzIG5vIGNoYW5nZSB0byB0aGUgaW50ZXJzZWN0aW9uLCB3ZSBkb24ndCBuZWVkIHRvXG4gICAgICAgICAgICAgKiBkbyBhbnl0aGluZyBoZXJlLlxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICBpZiAoZW50cnkuaXNJbnRlcnNlY3RpbmcgPT09IEJvb2xlYW4ob25FbmQpKVxuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIGlmIChlbnRyeS5pc0ludGVyc2VjdGluZykge1xuICAgICAgICAgICAgICAgIGNvbnN0IG5ld09uRW5kID0gb25TdGFydChlbnRyeS50YXJnZXQsIGVudHJ5KTtcbiAgICAgICAgICAgICAgICBpZiAodHlwZW9mIG5ld09uRW5kID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgYWN0aXZlSW50ZXJzZWN0aW9ucy5zZXQoZW50cnkudGFyZ2V0LCBuZXdPbkVuZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBvYnNlcnZlci51bm9ic2VydmUoZW50cnkudGFyZ2V0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIGlmICh0eXBlb2Ygb25FbmQgPT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICAgICAgICAgIG9uRW5kKGVudHJ5KTtcbiAgICAgICAgICAgICAgICBhY3RpdmVJbnRlcnNlY3Rpb25zLmRlbGV0ZShlbnRyeS50YXJnZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9O1xuICAgIGNvbnN0IG9ic2VydmVyID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyKG9uSW50ZXJzZWN0aW9uQ2hhbmdlLCB7XG4gICAgICAgIHJvb3QsXG4gICAgICAgIHJvb3RNYXJnaW4sXG4gICAgICAgIHRocmVzaG9sZDogdHlwZW9mIGFtb3VudCA9PT0gXCJudW1iZXJcIiA/IGFtb3VudCA6IHRocmVzaG9sZHNbYW1vdW50XSxcbiAgICB9KTtcbiAgICBlbGVtZW50cy5mb3JFYWNoKChlbGVtZW50KSA9PiBvYnNlcnZlci5vYnNlcnZlKGVsZW1lbnQpKTtcbiAgICByZXR1cm4gKCkgPT4gb2JzZXJ2ZXIuZGlzY29ubmVjdCgpO1xufVxuXG5leHBvcnQgeyBpblZpZXcgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/viewport/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/use-html-visual-state.mjs":
/*!******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/use-html-visual-state.mjs ***!
  \******************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useHTMLVisualState: () => (/* binding */ useHTMLVisualState)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/scrape-motion-values.mjs\");\n/* harmony import */ var _motion_utils_use_visual_state_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../motion/utils/use-visual-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-visual-state.mjs\");\n/* harmony import */ var _utils_create_render_state_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils/create-render-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/utils/create-render-state.mjs\");\n/* __next_internal_client_entry_do_not_use__ useHTMLVisualState auto */ \n\n\nconst useHTMLVisualState = /*@__PURE__*/ (0,_motion_utils_use_visual_state_mjs__WEBPACK_IMPORTED_MODULE_0__.makeUseVisualState)({\n    scrapeMotionValuesFromProps: motion_dom__WEBPACK_IMPORTED_MODULE_1__.scrapeMotionValuesFromProps,\n    createRenderState: _utils_create_render_state_mjs__WEBPACK_IMPORTED_MODULE_2__.createHtmlRenderState\n});\n //# sourceMappingURL=use-html-visual-state.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvaHRtbC91c2UtaHRtbC12aXN1YWwtc3RhdGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFNTztJQUNIO0lBQ0E7QUFDSCIsInNvdXJjZXMiOlsiQzpcXHNyY1xccmVuZGVyXFxodG1sXFx1c2UtaHRtbC12aXN1YWwtc3RhdGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgc2NyYXBlSFRNTE1vdGlvblZhbHVlc0Zyb21Qcm9wcyB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IG1ha2VVc2VWaXN1YWxTdGF0ZSB9IGZyb20gXCIuLi8uLi9tb3Rpb24vdXRpbHMvdXNlLXZpc3VhbC1zdGF0ZVwiXG5pbXBvcnQgeyBjcmVhdGVIdG1sUmVuZGVyU3RhdGUgfSBmcm9tIFwiLi91dGlscy9jcmVhdGUtcmVuZGVyLXN0YXRlXCJcblxuZXhwb3J0IGNvbnN0IHVzZUhUTUxWaXN1YWxTdGF0ZSA9IC8qQF9fUFVSRV9fKi8gbWFrZVVzZVZpc3VhbFN0YXRlKHtcbiAgICBzY3JhcGVNb3Rpb25WYWx1ZXNGcm9tUHJvcHM6IHNjcmFwZUhUTUxNb3Rpb25WYWx1ZXNGcm9tUHJvcHMsXG4gICAgY3JlYXRlUmVuZGVyU3RhdGU6IGNyZWF0ZUh0bWxSZW5kZXJTdGF0ZSxcbn0pXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/use-html-visual-state.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/use-props.mjs":
/*!******************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/use-props.mjs ***!
  \******************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   copyRawValuesOnly: () => (/* binding */ copyRawValuesOnly),\n/* harmony export */   useHTMLProps: () => (/* binding */ useHTMLProps)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-forced-motion-value.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-styles.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _utils_create_render_state_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils/create-render-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/utils/create-render-state.mjs\");\n/* __next_internal_client_entry_do_not_use__ copyRawValuesOnly,useHTMLProps auto */ var _s = $RefreshSig$(), _s1 = $RefreshSig$(), _s2 = $RefreshSig$();\n\n\n\nfunction copyRawValuesOnly(target, source, props) {\n    for(const key in source){\n        if (!(0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.isMotionValue)(source[key]) && !(0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.isForcedMotionValue)(key, props)) {\n            target[key] = source[key];\n        }\n    }\n}\nfunction useInitialMotionValues({ transformTemplate }, visualState) {\n    _s();\n    return (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)({\n        \"useInitialMotionValues.useMemo\": ()=>{\n            const state = (0,_utils_create_render_state_mjs__WEBPACK_IMPORTED_MODULE_3__.createHtmlRenderState)();\n            (0,motion_dom__WEBPACK_IMPORTED_MODULE_4__.buildHTMLStyles)(state, visualState, transformTemplate);\n            return Object.assign({}, state.vars, state.style);\n        }\n    }[\"useInitialMotionValues.useMemo\"], [\n        visualState\n    ]);\n}\n_s(useInitialMotionValues, \"nwk+m61qLgjDVUp4IGV/072DDN4=\");\nfunction useStyle(props, visualState) {\n    _s1();\n    const styleProp = props.style || {};\n    const style = {};\n    /**\n     * Copy non-Motion Values straight into style\n     */ copyRawValuesOnly(style, styleProp, props);\n    Object.assign(style, useInitialMotionValues(props, visualState));\n    return style;\n}\n_s1(useStyle, \"/Sy6LYzJ66EazRcvQe1ceKYmJ6M=\", false, function() {\n    return [\n        useInitialMotionValues\n    ];\n});\nfunction useHTMLProps(props, visualState) {\n    _s2();\n    // The `any` isn't ideal but it is the type of createElement props argument\n    const htmlProps = {};\n    const style = useStyle(props, visualState);\n    if (props.drag && props.dragListener !== false) {\n        // Disable the ghost element when a user drags\n        htmlProps.draggable = false;\n        // Disable text selection\n        style.userSelect = style.WebkitUserSelect = style.WebkitTouchCallout = \"none\";\n        // Disable scrolling on the draggable direction\n        style.touchAction = props.drag === true ? \"none\" : `pan-${props.drag === \"x\" ? \"y\" : \"x\"}`;\n    }\n    if (props.tabIndex === undefined && (props.onTap || props.onTapStart || props.whileTap)) {\n        htmlProps.tabIndex = 0;\n    }\n    htmlProps.style = style;\n    return htmlProps;\n}\n_s2(useHTMLProps, \"WJWu2yDa0dJ2LCrqC4EY4AJkLTI=\", false, function() {\n    return [\n        useStyle\n    ];\n});\n //# sourceMappingURL=use-props.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvaHRtbC91c2UtcHJvcHMubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztJQWFJO1FBQ0k7Ozs7QUFJUjtBQUVBOzs7O1lBS1E7WUFFQSwyREFBZSxDQUFmO1lBRUE7UUFDSjt5Q0FBQTtRQUFBO0tBQUE7QUFDSjtHQVhBO0FBYUE7O0lBSUk7O0lBR0E7O0tBRUcsR0FDSDtJQUVBO0lBRUE7QUFDSjtJQWZBOztRQVlJOzs7QUFLRTs7Ozs7OztRQVVFOztRQUdBLG1CQUNJLHlCQUNBLDJCQUNJOztRQUdSLDBDQUVRLFNBQ0E7O0lBR1osb0NBRUk7UUFFQTs7SUFHSjtJQUVBO0FBQ0o7SUFuQ00iLCJzb3VyY2VzIjpbIkM6XFxzcmNcXHJlbmRlclxcaHRtbFxcdXNlLXByb3BzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IEFueVJlc29sdmVkS2V5ZnJhbWUsIGJ1aWxkSFRNTFN0eWxlcywgaXNGb3JjZWRNb3Rpb25WYWx1ZSwgaXNNb3Rpb25WYWx1ZSwgTW90aW9uVmFsdWUgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyBIVE1MUHJvcHMsIHVzZU1lbW8gfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgTW90aW9uUHJvcHMgfSBmcm9tIFwiLi4vLi4vbW90aW9uL3R5cGVzXCJcbmltcG9ydCB7IFJlc29sdmVkVmFsdWVzIH0gZnJvbSBcIi4uL3R5cGVzXCJcbmltcG9ydCB7IGNyZWF0ZUh0bWxSZW5kZXJTdGF0ZSB9IGZyb20gXCIuL3V0aWxzL2NyZWF0ZS1yZW5kZXItc3RhdGVcIlxuXG5leHBvcnQgZnVuY3Rpb24gY29weVJhd1ZhbHVlc09ubHkoXG4gICAgdGFyZ2V0OiBSZXNvbHZlZFZhbHVlcyxcbiAgICBzb3VyY2U6IHsgW2tleTogc3RyaW5nXTogQW55UmVzb2x2ZWRLZXlmcmFtZSB8IE1vdGlvblZhbHVlIH0sXG4gICAgcHJvcHM6IE1vdGlvblByb3BzXG4pIHtcbiAgICBmb3IgKGNvbnN0IGtleSBpbiBzb3VyY2UpIHtcbiAgICAgICAgaWYgKCFpc01vdGlvblZhbHVlKHNvdXJjZVtrZXldKSAmJiAhaXNGb3JjZWRNb3Rpb25WYWx1ZShrZXksIHByb3BzKSkge1xuICAgICAgICAgICAgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XSBhcyBBbnlSZXNvbHZlZEtleWZyYW1lXG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZ1bmN0aW9uIHVzZUluaXRpYWxNb3Rpb25WYWx1ZXMoXG4gICAgeyB0cmFuc2Zvcm1UZW1wbGF0ZSB9OiBNb3Rpb25Qcm9wcyxcbiAgICB2aXN1YWxTdGF0ZTogUmVzb2x2ZWRWYWx1ZXNcbikge1xuICAgIHJldHVybiB1c2VNZW1vKCgpID0+IHtcbiAgICAgICAgY29uc3Qgc3RhdGUgPSBjcmVhdGVIdG1sUmVuZGVyU3RhdGUoKVxuXG4gICAgICAgIGJ1aWxkSFRNTFN0eWxlcyhzdGF0ZSwgdmlzdWFsU3RhdGUsIHRyYW5zZm9ybVRlbXBsYXRlKVxuXG4gICAgICAgIHJldHVybiBPYmplY3QuYXNzaWduKHt9LCBzdGF0ZS52YXJzLCBzdGF0ZS5zdHlsZSlcbiAgICB9LCBbdmlzdWFsU3RhdGVdKVxufVxuXG5mdW5jdGlvbiB1c2VTdHlsZShcbiAgICBwcm9wczogTW90aW9uUHJvcHMsXG4gICAgdmlzdWFsU3RhdGU6IFJlc29sdmVkVmFsdWVzXG4pOiBSZXNvbHZlZFZhbHVlcyB7XG4gICAgY29uc3Qgc3R5bGVQcm9wID0gcHJvcHMuc3R5bGUgfHwge31cbiAgICBjb25zdCBzdHlsZSA9IHt9XG5cbiAgICAvKipcbiAgICAgKiBDb3B5IG5vbi1Nb3Rpb24gVmFsdWVzIHN0cmFpZ2h0IGludG8gc3R5bGVcbiAgICAgKi9cbiAgICBjb3B5UmF3VmFsdWVzT25seShzdHlsZSwgc3R5bGVQcm9wIGFzIGFueSwgcHJvcHMpXG5cbiAgICBPYmplY3QuYXNzaWduKHN0eWxlLCB1c2VJbml0aWFsTW90aW9uVmFsdWVzKHByb3BzLCB2aXN1YWxTdGF0ZSkpXG5cbiAgICByZXR1cm4gc3R5bGVcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUhUTUxQcm9wcyhcbiAgICBwcm9wczogTW90aW9uUHJvcHMgJiBIVE1MUHJvcHM8SFRNTEVsZW1lbnQ+LFxuICAgIHZpc3VhbFN0YXRlOiBSZXNvbHZlZFZhbHVlc1xuKSB7XG4gICAgLy8gVGhlIGBhbnlgIGlzbid0IGlkZWFsIGJ1dCBpdCBpcyB0aGUgdHlwZSBvZiBjcmVhdGVFbGVtZW50IHByb3BzIGFyZ3VtZW50XG4gICAgY29uc3QgaHRtbFByb3BzOiBhbnkgPSB7fVxuICAgIGNvbnN0IHN0eWxlID0gdXNlU3R5bGUocHJvcHMsIHZpc3VhbFN0YXRlKVxuXG4gICAgaWYgKHByb3BzLmRyYWcgJiYgcHJvcHMuZHJhZ0xpc3RlbmVyICE9PSBmYWxzZSkge1xuICAgICAgICAvLyBEaXNhYmxlIHRoZSBnaG9zdCBlbGVtZW50IHdoZW4gYSB1c2VyIGRyYWdzXG4gICAgICAgIGh0bWxQcm9wcy5kcmFnZ2FibGUgPSBmYWxzZVxuXG4gICAgICAgIC8vIERpc2FibGUgdGV4dCBzZWxlY3Rpb25cbiAgICAgICAgc3R5bGUudXNlclNlbGVjdCA9XG4gICAgICAgICAgICBzdHlsZS5XZWJraXRVc2VyU2VsZWN0ID1cbiAgICAgICAgICAgIHN0eWxlLldlYmtpdFRvdWNoQ2FsbG91dCA9XG4gICAgICAgICAgICAgICAgXCJub25lXCJcblxuICAgICAgICAvLyBEaXNhYmxlIHNjcm9sbGluZyBvbiB0aGUgZHJhZ2dhYmxlIGRpcmVjdGlvblxuICAgICAgICBzdHlsZS50b3VjaEFjdGlvbiA9XG4gICAgICAgICAgICBwcm9wcy5kcmFnID09PSB0cnVlXG4gICAgICAgICAgICAgICAgPyBcIm5vbmVcIlxuICAgICAgICAgICAgICAgIDogYHBhbi0ke3Byb3BzLmRyYWcgPT09IFwieFwiID8gXCJ5XCIgOiBcInhcIn1gXG4gICAgfVxuXG4gICAgaWYgKFxuICAgICAgICBwcm9wcy50YWJJbmRleCA9PT0gdW5kZWZpbmVkICYmXG4gICAgICAgIChwcm9wcy5vblRhcCB8fCBwcm9wcy5vblRhcFN0YXJ0IHx8IHByb3BzLndoaWxlVGFwKVxuICAgICkge1xuICAgICAgICBodG1sUHJvcHMudGFiSW5kZXggPSAwXG4gICAgfVxuXG4gICAgaHRtbFByb3BzLnN0eWxlID0gc3R5bGVcblxuICAgIHJldHVybiBodG1sUHJvcHNcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/use-props.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/utils/create-render-state.mjs":
/*!**********************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/utils/create-render-state.mjs ***!
  \**********************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createHtmlRenderState: () => (/* binding */ createHtmlRenderState)\n/* harmony export */ });\nconst createHtmlRenderState = () => ({\n    style: {},\n    transform: {},\n    transformOrigin: {},\n    vars: {},\n});\n\n\n//# sourceMappingURL=create-render-state.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvaHRtbC91dGlscy9jcmVhdGUtcmVuZGVyLXN0YXRlLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQSxhQUFhO0FBQ2IsaUJBQWlCO0FBQ2pCLHVCQUF1QjtBQUN2QixZQUFZO0FBQ1osQ0FBQzs7QUFFZ0M7QUFDakMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFxyZW5kZXJcXGh0bWxcXHV0aWxzXFxjcmVhdGUtcmVuZGVyLXN0YXRlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjcmVhdGVIdG1sUmVuZGVyU3RhdGUgPSAoKSA9PiAoe1xuICAgIHN0eWxlOiB7fSxcbiAgICB0cmFuc2Zvcm06IHt9LFxuICAgIHRyYW5zZm9ybU9yaWdpbjoge30sXG4gICAgdmFyczoge30sXG59KTtcblxuZXhwb3J0IHsgY3JlYXRlSHRtbFJlbmRlclN0YXRlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jcmVhdGUtcmVuZGVyLXN0YXRlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/utils/create-render-state.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/lowercase-elements.mjs":
/*!**************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/lowercase-elements.mjs ***!
  \**************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   lowercaseSVGElements: () => (/* binding */ lowercaseSVGElements)\n/* harmony export */ });\n/**\n * We keep these listed separately as we use the lowercase tag names as part\n * of the runtime bundle to detect SVG components\n */\nconst lowercaseSVGElements = [\n    \"animate\",\n    \"circle\",\n    \"defs\",\n    \"desc\",\n    \"ellipse\",\n    \"g\",\n    \"image\",\n    \"line\",\n    \"filter\",\n    \"marker\",\n    \"mask\",\n    \"metadata\",\n    \"path\",\n    \"pattern\",\n    \"polygon\",\n    \"polyline\",\n    \"rect\",\n    \"stop\",\n    \"switch\",\n    \"symbol\",\n    \"svg\",\n    \"text\",\n    \"tspan\",\n    \"use\",\n    \"view\",\n];\n\n\n//# sourceMappingURL=lowercase-elements.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvc3ZnL2xvd2VyY2FzZS1lbGVtZW50cy5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVnQztBQUNoQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcc3ZnXFxsb3dlcmNhc2UtZWxlbWVudHMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV2Uga2VlcCB0aGVzZSBsaXN0ZWQgc2VwYXJhdGVseSBhcyB3ZSB1c2UgdGhlIGxvd2VyY2FzZSB0YWcgbmFtZXMgYXMgcGFydFxuICogb2YgdGhlIHJ1bnRpbWUgYnVuZGxlIHRvIGRldGVjdCBTVkcgY29tcG9uZW50c1xuICovXG5jb25zdCBsb3dlcmNhc2VTVkdFbGVtZW50cyA9IFtcbiAgICBcImFuaW1hdGVcIixcbiAgICBcImNpcmNsZVwiLFxuICAgIFwiZGVmc1wiLFxuICAgIFwiZGVzY1wiLFxuICAgIFwiZWxsaXBzZVwiLFxuICAgIFwiZ1wiLFxuICAgIFwiaW1hZ2VcIixcbiAgICBcImxpbmVcIixcbiAgICBcImZpbHRlclwiLFxuICAgIFwibWFya2VyXCIsXG4gICAgXCJtYXNrXCIsXG4gICAgXCJtZXRhZGF0YVwiLFxuICAgIFwicGF0aFwiLFxuICAgIFwicGF0dGVyblwiLFxuICAgIFwicG9seWdvblwiLFxuICAgIFwicG9seWxpbmVcIixcbiAgICBcInJlY3RcIixcbiAgICBcInN0b3BcIixcbiAgICBcInN3aXRjaFwiLFxuICAgIFwic3ltYm9sXCIsXG4gICAgXCJzdmdcIixcbiAgICBcInRleHRcIixcbiAgICBcInRzcGFuXCIsXG4gICAgXCJ1c2VcIixcbiAgICBcInZpZXdcIixcbl07XG5cbmV4cG9ydCB7IGxvd2VyY2FzZVNWR0VsZW1lbnRzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1sb3dlcmNhc2UtZWxlbWVudHMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/lowercase-elements.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/use-props.mjs":
/*!*****************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/use-props.mjs ***!
  \*****************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useSVGProps: () => (/* binding */ useSVGProps)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/build-attrs.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/is-svg-tag.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _html_use_props_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../html/use-props.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/use-props.mjs\");\n/* harmony import */ var _utils_create_render_state_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils/create-render-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/utils/create-render-state.mjs\");\n/* __next_internal_client_entry_do_not_use__ useSVGProps auto */ var _s = $RefreshSig$();\n\n\n\n\nfunction useSVGProps(props, visualState, _isStatic, Component) {\n    _s();\n    const visualProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)({\n        \"useSVGProps.useMemo[visualProps]\": ()=>{\n            const state = (0,_utils_create_render_state_mjs__WEBPACK_IMPORTED_MODULE_1__.createSvgRenderState)();\n            (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.buildSVGAttrs)(state, visualState, (0,motion_dom__WEBPACK_IMPORTED_MODULE_3__.isSVGTag)(Component), props.transformTemplate, props.style);\n            return {\n                ...state.attrs,\n                style: {\n                    ...state.style\n                }\n            };\n        }\n    }[\"useSVGProps.useMemo[visualProps]\"], [\n        visualState\n    ]);\n    if (props.style) {\n        const rawStyles = {};\n        (0,_html_use_props_mjs__WEBPACK_IMPORTED_MODULE_4__.copyRawValuesOnly)(rawStyles, props.style, props);\n        visualProps.style = {\n            ...rawStyles,\n            ...visualProps.style\n        };\n    }\n    return visualProps;\n}\n_s(useSVGProps, \"eiqa+9wkPNrwvDQrXOyiC3q3ueU=\");\n //# sourceMappingURL=use-props.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvc3ZnL3VzZS1wcm9wcy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFTTTs7SUFNRjs0Q0FBQTtZQUNJO1lBRUEseURBQWEsQ0FBYjs7O2dCQVVJO29CQUFBO2dCQUFBOztRQUVSOzJDQUFBO1FBQUE7S0FBQTtJQUVBOzs7UUFHSTtZQUFBO1lBQUE7UUFBQTs7SUFHSjtBQUNKO0dBOUJNIiwic291cmNlcyI6WyJDOlxcc3JjXFxyZW5kZXJcXHN2Z1xcdXNlLXByb3BzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IGJ1aWxkU1ZHQXR0cnMsIGlzU1ZHVGFnIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBNb3Rpb25Qcm9wcyB9IGZyb20gXCIuLi8uLi9tb3Rpb24vdHlwZXNcIlxuaW1wb3J0IHsgY29weVJhd1ZhbHVlc09ubHkgfSBmcm9tIFwiLi4vaHRtbC91c2UtcHJvcHNcIlxuaW1wb3J0IHsgUmVzb2x2ZWRWYWx1ZXMgfSBmcm9tIFwiLi4vdHlwZXNcIlxuaW1wb3J0IHsgY3JlYXRlU3ZnUmVuZGVyU3RhdGUgfSBmcm9tIFwiLi91dGlscy9jcmVhdGUtcmVuZGVyLXN0YXRlXCJcblxuZXhwb3J0IGZ1bmN0aW9uIHVzZVNWR1Byb3BzKFxuICAgIHByb3BzOiBNb3Rpb25Qcm9wcyxcbiAgICB2aXN1YWxTdGF0ZTogUmVzb2x2ZWRWYWx1ZXMsXG4gICAgX2lzU3RhdGljOiBib29sZWFuLFxuICAgIENvbXBvbmVudDogc3RyaW5nIHwgUmVhY3QuQ29tcG9uZW50VHlwZTxSZWFjdC5Qcm9wc1dpdGhDaGlsZHJlbjx1bmtub3duPj5cbikge1xuICAgIGNvbnN0IHZpc3VhbFByb3BzID0gdXNlTWVtbygoKSA9PiB7XG4gICAgICAgIGNvbnN0IHN0YXRlID0gY3JlYXRlU3ZnUmVuZGVyU3RhdGUoKVxuXG4gICAgICAgIGJ1aWxkU1ZHQXR0cnMoXG4gICAgICAgICAgICBzdGF0ZSxcbiAgICAgICAgICAgIHZpc3VhbFN0YXRlLFxuICAgICAgICAgICAgaXNTVkdUYWcoQ29tcG9uZW50KSxcbiAgICAgICAgICAgIHByb3BzLnRyYW5zZm9ybVRlbXBsYXRlLFxuICAgICAgICAgICAgcHJvcHMuc3R5bGVcbiAgICAgICAgKVxuXG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAuLi5zdGF0ZS5hdHRycyxcbiAgICAgICAgICAgIHN0eWxlOiB7IC4uLnN0YXRlLnN0eWxlIH0sXG4gICAgICAgIH1cbiAgICB9LCBbdmlzdWFsU3RhdGVdKVxuXG4gICAgaWYgKHByb3BzLnN0eWxlKSB7XG4gICAgICAgIGNvbnN0IHJhd1N0eWxlcyA9IHt9XG4gICAgICAgIGNvcHlSYXdWYWx1ZXNPbmx5KHJhd1N0eWxlcywgcHJvcHMuc3R5bGUgYXMgYW55LCBwcm9wcylcbiAgICAgICAgdmlzdWFsUHJvcHMuc3R5bGUgPSB7IC4uLnJhd1N0eWxlcywgLi4udmlzdWFsUHJvcHMuc3R5bGUgfVxuICAgIH1cblxuICAgIHJldHVybiB2aXN1YWxQcm9wc1xufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/use-props.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/use-svg-visual-state.mjs":
/*!****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/use-svg-visual-state.mjs ***!
  \****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useSVGVisualState: () => (/* binding */ useSVGVisualState)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/scrape-motion-values.mjs\");\n/* harmony import */ var _motion_utils_use_visual_state_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../motion/utils/use-visual-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/motion/utils/use-visual-state.mjs\");\n/* harmony import */ var _utils_create_render_state_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils/create-render-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/utils/create-render-state.mjs\");\n/* __next_internal_client_entry_do_not_use__ useSVGVisualState auto */ \n\n\nconst useSVGVisualState = /*@__PURE__*/ (0,_motion_utils_use_visual_state_mjs__WEBPACK_IMPORTED_MODULE_0__.makeUseVisualState)({\n    scrapeMotionValuesFromProps: motion_dom__WEBPACK_IMPORTED_MODULE_1__.scrapeMotionValuesFromProps,\n    createRenderState: _utils_create_render_state_mjs__WEBPACK_IMPORTED_MODULE_2__.createSvgRenderState\n});\n //# sourceMappingURL=use-svg-visual-state.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvc3ZnL3VzZS1zdmctdmlzdWFsLXN0YXRlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBTU87SUFDSDtJQUNBO0FBQ0giLCJzb3VyY2VzIjpbIkM6XFxzcmNcXHJlbmRlclxcc3ZnXFx1c2Utc3ZnLXZpc3VhbC1zdGF0ZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBzY3JhcGVTVkdNb3Rpb25WYWx1ZXNGcm9tUHJvcHMgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyBtYWtlVXNlVmlzdWFsU3RhdGUgfSBmcm9tIFwiLi4vLi4vbW90aW9uL3V0aWxzL3VzZS12aXN1YWwtc3RhdGVcIlxuaW1wb3J0IHsgY3JlYXRlU3ZnUmVuZGVyU3RhdGUgfSBmcm9tIFwiLi91dGlscy9jcmVhdGUtcmVuZGVyLXN0YXRlXCJcblxuZXhwb3J0IGNvbnN0IHVzZVNWR1Zpc3VhbFN0YXRlID0gLypAX19QVVJFX18qLyBtYWtlVXNlVmlzdWFsU3RhdGUoe1xuICAgIHNjcmFwZU1vdGlvblZhbHVlc0Zyb21Qcm9wczogc2NyYXBlU1ZHTW90aW9uVmFsdWVzRnJvbVByb3BzLFxuICAgIGNyZWF0ZVJlbmRlclN0YXRlOiBjcmVhdGVTdmdSZW5kZXJTdGF0ZSxcbn0pXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/use-svg-visual-state.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/utils/create-render-state.mjs":
/*!*********************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/utils/create-render-state.mjs ***!
  \*********************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createSvgRenderState: () => (/* binding */ createSvgRenderState)\n/* harmony export */ });\n/* harmony import */ var _html_utils_create_render_state_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../html/utils/create-render-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/html/utils/create-render-state.mjs\");\n\n\nconst createSvgRenderState = () => ({\n    ...(0,_html_utils_create_render_state_mjs__WEBPACK_IMPORTED_MODULE_0__.createHtmlRenderState)(),\n    attrs: {},\n});\n\n\n//# sourceMappingURL=create-render-state.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy9yZW5kZXIvc3ZnL3V0aWxzL2NyZWF0ZS1yZW5kZXItc3RhdGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQWlGOztBQUVqRjtBQUNBLE9BQU8sMEZBQXFCO0FBQzVCLGFBQWE7QUFDYixDQUFDOztBQUUrQjtBQUNoQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxmcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDJcXG5vZGVfbW9kdWxlc1xcZnJhbWVyLW1vdGlvblxcZGlzdFxcZXNcXHJlbmRlclxcc3ZnXFx1dGlsc1xcY3JlYXRlLXJlbmRlci1zdGF0ZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlSHRtbFJlbmRlclN0YXRlIH0gZnJvbSAnLi4vLi4vaHRtbC91dGlscy9jcmVhdGUtcmVuZGVyLXN0YXRlLm1qcyc7XG5cbmNvbnN0IGNyZWF0ZVN2Z1JlbmRlclN0YXRlID0gKCkgPT4gKHtcbiAgICAuLi5jcmVhdGVIdG1sUmVuZGVyU3RhdGUoKSxcbiAgICBhdHRyczoge30sXG59KTtcblxuZXhwb3J0IHsgY3JlYXRlU3ZnUmVuZGVyU3RhdGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZS1yZW5kZXItc3RhdGUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/svg/utils/create-render-state.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/distance.mjs":
/*!***********************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/distance.mjs ***!
  \***********************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   distance: () => (/* binding */ distance),\n/* harmony export */   distance2D: () => (/* binding */ distance2D)\n/* harmony export */ });\nconst distance = (a, b) => Math.abs(a - b);\nfunction distance2D(a, b) {\n    // Multi-dimensional\n    const xDelta = distance(a.x, b.x);\n    const yDelta = distance(a.y, b.y);\n    return Math.sqrt(xDelta ** 2 + yDelta ** 2);\n}\n\n\n//# sourceMappingURL=distance.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy9kaXN0YW5jZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFZ0M7QUFDaEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFx1dGlsc1xcZGlzdGFuY2UubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGRpc3RhbmNlID0gKGEsIGIpID0+IE1hdGguYWJzKGEgLSBiKTtcbmZ1bmN0aW9uIGRpc3RhbmNlMkQoYSwgYikge1xuICAgIC8vIE11bHRpLWRpbWVuc2lvbmFsXG4gICAgY29uc3QgeERlbHRhID0gZGlzdGFuY2UoYS54LCBiLngpO1xuICAgIGNvbnN0IHlEZWx0YSA9IGRpc3RhbmNlKGEueSwgYi55KTtcbiAgICByZXR1cm4gTWF0aC5zcXJ0KHhEZWx0YSAqKiAyICsgeURlbHRhICoqIDIpO1xufVxuXG5leHBvcnQgeyBkaXN0YW5jZSwgZGlzdGFuY2UyRCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGlzdGFuY2UubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/distance.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/get-context-window.mjs":
/*!*********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/get-context-window.mjs ***!
  \*********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getContextWindow: () => (/* binding */ getContextWindow)\n/* harmony export */ });\n// Fixes https://github.com/motiondivision/motion/issues/2270\nconst getContextWindow = ({ current }) => {\n    return current ? current.ownerDocument.defaultView : null;\n};\n\n\n//# sourceMappingURL=get-context-window.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy9nZXQtY29udGV4dC13aW5kb3cubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBLDRCQUE0QixTQUFTO0FBQ3JDO0FBQ0E7O0FBRTRCO0FBQzVCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcdXRpbHNcXGdldC1jb250ZXh0LXdpbmRvdy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gRml4ZXMgaHR0cHM6Ly9naXRodWIuY29tL21vdGlvbmRpdmlzaW9uL21vdGlvbi9pc3N1ZXMvMjI3MFxuY29uc3QgZ2V0Q29udGV4dFdpbmRvdyA9ICh7IGN1cnJlbnQgfSkgPT4ge1xuICAgIHJldHVybiBjdXJyZW50ID8gY3VycmVudC5vd25lckRvY3VtZW50LmRlZmF1bHRWaWV3IDogbnVsbDtcbn07XG5cbmV4cG9ydCB7IGdldENvbnRleHRXaW5kb3cgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdldC1jb250ZXh0LXdpbmRvdy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/get-context-window.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/is-browser.mjs":
/*!*************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/is-browser.mjs ***!
  \*************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isBrowser: () => (/* binding */ isBrowser)\n/* harmony export */ });\nconst isBrowser = typeof window !== \"undefined\";\n\n\n//# sourceMappingURL=is-browser.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy9pcy1icm93c2VyLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7O0FBRXFCO0FBQ3JCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcdXRpbHNcXGlzLWJyb3dzZXIubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGlzQnJvd3NlciA9IHR5cGVvZiB3aW5kb3cgIT09IFwidW5kZWZpbmVkXCI7XG5cbmV4cG9ydCB7IGlzQnJvd3NlciB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtYnJvd3Nlci5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/is-browser.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/is-ref-object.mjs":
/*!****************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/is-ref-object.mjs ***!
  \****************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isRefObject: () => (/* binding */ isRefObject)\n/* harmony export */ });\nfunction isRefObject(ref) {\n    return (ref &&\n        typeof ref === \"object\" &&\n        Object.prototype.hasOwnProperty.call(ref, \"current\"));\n}\n\n\n//# sourceMappingURL=is-ref-object.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy9pcy1yZWYtb2JqZWN0Lm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFdUI7QUFDdkIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFx1dGlsc1xcaXMtcmVmLW9iamVjdC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gaXNSZWZPYmplY3QocmVmKSB7XG4gICAgcmV0dXJuIChyZWYgJiZcbiAgICAgICAgdHlwZW9mIHJlZiA9PT0gXCJvYmplY3RcIiAmJlxuICAgICAgICBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwocmVmLCBcImN1cnJlbnRcIikpO1xufVxuXG5leHBvcnQgeyBpc1JlZk9iamVjdCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtcmVmLW9iamVjdC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/is-ref-object.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion-config.mjs":
/*!*******************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion-config.mjs ***!
  \*******************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useReducedMotionConfig: () => (/* binding */ useReducedMotionConfig)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../context/MotionConfigContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs\");\n/* harmony import */ var _use_reduced_motion_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./use-reduced-motion.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion.mjs\");\n/* __next_internal_client_entry_do_not_use__ useReducedMotionConfig auto */ var _s = $RefreshSig$();\n\n\n\nfunction useReducedMotionConfig() {\n    _s();\n    const reducedMotionPreference = (0,_use_reduced_motion_mjs__WEBPACK_IMPORTED_MODULE_1__.useReducedMotion)();\n    const { reducedMotion } = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_2__.MotionConfigContext);\n    if (reducedMotion === \"never\") {\n        return false;\n    } else if (reducedMotion === \"always\") {\n        return true;\n    } else {\n        return reducedMotionPreference;\n    }\n}\n_s(useReducedMotionConfig, \"3dXvPOw2z6pf5TxzxEmxB2/0D8I=\", false, function() {\n    return [\n        _use_reduced_motion_mjs__WEBPACK_IMPORTED_MODULE_1__.useReducedMotion\n    ];\n});\n //# sourceMappingURL=use-reduced-motion-config.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy9yZWR1Y2VkLW1vdGlvbi91c2UtcmVkdWNlZC1tb3Rpb24tY29uZmlnLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0lBT0k7O0lBR0E7UUFDSTtXQUNHO1FBQ0g7O1FBRUE7O0FBRVI7OztRQVZJIiwic291cmNlcyI6WyJDOlxcc3JjXFx1dGlsc1xccmVkdWNlZC1tb3Rpb25cXHVzZS1yZWR1Y2VkLW1vdGlvbi1jb25maWcudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgdXNlQ29udGV4dCB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBNb3Rpb25Db25maWdDb250ZXh0IH0gZnJvbSBcIi4uLy4uL2NvbnRleHQvTW90aW9uQ29uZmlnQ29udGV4dFwiXG5pbXBvcnQgeyB1c2VSZWR1Y2VkTW90aW9uIH0gZnJvbSBcIi4vdXNlLXJlZHVjZWQtbW90aW9uXCJcblxuZXhwb3J0IGZ1bmN0aW9uIHVzZVJlZHVjZWRNb3Rpb25Db25maWcoKSB7XG4gICAgY29uc3QgcmVkdWNlZE1vdGlvblByZWZlcmVuY2UgPSB1c2VSZWR1Y2VkTW90aW9uKClcbiAgICBjb25zdCB7IHJlZHVjZWRNb3Rpb24gfSA9IHVzZUNvbnRleHQoTW90aW9uQ29uZmlnQ29udGV4dClcblxuICAgIGlmIChyZWR1Y2VkTW90aW9uID09PSBcIm5ldmVyXCIpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgfSBlbHNlIGlmIChyZWR1Y2VkTW90aW9uID09PSBcImFsd2F5c1wiKSB7XG4gICAgICAgIHJldHVybiB0cnVlXG4gICAgfSBlbHNlIHtcbiAgICAgICAgcmV0dXJuIHJlZHVjZWRNb3Rpb25QcmVmZXJlbmNlXG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion-config.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion.mjs":
/*!************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion.mjs ***!
  \************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useReducedMotion: () => (/* binding */ useReducedMotion)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/state.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/index.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/warn-once.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ useReducedMotion auto */ var _s = $RefreshSig$();\n\n\n\n/**\n * A hook that returns `true` if we should be using reduced motion based on the current device's Reduced Motion setting.\n *\n * This can be used to implement changes to your UI based on Reduced Motion. For instance, replacing motion-sickness inducing\n * `x`/`y` animations with `opacity`, disabling the autoplay of background videos, or turning off parallax motion.\n *\n * It will actively respond to changes and re-render your components with the latest setting.\n *\n * ```jsx\n * export function Sidebar({ isOpen }) {\n *   const shouldReduceMotion = useReducedMotion()\n *   const closedX = shouldReduceMotion ? 0 : \"-100%\"\n *\n *   return (\n *     <motion.div animate={{\n *       opacity: isOpen ? 1 : 0,\n *       x: isOpen ? 0 : closedX\n *     }} />\n *   )\n * }\n * ```\n *\n * @return boolean\n *\n * @public\n */ function useReducedMotion() {\n    _s();\n    /**\n     * Lazy initialisation of prefersReducedMotion\n     */ !motion_dom__WEBPACK_IMPORTED_MODULE_1__.hasReducedMotionListener.current && (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.initPrefersReducedMotion)();\n    const [shouldReduceMotion] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(motion_dom__WEBPACK_IMPORTED_MODULE_1__.prefersReducedMotion.current);\n    if (true) {\n        (0,motion_utils__WEBPACK_IMPORTED_MODULE_3__.warnOnce)(shouldReduceMotion !== true, \"You have Reduced Motion enabled on your device. Animations may not appear as expected.\", \"reduced-motion-disabled\");\n    }\n    /**\n     * TODO See if people miss automatically updating shouldReduceMotion setting\n     */ return shouldReduceMotion;\n}\n_s(useReducedMotion, \"CbImzP0CWFM+MuUZHtZd9vjB/hs=\");\n //# sourceMappingURL=use-reduced-motion.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy9yZWR1Y2VkLW1vdGlvbi91c2UtcmVkdWNlZC1tb3Rpb24ubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQVVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBeUJHOztJQUVDOztLQUVHLEdBQ0g7Ozs7O0lBWUE7O0tBRUcsR0FFSDtBQUNKIiwic291cmNlcyI6WyJDOlxcc3JjXFx1dGlsc1xccmVkdWNlZC1tb3Rpb25cXHVzZS1yZWR1Y2VkLW1vdGlvbi50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQge1xuICAgIGhhc1JlZHVjZWRNb3Rpb25MaXN0ZW5lcixcbiAgICBpbml0UHJlZmVyc1JlZHVjZWRNb3Rpb24sXG4gICAgcHJlZmVyc1JlZHVjZWRNb3Rpb24sXG59IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IHdhcm5PbmNlIH0gZnJvbSBcIm1vdGlvbi11dGlsc1wiXG5pbXBvcnQgeyB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiXG5cbi8qKlxuICogQSBob29rIHRoYXQgcmV0dXJucyBgdHJ1ZWAgaWYgd2Ugc2hvdWxkIGJlIHVzaW5nIHJlZHVjZWQgbW90aW9uIGJhc2VkIG9uIHRoZSBjdXJyZW50IGRldmljZSdzIFJlZHVjZWQgTW90aW9uIHNldHRpbmcuXG4gKlxuICogVGhpcyBjYW4gYmUgdXNlZCB0byBpbXBsZW1lbnQgY2hhbmdlcyB0byB5b3VyIFVJIGJhc2VkIG9uIFJlZHVjZWQgTW90aW9uLiBGb3IgaW5zdGFuY2UsIHJlcGxhY2luZyBtb3Rpb24tc2lja25lc3MgaW5kdWNpbmdcbiAqIGB4YC9geWAgYW5pbWF0aW9ucyB3aXRoIGBvcGFjaXR5YCwgZGlzYWJsaW5nIHRoZSBhdXRvcGxheSBvZiBiYWNrZ3JvdW5kIHZpZGVvcywgb3IgdHVybmluZyBvZmYgcGFyYWxsYXggbW90aW9uLlxuICpcbiAqIEl0IHdpbGwgYWN0aXZlbHkgcmVzcG9uZCB0byBjaGFuZ2VzIGFuZCByZS1yZW5kZXIgeW91ciBjb21wb25lbnRzIHdpdGggdGhlIGxhdGVzdCBzZXR0aW5nLlxuICpcbiAqIGBgYGpzeFxuICogZXhwb3J0IGZ1bmN0aW9uIFNpZGViYXIoeyBpc09wZW4gfSkge1xuICogICBjb25zdCBzaG91bGRSZWR1Y2VNb3Rpb24gPSB1c2VSZWR1Y2VkTW90aW9uKClcbiAqICAgY29uc3QgY2xvc2VkWCA9IHNob3VsZFJlZHVjZU1vdGlvbiA/IDAgOiBcIi0xMDAlXCJcbiAqXG4gKiAgIHJldHVybiAoXG4gKiAgICAgPG1vdGlvbi5kaXYgYW5pbWF0ZT17e1xuICogICAgICAgb3BhY2l0eTogaXNPcGVuID8gMSA6IDAsXG4gKiAgICAgICB4OiBpc09wZW4gPyAwIDogY2xvc2VkWFxuICogICAgIH19IC8+XG4gKiAgIClcbiAqIH1cbiAqIGBgYFxuICpcbiAqIEByZXR1cm4gYm9vbGVhblxuICpcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVzZVJlZHVjZWRNb3Rpb24oKSB7XG4gICAgLyoqXG4gICAgICogTGF6eSBpbml0aWFsaXNhdGlvbiBvZiBwcmVmZXJzUmVkdWNlZE1vdGlvblxuICAgICAqL1xuICAgICFoYXNSZWR1Y2VkTW90aW9uTGlzdGVuZXIuY3VycmVudCAmJiBpbml0UHJlZmVyc1JlZHVjZWRNb3Rpb24oKVxuXG4gICAgY29uc3QgW3Nob3VsZFJlZHVjZU1vdGlvbl0gPSB1c2VTdGF0ZShwcmVmZXJzUmVkdWNlZE1vdGlvbi5jdXJyZW50KVxuXG4gICAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSBcInByb2R1Y3Rpb25cIikge1xuICAgICAgICB3YXJuT25jZShcbiAgICAgICAgICAgIHNob3VsZFJlZHVjZU1vdGlvbiAhPT0gdHJ1ZSxcbiAgICAgICAgICAgIFwiWW91IGhhdmUgUmVkdWNlZCBNb3Rpb24gZW5hYmxlZCBvbiB5b3VyIGRldmljZS4gQW5pbWF0aW9ucyBtYXkgbm90IGFwcGVhciBhcyBleHBlY3RlZC5cIixcbiAgICAgICAgICAgIFwicmVkdWNlZC1tb3Rpb24tZGlzYWJsZWRcIlxuICAgICAgICApXG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogVE9ETyBTZWUgaWYgcGVvcGxlIG1pc3MgYXV0b21hdGljYWxseSB1cGRhdGluZyBzaG91bGRSZWR1Y2VNb3Rpb24gc2V0dGluZ1xuICAgICAqL1xuXG4gICAgcmV0dXJuIHNob3VsZFJlZHVjZU1vdGlvblxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/transform-rotated-parent.mjs":
/*!***************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/transform-rotated-parent.mjs ***!
  \***************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   correctParentTransform: () => (/* binding */ correctParentTransform)\n/* harmony export */ });\n/**\n * Creates a `transformPagePoint` function that corrects pointer coordinates\n * for a parent container with CSS transforms (rotation, scale, skew).\n *\n * When dragging elements inside a transformed parent, pointer coordinates\n * need to be transformed through the inverse of the parent's transform\n * so the drag offset is in local space.\n *\n * Works with both static and continuously animating transforms.\n *\n * @example\n * ```jsx\n * function App() {\n *   const ref = useRef(null)\n *\n *   return (\n *     <motion.div ref={ref} style={{ rotate: 90 }}>\n *       <MotionConfig transformPagePoint={correctParentTransform(ref)}>\n *         <motion.div drag />\n *       </MotionConfig>\n *     </motion.div>\n *   )\n * }\n * ```\n *\n * @param parentRef - A React ref to the transformed parent element\n * @returns A transformPagePoint function for use with MotionConfig\n *\n * @public\n */\nfunction correctParentTransform(parentRef) {\n    return (point) => {\n        const parent = parentRef.current;\n        if (!parent)\n            return point;\n        const inv = getInverseMatrix(parent);\n        if (!inv)\n            return point;\n        // Get center of rotation in page space\n        const rect = parent.getBoundingClientRect();\n        const cx = rect.left + window.scrollX + rect.width / 2;\n        const cy = rect.top + window.scrollY + rect.height / 2;\n        // Transform (point - center) through inverse, then add center back\n        const dx = point.x - cx;\n        const dy = point.y - cy;\n        return {\n            x: cx + inv.a * dx + inv.c * dy,\n            y: cy + inv.b * dx + inv.d * dy,\n        };\n    };\n}\nfunction getInverseMatrix(element) {\n    const { transform } = getComputedStyle(element);\n    if (!transform || transform === \"none\")\n        return null;\n    const match = transform.match(/^matrix3d\\((.*)\\)$/u) ||\n        transform.match(/^matrix\\((.*)\\)$/u);\n    if (!match)\n        return null;\n    const v = match[1].split(\",\").map(Number);\n    const is3d = transform.startsWith(\"matrix3d\");\n    const a = v[0], b = v[1];\n    const c = is3d ? v[4] : v[2];\n    const d = is3d ? v[5] : v[3];\n    const det = a * d - b * c;\n    if (Math.abs(det) < 1e-10)\n        return null;\n    return { a: d / det, b: -b / det, c: -c / det, d: a / det };\n}\n\n\n//# sourceMappingURL=transform-rotated-parent.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/transform-rotated-parent.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/transform-viewbox-point.mjs":
/*!**************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/transform-viewbox-point.mjs ***!
  \**************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   transformViewBoxPoint: () => (/* binding */ transformViewBoxPoint)\n/* harmony export */ });\n/**\n * Creates a `transformPagePoint` function that accounts for SVG viewBox scaling.\n *\n * When dragging SVG elements inside an SVG with a viewBox that differs from\n * the rendered dimensions (e.g., `viewBox=\"0 0 100 100\"` but rendered at 500x500 pixels),\n * pointer coordinates need to be transformed to match the SVG's coordinate system.\n *\n * @example\n * ```jsx\n * function App() {\n *   const svgRef = useRef<SVGSVGElement>(null)\n *\n *   return (\n *     <MotionConfig transformPagePoint={transformViewBoxPoint(svgRef)}>\n *       <svg ref={svgRef} viewBox=\"0 0 100 100\" width={500} height={500}>\n *         <motion.rect drag width={10} height={10} />\n *       </svg>\n *     </MotionConfig>\n *   )\n * }\n * ```\n *\n * @param svgRef - A React ref to the SVG element\n * @returns A transformPagePoint function for use with MotionConfig\n *\n * @public\n */\nfunction transformViewBoxPoint(svgRef) {\n    return (point) => {\n        const svg = svgRef.current;\n        if (!svg) {\n            return point;\n        }\n        // Get the viewBox attribute\n        const viewBox = svg.viewBox?.baseVal;\n        if (!viewBox || (viewBox.width === 0 && viewBox.height === 0)) {\n            // No viewBox or empty viewBox - no transformation needed\n            return point;\n        }\n        // Get the rendered dimensions of the SVG\n        const bbox = svg.getBoundingClientRect();\n        if (bbox.width === 0 || bbox.height === 0) {\n            return point;\n        }\n        // Calculate scale factors\n        const scaleX = viewBox.width / bbox.width;\n        const scaleY = viewBox.height / bbox.height;\n        // Get the SVG's position on the page\n        const svgX = bbox.left + window.scrollX;\n        const svgY = bbox.top + window.scrollY;\n        // Transform the point:\n        // 1. Calculate position relative to SVG\n        // 2. Scale by viewBox/viewport ratio\n        // 3. Add back the SVG position (but in SVG coordinates)\n        return {\n            x: (point.x - svgX) * scaleX + svgX,\n            y: (point.y - svgY) * scaleY + svgY,\n        };\n    };\n}\n\n\n//# sourceMappingURL=transform-viewbox-point.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/transform-viewbox-point.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-animation-frame.mjs":
/*!**********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-animation-frame.mjs ***!
  \**********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useAnimationFrame: () => (/* binding */ useAnimationFrame)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../context/MotionConfigContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs\");\n/* __next_internal_client_entry_do_not_use__ useAnimationFrame auto */ var _s = $RefreshSig$();\n\n\n\nfunction useAnimationFrame(callback) {\n    _s();\n    const initialTimestamp = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(0);\n    const { isStatic } = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_1__.MotionConfigContext);\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n        \"useAnimationFrame.useEffect\": ()=>{\n            if (isStatic) return;\n            const provideTimeSinceStart = {\n                \"useAnimationFrame.useEffect.provideTimeSinceStart\": ({ timestamp, delta })=>{\n                    if (!initialTimestamp.current) initialTimestamp.current = timestamp;\n                    callback(timestamp - initialTimestamp.current, delta);\n                }\n            }[\"useAnimationFrame.useEffect.provideTimeSinceStart\"];\n            motion_dom__WEBPACK_IMPORTED_MODULE_2__.frame.update(provideTimeSinceStart, true);\n            return ({\n                \"useAnimationFrame.useEffect\": ()=>(0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.cancelFrame)(provideTimeSinceStart)\n            })[\"useAnimationFrame.useEffect\"];\n        }\n    }[\"useAnimationFrame.useEffect\"], [\n        callback\n    ]);\n}\n_s(useAnimationFrame, \"Pm8xyeE8FFKcAlKdvdxQCRkOQak=\");\n //# sourceMappingURL=use-animation-frame.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy91c2UtYW5pbWF0aW9uLWZyYW1lLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQVFNOztJQUNGOzs7O1lBSUk7OzttREFHbUM7O2dCQUduQzs7WUFFQSw2Q0FBSyxDQUFMO1lBQ0E7K0NBQUE7O1FBQ0o7c0NBQUE7UUFBQTtLQUFBO0FBQ0o7R0FoQk0iLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFx1dGlsc1xcdXNlLWFuaW1hdGlvbi1mcmFtZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBjYW5jZWxGcmFtZSwgZnJhbWUsIEZyYW1lRGF0YSB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IHVzZUNvbnRleHQsIHVzZUVmZmVjdCwgdXNlUmVmIH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IE1vdGlvbkNvbmZpZ0NvbnRleHQgfSBmcm9tIFwiLi4vY29udGV4dC9Nb3Rpb25Db25maWdDb250ZXh0XCJcblxuZXhwb3J0IHR5cGUgRnJhbWVDYWxsYmFjayA9ICh0aW1lc3RhbXA6IG51bWJlciwgZGVsdGE6IG51bWJlcikgPT4gdm9pZFxuXG5leHBvcnQgZnVuY3Rpb24gdXNlQW5pbWF0aW9uRnJhbWUoY2FsbGJhY2s6IEZyYW1lQ2FsbGJhY2spIHtcbiAgICBjb25zdCBpbml0aWFsVGltZXN0YW1wID0gdXNlUmVmKDApXG4gICAgY29uc3QgeyBpc1N0YXRpYyB9ID0gdXNlQ29udGV4dChNb3Rpb25Db25maWdDb250ZXh0KVxuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgICAgaWYgKGlzU3RhdGljKSByZXR1cm5cblxuICAgICAgICBjb25zdCBwcm92aWRlVGltZVNpbmNlU3RhcnQgPSAoeyB0aW1lc3RhbXAsIGRlbHRhIH06IEZyYW1lRGF0YSkgPT4ge1xuICAgICAgICAgICAgaWYgKCFpbml0aWFsVGltZXN0YW1wLmN1cnJlbnQpIGluaXRpYWxUaW1lc3RhbXAuY3VycmVudCA9IHRpbWVzdGFtcFxuXG4gICAgICAgICAgICBjYWxsYmFjayh0aW1lc3RhbXAgLSBpbml0aWFsVGltZXN0YW1wLmN1cnJlbnQsIGRlbHRhKVxuICAgICAgICB9XG5cbiAgICAgICAgZnJhbWUudXBkYXRlKHByb3ZpZGVUaW1lU2luY2VTdGFydCwgdHJ1ZSlcbiAgICAgICAgcmV0dXJuICgpID0+IGNhbmNlbEZyYW1lKHByb3ZpZGVUaW1lU2luY2VTdGFydClcbiAgICB9LCBbY2FsbGJhY2tdKVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-animation-frame.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-composed-ref.mjs":
/*!*******************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-composed-ref.mjs ***!
  \*******************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useComposedRefs: () => (/* binding */ useComposedRefs)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n\n\n/**\n * Taken from https://github.com/radix-ui/primitives/blob/main/packages/react/compose-refs/src/compose-refs.tsx\n */\n/**\n * Set a given ref to a given value\n * This utility takes care of different types of refs: callback refs and RefObject(s)\n */\nfunction setRef(ref, value) {\n    if (typeof ref === \"function\") {\n        return ref(value);\n    }\n    else if (ref !== null && ref !== undefined) {\n        ref.current = value;\n    }\n}\n/**\n * A utility to compose multiple refs together\n * Accepts callback refs and RefObject(s)\n */\nfunction composeRefs(...refs) {\n    return (node) => {\n        let hasCleanup = false;\n        const cleanups = refs.map((ref) => {\n            const cleanup = setRef(ref, node);\n            if (!hasCleanup && typeof cleanup === \"function\") {\n                hasCleanup = true;\n            }\n            return cleanup;\n        });\n        // React <19 will log an error to the console if a callback ref returns a\n        // value. We don't use ref cleanups internally so this will only happen if a\n        // user's ref callback returns a value, which we only expect if they are\n        // using the cleanup functionality added in React 19.\n        if (hasCleanup) {\n            return () => {\n                for (let i = 0; i < cleanups.length; i++) {\n                    const cleanup = cleanups[i];\n                    if (typeof cleanup === \"function\") {\n                        cleanup();\n                    }\n                    else {\n                        setRef(refs[i], null);\n                    }\n                }\n            };\n        }\n    };\n}\n/**\n * A custom hook that composes multiple refs\n * Accepts callback refs and RefObject(s)\n */\nfunction useComposedRefs(...refs) {\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n    return react__WEBPACK_IMPORTED_MODULE_0__.useCallback(composeRefs(...refs), refs);\n}\n\n\n//# sourceMappingURL=use-composed-ref.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy91c2UtY29tcG9zZWQtcmVmLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUErQjs7QUFFL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDLHFCQUFxQjtBQUNyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLDhDQUFpQjtBQUM1Qjs7QUFFMkI7QUFDM0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFx1dGlsc1xcdXNlLWNvbXBvc2VkLXJlZi5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIFRha2VuIGZyb20gaHR0cHM6Ly9naXRodWIuY29tL3JhZGl4LXVpL3ByaW1pdGl2ZXMvYmxvYi9tYWluL3BhY2thZ2VzL3JlYWN0L2NvbXBvc2UtcmVmcy9zcmMvY29tcG9zZS1yZWZzLnRzeFxuICovXG4vKipcbiAqIFNldCBhIGdpdmVuIHJlZiB0byBhIGdpdmVuIHZhbHVlXG4gKiBUaGlzIHV0aWxpdHkgdGFrZXMgY2FyZSBvZiBkaWZmZXJlbnQgdHlwZXMgb2YgcmVmczogY2FsbGJhY2sgcmVmcyBhbmQgUmVmT2JqZWN0KHMpXG4gKi9cbmZ1bmN0aW9uIHNldFJlZihyZWYsIHZhbHVlKSB7XG4gICAgaWYgKHR5cGVvZiByZWYgPT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICByZXR1cm4gcmVmKHZhbHVlKTtcbiAgICB9XG4gICAgZWxzZSBpZiAocmVmICE9PSBudWxsICYmIHJlZiAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHJlZi5jdXJyZW50ID0gdmFsdWU7XG4gICAgfVxufVxuLyoqXG4gKiBBIHV0aWxpdHkgdG8gY29tcG9zZSBtdWx0aXBsZSByZWZzIHRvZ2V0aGVyXG4gKiBBY2NlcHRzIGNhbGxiYWNrIHJlZnMgYW5kIFJlZk9iamVjdChzKVxuICovXG5mdW5jdGlvbiBjb21wb3NlUmVmcyguLi5yZWZzKSB7XG4gICAgcmV0dXJuIChub2RlKSA9PiB7XG4gICAgICAgIGxldCBoYXNDbGVhbnVwID0gZmFsc2U7XG4gICAgICAgIGNvbnN0IGNsZWFudXBzID0gcmVmcy5tYXAoKHJlZikgPT4ge1xuICAgICAgICAgICAgY29uc3QgY2xlYW51cCA9IHNldFJlZihyZWYsIG5vZGUpO1xuICAgICAgICAgICAgaWYgKCFoYXNDbGVhbnVwICYmIHR5cGVvZiBjbGVhbnVwID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgICAgICAgICBoYXNDbGVhbnVwID0gdHJ1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBjbGVhbnVwO1xuICAgICAgICB9KTtcbiAgICAgICAgLy8gUmVhY3QgPDE5IHdpbGwgbG9nIGFuIGVycm9yIHRvIHRoZSBjb25zb2xlIGlmIGEgY2FsbGJhY2sgcmVmIHJldHVybnMgYVxuICAgICAgICAvLyB2YWx1ZS4gV2UgZG9uJ3QgdXNlIHJlZiBjbGVhbnVwcyBpbnRlcm5hbGx5IHNvIHRoaXMgd2lsbCBvbmx5IGhhcHBlbiBpZiBhXG4gICAgICAgIC8vIHVzZXIncyByZWYgY2FsbGJhY2sgcmV0dXJucyBhIHZhbHVlLCB3aGljaCB3ZSBvbmx5IGV4cGVjdCBpZiB0aGV5IGFyZVxuICAgICAgICAvLyB1c2luZyB0aGUgY2xlYW51cCBmdW5jdGlvbmFsaXR5IGFkZGVkIGluIFJlYWN0IDE5LlxuICAgICAgICBpZiAoaGFzQ2xlYW51cCkge1xuICAgICAgICAgICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGNsZWFudXBzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGNsZWFudXAgPSBjbGVhbnVwc1tpXTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjbGVhbnVwID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFudXAoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldFJlZihyZWZzW2ldLCBudWxsKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICB9O1xufVxuLyoqXG4gKiBBIGN1c3RvbSBob29rIHRoYXQgY29tcG9zZXMgbXVsdGlwbGUgcmVmc1xuICogQWNjZXB0cyBjYWxsYmFjayByZWZzIGFuZCBSZWZPYmplY3QocylcbiAqL1xuZnVuY3Rpb24gdXNlQ29tcG9zZWRSZWZzKC4uLnJlZnMpIHtcbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QtaG9va3MvZXhoYXVzdGl2ZS1kZXBzXG4gICAgcmV0dXJuIFJlYWN0LnVzZUNhbGxiYWNrKGNvbXBvc2VSZWZzKC4uLnJlZnMpLCByZWZzKTtcbn1cblxuZXhwb3J0IHsgdXNlQ29tcG9zZWRSZWZzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD11c2UtY29tcG9zZWQtcmVmLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-composed-ref.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs":
/*!***************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs ***!
  \***************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useConstant: () => (/* binding */ useConstant)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ useConstant auto */ var _s = $RefreshSig$();\n\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ function useConstant(init) {\n    _s();\n    const ref = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n_s(useConstant, \"QMBuJFIdzLIeqBcFwhMf246mjOM=\");\n //# sourceMappingURL=use-constant.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy91c2UtY29uc3RhbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFNQTs7Ozs7O0NBTUcsR0FDRzs7SUFDRjtJQUVBO1FBQ0k7OztBQUlSO0dBUk0iLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFx1dGlsc1xcdXNlLWNvbnN0YW50LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IHVzZVJlZiB9IGZyb20gXCJyZWFjdFwiXG5cbnR5cGUgSW5pdDxUPiA9ICgpID0+IFRcblxuLyoqXG4gKiBDcmVhdGVzIGEgY29uc3RhbnQgdmFsdWUgb3ZlciB0aGUgbGlmZWN5Y2xlIG9mIGEgY29tcG9uZW50LlxuICpcbiAqIEV2ZW4gaWYgYHVzZU1lbW9gIGlzIHByb3ZpZGVkIGFuIGVtcHR5IGFycmF5IGFzIGl0cyBmaW5hbCBhcmd1bWVudCwgaXQgZG9lc24ndCBvZmZlclxuICogYSBndWFyYW50ZWUgdGhhdCBpdCB3b24ndCByZS1ydW4gZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMgbGF0ZXIgb24uIEJ5IHVzaW5nIGB1c2VDb25zdGFudGBcbiAqIHlvdSBjYW4gZW5zdXJlIHRoYXQgaW5pdGlhbGlzZXJzIGRvbid0IGV4ZWN1dGUgdHdpY2Ugb3IgbW9yZS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVzZUNvbnN0YW50PFQ+KGluaXQ6IEluaXQ8VD4pIHtcbiAgICBjb25zdCByZWYgPSB1c2VSZWY8VCB8IG51bGw+KG51bGwpXG5cbiAgICBpZiAocmVmLmN1cnJlbnQgPT09IG51bGwpIHtcbiAgICAgICAgcmVmLmN1cnJlbnQgPSBpbml0KClcbiAgICB9XG5cbiAgICByZXR1cm4gcmVmLmN1cnJlbnRcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-cycle.mjs":
/*!************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-cycle.mjs ***!
  \************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useCycle: () => (/* binding */ useCycle)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/wrap.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ useCycle auto */ var _s = $RefreshSig$();\n\n\n/**\n * Cycles through a series of visual properties. Can be used to toggle between or cycle through animations. It works similar to `useState` in React. It is provided an initial array of possible states, and returns an array of two arguments.\n *\n * An index value can be passed to the returned `cycle` function to cycle to a specific index.\n *\n * ```jsx\n * import * as React from \"react\"\n * import { motion, useCycle } from \"framer-motion\"\n *\n * export const MyComponent = () => {\n *   const [x, cycleX] = useCycle(0, 50, 100)\n *\n *   return (\n *     <motion.div\n *       animate={{ x: x }}\n *       onTap={() => cycleX()}\n *      />\n *    )\n * }\n * ```\n *\n * @param items - items to cycle through\n * @returns [currentState, cycleState]\n *\n * @public\n */ function useCycle(...items) {\n    _s();\n    const index = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(0);\n    const [item, setItem] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(items[index.current]);\n    const runCycle = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)({\n        \"useCycle.useCallback[runCycle]\": (next)=>{\n            index.current = typeof next !== \"number\" ? (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.wrap)(0, items.length, index.current + 1) : next;\n            setItem(items[index.current]);\n        }\n    }[\"useCycle.useCallback[runCycle]\"], // The array will change on each call, but by putting items.length at\n    // the front of this array, we guarantee the dependency comparison will match up\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n    [\n        items.length,\n        ...items\n    ]);\n    return [\n        item,\n        runCycle\n    ];\n}\n_s(useCycle, \"9Zwx6cTmpE8bkp10hV72lIbfnLY=\");\n //# sourceMappingURL=use-cycle.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy91c2UtY3ljbGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQVNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBeUJHLEdBQ0c7O0lBQ0Y7SUFDQTtJQUVBOzBDQUFBO1lBRVEsMkNBRVE7Ozs7Ozs7Ozs7SUFVaEI7UUFBQTtRQUFBO0tBQUE7QUFDSjtHQW5CTSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHV0aWxzXFx1c2UtY3ljbGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgd3JhcCB9IGZyb20gXCJtb3Rpb24tdXRpbHNcIlxuaW1wb3J0IHsgdXNlQ2FsbGJhY2ssIHVzZVJlZiwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIlxuXG5leHBvcnQgdHlwZSBDeWNsZSA9IChpPzogbnVtYmVyKSA9PiB2b2lkXG5cbmV4cG9ydCB0eXBlIEN5Y2xlU3RhdGU8VD4gPSBbVCwgQ3ljbGVdXG5cbi8qKlxuICogQ3ljbGVzIHRocm91Z2ggYSBzZXJpZXMgb2YgdmlzdWFsIHByb3BlcnRpZXMuIENhbiBiZSB1c2VkIHRvIHRvZ2dsZSBiZXR3ZWVuIG9yIGN5Y2xlIHRocm91Z2ggYW5pbWF0aW9ucy4gSXQgd29ya3Mgc2ltaWxhciB0byBgdXNlU3RhdGVgIGluIFJlYWN0LiBJdCBpcyBwcm92aWRlZCBhbiBpbml0aWFsIGFycmF5IG9mIHBvc3NpYmxlIHN0YXRlcywgYW5kIHJldHVybnMgYW4gYXJyYXkgb2YgdHdvIGFyZ3VtZW50cy5cbiAqXG4gKiBBbiBpbmRleCB2YWx1ZSBjYW4gYmUgcGFzc2VkIHRvIHRoZSByZXR1cm5lZCBgY3ljbGVgIGZ1bmN0aW9uIHRvIGN5Y2xlIHRvIGEgc3BlY2lmaWMgaW5kZXguXG4gKlxuICogYGBganN4XG4gKiBpbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIlxuICogaW1wb3J0IHsgbW90aW9uLCB1c2VDeWNsZSB9IGZyb20gXCJmcmFtZXItbW90aW9uXCJcbiAqXG4gKiBleHBvcnQgY29uc3QgTXlDb21wb25lbnQgPSAoKSA9PiB7XG4gKiAgIGNvbnN0IFt4LCBjeWNsZVhdID0gdXNlQ3ljbGUoMCwgNTAsIDEwMClcbiAqXG4gKiAgIHJldHVybiAoXG4gKiAgICAgPG1vdGlvbi5kaXZcbiAqICAgICAgIGFuaW1hdGU9e3sgeDogeCB9fVxuICogICAgICAgb25UYXA9eygpID0+IGN5Y2xlWCgpfVxuICogICAgICAvPlxuICogICAgKVxuICogfVxuICogYGBgXG4gKlxuICogQHBhcmFtIGl0ZW1zIC0gaXRlbXMgdG8gY3ljbGUgdGhyb3VnaFxuICogQHJldHVybnMgW2N1cnJlbnRTdGF0ZSwgY3ljbGVTdGF0ZV1cbiAqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1c2VDeWNsZTxUPiguLi5pdGVtczogVFtdKTogQ3ljbGVTdGF0ZTxUPiB7XG4gICAgY29uc3QgaW5kZXggPSB1c2VSZWYoMClcbiAgICBjb25zdCBbaXRlbSwgc2V0SXRlbV0gPSB1c2VTdGF0ZShpdGVtc1tpbmRleC5jdXJyZW50XSlcblxuICAgIGNvbnN0IHJ1bkN5Y2xlID0gdXNlQ2FsbGJhY2soXG4gICAgICAgIChuZXh0PzogbnVtYmVyKSA9PiB7XG4gICAgICAgICAgICBpbmRleC5jdXJyZW50ID1cbiAgICAgICAgICAgICAgICB0eXBlb2YgbmV4dCAhPT0gXCJudW1iZXJcIlxuICAgICAgICAgICAgICAgICAgICA/IHdyYXAoMCwgaXRlbXMubGVuZ3RoLCBpbmRleC5jdXJyZW50ICsgMSlcbiAgICAgICAgICAgICAgICAgICAgOiBuZXh0XG5cbiAgICAgICAgICAgIHNldEl0ZW0oaXRlbXNbaW5kZXguY3VycmVudF0pXG4gICAgICAgIH0sXG4gICAgICAgIC8vIFRoZSBhcnJheSB3aWxsIGNoYW5nZSBvbiBlYWNoIGNhbGwsIGJ1dCBieSBwdXR0aW5nIGl0ZW1zLmxlbmd0aCBhdFxuICAgICAgICAvLyB0aGUgZnJvbnQgb2YgdGhpcyBhcnJheSwgd2UgZ3VhcmFudGVlIHRoZSBkZXBlbmRlbmN5IGNvbXBhcmlzb24gd2lsbCBtYXRjaCB1cFxuICAgICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QtaG9va3MvZXhoYXVzdGl2ZS1kZXBzXG4gICAgICAgIFtpdGVtcy5sZW5ndGgsIC4uLml0ZW1zXVxuICAgIClcbiAgICByZXR1cm4gW2l0ZW0sIHJ1bkN5Y2xlXVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-cycle.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-force-update.mjs":
/*!*******************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-force-update.mjs ***!
  \*******************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useForceUpdate: () => (/* binding */ useForceUpdate)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _use_is_mounted_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./use-is-mounted.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-is-mounted.mjs\");\n/* __next_internal_client_entry_do_not_use__ useForceUpdate auto */ var _s = $RefreshSig$();\n\n\n\nfunction useForceUpdate() {\n    _s();\n    const isMounted = (0,_use_is_mounted_mjs__WEBPACK_IMPORTED_MODULE_1__.useIsMounted)();\n    const [forcedRenderCount, setForcedRenderCount] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(0);\n    const forceRender = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)({\n        \"useForceUpdate.useCallback[forceRender]\": ()=>{\n            isMounted.current && setForcedRenderCount(forcedRenderCount + 1);\n        }\n    }[\"useForceUpdate.useCallback[forceRender]\"], [\n        forcedRenderCount\n    ]);\n    /**\n     * Defer this to the end of the next animation frame in case there are multiple\n     * synchronous calls.\n     */ const deferredForceRender = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)({\n        \"useForceUpdate.useCallback[deferredForceRender]\": ()=>motion_dom__WEBPACK_IMPORTED_MODULE_2__.frame.postRender(forceRender)\n    }[\"useForceUpdate.useCallback[deferredForceRender]\"], [\n        forceRender\n    ]);\n    return [\n        deferredForceRender,\n        forcedRenderCount\n    ];\n}\n_s(useForceUpdate, \"k67Wn+OKNpj+TFBDmR7WTfmk6BU=\", false, function() {\n    return [\n        _use_is_mounted_mjs__WEBPACK_IMPORTED_MODULE_1__.useIsMounted\n    ];\n});\n //# sourceMappingURL=use-force-update.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy91c2UtZm9yY2UtdXBkYXRlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0lBT0k7O0lBR0E7bURBQUE7O1FBRUE7a0RBQUE7UUFBQTtLQUFBO0lBRUE7OztLQUdHLEdBQ0g7MkRBQUE7MERBQUE7UUFBQTtLQUFBO0lBS0E7UUFBQTtRQUFBO0tBQUE7QUFDSjs7O1FBakJJIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdXRpbHNcXHVzZS1mb3JjZS11cGRhdGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgZnJhbWUgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyB1c2VDYWxsYmFjaywgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIlxuaW1wb3J0IHsgdXNlSXNNb3VudGVkIH0gZnJvbSBcIi4vdXNlLWlzLW1vdW50ZWRcIlxuXG5leHBvcnQgZnVuY3Rpb24gdXNlRm9yY2VVcGRhdGUoKTogW1ZvaWRGdW5jdGlvbiwgbnVtYmVyXSB7XG4gICAgY29uc3QgaXNNb3VudGVkID0gdXNlSXNNb3VudGVkKClcbiAgICBjb25zdCBbZm9yY2VkUmVuZGVyQ291bnQsIHNldEZvcmNlZFJlbmRlckNvdW50XSA9IHVzZVN0YXRlKDApXG5cbiAgICBjb25zdCBmb3JjZVJlbmRlciA9IHVzZUNhbGxiYWNrKCgpID0+IHtcbiAgICAgICAgaXNNb3VudGVkLmN1cnJlbnQgJiYgc2V0Rm9yY2VkUmVuZGVyQ291bnQoZm9yY2VkUmVuZGVyQ291bnQgKyAxKVxuICAgIH0sIFtmb3JjZWRSZW5kZXJDb3VudF0pXG5cbiAgICAvKipcbiAgICAgKiBEZWZlciB0aGlzIHRvIHRoZSBlbmQgb2YgdGhlIG5leHQgYW5pbWF0aW9uIGZyYW1lIGluIGNhc2UgdGhlcmUgYXJlIG11bHRpcGxlXG4gICAgICogc3luY2hyb25vdXMgY2FsbHMuXG4gICAgICovXG4gICAgY29uc3QgZGVmZXJyZWRGb3JjZVJlbmRlciA9IHVzZUNhbGxiYWNrKFxuICAgICAgICAoKSA9PiBmcmFtZS5wb3N0UmVuZGVyKGZvcmNlUmVuZGVyKSxcbiAgICAgICAgW2ZvcmNlUmVuZGVyXVxuICAgIClcblxuICAgIHJldHVybiBbZGVmZXJyZWRGb3JjZVJlbmRlciwgZm9yY2VkUmVuZGVyQ291bnRdXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-force-update.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-in-view.mjs":
/*!**************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-in-view.mjs ***!
  \**************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useInView: () => (/* binding */ useInView)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _render_dom_viewport_index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../render/dom/viewport/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/viewport/index.mjs\");\n/* __next_internal_client_entry_do_not_use__ useInView auto */ var _s = $RefreshSig$();\n\n\nfunction useInView(ref, { root, margin, amount, once = false, initial = false } = {}) {\n    _s();\n    const [isInView, setInView] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(initial);\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n        \"useInView.useEffect\": ()=>{\n            if (!ref.current || once && isInView) return;\n            const onEnter = {\n                \"useInView.useEffect.onEnter\": ()=>{\n                    setInView(true);\n                    return once ? undefined : ({\n                        \"useInView.useEffect.onEnter\": ()=>setInView(false)\n                    })[\"useInView.useEffect.onEnter\"];\n                }\n            }[\"useInView.useEffect.onEnter\"];\n            const options = {\n                root: root && root.current || undefined,\n                margin,\n                amount\n            };\n            return (0,_render_dom_viewport_index_mjs__WEBPACK_IMPORTED_MODULE_1__.inView)(ref.current, onEnter, options);\n        }\n    }[\"useInView.useEffect\"], [\n        root,\n        ref,\n        margin,\n        once,\n        amount\n    ]);\n    return isInView;\n}\n_s(useInView, \"AdSwXn8iMiddlARw5dgGyT0Cx4s=\");\n //# sourceMappingURL=use-in-view.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy91c2UtaW4tdmlldy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBYU07Ozs7Ozs7OztvQkFrQk07dURBQUE7O2dCQUNKOztZQUVBOzs7Ozs7UUFPSjs4QkFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7S0FBQTtJQUVBO0FBQ0o7R0EvQk0iLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFx1dGlsc1xcdXNlLWluLXZpZXcudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgUmVmT2JqZWN0LCB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IGluVmlldywgSW5WaWV3T3B0aW9ucyB9IGZyb20gXCIuLi9yZW5kZXIvZG9tL3ZpZXdwb3J0XCJcblxuZXhwb3J0IGludGVyZmFjZSBVc2VJblZpZXdPcHRpb25zXG4gICAgZXh0ZW5kcyBPbWl0PEluVmlld09wdGlvbnMsIFwicm9vdFwiIHwgXCJhbW91bnRcIj4ge1xuICAgIHJvb3Q/OiBSZWZPYmplY3Q8RWxlbWVudCB8IG51bGw+XG4gICAgb25jZT86IGJvb2xlYW5cbiAgICBhbW91bnQ/OiBcInNvbWVcIiB8IFwiYWxsXCIgfCBudW1iZXJcbiAgICBpbml0aWFsPzogYm9vbGVhblxufVxuXG5leHBvcnQgZnVuY3Rpb24gdXNlSW5WaWV3KFxuICAgIHJlZjogUmVmT2JqZWN0PEVsZW1lbnQgfCBudWxsPixcbiAgICB7XG4gICAgICAgIHJvb3QsXG4gICAgICAgIG1hcmdpbixcbiAgICAgICAgYW1vdW50LFxuICAgICAgICBvbmNlID0gZmFsc2UsXG4gICAgICAgIGluaXRpYWwgPSBmYWxzZSxcbiAgICB9OiBVc2VJblZpZXdPcHRpb25zID0ge31cbikge1xuICAgIGNvbnN0IFtpc0luVmlldywgc2V0SW5WaWV3XSA9IHVzZVN0YXRlKGluaXRpYWwpXG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgICBpZiAoIXJlZi5jdXJyZW50IHx8IChvbmNlICYmIGlzSW5WaWV3KSkgcmV0dXJuXG5cbiAgICAgICAgY29uc3Qgb25FbnRlciA9ICgpID0+IHtcbiAgICAgICAgICAgIHNldEluVmlldyh0cnVlKVxuXG4gICAgICAgICAgICByZXR1cm4gb25jZSA/IHVuZGVmaW5lZCA6ICgpID0+IHNldEluVmlldyhmYWxzZSlcbiAgICAgICAgfVxuXG4gICAgICAgIGNvbnN0IG9wdGlvbnM6IEluVmlld09wdGlvbnMgPSB7XG4gICAgICAgICAgICByb290OiAocm9vdCAmJiByb290LmN1cnJlbnQpIHx8IHVuZGVmaW5lZCxcbiAgICAgICAgICAgIG1hcmdpbixcbiAgICAgICAgICAgIGFtb3VudCxcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBpblZpZXcocmVmLmN1cnJlbnQsIG9uRW50ZXIsIG9wdGlvbnMpXG4gICAgfSwgW3Jvb3QsIHJlZiwgbWFyZ2luLCBvbmNlLCBhbW91bnRdKVxuXG4gICAgcmV0dXJuIGlzSW5WaWV3XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-in-view.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-instant-transition.mjs":
/*!*************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-instant-transition.mjs ***!
  \*************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   disableInstantTransitions: () => (/* binding */ disableInstantTransitions),\n/* harmony export */   useInstantTransition: () => (/* binding */ useInstantTransition)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/global-config.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _projection_use_instant_layout_transition_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../projection/use-instant-layout-transition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/projection/use-instant-layout-transition.mjs\");\n/* harmony import */ var _use_force_update_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./use-force-update.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-force-update.mjs\");\n/* __next_internal_client_entry_do_not_use__ disableInstantTransitions,useInstantTransition auto */ var _s = $RefreshSig$();\n\n\n\n\n\nfunction useInstantTransition() {\n    _s();\n    const [forceUpdate, forcedRenderCount] = (0,_use_force_update_mjs__WEBPACK_IMPORTED_MODULE_1__.useForceUpdate)();\n    const startInstantLayoutTransition = (0,_projection_use_instant_layout_transition_mjs__WEBPACK_IMPORTED_MODULE_2__.useInstantLayoutTransition)();\n    const unlockOnFrameRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(-1);\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n        \"useInstantTransition.useEffect\": ()=>{\n            /**\n         * Unblock after two animation frames, otherwise this will unblock too soon.\n         */ motion_dom__WEBPACK_IMPORTED_MODULE_3__.frame.postRender({\n                \"useInstantTransition.useEffect\": ()=>motion_dom__WEBPACK_IMPORTED_MODULE_3__.frame.postRender({\n                        \"useInstantTransition.useEffect\": ()=>{\n                            /**\n             * If the callback has been called again after the effect\n             * triggered this 2 frame delay, don't unblock animations. This\n             * prevents the previous effect from unblocking the current\n             * instant transition too soon. This becomes more likely when\n             * used in conjunction with React.startTransition().\n             */ if (forcedRenderCount !== unlockOnFrameRef.current) return;\n                            motion_utils__WEBPACK_IMPORTED_MODULE_4__.MotionGlobalConfig.instantAnimations = false;\n                        }\n                    }[\"useInstantTransition.useEffect\"])\n            }[\"useInstantTransition.useEffect\"]);\n        }\n    }[\"useInstantTransition.useEffect\"], [\n        forcedRenderCount\n    ]);\n    return (callback)=>{\n        startInstantLayoutTransition(()=>{\n            motion_utils__WEBPACK_IMPORTED_MODULE_4__.MotionGlobalConfig.instantAnimations = true;\n            forceUpdate();\n            callback();\n            unlockOnFrameRef.current = forcedRenderCount + 1;\n        });\n    };\n}\n_s(useInstantTransition, \"yLohngYJnlTdFBddQXlL3rB3xdU=\", false, function() {\n    return [\n        _use_force_update_mjs__WEBPACK_IMPORTED_MODULE_1__.useForceUpdate,\n        _projection_use_instant_layout_transition_mjs__WEBPACK_IMPORTED_MODULE_2__.useInstantLayoutTransition\n    ];\n});\nfunction disableInstantTransitions() {\n    motion_utils__WEBPACK_IMPORTED_MODULE_4__.MotionGlobalConfig.instantAnimations = false;\n}\n //# sourceMappingURL=use-instant-transition.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy91c2UtaW5zdGFudC10cmFuc2l0aW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBVUk7SUFDQTs7O1lBR0k7O1NBRUc7Ozs0QkFHSzs7Ozs7O2FBTUcsR0FDSDs0QkFDQSw0REFBa0IsQ0FBbEI7Ozs7UUFHWjt5Q0FBQTtRQUFBO0tBQUE7OztZQUlRLDREQUFrQixDQUFsQjtZQUNBO1lBQ0E7WUFDQTtRQUNKO0lBQ0o7QUFDSjs7OztRQTlCSTs7OztJQWlDQSw0REFBa0IsQ0FBbEI7QUFDSiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHV0aWxzXFx1c2UtaW5zdGFudC10cmFuc2l0aW9uLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IGZyYW1lIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgTW90aW9uR2xvYmFsQ29uZmlnIH0gZnJvbSBcIm1vdGlvbi11dGlsc1wiXG5pbXBvcnQgeyB1c2VFZmZlY3QsIHVzZVJlZiB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyB1c2VJbnN0YW50TGF5b3V0VHJhbnNpdGlvbiB9IGZyb20gXCIuLi9wcm9qZWN0aW9uL3VzZS1pbnN0YW50LWxheW91dC10cmFuc2l0aW9uXCJcbmltcG9ydCB7IHVzZUZvcmNlVXBkYXRlIH0gZnJvbSBcIi4vdXNlLWZvcmNlLXVwZGF0ZVwiXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VJbnN0YW50VHJhbnNpdGlvbigpIHtcbiAgICBjb25zdCBbZm9yY2VVcGRhdGUsIGZvcmNlZFJlbmRlckNvdW50XSA9IHVzZUZvcmNlVXBkYXRlKClcbiAgICBjb25zdCBzdGFydEluc3RhbnRMYXlvdXRUcmFuc2l0aW9uID0gdXNlSW5zdGFudExheW91dFRyYW5zaXRpb24oKVxuICAgIGNvbnN0IHVubG9ja09uRnJhbWVSZWYgPSB1c2VSZWY8bnVtYmVyPigtMSlcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICAgIC8qKlxuICAgICAgICAgKiBVbmJsb2NrIGFmdGVyIHR3byBhbmltYXRpb24gZnJhbWVzLCBvdGhlcndpc2UgdGhpcyB3aWxsIHVuYmxvY2sgdG9vIHNvb24uXG4gICAgICAgICAqL1xuICAgICAgICBmcmFtZS5wb3N0UmVuZGVyKCgpID0+XG4gICAgICAgICAgICBmcmFtZS5wb3N0UmVuZGVyKCgpID0+IHtcbiAgICAgICAgICAgICAgICAvKipcbiAgICAgICAgICAgICAgICAgKiBJZiB0aGUgY2FsbGJhY2sgaGFzIGJlZW4gY2FsbGVkIGFnYWluIGFmdGVyIHRoZSBlZmZlY3RcbiAgICAgICAgICAgICAgICAgKiB0cmlnZ2VyZWQgdGhpcyAyIGZyYW1lIGRlbGF5LCBkb24ndCB1bmJsb2NrIGFuaW1hdGlvbnMuIFRoaXNcbiAgICAgICAgICAgICAgICAgKiBwcmV2ZW50cyB0aGUgcHJldmlvdXMgZWZmZWN0IGZyb20gdW5ibG9ja2luZyB0aGUgY3VycmVudFxuICAgICAgICAgICAgICAgICAqIGluc3RhbnQgdHJhbnNpdGlvbiB0b28gc29vbi4gVGhpcyBiZWNvbWVzIG1vcmUgbGlrZWx5IHdoZW5cbiAgICAgICAgICAgICAgICAgKiB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggUmVhY3Quc3RhcnRUcmFuc2l0aW9uKCkuXG4gICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICAgICAgaWYgKGZvcmNlZFJlbmRlckNvdW50ICE9PSB1bmxvY2tPbkZyYW1lUmVmLmN1cnJlbnQpIHJldHVyblxuICAgICAgICAgICAgICAgIE1vdGlvbkdsb2JhbENvbmZpZy5pbnN0YW50QW5pbWF0aW9ucyA9IGZhbHNlXG4gICAgICAgICAgICB9KVxuICAgICAgICApXG4gICAgfSwgW2ZvcmNlZFJlbmRlckNvdW50XSlcblxuICAgIHJldHVybiAoY2FsbGJhY2s6ICgpID0+IHZvaWQpID0+IHtcbiAgICAgICAgc3RhcnRJbnN0YW50TGF5b3V0VHJhbnNpdGlvbigoKSA9PiB7XG4gICAgICAgICAgICBNb3Rpb25HbG9iYWxDb25maWcuaW5zdGFudEFuaW1hdGlvbnMgPSB0cnVlXG4gICAgICAgICAgICBmb3JjZVVwZGF0ZSgpXG4gICAgICAgICAgICBjYWxsYmFjaygpXG4gICAgICAgICAgICB1bmxvY2tPbkZyYW1lUmVmLmN1cnJlbnQgPSBmb3JjZWRSZW5kZXJDb3VudCArIDFcbiAgICAgICAgfSlcbiAgICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBkaXNhYmxlSW5zdGFudFRyYW5zaXRpb25zKCkge1xuICAgIE1vdGlvbkdsb2JhbENvbmZpZy5pbnN0YW50QW5pbWF0aW9ucyA9IGZhbHNlXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-instant-transition.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-is-mounted.mjs":
/*!*****************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-is-mounted.mjs ***!
  \*****************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useIsMounted: () => (/* binding */ useIsMounted)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./use-isomorphic-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs\");\n/* __next_internal_client_entry_do_not_use__ useIsMounted auto */ var _s = $RefreshSig$();\n\n\nfunction useIsMounted() {\n    _s();\n    const isMounted = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(false);\n    (0,_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_1__.useIsomorphicLayoutEffect)({\n        \"useIsMounted.useIsomorphicLayoutEffect\": ()=>{\n            isMounted.current = true;\n            return ({\n                \"useIsMounted.useIsomorphicLayoutEffect\": ()=>{\n                    isMounted.current = false;\n                }\n            })[\"useIsMounted.useIsomorphicLayoutEffect\"];\n        }\n    }[\"useIsMounted.useIsomorphicLayoutEffect\"], []);\n    return isMounted;\n}\n_s(useIsMounted, \"/y9TKyG4hOkx4mVrEHjUN74NuCg=\", false, function() {\n    return [\n        _use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_1__.useIsomorphicLayoutEffect\n    ];\n});\n //# sourceMappingURL=use-is-mounted.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy91c2UtaXMtbW91bnRlZC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFNSTs7O1lBRUk7WUFFQTswREFBQTtvQkFDSTtnQkFDSjs7OztJQUdKO0FBQ0oiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFx1dGlsc1xcdXNlLWlzLW1vdW50ZWQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgdXNlUmVmIH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IHVzZUlzb21vcnBoaWNMYXlvdXRFZmZlY3QgfSBmcm9tIFwiLi91c2UtaXNvbW9ycGhpYy1lZmZlY3RcIlxuXG5leHBvcnQgZnVuY3Rpb24gdXNlSXNNb3VudGVkKCkge1xuICAgIGNvbnN0IGlzTW91bnRlZCA9IHVzZVJlZihmYWxzZSlcbiAgICB1c2VJc29tb3JwaGljTGF5b3V0RWZmZWN0KCgpID0+IHtcbiAgICAgICAgaXNNb3VudGVkLmN1cnJlbnQgPSB0cnVlXG5cbiAgICAgICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgICAgIGlzTW91bnRlZC5jdXJyZW50ID0gZmFsc2VcbiAgICAgICAgfVxuICAgIH0sIFtdKVxuXG4gICAgcmV0dXJuIGlzTW91bnRlZFxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-is-mounted.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs":
/*!************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs ***!
  \************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useIsomorphicLayoutEffect: () => (/* binding */ useIsomorphicLayoutEffect)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _is_browser_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./is-browser.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/is-browser.mjs\");\n/* __next_internal_client_entry_do_not_use__ useIsomorphicLayoutEffect auto */ \n\nconst useIsomorphicLayoutEffect = _is_browser_mjs__WEBPACK_IMPORTED_MODULE_1__.isBrowser ? react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect : react__WEBPACK_IMPORTED_MODULE_0__.useEffect;\n //# sourceMappingURL=use-isomorphic-effect.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy91c2UtaXNvbW9ycGhpYy1lZmZlY3QubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBS08iLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFx1dGlsc1xcdXNlLWlzb21vcnBoaWMtZWZmZWN0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IHVzZUVmZmVjdCwgdXNlTGF5b3V0RWZmZWN0IH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IGlzQnJvd3NlciB9IGZyb20gXCIuL2lzLWJyb3dzZXJcIlxuXG5leHBvcnQgY29uc3QgdXNlSXNvbW9ycGhpY0xheW91dEVmZmVjdCA9IGlzQnJvd3NlciA/IHVzZUxheW91dEVmZmVjdCA6IHVzZUVmZmVjdFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-motion-value-event.mjs":
/*!*************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-motion-value-event.mjs ***!
  \*************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useMotionValueEvent: () => (/* binding */ useMotionValueEvent)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ useMotionValueEvent auto */ var _s = $RefreshSig$();\n\nfunction useMotionValueEvent(value, event, callback) {\n    _s();\n    /**\n     * useInsertionEffect will create subscriptions before any other\n     * effects will run. Effects run upwards through the tree so it\n     * can be that binding a useLayoutEffect higher up the tree can\n     * miss changes from lower down the tree.\n     */ (0,react__WEBPACK_IMPORTED_MODULE_0__.useInsertionEffect)({\n        \"useMotionValueEvent.useInsertionEffect\": ()=>value.on(event, callback)\n    }[\"useMotionValueEvent.useInsertionEffect\"], [\n        value,\n        event,\n        callback\n    ]);\n}\n_s(useMotionValueEvent, \"KP04oOqX3NbUYDsTwGwlE3GUn5Y=\", false, function() {\n    return [\n        react__WEBPACK_IMPORTED_MODULE_0__.useInsertionEffect\n    ];\n});\n //# sourceMappingURL=use-motion-value-event.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy91c2UtbW90aW9uLXZhbHVlLWV2ZW50Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7SUFhSTs7Ozs7S0FLRzs7Ozs7OztBQUtQIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdXRpbHNcXHVzZS1tb3Rpb24tdmFsdWUtZXZlbnQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgTW90aW9uVmFsdWUsIE1vdGlvblZhbHVlRXZlbnRDYWxsYmFja3MgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyB1c2VJbnNlcnRpb25FZmZlY3QgfSBmcm9tIFwicmVhY3RcIlxuXG5leHBvcnQgZnVuY3Rpb24gdXNlTW90aW9uVmFsdWVFdmVudDxcbiAgICBWLFxuICAgIEV2ZW50TmFtZSBleHRlbmRzIGtleW9mIE1vdGlvblZhbHVlRXZlbnRDYWxsYmFja3M8Vj5cbj4oXG4gICAgdmFsdWU6IE1vdGlvblZhbHVlPFY+LFxuICAgIGV2ZW50OiBFdmVudE5hbWUsXG4gICAgY2FsbGJhY2s6IE1vdGlvblZhbHVlRXZlbnRDYWxsYmFja3M8Vj5bRXZlbnROYW1lXVxuKSB7XG4gICAgLyoqXG4gICAgICogdXNlSW5zZXJ0aW9uRWZmZWN0IHdpbGwgY3JlYXRlIHN1YnNjcmlwdGlvbnMgYmVmb3JlIGFueSBvdGhlclxuICAgICAqIGVmZmVjdHMgd2lsbCBydW4uIEVmZmVjdHMgcnVuIHVwd2FyZHMgdGhyb3VnaCB0aGUgdHJlZSBzbyBpdFxuICAgICAqIGNhbiBiZSB0aGF0IGJpbmRpbmcgYSB1c2VMYXlvdXRFZmZlY3QgaGlnaGVyIHVwIHRoZSB0cmVlIGNhblxuICAgICAqIG1pc3MgY2hhbmdlcyBmcm9tIGxvd2VyIGRvd24gdGhlIHRyZWUuXG4gICAgICovXG4gICAgdXNlSW5zZXJ0aW9uRWZmZWN0KFxuICAgICAgICAoKSA9PiB2YWx1ZS5vbihldmVudCwgY2FsbGJhY2spLFxuICAgICAgICBbdmFsdWUsIGV2ZW50LCBjYWxsYmFja11cbiAgICApXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-motion-value-event.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-page-in-view.mjs":
/*!*******************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-page-in-view.mjs ***!
  \*******************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   usePageInView: () => (/* binding */ usePageInView)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ usePageInView auto */ var _s = $RefreshSig$();\n\nfunction usePageInView() {\n    _s();\n    const [isInView, setIsInView] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(true);\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n        \"usePageInView.useEffect\": ()=>{\n            const handleVisibilityChange = {\n                \"usePageInView.useEffect.handleVisibilityChange\": ()=>setIsInView(!document.hidden)\n            }[\"usePageInView.useEffect.handleVisibilityChange\"];\n            if (document.hidden) {\n                handleVisibilityChange();\n            }\n            document.addEventListener(\"visibilitychange\", handleVisibilityChange);\n            return ({\n                \"usePageInView.useEffect\": ()=>{\n                    document.removeEventListener(\"visibilitychange\", handleVisibilityChange);\n                }\n            })[\"usePageInView.useEffect\"];\n        }\n    }[\"usePageInView.useEffect\"], []);\n    return isInView;\n}\n_s(usePageInView, \"vROi266XjznTe0ldNpHr1YMuE7E=\");\n //# sourceMappingURL=use-page-in-view.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy91c2UtcGFnZS1pbi12aWV3Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7WUFRUTtrRUFBQTs7WUFFQTtnQkFDSTs7WUFHSjtZQUVBOzJDQUFBO29CQUNJO2dCQUlKOzs7O0lBR0o7QUFDSiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHV0aWxzXFx1c2UtcGFnZS1pbi12aWV3LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIlxuXG5leHBvcnQgZnVuY3Rpb24gdXNlUGFnZUluVmlldygpIHtcbiAgICBjb25zdCBbaXNJblZpZXcsIHNldElzSW5WaWV3XSA9IHVzZVN0YXRlKHRydWUpXG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgICBjb25zdCBoYW5kbGVWaXNpYmlsaXR5Q2hhbmdlID0gKCkgPT4gc2V0SXNJblZpZXcoIWRvY3VtZW50LmhpZGRlbilcblxuICAgICAgICBpZiAoZG9jdW1lbnQuaGlkZGVuKSB7XG4gICAgICAgICAgICBoYW5kbGVWaXNpYmlsaXR5Q2hhbmdlKClcbiAgICAgICAgfVxuXG4gICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoXCJ2aXNpYmlsaXR5Y2hhbmdlXCIsIGhhbmRsZVZpc2liaWxpdHlDaGFuZ2UpXG5cbiAgICAgICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgICAgIGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoXG4gICAgICAgICAgICAgICAgXCJ2aXNpYmlsaXR5Y2hhbmdlXCIsXG4gICAgICAgICAgICAgICAgaGFuZGxlVmlzaWJpbGl0eUNoYW5nZVxuICAgICAgICAgICAgKVxuICAgICAgICB9XG4gICAgfSwgW10pXG5cbiAgICByZXR1cm4gaXNJblZpZXdcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-page-in-view.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-unmount-effect.mjs":
/*!*********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-unmount-effect.mjs ***!
  \*********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useUnmountEffect: () => (/* binding */ useUnmountEffect)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* __next_internal_client_entry_do_not_use__ useUnmountEffect auto */ var _s = $RefreshSig$();\n\nfunction useUnmountEffect(callback) {\n    _s();\n    return (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n        \"useUnmountEffect.useEffect\": ()=>({\n                \"useUnmountEffect.useEffect\": ()=>callback()\n            })[\"useUnmountEffect.useEffect\"]\n    }[\"useUnmountEffect.useEffect\"], []);\n}\n_s(useUnmountEffect, \"OD7bBpZva5O2jO+Puf00hKivP7c=\");\n //# sourceMappingURL=use-unmount-effect.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy91dGlscy91c2UtdW5tb3VudC1lZmZlY3QubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJTTs7SUFDRjtzQ0FBQTs4Q0FBQTs7cUNBQUE7QUFDSjtHQUZNIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdXRpbHNcXHVzZS11bm1vdW50LWVmZmVjdC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIlxuXG5leHBvcnQgZnVuY3Rpb24gdXNlVW5tb3VudEVmZmVjdChjYWxsYmFjazogKCkgPT4gdm9pZCkge1xuICAgIHJldHVybiB1c2VFZmZlY3QoKCkgPT4gKCkgPT4gY2FsbGJhY2soKSwgW10pXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-unmount-effect.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/scroll/use-element-scroll.mjs":
/*!****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/scroll/use-element-scroll.mjs ***!
  \****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useElementScroll: () => (/* binding */ useElementScroll)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/warn-once.mjs\");\n/* harmony import */ var _use_scroll_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../use-scroll.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-scroll.mjs\");\n\n\n\n/**\n * @deprecated useElementScroll is deprecated. Convert to useScroll({ container: ref })\n */\nfunction useElementScroll(ref) {\n    if (true) {\n        (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.warnOnce)(false, \"useElementScroll is deprecated. Convert to useScroll({ container: ref }).\");\n    }\n    return (0,_use_scroll_mjs__WEBPACK_IMPORTED_MODULE_1__.useScroll)({ container: ref });\n}\n\n\n//# sourceMappingURL=use-element-scroll.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy92YWx1ZS9zY3JvbGwvdXNlLWVsZW1lbnQtc2Nyb2xsLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBd0M7QUFDTTs7QUFFOUM7QUFDQSxzRUFBc0UsZ0JBQWdCO0FBQ3RGO0FBQ0E7QUFDQSxRQUFRLElBQXNDO0FBQzlDLFFBQVEsc0RBQVEsZ0VBQWdFLGdCQUFnQjtBQUNoRztBQUNBLFdBQVcsMERBQVMsR0FBRyxnQkFBZ0I7QUFDdkM7O0FBRTRCO0FBQzVCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXGZyYW1lci1tb3Rpb25AMTIuNDIuMl9yZWFjdF9mM2JhMGU4MjM0OWRjMjI4YWM3MDAyMzhjNTI2OWUwMlxcbm9kZV9tb2R1bGVzXFxmcmFtZXItbW90aW9uXFxkaXN0XFxlc1xcdmFsdWVcXHNjcm9sbFxcdXNlLWVsZW1lbnQtc2Nyb2xsLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB3YXJuT25jZSB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyB1c2VTY3JvbGwgfSBmcm9tICcuLi91c2Utc2Nyb2xsLm1qcyc7XG5cbi8qKlxuICogQGRlcHJlY2F0ZWQgdXNlRWxlbWVudFNjcm9sbCBpcyBkZXByZWNhdGVkLiBDb252ZXJ0IHRvIHVzZVNjcm9sbCh7IGNvbnRhaW5lcjogcmVmIH0pXG4gKi9cbmZ1bmN0aW9uIHVzZUVsZW1lbnRTY3JvbGwocmVmKSB7XG4gICAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSBcImRldmVsb3BtZW50XCIpIHtcbiAgICAgICAgd2Fybk9uY2UoZmFsc2UsIFwidXNlRWxlbWVudFNjcm9sbCBpcyBkZXByZWNhdGVkLiBDb252ZXJ0IHRvIHVzZVNjcm9sbCh7IGNvbnRhaW5lcjogcmVmIH0pLlwiKTtcbiAgICB9XG4gICAgcmV0dXJuIHVzZVNjcm9sbCh7IGNvbnRhaW5lcjogcmVmIH0pO1xufVxuXG5leHBvcnQgeyB1c2VFbGVtZW50U2Nyb2xsIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD11c2UtZWxlbWVudC1zY3JvbGwubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/scroll/use-element-scroll.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/scroll/use-viewport-scroll.mjs":
/*!*****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/scroll/use-viewport-scroll.mjs ***!
  \*****************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useViewportScroll: () => (/* binding */ useViewportScroll)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/warn-once.mjs\");\n/* harmony import */ var _use_scroll_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../use-scroll.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-scroll.mjs\");\n\n\n\n/**\n * @deprecated useViewportScroll is deprecated. Convert to useScroll()\n */\nfunction useViewportScroll() {\n    if (true) {\n        (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.warnOnce)(false, \"useViewportScroll is deprecated. Convert to useScroll().\");\n    }\n    return (0,_use_scroll_mjs__WEBPACK_IMPORTED_MODULE_1__.useScroll)();\n}\n\n\n//# sourceMappingURL=use-viewport-scroll.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy92YWx1ZS9zY3JvbGwvdXNlLXZpZXdwb3J0LXNjcm9sbC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXdDO0FBQ007O0FBRTlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSxJQUFxQztBQUM3QyxRQUFRLHNEQUFRO0FBQ2hCO0FBQ0EsV0FBVywwREFBUztBQUNwQjs7QUFFNkI7QUFDN0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFx2YWx1ZVxcc2Nyb2xsXFx1c2Utdmlld3BvcnQtc2Nyb2xsLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB3YXJuT25jZSB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyB1c2VTY3JvbGwgfSBmcm9tICcuLi91c2Utc2Nyb2xsLm1qcyc7XG5cbi8qKlxuICogQGRlcHJlY2F0ZWQgdXNlVmlld3BvcnRTY3JvbGwgaXMgZGVwcmVjYXRlZC4gQ29udmVydCB0byB1c2VTY3JvbGwoKVxuICovXG5mdW5jdGlvbiB1c2VWaWV3cG9ydFNjcm9sbCgpIHtcbiAgICBpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09IFwicHJvZHVjdGlvblwiKSB7XG4gICAgICAgIHdhcm5PbmNlKGZhbHNlLCBcInVzZVZpZXdwb3J0U2Nyb2xsIGlzIGRlcHJlY2F0ZWQuIENvbnZlcnQgdG8gdXNlU2Nyb2xsKCkuXCIpO1xuICAgIH1cbiAgICByZXR1cm4gdXNlU2Nyb2xsKCk7XG59XG5cbmV4cG9ydCB7IHVzZVZpZXdwb3J0U2Nyb2xsIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD11c2Utdmlld3BvcnQtc2Nyb2xsLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/scroll/use-viewport-scroll.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-combine-values.mjs":
/*!*********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-combine-values.mjs ***!
  \*********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useCombineMotionValues: () => (/* binding */ useCombineMotionValues)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/use-isomorphic-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs\");\n/* harmony import */ var _use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./use-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-value.mjs\");\n/* __next_internal_client_entry_do_not_use__ useCombineMotionValues auto */ var _s = $RefreshSig$();\n\n\n\nfunction useCombineMotionValues(values, combineValues) {\n    _s();\n    /**\n     * Initialise the returned motion value. This remains the same between renders.\n     */ const value = (0,_use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.useMotionValue)(combineValues());\n    /**\n     * Create a function that will update the template motion value with the latest values.\n     * This is pre-bound so whenever a motion value updates it can schedule its\n     * execution in Framesync. If it's already been scheduled it won't be fired twice\n     * in a single frame.\n     */ const updateValue = ()=>value.set(combineValues());\n    /**\n     * Synchronously update the motion value with the latest values during the render.\n     * This ensures that within a React render, the styles applied to the DOM are up-to-date.\n     */ updateValue();\n    /**\n     * Subscribe to all motion values found within the template. Whenever any of them change,\n     * schedule an update.\n     */ (0,_utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_1__.useIsomorphicLayoutEffect)({\n        \"useCombineMotionValues.useIsomorphicLayoutEffect\": ()=>{\n            const scheduleUpdate = {\n                \"useCombineMotionValues.useIsomorphicLayoutEffect.scheduleUpdate\": ()=>motion_dom__WEBPACK_IMPORTED_MODULE_2__.frame.preRender(updateValue, false, true)\n            }[\"useCombineMotionValues.useIsomorphicLayoutEffect.scheduleUpdate\"];\n            const subscriptions = values.map({\n                \"useCombineMotionValues.useIsomorphicLayoutEffect.subscriptions\": (v)=>v.on(\"change\", scheduleUpdate)\n            }[\"useCombineMotionValues.useIsomorphicLayoutEffect.subscriptions\"]);\n            return ({\n                \"useCombineMotionValues.useIsomorphicLayoutEffect\": ()=>{\n                    subscriptions.forEach({\n                        \"useCombineMotionValues.useIsomorphicLayoutEffect\": (unsubscribe)=>unsubscribe()\n                    }[\"useCombineMotionValues.useIsomorphicLayoutEffect\"]);\n                    (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.cancelFrame)(updateValue);\n                }\n            })[\"useCombineMotionValues.useIsomorphicLayoutEffect\"];\n        }\n    }[\"useCombineMotionValues.useIsomorphicLayoutEffect\"]);\n    return value;\n}\n_s(useCombineMotionValues, \"qukPCp5clc+uSZB46PdZqBbF4lI=\", false, function() {\n    return [\n        _use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.useMotionValue,\n        _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_1__.useIsomorphicLayoutEffect\n    ];\n});\n //# sourceMappingURL=use-combine-values.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy92YWx1ZS91c2UtY29tYmluZS12YWx1ZXMubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBTU07O0lBSUY7O0tBRUcsR0FDSDtJQUVBOzs7OztLQUtHLEdBQ0g7SUFFQTs7O0tBR0csR0FDSDtJQUVBOzs7S0FHRzs7WUFFQzttRkFBQTs7Ozs7WUFHQTtvRUFBQTs7Ozs7Z0JBR0E7O1FBQ0o7O0lBRUE7QUFDSjtHQXRDTTs7UUFPRiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHZhbHVlXFx1c2UtY29tYmluZS12YWx1ZXMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgY2FuY2VsRnJhbWUsIGZyYW1lLCBNb3Rpb25WYWx1ZSB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IHVzZUlzb21vcnBoaWNMYXlvdXRFZmZlY3QgfSBmcm9tIFwiLi4vdXRpbHMvdXNlLWlzb21vcnBoaWMtZWZmZWN0XCJcbmltcG9ydCB7IHVzZU1vdGlvblZhbHVlIH0gZnJvbSBcIi4vdXNlLW1vdGlvbi12YWx1ZVwiXG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VDb21iaW5lTW90aW9uVmFsdWVzPFI+KFxuICAgIHZhbHVlczogTW90aW9uVmFsdWVbXSxcbiAgICBjb21iaW5lVmFsdWVzOiAoKSA9PiBSXG4pIHtcbiAgICAvKipcbiAgICAgKiBJbml0aWFsaXNlIHRoZSByZXR1cm5lZCBtb3Rpb24gdmFsdWUuIFRoaXMgcmVtYWlucyB0aGUgc2FtZSBiZXR3ZWVuIHJlbmRlcnMuXG4gICAgICovXG4gICAgY29uc3QgdmFsdWUgPSB1c2VNb3Rpb25WYWx1ZShjb21iaW5lVmFsdWVzKCkpXG5cbiAgICAvKipcbiAgICAgKiBDcmVhdGUgYSBmdW5jdGlvbiB0aGF0IHdpbGwgdXBkYXRlIHRoZSB0ZW1wbGF0ZSBtb3Rpb24gdmFsdWUgd2l0aCB0aGUgbGF0ZXN0IHZhbHVlcy5cbiAgICAgKiBUaGlzIGlzIHByZS1ib3VuZCBzbyB3aGVuZXZlciBhIG1vdGlvbiB2YWx1ZSB1cGRhdGVzIGl0IGNhbiBzY2hlZHVsZSBpdHNcbiAgICAgKiBleGVjdXRpb24gaW4gRnJhbWVzeW5jLiBJZiBpdCdzIGFscmVhZHkgYmVlbiBzY2hlZHVsZWQgaXQgd29uJ3QgYmUgZmlyZWQgdHdpY2VcbiAgICAgKiBpbiBhIHNpbmdsZSBmcmFtZS5cbiAgICAgKi9cbiAgICBjb25zdCB1cGRhdGVWYWx1ZSA9ICgpID0+IHZhbHVlLnNldChjb21iaW5lVmFsdWVzKCkpXG5cbiAgICAvKipcbiAgICAgKiBTeW5jaHJvbm91c2x5IHVwZGF0ZSB0aGUgbW90aW9uIHZhbHVlIHdpdGggdGhlIGxhdGVzdCB2YWx1ZXMgZHVyaW5nIHRoZSByZW5kZXIuXG4gICAgICogVGhpcyBlbnN1cmVzIHRoYXQgd2l0aGluIGEgUmVhY3QgcmVuZGVyLCB0aGUgc3R5bGVzIGFwcGxpZWQgdG8gdGhlIERPTSBhcmUgdXAtdG8tZGF0ZS5cbiAgICAgKi9cbiAgICB1cGRhdGVWYWx1ZSgpXG5cbiAgICAvKipcbiAgICAgKiBTdWJzY3JpYmUgdG8gYWxsIG1vdGlvbiB2YWx1ZXMgZm91bmQgd2l0aGluIHRoZSB0ZW1wbGF0ZS4gV2hlbmV2ZXIgYW55IG9mIHRoZW0gY2hhbmdlLFxuICAgICAqIHNjaGVkdWxlIGFuIHVwZGF0ZS5cbiAgICAgKi9cbiAgICB1c2VJc29tb3JwaGljTGF5b3V0RWZmZWN0KCgpID0+IHtcbiAgICAgICAgY29uc3Qgc2NoZWR1bGVVcGRhdGUgPSAoKSA9PiBmcmFtZS5wcmVSZW5kZXIodXBkYXRlVmFsdWUsIGZhbHNlLCB0cnVlKVxuICAgICAgICBjb25zdCBzdWJzY3JpcHRpb25zID0gdmFsdWVzLm1hcCgodikgPT4gdi5vbihcImNoYW5nZVwiLCBzY2hlZHVsZVVwZGF0ZSkpXG5cbiAgICAgICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgICAgIHN1YnNjcmlwdGlvbnMuZm9yRWFjaCgodW5zdWJzY3JpYmUpID0+IHVuc3Vic2NyaWJlKCkpXG4gICAgICAgICAgICBjYW5jZWxGcmFtZSh1cGRhdGVWYWx1ZSlcbiAgICAgICAgfVxuICAgIH0pXG5cbiAgICByZXR1cm4gdmFsdWVcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-combine-values.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-computed.mjs":
/*!***************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-computed.mjs ***!
  \***************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useComputed: () => (/* binding */ useComputed)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var _use_combine_values_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./use-combine-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-combine-values.mjs\");\n/* __next_internal_client_entry_do_not_use__ useComputed auto */ var _s = $RefreshSig$();\n\n\nfunction useComputed(compute) {\n    _s();\n    /**\n     * Open session of collectMotionValues. Any MotionValue that calls get()\n     * will be saved into this array.\n     */ motion_dom__WEBPACK_IMPORTED_MODULE_0__.collectMotionValues.current = [];\n    compute();\n    const value = (0,_use_combine_values_mjs__WEBPACK_IMPORTED_MODULE_1__.useCombineMotionValues)(motion_dom__WEBPACK_IMPORTED_MODULE_0__.collectMotionValues.current, compute);\n    /**\n     * Synchronously close session of collectMotionValues.\n     */ motion_dom__WEBPACK_IMPORTED_MODULE_0__.collectMotionValues.current = undefined;\n    return value;\n}\n_s(useComputed, \"CSoAJFTTb1B/U07nxrMG1EfCRKA=\", false, function() {\n    return [\n        _use_combine_values_mjs__WEBPACK_IMPORTED_MODULE_1__.useCombineMotionValues\n    ];\n});\n //# sourceMappingURL=use-computed.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy92YWx1ZS91c2UtY29tcHV0ZWQubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUtNOztJQUNGOzs7S0FHRyxHQUNILDJEQUFtQixDQUFuQjtJQUVBOztJQUlBOztLQUVHLEdBQ0gsMkRBQW1CLENBQW5CO0lBRUE7QUFDSjtHQWpCTSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHZhbHVlXFx1c2UtY29tcHV0ZWQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgY29sbGVjdE1vdGlvblZhbHVlcywgdHlwZSBNb3Rpb25WYWx1ZSB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IHVzZUNvbWJpbmVNb3Rpb25WYWx1ZXMgfSBmcm9tIFwiLi91c2UtY29tYmluZS12YWx1ZXNcIlxuXG5leHBvcnQgZnVuY3Rpb24gdXNlQ29tcHV0ZWQ8Tz4oY29tcHV0ZTogKCkgPT4gTyk6IE1vdGlvblZhbHVlPE8+IHtcbiAgICAvKipcbiAgICAgKiBPcGVuIHNlc3Npb24gb2YgY29sbGVjdE1vdGlvblZhbHVlcy4gQW55IE1vdGlvblZhbHVlIHRoYXQgY2FsbHMgZ2V0KClcbiAgICAgKiB3aWxsIGJlIHNhdmVkIGludG8gdGhpcyBhcnJheS5cbiAgICAgKi9cbiAgICBjb2xsZWN0TW90aW9uVmFsdWVzLmN1cnJlbnQgPSBbXVxuXG4gICAgY29tcHV0ZSgpXG5cbiAgICBjb25zdCB2YWx1ZSA9IHVzZUNvbWJpbmVNb3Rpb25WYWx1ZXMoY29sbGVjdE1vdGlvblZhbHVlcy5jdXJyZW50LCBjb21wdXRlKVxuXG4gICAgLyoqXG4gICAgICogU3luY2hyb25vdXNseSBjbG9zZSBzZXNzaW9uIG9mIGNvbGxlY3RNb3Rpb25WYWx1ZXMuXG4gICAgICovXG4gICAgY29sbGVjdE1vdGlvblZhbHVlcy5jdXJyZW50ID0gdW5kZWZpbmVkXG5cbiAgICByZXR1cm4gdmFsdWVcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-computed.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-follow-value.mjs":
/*!*******************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-follow-value.mjs ***!
  \*******************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useFollowValue: () => (/* binding */ useFollowValue)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/follow-value.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../context/MotionConfigContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs\");\n/* harmony import */ var _use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./use-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-value.mjs\");\n/* harmony import */ var _use_transform_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./use-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-transform.mjs\");\n/* __next_internal_client_entry_do_not_use__ useFollowValue auto */ var _s = $RefreshSig$();\n\n\n\n\n\nfunction useFollowValue(source, options = {}) {\n    _s();\n    const { isStatic } = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_1__.MotionConfigContext);\n    const getFromSource = ()=>(0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.isMotionValue)(source) ? source.get() : source;\n    // isStatic will never change, allowing early hooks return\n    if (isStatic) {\n        return (0,_use_transform_mjs__WEBPACK_IMPORTED_MODULE_3__.useTransform)(getFromSource);\n    }\n    const value = (0,_use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_4__.useMotionValue)(getFromSource());\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useInsertionEffect)({\n        \"useFollowValue.useInsertionEffect\": ()=>{\n            return (0,motion_dom__WEBPACK_IMPORTED_MODULE_5__.attachFollow)(value, source, options);\n        }\n    }[\"useFollowValue.useInsertionEffect\"], [\n        value,\n        JSON.stringify(options)\n    ]);\n    return value;\n}\n_s(useFollowValue, \"2jxihxAvRnDVXX7upfMreiPU0Ls=\", false, function() {\n    return [\n        _use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_4__.useMotionValue,\n        react__WEBPACK_IMPORTED_MODULE_0__.useInsertionEffect\n    ];\n});\n //# sourceMappingURL=use-follow-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-follow-value.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-inverted-scale.mjs":
/*!*********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-inverted-scale.mjs ***!
  \*********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   invertScale: () => (/* binding */ invertScale),\n/* harmony export */   useInvertedScale: () => (/* binding */ useInvertedScale)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_MotionContext_index_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../context/MotionContext/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs\");\n/* harmony import */ var _use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./use-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-value.mjs\");\n/* harmony import */ var _use_transform_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./use-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-transform.mjs\");\n/* __next_internal_client_entry_do_not_use__ invertScale,useInvertedScale auto */ var _s = $RefreshSig$();\n\n\n\n\n\n// Keep things reasonable and avoid scale: Infinity. In practise we might need\n// to add another value, opacity, that could interpolate scaleX/Y [0,0.01] => [0,1]\n// to simply hide content at unreasonable scales.\nconst maxScale = 100000;\nconst invertScale = (scale)=>scale > 0.001 ? 1 / scale : maxScale;\nlet hasWarned = false;\n/**\n * Returns a `MotionValue` each for `scaleX` and `scaleY` that update with the inverse\n * of their respective parent scales.\n *\n * This is useful for undoing the distortion of content when scaling a parent component.\n *\n * By default, `useInvertedScale` will automatically fetch `scaleX` and `scaleY` from the nearest parent.\n * By passing other `MotionValue`s in as `useInvertedScale({ scaleX, scaleY })`, it will invert the output\n * of those instead.\n *\n * ```jsx\n * const MyComponent = () => {\n *   const { scaleX, scaleY } = useInvertedScale()\n *   return <motion.div style={{ scaleX, scaleY }} />\n * }\n * ```\n *\n * @deprecated\n */ function useInvertedScale(scale) {\n    _s();\n    let parentScaleX = (0,_use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_1__.useMotionValue)(1);\n    let parentScaleY = (0,_use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_1__.useMotionValue)(1);\n    const { visualElement } = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_MotionContext_index_mjs__WEBPACK_IMPORTED_MODULE_2__.MotionContext);\n    (0,motion_utils__WEBPACK_IMPORTED_MODULE_3__.invariant)(!!(scale || visualElement), \"If no scale values are provided, useInvertedScale must be used within a child of another motion component.\");\n    (0,motion_utils__WEBPACK_IMPORTED_MODULE_3__.warning)(hasWarned, \"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead.\");\n    hasWarned = true;\n    if (scale) {\n        parentScaleX = scale.scaleX || parentScaleX;\n        parentScaleY = scale.scaleY || parentScaleY;\n    } else if (visualElement) {\n        parentScaleX = visualElement.getValue(\"scaleX\", 1);\n        parentScaleY = visualElement.getValue(\"scaleY\", 1);\n    }\n    const scaleX = (0,_use_transform_mjs__WEBPACK_IMPORTED_MODULE_4__.useTransform)(parentScaleX, invertScale);\n    const scaleY = (0,_use_transform_mjs__WEBPACK_IMPORTED_MODULE_4__.useTransform)(parentScaleY, invertScale);\n    return {\n        scaleX,\n        scaleY\n    };\n}\n_s(useInvertedScale, \"6hJiEnj3+2UwWUlnnln1jLPl9sI=\", false, function() {\n    return [\n        _use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_1__.useMotionValue,\n        _use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_1__.useMotionValue,\n        _use_transform_mjs__WEBPACK_IMPORTED_MODULE_4__.useTransform,\n        _use_transform_mjs__WEBPACK_IMPORTED_MODULE_4__.useTransform\n    ];\n});\n //# sourceMappingURL=use-inverted-scale.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy92YWx1ZS91c2UtaW52ZXJ0ZWQtc2NhbGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUFjQTtBQUNBO0FBQ0E7QUFDQTs7QUFJQTtBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FrQkcsR0FDRzs7SUFHRjtJQUNBOzs7SUFRQSxxREFBTyxDQUFQOzs7UUFRSTtRQUNBOzs7Ozs7O0lBU0o7UUFBQTtRQUFBO0lBQUE7QUFDSjtHQS9CTTs7UUFHRjtRQUNBIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdmFsdWVcXHVzZS1pbnZlcnRlZC1zY2FsZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBNb3Rpb25WYWx1ZSB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IGludmFyaWFudCwgd2FybmluZyB9IGZyb20gXCJtb3Rpb24tdXRpbHNcIlxuaW1wb3J0IHsgdXNlQ29udGV4dCB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgeyBNb3Rpb25Db250ZXh0IH0gZnJvbSBcIi4uL2NvbnRleHQvTW90aW9uQ29udGV4dFwiXG5pbXBvcnQgeyB1c2VNb3Rpb25WYWx1ZSB9IGZyb20gXCIuL3VzZS1tb3Rpb24tdmFsdWVcIlxuaW1wb3J0IHsgdXNlVHJhbnNmb3JtIH0gZnJvbSBcIi4vdXNlLXRyYW5zZm9ybVwiXG5cbmludGVyZmFjZSBTY2FsZU1vdGlvblZhbHVlcyB7XG4gICAgc2NhbGVYOiBNb3Rpb25WYWx1ZTxudW1iZXI+XG4gICAgc2NhbGVZOiBNb3Rpb25WYWx1ZTxudW1iZXI+XG59XG5cbi8vIEtlZXAgdGhpbmdzIHJlYXNvbmFibGUgYW5kIGF2b2lkIHNjYWxlOiBJbmZpbml0eS4gSW4gcHJhY3Rpc2Ugd2UgbWlnaHQgbmVlZFxuLy8gdG8gYWRkIGFub3RoZXIgdmFsdWUsIG9wYWNpdHksIHRoYXQgY291bGQgaW50ZXJwb2xhdGUgc2NhbGVYL1kgWzAsMC4wMV0gPT4gWzAsMV1cbi8vIHRvIHNpbXBseSBoaWRlIGNvbnRlbnQgYXQgdW5yZWFzb25hYmxlIHNjYWxlcy5cbmNvbnN0IG1heFNjYWxlID0gMTAwMDAwXG5leHBvcnQgY29uc3QgaW52ZXJ0U2NhbGUgPSAoc2NhbGU6IG51bWJlcikgPT5cbiAgICBzY2FsZSA+IDAuMDAxID8gMSAvIHNjYWxlIDogbWF4U2NhbGVcblxubGV0IGhhc1dhcm5lZCA9IGZhbHNlXG5cbi8qKlxuICogUmV0dXJucyBhIGBNb3Rpb25WYWx1ZWAgZWFjaCBmb3IgYHNjYWxlWGAgYW5kIGBzY2FsZVlgIHRoYXQgdXBkYXRlIHdpdGggdGhlIGludmVyc2VcbiAqIG9mIHRoZWlyIHJlc3BlY3RpdmUgcGFyZW50IHNjYWxlcy5cbiAqXG4gKiBUaGlzIGlzIHVzZWZ1bCBmb3IgdW5kb2luZyB0aGUgZGlzdG9ydGlvbiBvZiBjb250ZW50IHdoZW4gc2NhbGluZyBhIHBhcmVudCBjb21wb25lbnQuXG4gKlxuICogQnkgZGVmYXVsdCwgYHVzZUludmVydGVkU2NhbGVgIHdpbGwgYXV0b21hdGljYWxseSBmZXRjaCBgc2NhbGVYYCBhbmQgYHNjYWxlWWAgZnJvbSB0aGUgbmVhcmVzdCBwYXJlbnQuXG4gKiBCeSBwYXNzaW5nIG90aGVyIGBNb3Rpb25WYWx1ZWBzIGluIGFzIGB1c2VJbnZlcnRlZFNjYWxlKHsgc2NhbGVYLCBzY2FsZVkgfSlgLCBpdCB3aWxsIGludmVydCB0aGUgb3V0cHV0XG4gKiBvZiB0aG9zZSBpbnN0ZWFkLlxuICpcbiAqIGBgYGpzeFxuICogY29uc3QgTXlDb21wb25lbnQgPSAoKSA9PiB7XG4gKiAgIGNvbnN0IHsgc2NhbGVYLCBzY2FsZVkgfSA9IHVzZUludmVydGVkU2NhbGUoKVxuICogICByZXR1cm4gPG1vdGlvbi5kaXYgc3R5bGU9e3sgc2NhbGVYLCBzY2FsZVkgfX0gLz5cbiAqIH1cbiAqIGBgYFxuICpcbiAqIEBkZXByZWNhdGVkXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1c2VJbnZlcnRlZFNjYWxlKFxuICAgIHNjYWxlPzogUGFydGlhbDxTY2FsZU1vdGlvblZhbHVlcz5cbik6IFNjYWxlTW90aW9uVmFsdWVzIHtcbiAgICBsZXQgcGFyZW50U2NhbGVYID0gdXNlTW90aW9uVmFsdWUoMSlcbiAgICBsZXQgcGFyZW50U2NhbGVZID0gdXNlTW90aW9uVmFsdWUoMSlcbiAgICBjb25zdCB7IHZpc3VhbEVsZW1lbnQgfSA9IHVzZUNvbnRleHQoTW90aW9uQ29udGV4dClcblxuICAgIGludmFyaWFudChcbiAgICAgICAgISEoc2NhbGUgfHwgdmlzdWFsRWxlbWVudCksXG4gICAgICAgIFwiSWYgbm8gc2NhbGUgdmFsdWVzIGFyZSBwcm92aWRlZCwgdXNlSW52ZXJ0ZWRTY2FsZSBtdXN0IGJlIHVzZWQgd2l0aGluIGEgY2hpbGQgb2YgYW5vdGhlciBtb3Rpb24gY29tcG9uZW50LlwiXG4gICAgKVxuXG4gICAgd2FybmluZyhcbiAgICAgICAgaGFzV2FybmVkLFxuICAgICAgICBcInVzZUludmVydGVkU2NhbGUgaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIDMuMC4gVXNlIHRoZSBsYXlvdXQgcHJvcCBpbnN0ZWFkLlwiXG4gICAgKVxuXG4gICAgaGFzV2FybmVkID0gdHJ1ZVxuXG4gICAgaWYgKHNjYWxlKSB7XG4gICAgICAgIHBhcmVudFNjYWxlWCA9IHNjYWxlLnNjYWxlWCB8fCBwYXJlbnRTY2FsZVhcbiAgICAgICAgcGFyZW50U2NhbGVZID0gc2NhbGUuc2NhbGVZIHx8IHBhcmVudFNjYWxlWVxuICAgIH0gZWxzZSBpZiAodmlzdWFsRWxlbWVudCkge1xuICAgICAgICBwYXJlbnRTY2FsZVggPSB2aXN1YWxFbGVtZW50LmdldFZhbHVlKFwic2NhbGVYXCIsIDEpXG4gICAgICAgIHBhcmVudFNjYWxlWSA9IHZpc3VhbEVsZW1lbnQuZ2V0VmFsdWUoXCJzY2FsZVlcIiwgMSlcbiAgICB9XG5cbiAgICBjb25zdCBzY2FsZVggPSB1c2VUcmFuc2Zvcm0ocGFyZW50U2NhbGVYLCBpbnZlcnRTY2FsZSlcbiAgICBjb25zdCBzY2FsZVkgPSB1c2VUcmFuc2Zvcm0ocGFyZW50U2NhbGVZLCBpbnZlcnRTY2FsZSlcblxuICAgIHJldHVybiB7IHNjYWxlWCwgc2NhbGVZIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-inverted-scale.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-template.mjs":
/*!**********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-template.mjs ***!
  \**********************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useMotionTemplate: () => (/* binding */ useMotionTemplate)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var _use_combine_values_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./use-combine-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-combine-values.mjs\");\n/* __next_internal_client_entry_do_not_use__ useMotionTemplate auto */ var _s = $RefreshSig$();\n\n\n/**\n * Combine multiple motion values into a new one using a string template literal.\n *\n * ```jsx\n * import {\n *   motion,\n *   useSpring,\n *   useMotionValue,\n *   useMotionTemplate\n * } from \"framer-motion\"\n *\n * function Component() {\n *   const shadowX = useSpring(0)\n *   const shadowY = useMotionValue(0)\n *   const shadow = useMotionTemplate`drop-shadow(${shadowX}px ${shadowY}px 20px rgba(0,0,0,0.3))`\n *\n *   return <motion.div style={{ filter: shadow }} />\n * }\n * ```\n *\n * @public\n */ function useMotionTemplate(fragments, ...values) {\n    _s();\n    /**\n     * Create a function that will build a string from the latest motion values.\n     */ const numFragments = fragments.length;\n    function buildValue() {\n        let output = ``;\n        for(let i = 0; i < numFragments; i++){\n            output += fragments[i];\n            const value = values[i];\n            if (value) {\n                output += (0,motion_dom__WEBPACK_IMPORTED_MODULE_0__.isMotionValue)(value) ? value.get() : value;\n            }\n        }\n        return output;\n    }\n    return (0,_use_combine_values_mjs__WEBPACK_IMPORTED_MODULE_1__.useCombineMotionValues)(values.filter(motion_dom__WEBPACK_IMPORTED_MODULE_0__.isMotionValue), buildValue);\n}\n_s(useMotionTemplate, \"/r1UnTGFS5aWbz3DrqUhRcgcjoY=\", false, function() {\n    return [\n        _use_combine_values_mjs__WEBPACK_IMPORTED_MODULE_1__.useCombineMotionValues\n    ];\n});\n //# sourceMappingURL=use-motion-template.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy92YWx1ZS91c2UtbW90aW9uLXRlbXBsYXRlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBcUJHOztJQUtDOztLQUVHLEdBQ0g7SUFFQTs7UUFHSTtZQUNJO1lBQ0E7O2dCQUVJOzs7UUFJUjs7O0FBSVIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFx2YWx1ZVxcdXNlLW1vdGlvbi10ZW1wbGF0ZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBpc01vdGlvblZhbHVlLCBNb3Rpb25WYWx1ZSB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IHVzZUNvbWJpbmVNb3Rpb25WYWx1ZXMgfSBmcm9tIFwiLi91c2UtY29tYmluZS12YWx1ZXNcIlxuXG4vKipcbiAqIENvbWJpbmUgbXVsdGlwbGUgbW90aW9uIHZhbHVlcyBpbnRvIGEgbmV3IG9uZSB1c2luZyBhIHN0cmluZyB0ZW1wbGF0ZSBsaXRlcmFsLlxuICpcbiAqIGBgYGpzeFxuICogaW1wb3J0IHtcbiAqICAgbW90aW9uLFxuICogICB1c2VTcHJpbmcsXG4gKiAgIHVzZU1vdGlvblZhbHVlLFxuICogICB1c2VNb3Rpb25UZW1wbGF0ZVxuICogfSBmcm9tIFwiZnJhbWVyLW1vdGlvblwiXG4gKlxuICogZnVuY3Rpb24gQ29tcG9uZW50KCkge1xuICogICBjb25zdCBzaGFkb3dYID0gdXNlU3ByaW5nKDApXG4gKiAgIGNvbnN0IHNoYWRvd1kgPSB1c2VNb3Rpb25WYWx1ZSgwKVxuICogICBjb25zdCBzaGFkb3cgPSB1c2VNb3Rpb25UZW1wbGF0ZWBkcm9wLXNoYWRvdygke3NoYWRvd1h9cHggJHtzaGFkb3dZfXB4IDIwcHggcmdiYSgwLDAsMCwwLjMpKWBcbiAqXG4gKiAgIHJldHVybiA8bW90aW9uLmRpdiBzdHlsZT17eyBmaWx0ZXI6IHNoYWRvdyB9fSAvPlxuICogfVxuICogYGBgXG4gKlxuICogQHB1YmxpY1xuICovXG5leHBvcnQgZnVuY3Rpb24gdXNlTW90aW9uVGVtcGxhdGUoXG4gICAgZnJhZ21lbnRzOiBUZW1wbGF0ZVN0cmluZ3NBcnJheSxcbiAgICAuLi52YWx1ZXM6IEFycmF5PE1vdGlvblZhbHVlIHwgbnVtYmVyIHwgc3RyaW5nPlxuKSB7XG4gICAgLyoqXG4gICAgICogQ3JlYXRlIGEgZnVuY3Rpb24gdGhhdCB3aWxsIGJ1aWxkIGEgc3RyaW5nIGZyb20gdGhlIGxhdGVzdCBtb3Rpb24gdmFsdWVzLlxuICAgICAqL1xuICAgIGNvbnN0IG51bUZyYWdtZW50cyA9IGZyYWdtZW50cy5sZW5ndGhcblxuICAgIGZ1bmN0aW9uIGJ1aWxkVmFsdWUoKSB7XG4gICAgICAgIGxldCBvdXRwdXQgPSBgYFxuXG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgbnVtRnJhZ21lbnRzOyBpKyspIHtcbiAgICAgICAgICAgIG91dHB1dCArPSBmcmFnbWVudHNbaV1cbiAgICAgICAgICAgIGNvbnN0IHZhbHVlID0gdmFsdWVzW2ldXG4gICAgICAgICAgICBpZiAodmFsdWUpIHtcbiAgICAgICAgICAgICAgICBvdXRwdXQgKz0gaXNNb3Rpb25WYWx1ZSh2YWx1ZSkgPyB2YWx1ZS5nZXQoKSA6IHZhbHVlXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gb3V0cHV0XG4gICAgfVxuXG4gICAgcmV0dXJuIHVzZUNvbWJpbmVNb3Rpb25WYWx1ZXModmFsdWVzLmZpbHRlcihpc01vdGlvblZhbHVlKSwgYnVpbGRWYWx1ZSlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-template.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-value.mjs":
/*!*******************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-value.mjs ***!
  \*******************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useMotionValue: () => (/* binding */ useMotionValue)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../context/MotionConfigContext.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* __next_internal_client_entry_do_not_use__ useMotionValue auto */ var _s = $RefreshSig$();\n\n\n\n\n/**\n * Creates a `MotionValue` to track the state and velocity of a value.\n *\n * Usually, these are created automatically. For advanced use-cases, like use with `useTransform`, you can create `MotionValue`s externally and pass them into the animated component via the `style` prop.\n *\n * ```jsx\n * export const MyComponent = () => {\n *   const scale = useMotionValue(1)\n *\n *   return <motion.div style={{ scale }} />\n * }\n * ```\n *\n * @param initial - The initial state.\n *\n * @public\n */ function useMotionValue(initial) {\n    _s();\n    const value = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_1__.useConstant)({\n        \"useMotionValue.useConstant[value]\": ()=>(0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.motionValue)(initial)\n    }[\"useMotionValue.useConstant[value]\"]);\n    /**\n     * If this motion value is being used in static mode, like on\n     * the Framer canvas, force components to rerender when the motion\n     * value is updated.\n     */ const { isStatic } = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_context_MotionConfigContext_mjs__WEBPACK_IMPORTED_MODULE_3__.MotionConfigContext);\n    if (isStatic) {\n        const [, setLatest] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(initial);\n        (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n            \"useMotionValue.useEffect\": ()=>value.on(\"change\", setLatest)\n        }[\"useMotionValue.useEffect\"], []);\n    }\n    return value;\n}\n_s(useMotionValue, \"6bkzDhwKRQpx5E50Ur0hz+GGeuU=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_1__.useConstant\n    ];\n});\n //# sourceMappingURL=use-motion-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy92YWx1ZS91c2UtbW90aW9uLXZhbHVlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBT0E7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FnQkcsR0FDRzs7SUFDRjs2Q0FBQTs7SUFFQTs7OztLQUlHOzs7UUFJQyxnREFBUzt3Q0FBVDt1Q0FBQTs7SUFHSjtBQUNKO0dBZk07O1FBQ0YiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFx2YWx1ZVxcdXNlLW1vdGlvbi12YWx1ZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBtb3Rpb25WYWx1ZSwgTW90aW9uVmFsdWUgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyB1c2VDb250ZXh0LCB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCJcbmltcG9ydCB7IE1vdGlvbkNvbmZpZ0NvbnRleHQgfSBmcm9tIFwiLi4vY29udGV4dC9Nb3Rpb25Db25maWdDb250ZXh0XCJcbmltcG9ydCB7IHVzZUNvbnN0YW50IH0gZnJvbSBcIi4uL3V0aWxzL3VzZS1jb25zdGFudFwiXG5cbi8qKlxuICogQ3JlYXRlcyBhIGBNb3Rpb25WYWx1ZWAgdG8gdHJhY2sgdGhlIHN0YXRlIGFuZCB2ZWxvY2l0eSBvZiBhIHZhbHVlLlxuICpcbiAqIFVzdWFsbHksIHRoZXNlIGFyZSBjcmVhdGVkIGF1dG9tYXRpY2FsbHkuIEZvciBhZHZhbmNlZCB1c2UtY2FzZXMsIGxpa2UgdXNlIHdpdGggYHVzZVRyYW5zZm9ybWAsIHlvdSBjYW4gY3JlYXRlIGBNb3Rpb25WYWx1ZWBzIGV4dGVybmFsbHkgYW5kIHBhc3MgdGhlbSBpbnRvIHRoZSBhbmltYXRlZCBjb21wb25lbnQgdmlhIHRoZSBgc3R5bGVgIHByb3AuXG4gKlxuICogYGBganN4XG4gKiBleHBvcnQgY29uc3QgTXlDb21wb25lbnQgPSAoKSA9PiB7XG4gKiAgIGNvbnN0IHNjYWxlID0gdXNlTW90aW9uVmFsdWUoMSlcbiAqXG4gKiAgIHJldHVybiA8bW90aW9uLmRpdiBzdHlsZT17eyBzY2FsZSB9fSAvPlxuICogfVxuICogYGBgXG4gKlxuICogQHBhcmFtIGluaXRpYWwgLSBUaGUgaW5pdGlhbCBzdGF0ZS5cbiAqXG4gKiBAcHVibGljXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB1c2VNb3Rpb25WYWx1ZTxUPihpbml0aWFsOiBUKTogTW90aW9uVmFsdWU8VD4ge1xuICAgIGNvbnN0IHZhbHVlID0gdXNlQ29uc3RhbnQoKCkgPT4gbW90aW9uVmFsdWUoaW5pdGlhbCkpXG5cbiAgICAvKipcbiAgICAgKiBJZiB0aGlzIG1vdGlvbiB2YWx1ZSBpcyBiZWluZyB1c2VkIGluIHN0YXRpYyBtb2RlLCBsaWtlIG9uXG4gICAgICogdGhlIEZyYW1lciBjYW52YXMsIGZvcmNlIGNvbXBvbmVudHMgdG8gcmVyZW5kZXIgd2hlbiB0aGUgbW90aW9uXG4gICAgICogdmFsdWUgaXMgdXBkYXRlZC5cbiAgICAgKi9cbiAgICBjb25zdCB7IGlzU3RhdGljIH0gPSB1c2VDb250ZXh0KE1vdGlvbkNvbmZpZ0NvbnRleHQpXG4gICAgaWYgKGlzU3RhdGljKSB7XG4gICAgICAgIGNvbnN0IFssIHNldExhdGVzdF0gPSB1c2VTdGF0ZShpbml0aWFsKVxuICAgICAgICB1c2VFZmZlY3QoKCkgPT4gdmFsdWUub24oXCJjaGFuZ2VcIiwgc2V0TGF0ZXN0KSwgW10pXG4gICAgfVxuXG4gICAgcmV0dXJuIHZhbHVlXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-value.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-scroll.mjs":
/*!*************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-scroll.mjs ***!
  \*************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useScroll: () => (/* binding */ useScroll)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/microtask.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/scroll-timeline.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var _render_dom_scroll_index_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../render/dom/scroll/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/index.mjs\");\n/* harmony import */ var _render_dom_scroll_utils_offset_to_range_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../render/dom/scroll/utils/offset-to-range.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/dom/scroll/utils/offset-to-range.mjs\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* harmony import */ var _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/use-isomorphic-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs\");\n/* __next_internal_client_entry_do_not_use__ useScroll auto */ var _s = $RefreshSig$();\n\n\n\n\n\n\n\nconst createScrollMotionValues = ()=>({\n        scrollX: (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.motionValue)(0),\n        scrollY: (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.motionValue)(0),\n        scrollXProgress: (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.motionValue)(0),\n        scrollYProgress: (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.motionValue)(0)\n    });\nconst isRefPending = (ref)=>{\n    if (!ref) return false;\n    return !ref.current;\n};\nfunction makeAccelerateConfig(axis, options, container, target) {\n    return {\n        // Refs attach child-first; defer so target.current is populated\n        // before scroll() reads it.\n        factory: (animation)=>{\n            let cleanup;\n            const start = ()=>{\n                // A provided ref may be hydrated by an effect declared after\n                // useScroll (or in a parent). Don't attach to the window\n                // scroll in the meantime — that result gets cached and would\n                // permanently mistrack. Wait until the ref resolves.\n                if (isRefPending(container) || isRefPending(target)) {\n                    motion_dom__WEBPACK_IMPORTED_MODULE_2__.microtask.read(start);\n                    return;\n                }\n                cleanup = (0,_render_dom_scroll_index_mjs__WEBPACK_IMPORTED_MODULE_3__.scroll)(animation, {\n                    ...options,\n                    axis,\n                    container: container?.current || undefined,\n                    target: target?.current || undefined\n                });\n            };\n            motion_dom__WEBPACK_IMPORTED_MODULE_2__.microtask.read(start);\n            return ()=>{\n                (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.cancelMicrotask)(start);\n                cleanup?.();\n            };\n        },\n        times: [\n            0,\n            1\n        ],\n        keyframes: [\n            0,\n            1\n        ],\n        ease: (v)=>v,\n        duration: 1\n    };\n}\nfunction canAccelerateScroll(target, offset) {\n    if (typeof window === \"undefined\") return false;\n    return target ? (0,motion_dom__WEBPACK_IMPORTED_MODULE_4__.supportsViewTimeline)() && !!(0,_render_dom_scroll_utils_offset_to_range_mjs__WEBPACK_IMPORTED_MODULE_5__.offsetToViewTimelineRange)(offset) : (0,motion_dom__WEBPACK_IMPORTED_MODULE_4__.supportsScrollTimeline)();\n}\nfunction useScroll({ container, target, ...options } = {}) {\n    _s();\n    const values = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_6__.useConstant)(createScrollMotionValues);\n    if (canAccelerateScroll(target, options.offset)) {\n        values.scrollXProgress.accelerate = makeAccelerateConfig(\"x\", options, container, target);\n        values.scrollYProgress.accelerate = makeAccelerateConfig(\"y\", options, container, target);\n    }\n    const scrollAnimation = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);\n    const needsStart = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(false);\n    const start = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)({\n        \"useScroll.useCallback[start]\": ()=>{\n            scrollAnimation.current = (0,_render_dom_scroll_index_mjs__WEBPACK_IMPORTED_MODULE_3__.scroll)({\n                \"useScroll.useCallback[start]\": (_progress, { x, y })=>{\n                    values.scrollX.set(x.current);\n                    values.scrollXProgress.set(x.progress);\n                    values.scrollY.set(y.current);\n                    values.scrollYProgress.set(y.progress);\n                }\n            }[\"useScroll.useCallback[start]\"], {\n                ...options,\n                container: container?.current || undefined,\n                target: target?.current || undefined\n            });\n            return ({\n                \"useScroll.useCallback[start]\": ()=>{\n                    scrollAnimation.current?.();\n                }\n            })[\"useScroll.useCallback[start]\"];\n        }\n    }[\"useScroll.useCallback[start]\"], [\n        container,\n        target,\n        JSON.stringify(options.offset)\n    ]);\n    (0,_utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_7__.useIsomorphicLayoutEffect)({\n        \"useScroll.useIsomorphicLayoutEffect\": ()=>{\n            needsStart.current = false;\n            if (isRefPending(container) || isRefPending(target)) {\n                needsStart.current = true;\n                return;\n            } else {\n                return start();\n            }\n        }\n    }[\"useScroll.useIsomorphicLayoutEffect\"], [\n        start\n    ]);\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)({\n        \"useScroll.useEffect\": ()=>{\n            if (!needsStart.current) return;\n            // Defer to a microtask so any sibling/parent effect that hydrates the\n            // ref has a chance to run first.\n            let cleanup;\n            const tryStart = {\n                \"useScroll.useEffect.tryStart\": ()=>{\n                    const containerPending = isRefPending(container);\n                    const targetPending = isRefPending(target);\n                    (0,motion_utils__WEBPACK_IMPORTED_MODULE_8__.invariant)(!containerPending, \"Container ref is defined but not hydrated\", \"use-scroll-ref\");\n                    (0,motion_utils__WEBPACK_IMPORTED_MODULE_8__.invariant)(!targetPending, \"Target ref is defined but not hydrated\", \"use-scroll-ref\");\n                    if (!containerPending && !targetPending) cleanup = start();\n                }\n            }[\"useScroll.useEffect.tryStart\"];\n            motion_dom__WEBPACK_IMPORTED_MODULE_2__.microtask.read(tryStart);\n            return ({\n                \"useScroll.useEffect\": ()=>{\n                    (0,motion_dom__WEBPACK_IMPORTED_MODULE_2__.cancelMicrotask)(tryStart);\n                    cleanup?.();\n                }\n            })[\"useScroll.useEffect\"];\n        }\n    }[\"useScroll.useEffect\"], [\n        start\n    ]);\n    return values;\n}\n_s(useScroll, \"7d8QuU7wFCYQR1bTGgQzfBDJCbw=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_6__.useConstant,\n        _utils_use_isomorphic_effect_mjs__WEBPACK_IMPORTED_MODULE_7__.useIsomorphicLayoutEffect\n    ];\n});\n //# sourceMappingURL=use-scroll.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-scroll.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-spring.mjs":
/*!*************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-spring.mjs ***!
  \*************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useSpring: () => (/* binding */ useSpring)\n/* harmony export */ });\n/* harmony import */ var _use_follow_value_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./use-follow-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-follow-value.mjs\");\n/* __next_internal_client_entry_do_not_use__ useSpring auto */ var _s = $RefreshSig$();\n\nfunction useSpring(source, options = {}) {\n    _s();\n    return (0,_use_follow_value_mjs__WEBPACK_IMPORTED_MODULE_0__.useFollowValue)(source, {\n        type: \"spring\",\n        ...options\n    });\n}\n_s(useSpring, \"Gxy1j5wDwvP/X4+gP0KboDY8rbY=\", false, function() {\n    return [\n        _use_follow_value_mjs__WEBPACK_IMPORTED_MODULE_0__.useFollowValue\n    ];\n});\n //# sourceMappingURL=use-spring.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy92YWx1ZS91c2Utc3ByaW5nLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7SUErQ0k7UUFBQTtRQUFBO0lBQUE7QUFDSjs7O1FBREkiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFx2YWx1ZVxcdXNlLXNwcmluZy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBGb2xsb3dWYWx1ZU9wdGlvbnMsIE1vdGlvblZhbHVlLCBTcHJpbmdPcHRpb25zIH0gZnJvbSBcIm1vdGlvbi1kb21cIlxuaW1wb3J0IHsgdXNlRm9sbG93VmFsdWUgfSBmcm9tIFwiLi91c2UtZm9sbG93LXZhbHVlXCJcblxudHlwZSBVc2VTcHJpbmdPcHRpb25zID0gU3ByaW5nT3B0aW9ucyAmXG4gICAgUGljazxGb2xsb3dWYWx1ZU9wdGlvbnMsIFwic2tpcEluaXRpYWxBbmltYXRpb25cIj5cblxuLyoqXG4gKiBDcmVhdGVzIGEgYE1vdGlvblZhbHVlYCB0aGF0LCB3aGVuIGBzZXRgLCB3aWxsIHVzZSBhIHNwcmluZyBhbmltYXRpb24gdG8gYW5pbWF0ZSB0byBpdHMgbmV3IHN0YXRlLlxuICpcbiAqIEl0IGNhbiBlaXRoZXIgd29yayBhcyBhIHN0YW5kLWFsb25lIGBNb3Rpb25WYWx1ZWAgYnkgaW5pdGlhbGlzaW5nIGl0IHdpdGggYSB2YWx1ZSwgb3IgYXMgYSBzdWJzY3JpYmVyXG4gKiB0byBhbm90aGVyIGBNb3Rpb25WYWx1ZWAuXG4gKlxuICogQHJlbWFya3NcbiAqXG4gKiBgYGBqc3hcbiAqIGNvbnN0IHggPSB1c2VTcHJpbmcoMCwgeyBzdGlmZm5lc3M6IDMwMCB9KVxuICogY29uc3QgeSA9IHVzZVNwcmluZyh4LCB7IGRhbXBpbmc6IDEwIH0pXG4gKiBgYGBcbiAqXG4gKiBAcGFyYW0gaW5wdXRWYWx1ZSAtIGBNb3Rpb25WYWx1ZWAgb3IgbnVtYmVyLiBJZiBwcm92aWRlZCBhIGBNb3Rpb25WYWx1ZWAsIHdoZW4gdGhlIGlucHV0IGBNb3Rpb25WYWx1ZWAgY2hhbmdlcywgdGhlIGNyZWF0ZWQgYE1vdGlvblZhbHVlYCB3aWxsIHNwcmluZyB0b3dhcmRzIHRoYXQgdmFsdWUuXG4gKiBAcGFyYW0gc3ByaW5nQ29uZmlnIC0gQ29uZmlndXJhdGlvbiBvcHRpb25zIGZvciB0aGUgc3ByaW5nLlxuICogQHJldHVybnMgYE1vdGlvblZhbHVlYFxuICpcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVzZVNwcmluZyhcbiAgICBzb3VyY2U6IE1vdGlvblZhbHVlPHN0cmluZz4sXG4gICAgb3B0aW9ucz86IFVzZVNwcmluZ09wdGlvbnNcbik6IE1vdGlvblZhbHVlPHN0cmluZz5cbmV4cG9ydCBmdW5jdGlvbiB1c2VTcHJpbmcoXG4gICAgc291cmNlOiBzdHJpbmcsXG4gICAgb3B0aW9ucz86IFVzZVNwcmluZ09wdGlvbnNcbik6IE1vdGlvblZhbHVlPHN0cmluZz5cbmV4cG9ydCBmdW5jdGlvbiB1c2VTcHJpbmcoXG4gICAgc291cmNlOiBNb3Rpb25WYWx1ZTxudW1iZXI+LFxuICAgIG9wdGlvbnM/OiBVc2VTcHJpbmdPcHRpb25zXG4pOiBNb3Rpb25WYWx1ZTxudW1iZXI+XG5leHBvcnQgZnVuY3Rpb24gdXNlU3ByaW5nKFxuICAgIHNvdXJjZTogbnVtYmVyLFxuICAgIG9wdGlvbnM/OiBVc2VTcHJpbmdPcHRpb25zXG4pOiBNb3Rpb25WYWx1ZTxudW1iZXI+XG5leHBvcnQgZnVuY3Rpb24gdXNlU3ByaW5nKFxuICAgIHNvdXJjZTogTW90aW9uVmFsdWU8c3RyaW5nPiB8IE1vdGlvblZhbHVlPG51bWJlcj4gfCBzdHJpbmcgfCBudW1iZXIsXG4gICAgb3B0aW9uczogVXNlU3ByaW5nT3B0aW9ucyA9IHt9XG4pOiBNb3Rpb25WYWx1ZTxzdHJpbmc+IHwgTW90aW9uVmFsdWU8bnVtYmVyPiB7XG4gICAgcmV0dXJuIHVzZUZvbGxvd1ZhbHVlKHNvdXJjZSBhcyBhbnksIHsgdHlwZTogXCJzcHJpbmdcIiwgLi4ub3B0aW9ucyB9KVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-spring.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-time.mjs":
/*!***********************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-time.mjs ***!
  \***********************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useTime: () => (/* binding */ useTime)\n/* harmony export */ });\n/* harmony import */ var _utils_use_animation_frame_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/use-animation-frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-animation-frame.mjs\");\n/* harmony import */ var _use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./use-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-value.mjs\");\n/* __next_internal_client_entry_do_not_use__ useTime auto */ var _s = $RefreshSig$();\n\n\nfunction useTime() {\n    _s();\n    const time = (0,_use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.useMotionValue)(0);\n    (0,_utils_use_animation_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.useAnimationFrame)({\n        \"useTime.useAnimationFrame\": (t)=>time.set(t)\n    }[\"useTime.useAnimationFrame\"]);\n    return time;\n}\n_s(useTime, \"hr4M5nL3Wrc+cV9Sjqj3vyP5sME=\", false, function() {\n    return [\n        _use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.useMotionValue,\n        _utils_use_animation_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.useAnimationFrame\n    ];\n});\n //# sourceMappingURL=use-time.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy92YWx1ZS91c2UtdGltZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFNSTtJQUNBLGlGQUFpQjtxQ0FBakI7O0lBQ0E7QUFDSjs7O1FBSEk7UUFDQSw2RUFBaUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFx2YWx1ZVxcdXNlLXRpbWUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCJcblxuaW1wb3J0IHsgdXNlQW5pbWF0aW9uRnJhbWUgfSBmcm9tIFwiLi4vdXRpbHMvdXNlLWFuaW1hdGlvbi1mcmFtZVwiXG5pbXBvcnQgeyB1c2VNb3Rpb25WYWx1ZSB9IGZyb20gXCIuL3VzZS1tb3Rpb24tdmFsdWVcIlxuXG5leHBvcnQgZnVuY3Rpb24gdXNlVGltZSgpIHtcbiAgICBjb25zdCB0aW1lID0gdXNlTW90aW9uVmFsdWUoMClcbiAgICB1c2VBbmltYXRpb25GcmFtZSgodCkgPT4gdGltZS5zZXQodCkpXG4gICAgcmV0dXJuIHRpbWVcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-time.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-transform.mjs":
/*!****************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-transform.mjs ***!
  \****************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useTransform: () => (/* binding */ useTransform)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/transform.mjs\");\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* harmony import */ var _use_combine_values_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./use-combine-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-combine-values.mjs\");\n/* harmony import */ var _use_computed_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./use-computed.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-computed.mjs\");\n/* __next_internal_client_entry_do_not_use__ useTransform auto */ var _s = $RefreshSig$(), _s1 = $RefreshSig$(), _s2 = $RefreshSig$();\n\n\n\n\nfunction useTransform(input, inputRangeOrTransformer, outputRangeOrMap, options) {\n    _s();\n    if (typeof input === \"function\") {\n        return (0,_use_computed_mjs__WEBPACK_IMPORTED_MODULE_0__.useComputed)(input);\n    }\n    /**\n     * Detect if outputRangeOrMap is an output map (object with keys)\n     * rather than an output range (array).\n     */ const isOutputMap = outputRangeOrMap !== undefined && !Array.isArray(outputRangeOrMap) && typeof inputRangeOrTransformer !== \"function\";\n    if (isOutputMap) {\n        return useMapTransform(input, inputRangeOrTransformer, outputRangeOrMap, options);\n    }\n    const outputRange = outputRangeOrMap;\n    const transformer = typeof inputRangeOrTransformer === \"function\" ? inputRangeOrTransformer : (0,motion_dom__WEBPACK_IMPORTED_MODULE_1__.transform)(inputRangeOrTransformer, outputRange, options);\n    const result = Array.isArray(input) ? useListTransform(input, transformer) : useListTransform([\n        input\n    ], {\n        \"useTransform.useListTransform\": ([latest])=>transformer(latest)\n    }[\"useTransform.useListTransform\"]);\n    const inputAccelerate = !Array.isArray(input) ? input.accelerate : undefined;\n    if (inputAccelerate && !inputAccelerate.isTransformed && typeof inputRangeOrTransformer !== \"function\" && Array.isArray(outputRangeOrMap) && options?.clamp !== false) {\n        result.accelerate = {\n            ...inputAccelerate,\n            times: inputRangeOrTransformer,\n            keyframes: outputRangeOrMap,\n            isTransformed: true,\n            ...options?.ease ? {\n                ease: options.ease\n            } : {}\n        };\n    }\n    return result;\n}\n_s(useTransform, \"KfnyjUEYpQ2zjoZo8xBCyW2tKXk=\", false, function() {\n    return [\n        useListTransform,\n        useListTransform\n    ];\n});\nfunction useListTransform(values, transformer) {\n    _s1();\n    const latest = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__.useConstant)({\n        \"useListTransform.useConstant[latest]\": ()=>[]\n    }[\"useListTransform.useConstant[latest]\"]);\n    return (0,_use_combine_values_mjs__WEBPACK_IMPORTED_MODULE_3__.useCombineMotionValues)(values, {\n        \"useListTransform.useCombineMotionValues\": ()=>{\n            latest.length = 0;\n            const numValues = values.length;\n            for(let i = 0; i < numValues; i++){\n                latest[i] = values[i].get();\n            }\n            return transformer(latest);\n        }\n    }[\"useListTransform.useCombineMotionValues\"]);\n}\n_s1(useListTransform, \"2juNuGgwqBcSwJlKeEYuU4rQnFo=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__.useConstant,\n        _use_combine_values_mjs__WEBPACK_IMPORTED_MODULE_3__.useCombineMotionValues\n    ];\n});\nfunction useMapTransform(inputValue, inputRange, outputMap, options) {\n    _s2();\n    /**\n     * Capture keys once to ensure hooks are called in consistent order.\n     */ const keys = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__.useConstant)({\n        \"useMapTransform.useConstant[keys]\": ()=>Object.keys(outputMap)\n    }[\"useMapTransform.useConstant[keys]\"]);\n    const output = (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__.useConstant)({\n        \"useMapTransform.useConstant[output]\": ()=>({})\n    }[\"useMapTransform.useConstant[output]\"]);\n    for (const key of keys){\n        output[key] = useTransform(inputValue, inputRange, outputMap[key], options);\n    }\n    return output;\n}\n_s2(useMapTransform, \"HCqHyt81jjE9VU1dmOUWxaLGpbk=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__.useConstant,\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_2__.useConstant\n    ];\n});\n //# sourceMappingURL=use-transform.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-transform.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-velocity.mjs":
/*!***************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-velocity.mjs ***!
  \***************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useVelocity: () => (/* binding */ useVelocity)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var _utils_use_motion_value_event_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/use-motion-value-event.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-motion-value-event.mjs\");\n/* harmony import */ var _use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./use-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-motion-value.mjs\");\n/* __next_internal_client_entry_do_not_use__ useVelocity auto */ var _s = $RefreshSig$();\n\n\n\n/**\n * Creates a `MotionValue` that updates when the velocity of the provided `MotionValue` changes.\n *\n * ```javascript\n * const x = useMotionValue(0)\n * const xVelocity = useVelocity(x)\n * const xAcceleration = useVelocity(xVelocity)\n * ```\n *\n * @public\n */ function useVelocity(value) {\n    _s();\n    const velocity = (0,_use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.useMotionValue)(value.getVelocity());\n    const updateVelocity = ()=>{\n        const latest = value.getVelocity();\n        velocity.set(latest);\n        /**\n         * If we still have velocity, schedule an update for the next frame\n         * to keep checking until it is zero.\n         */ if (latest) motion_dom__WEBPACK_IMPORTED_MODULE_1__.frame.update(updateVelocity);\n    };\n    (0,_utils_use_motion_value_event_mjs__WEBPACK_IMPORTED_MODULE_2__.useMotionValueEvent)(value, \"change\", {\n        \"useVelocity.useMotionValueEvent\": ()=>{\n            // Schedule an update to this value at the end of the current frame.\n            motion_dom__WEBPACK_IMPORTED_MODULE_1__.frame.update(updateVelocity, false, true);\n        }\n    }[\"useVelocity.useMotionValueEvent\"]);\n    return velocity;\n}\n_s(useVelocity, \"4IV0bg73/hk1TR/RdbPG8J7CuEo=\", false, function() {\n    return [\n        _use_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.useMotionValue,\n        _utils_use_motion_value_event_mjs__WEBPACK_IMPORTED_MODULE_2__.useMotionValueEvent\n    ];\n});\n //# sourceMappingURL=use-velocity.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy92YWx1ZS91c2UtdmVsb2NpdHkubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBS0E7Ozs7Ozs7Ozs7Q0FVRyxHQUNHOzs7O1FBSUU7UUFDQTtRQUVBOzs7U0FHRyxHQUNILFlBQVksNkNBQUssQ0FBTDtJQUNoQjtJQUVBLHNGQUFtQixDQUFuQjsyQ0FBQTs7O1FBR0E7O0lBRUE7QUFDSjtHQXBCTTs7O1FBY0Ysa0ZBQW1CIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcdmFsdWVcXHVzZS12ZWxvY2l0eS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuXG5pbXBvcnQgeyBmcmFtZSwgTW90aW9uVmFsdWUgfSBmcm9tIFwibW90aW9uLWRvbVwiXG5pbXBvcnQgeyB1c2VNb3Rpb25WYWx1ZUV2ZW50IH0gZnJvbSBcIi4uL3V0aWxzL3VzZS1tb3Rpb24tdmFsdWUtZXZlbnRcIlxuaW1wb3J0IHsgdXNlTW90aW9uVmFsdWUgfSBmcm9tIFwiLi91c2UtbW90aW9uLXZhbHVlXCJcbi8qKlxuICogQ3JlYXRlcyBhIGBNb3Rpb25WYWx1ZWAgdGhhdCB1cGRhdGVzIHdoZW4gdGhlIHZlbG9jaXR5IG9mIHRoZSBwcm92aWRlZCBgTW90aW9uVmFsdWVgIGNoYW5nZXMuXG4gKlxuICogYGBgamF2YXNjcmlwdFxuICogY29uc3QgeCA9IHVzZU1vdGlvblZhbHVlKDApXG4gKiBjb25zdCB4VmVsb2NpdHkgPSB1c2VWZWxvY2l0eSh4KVxuICogY29uc3QgeEFjY2VsZXJhdGlvbiA9IHVzZVZlbG9jaXR5KHhWZWxvY2l0eSlcbiAqIGBgYFxuICpcbiAqIEBwdWJsaWNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHVzZVZlbG9jaXR5KHZhbHVlOiBNb3Rpb25WYWx1ZTxudW1iZXI+KTogTW90aW9uVmFsdWU8bnVtYmVyPiB7XG4gICAgY29uc3QgdmVsb2NpdHkgPSB1c2VNb3Rpb25WYWx1ZSh2YWx1ZS5nZXRWZWxvY2l0eSgpKVxuXG4gICAgY29uc3QgdXBkYXRlVmVsb2NpdHkgPSAoKSA9PiB7XG4gICAgICAgIGNvbnN0IGxhdGVzdCA9IHZhbHVlLmdldFZlbG9jaXR5KClcbiAgICAgICAgdmVsb2NpdHkuc2V0KGxhdGVzdClcblxuICAgICAgICAvKipcbiAgICAgICAgICogSWYgd2Ugc3RpbGwgaGF2ZSB2ZWxvY2l0eSwgc2NoZWR1bGUgYW4gdXBkYXRlIGZvciB0aGUgbmV4dCBmcmFtZVxuICAgICAgICAgKiB0byBrZWVwIGNoZWNraW5nIHVudGlsIGl0IGlzIHplcm8uXG4gICAgICAgICAqL1xuICAgICAgICBpZiAobGF0ZXN0KSBmcmFtZS51cGRhdGUodXBkYXRlVmVsb2NpdHkpXG4gICAgfVxuXG4gICAgdXNlTW90aW9uVmFsdWVFdmVudCh2YWx1ZSwgXCJjaGFuZ2VcIiwgKCkgPT4ge1xuICAgICAgICAvLyBTY2hlZHVsZSBhbiB1cGRhdGUgdG8gdGhpcyB2YWx1ZSBhdCB0aGUgZW5kIG9mIHRoZSBjdXJyZW50IGZyYW1lLlxuICAgICAgICBmcmFtZS51cGRhdGUodXBkYXRlVmVsb2NpdHksIGZhbHNlLCB0cnVlKVxuICAgIH0pXG5cbiAgICByZXR1cm4gdmVsb2NpdHlcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-velocity.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-will-change/WillChangeMotionValue.mjs":
/*!****************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-will-change/WillChangeMotionValue.mjs ***!
  \****************************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   WillChangeMotionValue: () => (/* binding */ WillChangeMotionValue)\n/* harmony export */ });\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n/* harmony import */ var motion_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-dom */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/accelerated-values.mjs\");\n\n\nclass WillChangeMotionValue extends motion_dom__WEBPACK_IMPORTED_MODULE_0__.MotionValue {\n    constructor() {\n        super(...arguments);\n        this.isEnabled = false;\n    }\n    add(name) {\n        if (motion_dom__WEBPACK_IMPORTED_MODULE_1__.transformProps.has(name) || motion_dom__WEBPACK_IMPORTED_MODULE_2__.acceleratedValues.has(name)) {\n            this.isEnabled = true;\n            this.update();\n        }\n    }\n    update() {\n        this.set(this.isEnabled ? \"transform\" : \"auto\");\n    }\n}\n\n\n//# sourceMappingURL=WillChangeMotionValue.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy92YWx1ZS91c2Utd2lsbC1jaGFuZ2UvV2lsbENoYW5nZU1vdGlvblZhbHVlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQTRFOztBQUU1RSxvQ0FBb0MsbURBQVc7QUFDL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVksc0RBQWMsY0FBYyx5REFBaUI7QUFDekQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFaUM7QUFDakMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcZnJhbWVyLW1vdGlvbkAxMi40Mi4yX3JlYWN0X2YzYmEwZTgyMzQ5ZGMyMjhhYzcwMDIzOGM1MjY5ZTAyXFxub2RlX21vZHVsZXNcXGZyYW1lci1tb3Rpb25cXGRpc3RcXGVzXFx2YWx1ZVxcdXNlLXdpbGwtY2hhbmdlXFxXaWxsQ2hhbmdlTW90aW9uVmFsdWUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vdGlvblZhbHVlLCB0cmFuc2Zvcm1Qcm9wcywgYWNjZWxlcmF0ZWRWYWx1ZXMgfSBmcm9tICdtb3Rpb24tZG9tJztcblxuY2xhc3MgV2lsbENoYW5nZU1vdGlvblZhbHVlIGV4dGVuZHMgTW90aW9uVmFsdWUge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLmlzRW5hYmxlZCA9IGZhbHNlO1xuICAgIH1cbiAgICBhZGQobmFtZSkge1xuICAgICAgICBpZiAodHJhbnNmb3JtUHJvcHMuaGFzKG5hbWUpIHx8IGFjY2VsZXJhdGVkVmFsdWVzLmhhcyhuYW1lKSkge1xuICAgICAgICAgICAgdGhpcy5pc0VuYWJsZWQgPSB0cnVlO1xuICAgICAgICAgICAgdGhpcy51cGRhdGUoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1cGRhdGUoKSB7XG4gICAgICAgIHRoaXMuc2V0KHRoaXMuaXNFbmFibGVkID8gXCJ0cmFuc2Zvcm1cIiA6IFwiYXV0b1wiKTtcbiAgICB9XG59XG5cbmV4cG9ydCB7IFdpbGxDaGFuZ2VNb3Rpb25WYWx1ZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9V2lsbENoYW5nZU1vdGlvblZhbHVlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-will-change/WillChangeMotionValue.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-will-change/index.mjs":
/*!************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-will-change/index.mjs ***!
  \************************************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useWillChange: () => (/* binding */ useWillChange)\n/* harmony export */ });\n/* harmony import */ var _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/use-constant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/utils/use-constant.mjs\");\n/* harmony import */ var _WillChangeMotionValue_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./WillChangeMotionValue.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-will-change/WillChangeMotionValue.mjs\");\n/* __next_internal_client_entry_do_not_use__ useWillChange auto */ var _s = $RefreshSig$();\n\n\nfunction useWillChange() {\n    _s();\n    return (0,_utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__.useConstant)({\n        \"useWillChange.useConstant\": ()=>new _WillChangeMotionValue_mjs__WEBPACK_IMPORTED_MODULE_1__.WillChangeMotionValue(\"auto\")\n    }[\"useWillChange.useConstant\"]);\n}\n_s(useWillChange, \"6Hotjiq5jReIayUUDmjTUZRF2W0=\", false, function() {\n    return [\n        _utils_use_constant_mjs__WEBPACK_IMPORTED_MODULE_0__.useConstant\n    ];\n});\n //# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9mcmFtZXItbW90aW9uQDEyLjQyLjJfcmVhY3RfZjNiYTBlODIzNDlkYzIyOGFjNzAwMjM4YzUyNjllMDIvbm9kZV9tb2R1bGVzL2ZyYW1lci1tb3Rpb24vZGlzdC9lcy92YWx1ZS91c2Utd2lsbC1jaGFuZ2UvaW5kZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBUUEiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXHZhbHVlXFx1c2Utd2lsbC1jaGFuZ2VcXGluZGV4LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiXG5cbmltcG9ydCB0eXBlIHsgV2lsbENoYW5nZSB9IGZyb20gXCJtb3Rpb24tZG9tXCJcbmltcG9ydCB7IHVzZUNvbnN0YW50IH0gZnJvbSBcIi4uLy4uL3V0aWxzL3VzZS1jb25zdGFudFwiXG5pbXBvcnQgeyBXaWxsQ2hhbmdlTW90aW9uVmFsdWUgfSBmcm9tIFwiLi9XaWxsQ2hhbmdlTW90aW9uVmFsdWVcIlxuXG5leHBvcnQgZnVuY3Rpb24gdXNlV2lsbENoYW5nZSgpOiBXaWxsQ2hhbmdlIHtcbiAgICByZXR1cm4gdXNlQ29uc3RhbnQoKCkgPT4gbmV3IFdpbGxDaGFuZ2VNb3Rpb25WYWx1ZShcImF1dG9cIikpXG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/value/use-will-change/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/Icon.js":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/Icon.js ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ Icon)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _defaultAttributes_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./defaultAttributes.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/defaultAttributes.js\");\n/* harmony import */ var _shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./shared/src/utils.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/shared/src/utils.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \n\n\nconst Icon = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(_c = ({ color = \"currentColor\", size = 24, strokeWidth = 2, absoluteStrokeWidth, className = \"\", children, iconNode, ...rest }, ref)=>/*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(\"svg\", {\n        ref,\n        ..._defaultAttributes_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n        width: size,\n        height: size,\n        stroke: color,\n        strokeWidth: absoluteStrokeWidth ? Number(strokeWidth) * 24 / Number(size) : strokeWidth,\n        className: (0,_shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"lucide\", className),\n        ...!children && !(0,_shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__.hasA11yProp)(rest) && {\n            \"aria-hidden\": \"true\"\n        },\n        ...rest\n    }, [\n        ...iconNode.map(([tag, attrs])=>/*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(tag, attrs)),\n        ...Array.isArray(children) ? children : [\n            children\n        ]\n    ]));\n_c1 = Icon;\n //# sourceMappingURL=Icon.js.map\nvar _c, _c1;\n$RefreshReg$(_c, \"Icon$forwardRef\");\n$RefreshReg$(_c1, \"Icon\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9JY29uLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUF3QkEsTUFBTSxxQkFBTyx1REFDWCxDQUNFLEVBQ0UsUUFBUSxnQkFDUixPQUFPLElBQ1AsY0FBYyxHQUNkLHFCQUNBLFlBQVksSUFDWixVQUNBLFVBQ0EsR0FBRyxRQUVMLG9CQUVBLHFEQUNFLE9BQ0E7UUFDRTtRQUNBLEdBQUc7UUFDSCxPQUFPO1FBQ1AsUUFBUTtRQUNSLFFBQVE7UUFDUixhQUFhLHNCQUF1QixPQUFPLFdBQVcsSUFBSSxLQUFNLE9BQU8sSUFBSSxJQUFJO1FBQy9FLFdBQVcsbUVBQWEsVUFBVSxTQUFTO1FBQzNDLEdBQUksQ0FBQyxZQUFZLENBQUMsa0VBQVksSUFBSSxLQUFLO1lBQUUsZUFBZTtRQUFBLENBQU87UUFDL0QsR0FBRztJQUFBLENBQ0wsRUFDQTtXQUNLLFNBQVMsSUFBSSxDQUFDLENBQUMsS0FBSyxLQUFLLGtCQUFNLHFEQUFjLEtBQUssS0FBSyxDQUFDO1dBQ3ZELE1BQU0sUUFBUSxRQUFRLElBQUksV0FBVztZQUFDLFFBQVE7U0FBQTtLQUFBIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxzcmNcXEljb24udHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlRWxlbWVudCwgZm9yd2FyZFJlZiB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCBkZWZhdWx0QXR0cmlidXRlcyBmcm9tICcuL2RlZmF1bHRBdHRyaWJ1dGVzJztcbmltcG9ydCB7IEljb25Ob2RlLCBMdWNpZGVQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IHsgbWVyZ2VDbGFzc2VzLCBoYXNBMTF5UHJvcCB9IGZyb20gJ0BsdWNpZGUvc2hhcmVkJztcblxuaW50ZXJmYWNlIEljb25Db21wb25lbnRQcm9wcyBleHRlbmRzIEx1Y2lkZVByb3BzIHtcbiAgaWNvbk5vZGU6IEljb25Ob2RlO1xufVxuXG4vKipcbiAqIEx1Y2lkZSBpY29uIGNvbXBvbmVudFxuICpcbiAqIEBjb21wb25lbnQgSWNvblxuICogQHBhcmFtIHtvYmplY3R9IHByb3BzXG4gKiBAcGFyYW0ge3N0cmluZ30gcHJvcHMuY29sb3IgLSBUaGUgY29sb3Igb2YgdGhlIGljb25cbiAqIEBwYXJhbSB7bnVtYmVyfSBwcm9wcy5zaXplIC0gVGhlIHNpemUgb2YgdGhlIGljb25cbiAqIEBwYXJhbSB7bnVtYmVyfSBwcm9wcy5zdHJva2VXaWR0aCAtIFRoZSBzdHJva2Ugd2lkdGggb2YgdGhlIGljb25cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gcHJvcHMuYWJzb2x1dGVTdHJva2VXaWR0aCAtIFdoZXRoZXIgdG8gdXNlIGFic29sdXRlIHN0cm9rZSB3aWR0aFxuICogQHBhcmFtIHtzdHJpbmd9IHByb3BzLmNsYXNzTmFtZSAtIFRoZSBjbGFzcyBuYW1lIG9mIHRoZSBpY29uXG4gKiBAcGFyYW0ge0ljb25Ob2RlfSBwcm9wcy5jaGlsZHJlbiAtIFRoZSBjaGlsZHJlbiBvZiB0aGUgaWNvblxuICogQHBhcmFtIHtJY29uTm9kZX0gcHJvcHMuaWNvbk5vZGUgLSBUaGUgaWNvbiBub2RlIG9mIHRoZSBpY29uXG4gKlxuICogQHJldHVybnMge0ZvcndhcmRSZWZFeG90aWNDb21wb25lbnR9IEx1Y2lkZUljb25cbiAqL1xuY29uc3QgSWNvbiA9IGZvcndhcmRSZWY8U1ZHU1ZHRWxlbWVudCwgSWNvbkNvbXBvbmVudFByb3BzPihcbiAgKFxuICAgIHtcbiAgICAgIGNvbG9yID0gJ2N1cnJlbnRDb2xvcicsXG4gICAgICBzaXplID0gMjQsXG4gICAgICBzdHJva2VXaWR0aCA9IDIsXG4gICAgICBhYnNvbHV0ZVN0cm9rZVdpZHRoLFxuICAgICAgY2xhc3NOYW1lID0gJycsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIGljb25Ob2RlLFxuICAgICAgLi4ucmVzdFxuICAgIH0sXG4gICAgcmVmLFxuICApID0+XG4gICAgY3JlYXRlRWxlbWVudChcbiAgICAgICdzdmcnLFxuICAgICAge1xuICAgICAgICByZWYsXG4gICAgICAgIC4uLmRlZmF1bHRBdHRyaWJ1dGVzLFxuICAgICAgICB3aWR0aDogc2l6ZSxcbiAgICAgICAgaGVpZ2h0OiBzaXplLFxuICAgICAgICBzdHJva2U6IGNvbG9yLFxuICAgICAgICBzdHJva2VXaWR0aDogYWJzb2x1dGVTdHJva2VXaWR0aCA/IChOdW1iZXIoc3Ryb2tlV2lkdGgpICogMjQpIC8gTnVtYmVyKHNpemUpIDogc3Ryb2tlV2lkdGgsXG4gICAgICAgIGNsYXNzTmFtZTogbWVyZ2VDbGFzc2VzKCdsdWNpZGUnLCBjbGFzc05hbWUpLFxuICAgICAgICAuLi4oIWNoaWxkcmVuICYmICFoYXNBMTF5UHJvcChyZXN0KSAmJiB7ICdhcmlhLWhpZGRlbic6ICd0cnVlJyB9KSxcbiAgICAgICAgLi4ucmVzdCxcbiAgICAgIH0sXG4gICAgICBbXG4gICAgICAgIC4uLmljb25Ob2RlLm1hcCgoW3RhZywgYXR0cnNdKSA9PiBjcmVhdGVFbGVtZW50KHRhZywgYXR0cnMpKSxcbiAgICAgICAgLi4uKEFycmF5LmlzQXJyYXkoY2hpbGRyZW4pID8gY2hpbGRyZW4gOiBbY2hpbGRyZW5dKSxcbiAgICAgIF0sXG4gICAgKSxcbik7XG5cbmV4cG9ydCBkZWZhdWx0IEljb247XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/Icon.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ createLucideIcon)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./shared/src/utils.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/shared/src/utils.js\");\n/* harmony import */ var _Icon_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Icon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/Icon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \n\n\nconst createLucideIcon = (iconName, iconNode)=>{\n    const Component = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(({ className, ...props }, ref)=>/*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_Icon_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n            ref,\n            iconNode,\n            className: (0,_shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(`lucide-${(0,_shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__.toKebabCase)((0,_shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__.toPascalCase)(iconName))}`, `lucide-${iconName}`, className),\n            ...props\n        }));\n    Component.displayName = (0,_shared_src_utils_js__WEBPACK_IMPORTED_MODULE_2__.toPascalCase)(iconName);\n    return Component;\n};\n //# sourceMappingURL=createLucideIcon.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9jcmVhdGVMdWNpZGVJY29uLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUFXQSxNQUFNLG1CQUFtQixDQUFDLFVBQWtCO0lBQzFDLE1BQU0sMEJBQVksa0RBQXVDLENBQUMsRUFBRSxXQUFXLEdBQUcsT0FBTSxFQUFHLG9CQUNqRixxREFBYyxrREFBTTtZQUNsQjtZQUNBO1lBQ0EsV0FBVyxtRUFDVCxVQUFVLGtFQUFZLG1FQUFhLFFBQVEsQ0FBQyxDQUFDLElBQzdDLFVBQVUsUUFBUSxJQUNsQjtZQUVGLEdBQUc7UUFBQSxDQUNKO0lBR0gsVUFBVSxjQUFjLG1FQUFhLFFBQVE7SUFFN0MsT0FBTztBQUNUIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxzcmNcXGNyZWF0ZUx1Y2lkZUljb24udHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlRWxlbWVudCwgZm9yd2FyZFJlZiB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IG1lcmdlQ2xhc3NlcywgdG9LZWJhYkNhc2UsIHRvUGFzY2FsQ2FzZSB9IGZyb20gJ0BsdWNpZGUvc2hhcmVkJztcbmltcG9ydCB7IEljb25Ob2RlLCBMdWNpZGVQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IEljb24gZnJvbSAnLi9JY29uJztcblxuLyoqXG4gKiBDcmVhdGUgYSBMdWNpZGUgaWNvbiBjb21wb25lbnRcbiAqIEBwYXJhbSB7c3RyaW5nfSBpY29uTmFtZVxuICogQHBhcmFtIHthcnJheX0gaWNvbk5vZGVcbiAqIEByZXR1cm5zIHtGb3J3YXJkUmVmRXhvdGljQ29tcG9uZW50fSBMdWNpZGVJY29uXG4gKi9cbmNvbnN0IGNyZWF0ZUx1Y2lkZUljb24gPSAoaWNvbk5hbWU6IHN0cmluZywgaWNvbk5vZGU6IEljb25Ob2RlKSA9PiB7XG4gIGNvbnN0IENvbXBvbmVudCA9IGZvcndhcmRSZWY8U1ZHU1ZHRWxlbWVudCwgTHVjaWRlUHJvcHM+KCh7IGNsYXNzTmFtZSwgLi4ucHJvcHMgfSwgcmVmKSA9PlxuICAgIGNyZWF0ZUVsZW1lbnQoSWNvbiwge1xuICAgICAgcmVmLFxuICAgICAgaWNvbk5vZGUsXG4gICAgICBjbGFzc05hbWU6IG1lcmdlQ2xhc3NlcyhcbiAgICAgICAgYGx1Y2lkZS0ke3RvS2ViYWJDYXNlKHRvUGFzY2FsQ2FzZShpY29uTmFtZSkpfWAsXG4gICAgICAgIGBsdWNpZGUtJHtpY29uTmFtZX1gLFxuICAgICAgICBjbGFzc05hbWUsXG4gICAgICApLFxuICAgICAgLi4ucHJvcHMsXG4gICAgfSksXG4gICk7XG5cbiAgQ29tcG9uZW50LmRpc3BsYXlOYW1lID0gdG9QYXNjYWxDYXNlKGljb25OYW1lKTtcblxuICByZXR1cm4gQ29tcG9uZW50O1xufTtcblxuZXhwb3J0IGRlZmF1bHQgY3JlYXRlTHVjaWRlSWNvbjtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/defaultAttributes.js":
/*!**********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/defaultAttributes.js ***!
  \**********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ defaultAttributes)\n/* harmony export */ });\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ var defaultAttributes = {\n    xmlns: \"http://www.w3.org/2000/svg\",\n    width: 24,\n    height: 24,\n    viewBox: \"0 0 24 24\",\n    fill: \"none\",\n    stroke: \"currentColor\",\n    strokeWidth: 2,\n    strokeLinecap: \"round\",\n    strokeLinejoin: \"round\"\n};\n //# sourceMappingURL=defaultAttributes.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9kZWZhdWx0QXR0cmlidXRlcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7SUFBQSx3QkFBZTtJQUNiLE9BQU87SUFDUCxPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFDVCxNQUFNO0lBQ04sUUFBUTtJQUNSLGFBQWE7SUFDYixlQUFlO0lBQ2YsZ0JBQWdCO0FBQ2xCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxzcmNcXGRlZmF1bHRBdHRyaWJ1dGVzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcbiAgeG1sbnM6ICdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycsXG4gIHdpZHRoOiAyNCxcbiAgaGVpZ2h0OiAyNCxcbiAgdmlld0JveDogJzAgMCAyNCAyNCcsXG4gIGZpbGw6ICdub25lJyxcbiAgc3Ryb2tlOiAnY3VycmVudENvbG9yJyxcbiAgc3Ryb2tlV2lkdGg6IDIsXG4gIHN0cm9rZUxpbmVjYXA6ICdyb3VuZCcsXG4gIHN0cm9rZUxpbmVqb2luOiAncm91bmQnLFxufTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/defaultAttributes.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/activity.js":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/activity.js ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Activity)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2\",\n            key: \"169zse\"\n        }\n    ]\n];\nconst Activity = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"activity\", __iconNode);\n //# sourceMappingURL=activity.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9hY3Rpdml0eS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQ0U7UUFDQTtZQUNFLEdBQUc7WUFDSCxLQUFLO1FBQUE7S0FDUDtDQUVKO0FBYUEsTUFBTSxXQUFXLGlFQUFpQixZQUFZLFVBQVUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxpY29uc1xcYWN0aXZpdHkudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1xuICBbXG4gICAgJ3BhdGgnLFxuICAgIHtcbiAgICAgIGQ6ICdNMjIgMTJoLTIuNDhhMiAyIDAgMCAwLTEuOTMgMS40NmwtMi4zNSA4LjM2YS4yNS4yNSAwIDAgMS0uNDggMEw5LjI0IDIuMThhLjI1LjI1IDAgMCAwLS40OCAwbC0yLjM1IDguMzZBMiAyIDAgMCAxIDQuNDkgMTJIMicsXG4gICAgICBrZXk6ICcxNjl6c2UnLFxuICAgIH0sXG4gIF0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgQWN0aXZpdHlcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNHRjBhQ0JrUFNKTk1qSWdNVEpvTFRJdU5EaGhNaUF5SURBZ01DQXdMVEV1T1RNZ01TNDBObXd0TWk0ek5TQTRMak0yWVM0eU5TNHlOU0F3SURBZ01TMHVORGdnTUV3NUxqSTBJREl1TVRoaExqSTFMakkxSURBZ01DQXdMUzQwT0NBd2JDMHlMak0xSURndU16WkJNaUF5SURBZ01DQXhJRFF1TkRrZ01USklNaUlnTHo0S1BDOXpkbWMrQ2c9PSkgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvYWN0aXZpdHlcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBBY3Rpdml0eSA9IGNyZWF0ZUx1Y2lkZUljb24oJ2FjdGl2aXR5JywgX19pY29uTm9kZSk7XG5cbmV4cG9ydCBkZWZhdWx0IEFjdGl2aXR5O1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/activity.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-right.js":
/*!**********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-right.js ***!
  \**********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ ArrowRight)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M5 12h14\",\n            key: \"1ays0h\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"m12 5 7 7-7 7\",\n            key: \"xquz4c\"\n        }\n    ]\n];\nconst ArrowRight = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"arrow-right\", __iconNode);\n //# sourceMappingURL=arrow-right.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9hcnJvdy1yaWdodC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBWSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ3pDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBaUIsS0FBSztRQUFBLENBQVU7S0FBQTtDQUNoRDtBQWFBLE1BQU0sYUFBYSxpRUFBaUIsZUFBZSxVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXGFycm93LXJpZ2h0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtcbiAgWydwYXRoJywgeyBkOiAnTTUgMTJoMTQnLCBrZXk6ICcxYXlzMGgnIH1dLFxuICBbJ3BhdGgnLCB7IGQ6ICdtMTIgNSA3IDctNyA3Jywga2V5OiAneHF1ejRjJyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBBcnJvd1JpZ2h0XG4gKiBAZGVzY3JpcHRpb24gTHVjaWRlIFNWRyBpY29uIGNvbXBvbmVudCwgcmVuZGVycyBTVkcgRWxlbWVudCB3aXRoIGNoaWxkcmVuLlxuICpcbiAqIEBwcmV2aWV3ICFbaW1nXShkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUFnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JZ29nSUhkcFpIUm9QU0l5TkNJS0lDQm9aV2xuYUhROUlqSTBJZ29nSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJS0lDQm1hV3hzUFNKdWIyNWxJZ29nSUhOMGNtOXJaVDBpSXpBd01DSWdjM1I1YkdVOUltSmhZMnRuY205MWJtUXRZMjlzYjNJNklDTm1abVk3SUdKdmNtUmxjaTF5WVdScGRYTTZJREp3ZUNJS0lDQnpkSEp2YTJVdGQybGtkR2c5SWpJaUNpQWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWdvZ0lITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpQ2o0S0lDQThjR0YwYUNCa1BTSk5OU0F4TW1neE5DSWdMejRLSUNBOGNHRjBhQ0JrUFNKdE1USWdOU0EzSURjdE55QTNJaUF2UGdvOEwzTjJaejRLKSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9hcnJvdy1yaWdodFxuICogQHNlZSBodHRwczovL2x1Y2lkZS5kZXYvZ3VpZGUvcGFja2FnZXMvbHVjaWRlLXJlYWN0IC0gRG9jdW1lbnRhdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wcyAtIEx1Y2lkZSBpY29ucyBwcm9wcyBhbmQgYW55IHZhbGlkIFNWRyBhdHRyaWJ1dGVcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIEVsZW1lbnRcbiAqXG4gKi9cbmNvbnN0IEFycm93UmlnaHQgPSBjcmVhdGVMdWNpZGVJY29uKCdhcnJvdy1yaWdodCcsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBBcnJvd1JpZ2h0O1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-right.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-up-right.js":
/*!*************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-up-right.js ***!
  \*************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ ArrowUpRight)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M7 7h10v10\",\n            key: \"1tivn9\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M7 17 17 7\",\n            key: \"1vkiza\"\n        }\n    ]\n];\nconst ArrowUpRight = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"arrow-up-right\", __iconNode);\n //# sourceMappingURL=arrow-up-right.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9hcnJvdy11cC1yaWdodC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBYyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQzNDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBYyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0NBQzdDO0FBYUEsTUFBTSxlQUFlLGlFQUFpQixrQkFBa0IsVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxhcnJvdy11cC1yaWdodC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFsncGF0aCcsIHsgZDogJ003IDdoMTB2MTAnLCBrZXk6ICcxdGl2bjknIH1dLFxuICBbJ3BhdGgnLCB7IGQ6ICdNNyAxNyAxNyA3Jywga2V5OiAnMXZraXphJyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBBcnJvd1VwUmlnaHRcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNHRjBhQ0JrUFNKTk55QTNhREV3ZGpFd0lpQXZQZ29nSUR4d1lYUm9JR1E5SWswM0lERTNJREUzSURjaUlDOCtDand2YzNablBnbz0pIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL2Fycm93LXVwLXJpZ2h0XG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgQXJyb3dVcFJpZ2h0ID0gY3JlYXRlTHVjaWRlSWNvbignYXJyb3ctdXAtcmlnaHQnLCBfX2ljb25Ob2RlKTtcblxuZXhwb3J0IGRlZmF1bHQgQXJyb3dVcFJpZ2h0O1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/arrow-up-right.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/bell.js":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/bell.js ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Bell)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M10.268 21a2 2 0 0 0 3.464 0\",\n            key: \"vwvbt9\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326\",\n            key: \"11g9vi\"\n        }\n    ]\n];\nconst Bell = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"bell\", __iconNode);\n //# sourceMappingURL=bell.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9iZWxsLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUdPLE1BQU0sYUFBdUI7SUFDbEM7UUFBQztRQUFRO1lBQUUsR0FBRztZQUFnQyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQzdEO1FBQ0U7UUFDQTtZQUNFLEdBQUc7WUFDSCxLQUFLO1FBQUE7S0FDUDtDQUVKO0FBYUEsTUFBTSxPQUFPLGlFQUFpQixRQUFRLFVBQVUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxpY29uc1xcYmVsbC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFsncGF0aCcsIHsgZDogJ00xMC4yNjggMjFhMiAyIDAgMCAwIDMuNDY0IDAnLCBrZXk6ICd2d3ZidDknIH1dLFxuICBbXG4gICAgJ3BhdGgnLFxuICAgIHtcbiAgICAgIGQ6ICdNMy4yNjIgMTUuMzI2QTEgMSAwIDAgMCA0IDE3aDE2YTEgMSAwIDAgMCAuNzQtMS42NzNDMTkuNDEgMTMuOTU2IDE4IDEyLjQ5OSAxOCA4QTYgNiAwIDAgMCA2IDhjMCA0LjQ5OS0xLjQxMSA1Ljk1Ni0yLjczOCA3LjMyNicsXG4gICAgICBrZXk6ICcxMWc5dmknLFxuICAgIH0sXG4gIF0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgQmVsbFxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTVRBdU1qWTRJREl4WVRJZ01pQXdJREFnTUNBekxqUTJOQ0F3SWlBdlBnb2dJRHh3WVhSb0lHUTlJazB6TGpJMk1pQXhOUzR6TWpaQk1TQXhJREFnTUNBd0lEUWdNVGRvTVRaaE1TQXhJREFnTUNBd0lDNDNOQzB4TGpZM00wTXhPUzQwTVNBeE15NDVOVFlnTVRnZ01USXVORGs1SURFNElEaEJOaUEySURBZ01DQXdJRFlnT0dNd0lEUXVORGs1TFRFdU5ERXhJRFV1T1RVMkxUSXVOek00SURjdU16STJJaUF2UGdvOEwzTjJaejRLKSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9iZWxsXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgQmVsbCA9IGNyZWF0ZUx1Y2lkZUljb24oJ2JlbGwnLCBfX2ljb25Ob2RlKTtcblxuZXhwb3J0IGRlZmF1bHQgQmVsbDtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/bell.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/bot.js":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/bot.js ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Bot)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M12 8V4H8\",\n            key: \"hb8ula\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            width: \"16\",\n            height: \"12\",\n            x: \"4\",\n            y: \"8\",\n            rx: \"2\",\n            key: \"enze0r\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M2 14h2\",\n            key: \"vft8re\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M20 14h2\",\n            key: \"4cs60a\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M15 13v2\",\n            key: \"1xurst\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M9 13v2\",\n            key: \"rq6x2g\"\n        }\n    ]\n];\nconst Bot = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"bot\", __iconNode);\n //# sourceMappingURL=bot.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9ib3QuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQWEsS0FBSztRQUFBLENBQVU7S0FBQTtJQUMxQztRQUFDO1FBQVE7WUFBRSxPQUFPO1lBQU0sUUFBUTtZQUFNLEdBQUc7WUFBSyxHQUFHO1lBQUssSUFBSTtZQUFLLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDOUU7UUFBQztRQUFRO1lBQUUsR0FBRztZQUFXLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDeEM7UUFBQztRQUFRO1lBQUUsR0FBRztZQUFZLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDekM7UUFBQztRQUFRO1lBQUUsR0FBRztZQUFZLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDekM7UUFBQztRQUFRO1lBQUUsR0FBRztZQUFXLEtBQUs7UUFBQSxDQUFVO0tBQUE7Q0FDMUM7QUFhQSxNQUFNLE1BQU0saUVBQWlCLE9BQU8sVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxib3QudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1xuICBbJ3BhdGgnLCB7IGQ6ICdNMTIgOFY0SDgnLCBrZXk6ICdoYjh1bGEnIH1dLFxuICBbJ3JlY3QnLCB7IHdpZHRoOiAnMTYnLCBoZWlnaHQ6ICcxMicsIHg6ICc0JywgeTogJzgnLCByeDogJzInLCBrZXk6ICdlbnplMHInIH1dLFxuICBbJ3BhdGgnLCB7IGQ6ICdNMiAxNGgyJywga2V5OiAndmZ0OHJlJyB9XSxcbiAgWydwYXRoJywgeyBkOiAnTTIwIDE0aDInLCBrZXk6ICc0Y3M2MGEnIH1dLFxuICBbJ3BhdGgnLCB7IGQ6ICdNMTUgMTN2MicsIGtleTogJzF4dXJzdCcgfV0sXG4gIFsncGF0aCcsIHsgZDogJ005IDEzdjInLCBrZXk6ICdycTZ4MmcnIH1dLFxuXTtcblxuLyoqXG4gKiBAY29tcG9uZW50IEBuYW1lIEJvdFxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTVRJZ09GWTBTRGdpSUM4K0NpQWdQSEpsWTNRZ2QybGtkR2c5SWpFMklpQm9aV2xuYUhROUlqRXlJaUI0UFNJMElpQjVQU0k0SWlCeWVEMGlNaUlnTHo0S0lDQThjR0YwYUNCa1BTSk5NaUF4TkdneUlpQXZQZ29nSUR4d1lYUm9JR1E5SWsweU1DQXhOR2d5SWlBdlBnb2dJRHh3WVhSb0lHUTlJazB4TlNBeE0zWXlJaUF2UGdvZ0lEeHdZWFJvSUdROUlrMDVJREV6ZGpJaUlDOCtDand2YzNablBnbz0pIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL2JvdFxuICogQHNlZSBodHRwczovL2x1Y2lkZS5kZXYvZ3VpZGUvcGFja2FnZXMvbHVjaWRlLXJlYWN0IC0gRG9jdW1lbnRhdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wcyAtIEx1Y2lkZSBpY29ucyBwcm9wcyBhbmQgYW55IHZhbGlkIFNWRyBhdHRyaWJ1dGVcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIEVsZW1lbnRcbiAqXG4gKi9cbmNvbnN0IEJvdCA9IGNyZWF0ZUx1Y2lkZUljb24oJ2JvdCcsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBCb3Q7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/bot.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/brain-circuit.js":
/*!************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/brain-circuit.js ***!
  \************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ BrainCircuit)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z\",\n            key: \"l5xja\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M9 13a4.5 4.5 0 0 0 3-4\",\n            key: \"10igwf\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M6.003 5.125A3 3 0 0 0 6.401 6.5\",\n            key: \"105sqy\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M3.477 10.896a4 4 0 0 1 .585-.396\",\n            key: \"ql3yin\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M6 18a4 4 0 0 1-1.967-.516\",\n            key: \"2e4loj\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M12 13h4\",\n            key: \"1ku699\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M12 18h6a2 2 0 0 1 2 2v1\",\n            key: \"105ag5\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M12 8h8\",\n            key: \"1lhi5i\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M16 8V5a2 2 0 0 1 2-2\",\n            key: \"u6izg6\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"16\",\n            cy: \"13\",\n            r: \".5\",\n            key: \"ry7gng\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"18\",\n            cy: \"3\",\n            r: \".5\",\n            key: \"1aiba7\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"20\",\n            cy: \"21\",\n            r: \".5\",\n            key: \"yhc1fs\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"20\",\n            cy: \"8\",\n            r: \".5\",\n            key: \"1e43v0\"\n        }\n    ]\n];\nconst BrainCircuit = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"brain-circuit\", __iconNode);\n //# sourceMappingURL=brain-circuit.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/brain-circuit.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/calendar.js":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/calendar.js ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Calendar)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M8 2v4\",\n            key: \"1cmpym\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M16 2v4\",\n            key: \"4m81vk\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            width: \"18\",\n            height: \"18\",\n            x: \"3\",\n            y: \"4\",\n            rx: \"2\",\n            key: \"1hopcy\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M3 10h18\",\n            key: \"8toen8\"\n        }\n    ]\n];\nconst Calendar = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"calendar\", __iconNode);\n //# sourceMappingURL=calendar.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9jYWxlbmRhci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBVSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ3ZDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBVyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ3hDO1FBQUM7UUFBUTtZQUFFLE9BQU87WUFBTSxRQUFRO1lBQU0sR0FBRztZQUFLLEdBQUc7WUFBSyxJQUFJO1lBQUssS0FBSztRQUFBLENBQVU7S0FBQTtJQUM5RTtRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQVksS0FBSztRQUFBLENBQVU7S0FBQTtDQUMzQztBQWFBLE1BQU0sV0FBVyxpRUFBaUIsWUFBWSxVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXGNhbGVuZGFyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtcbiAgWydwYXRoJywgeyBkOiAnTTggMnY0Jywga2V5OiAnMWNtcHltJyB9XSxcbiAgWydwYXRoJywgeyBkOiAnTTE2IDJ2NCcsIGtleTogJzRtODF2aycgfV0sXG4gIFsncmVjdCcsIHsgd2lkdGg6ICcxOCcsIGhlaWdodDogJzE4JywgeDogJzMnLCB5OiAnNCcsIHJ4OiAnMicsIGtleTogJzFob3BjeScgfV0sXG4gIFsncGF0aCcsIHsgZDogJ00zIDEwaDE4Jywga2V5OiAnOHRvZW44JyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBDYWxlbmRhclxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOT0NBeWRqUWlJQzgrQ2lBZ1BIQmhkR2dnWkQwaVRURTJJREoyTkNJZ0x6NEtJQ0E4Y21WamRDQjNhV1IwYUQwaU1UZ2lJR2hsYVdkb2REMGlNVGdpSUhnOUlqTWlJSGs5SWpRaUlISjRQU0l5SWlBdlBnb2dJRHh3WVhSb0lHUTlJazB6SURFd2FERTRJaUF2UGdvOEwzTjJaejRLKSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9jYWxlbmRhclxuICogQHNlZSBodHRwczovL2x1Y2lkZS5kZXYvZ3VpZGUvcGFja2FnZXMvbHVjaWRlLXJlYWN0IC0gRG9jdW1lbnRhdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wcyAtIEx1Y2lkZSBpY29ucyBwcm9wcyBhbmQgYW55IHZhbGlkIFNWRyBhdHRyaWJ1dGVcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIEVsZW1lbnRcbiAqXG4gKi9cbmNvbnN0IENhbGVuZGFyID0gY3JlYXRlTHVjaWRlSWNvbignY2FsZW5kYXInLCBfX2ljb25Ob2RlKTtcblxuZXhwb3J0IGRlZmF1bHQgQ2FsZW5kYXI7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/calendar.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/cat.js":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/cat.js ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Cat)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z\",\n            key: \"x6xyqk\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M8 14v.5\",\n            key: \"1nzgdb\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M16 14v.5\",\n            key: \"1lajdz\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M11.25 16.25h1.5L12 17l-.75-.75Z\",\n            key: \"12kq1m\"\n        }\n    ]\n];\nconst Cat = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"cat\", __iconNode);\n //# sourceMappingURL=cat.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9jYXQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUNFO1FBQ0E7WUFDRSxHQUFHO1lBQ0gsS0FBSztRQUFBO0tBRVQ7SUFDQTtRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQVksS0FBSztRQUFBLENBQVU7S0FBQTtJQUN6QztRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQWEsS0FBSztRQUFBLENBQVU7S0FBQTtJQUMxQztRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQW9DLEtBQUs7UUFBQSxDQUFVO0tBQUE7Q0FDbkU7QUFhQSxNQUFNLE1BQU0saUVBQWlCLE9BQU8sVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxjYXQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1xuICBbXG4gICAgJ3BhdGgnLFxuICAgIHtcbiAgICAgIGQ6ICdNMTIgNWMuNjcgMCAxLjM1LjA5IDIgLjI2IDEuNzgtMiA1LjAzLTIuODQgNi40Mi0yLjI2IDEuNC41OC0uNDIgNy0uNDIgNyAuNTcgMS4wNyAxIDIuMjQgMSAzLjQ0QzIxIDE3LjkgMTYuOTcgMjEgMTIgMjFzLTktMy05LTcuNTZjMC0xLjI1LjUtMi40IDEtMy40NCAwIDAtMS44OS02LjQyLS41LTcgMS4zOS0uNTggNC43Mi4yMyA2LjUgMi4yM0E5LjA0IDkuMDQgMCAwIDEgMTIgNVonLFxuICAgICAga2V5OiAneDZ4eXFrJyxcbiAgICB9LFxuICBdLFxuICBbJ3BhdGgnLCB7IGQ6ICdNOCAxNHYuNScsIGtleTogJzFuemdkYicgfV0sXG4gIFsncGF0aCcsIHsgZDogJ00xNiAxNHYuNScsIGtleTogJzFsYWpkeicgfV0sXG4gIFsncGF0aCcsIHsgZDogJ00xMS4yNSAxNi4yNWgxLjVMMTIgMTdsLS43NS0uNzVaJywga2V5OiAnMTJrcTFtJyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBDYXRcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNHRjBhQ0JrUFNKTk1USWdOV011TmpjZ01DQXhMak0xTGpBNUlESWdMakkySURFdU56Z3RNaUExTGpBekxUSXVPRFFnTmk0ME1pMHlMakkySURFdU5DNDFPQzB1TkRJZ055MHVORElnTnlBdU5UY2dNUzR3TnlBeElESXVNalFnTVNBekxqUTBRekl4SURFM0xqa2dNVFl1T1RjZ01qRWdNVElnTWpGekxUa3RNeTA1TFRjdU5UWmpNQzB4TGpJMUxqVXRNaTQwSURFdE15NDBOQ0F3SURBdE1TNDRPUzAyTGpReUxTNDFMVGNnTVM0ek9TMHVOVGdnTkM0M01pNHlNeUEyTGpVZ01pNHlNMEU1TGpBMElEa3VNRFFnTUNBd0lERWdNVElnTlZvaUlDOCtDaUFnUEhCaGRHZ2daRDBpVFRnZ01UUjJMalVpSUM4K0NpQWdQSEJoZEdnZ1pEMGlUVEUySURFMGRpNDFJaUF2UGdvZ0lEeHdZWFJvSUdROUlrMHhNUzR5TlNBeE5pNHlOV2d4TGpWTU1USWdNVGRzTFM0M05TMHVOelZhSWlBdlBnbzhMM04yWno0SykgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvY2F0XG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgQ2F0ID0gY3JlYXRlTHVjaWRlSWNvbignY2F0JywgX19pY29uTm9kZSk7XG5cbmV4cG9ydCBkZWZhdWx0IENhdDtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/cat.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/chart-no-axes-column.js":
/*!*******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/chart-no-axes-column.js ***!
  \*******************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ ChartNoAxesColumn)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M5 21v-6\",\n            key: \"1hz6c0\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M12 21V3\",\n            key: \"1lcnhd\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M19 21V9\",\n            key: \"unv183\"\n        }\n    ]\n];\nconst ChartNoAxesColumn = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"chart-no-axes-column\", __iconNode);\n //# sourceMappingURL=chart-no-axes-column.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9jaGFydC1uby1heGVzLWNvbHVtbi5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBWSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ3pDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBWSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ3pDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBWSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0NBQzNDO0FBYUEsTUFBTSxvQkFBb0IsaUVBQWlCLHdCQUF3QixVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXGNoYXJ0LW5vLWF4ZXMtY29sdW1uLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtcbiAgWydwYXRoJywgeyBkOiAnTTUgMjF2LTYnLCBrZXk6ICcxaHo2YzAnIH1dLFxuICBbJ3BhdGgnLCB7IGQ6ICdNMTIgMjFWMycsIGtleTogJzFsY25oZCcgfV0sXG4gIFsncGF0aCcsIHsgZDogJ00xOSAyMVY5Jywga2V5OiAndW52MTgzJyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBDaGFydE5vQXhlc0NvbHVtblxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTlNBeU1YWXROaUlnTHo0S0lDQThjR0YwYUNCa1BTSk5NVElnTWpGV015SWdMejRLSUNBOGNHRjBhQ0JrUFNKTk1Ua2dNakZXT1NJZ0x6NEtQQzl6ZG1jK0NnPT0pIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL2NoYXJ0LW5vLWF4ZXMtY29sdW1uXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgQ2hhcnROb0F4ZXNDb2x1bW4gPSBjcmVhdGVMdWNpZGVJY29uKCdjaGFydC1uby1heGVzLWNvbHVtbicsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBDaGFydE5vQXhlc0NvbHVtbjtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/chart-no-axes-column.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/check.js":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/check.js ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Check)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M20 6 9 17l-5-5\",\n            key: \"1gmf2c\"\n        }\n    ]\n];\nconst Check = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"check\", __iconNode);\n //# sourceMappingURL=check.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9jaGVjay5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQUM7UUFBQztRQUFRO1lBQUUsR0FBRztZQUFtQixLQUFLO1FBQUEsQ0FBVTtLQUFDO0NBQUE7QUFhdEYsTUFBTSxRQUFRLGlFQUFpQixTQUFTLFVBQVUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxpY29uc1xcY2hlY2sudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1sncGF0aCcsIHsgZDogJ00yMCA2IDkgMTdsLTUtNScsIGtleTogJzFnbWYyYycgfV1dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgQ2hlY2tcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNHRjBhQ0JrUFNKTk1qQWdOaUE1SURFM2JDMDFMVFVpSUM4K0Nqd3ZjM1puUGdvPSkgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvY2hlY2tcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBDaGVjayA9IGNyZWF0ZUx1Y2lkZUljb24oJ2NoZWNrJywgX19pY29uTm9kZSk7XG5cbmV4cG9ydCBkZWZhdWx0IENoZWNrO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/check.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/chevron-left.js":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/chevron-left.js ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ ChevronLeft)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"m15 18-6-6 6-6\",\n            key: \"1wnfg3\"\n        }\n    ]\n];\nconst ChevronLeft = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"chevron-left\", __iconNode);\n //# sourceMappingURL=chevron-left.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9jaGV2cm9uLWxlZnQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUFDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBa0IsS0FBSztRQUFBLENBQVU7S0FBQztDQUFBO0FBYXJGLE1BQU0sY0FBYyxpRUFBaUIsZ0JBQWdCLFVBQVUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxpY29uc1xcY2hldnJvbi1sZWZ0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtbJ3BhdGgnLCB7IGQ6ICdtMTUgMTgtNi02IDYtNicsIGtleTogJzF3bmZnMycgfV1dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgQ2hldnJvbkxlZnRcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNHRjBhQ0JrUFNKdE1UVWdNVGd0TmkwMklEWXROaUlnTHo0S1BDOXpkbWMrQ2c9PSkgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvY2hldnJvbi1sZWZ0XG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgQ2hldnJvbkxlZnQgPSBjcmVhdGVMdWNpZGVJY29uKCdjaGV2cm9uLWxlZnQnLCBfX2ljb25Ob2RlKTtcblxuZXhwb3J0IGRlZmF1bHQgQ2hldnJvbkxlZnQ7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/chevron-left.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/chevron-right.js":
/*!************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/chevron-right.js ***!
  \************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ ChevronRight)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"m9 18 6-6-6-6\",\n            key: \"mthhwq\"\n        }\n    ]\n];\nconst ChevronRight = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"chevron-right\", __iconNode);\n //# sourceMappingURL=chevron-right.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9jaGV2cm9uLXJpZ2h0LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUdPLE1BQU0sYUFBdUI7SUFBQztRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQWlCLEtBQUs7UUFBQSxDQUFVO0tBQUM7Q0FBQTtBQWFwRixNQUFNLGVBQWUsaUVBQWlCLGlCQUFpQixVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXGNoZXZyb24tcmlnaHQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1sncGF0aCcsIHsgZDogJ205IDE4IDYtNi02LTYnLCBrZXk6ICdtdGhod3EnIH1dXTtcblxuLyoqXG4gKiBAY29tcG9uZW50IEBuYW1lIENoZXZyb25SaWdodFxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0p0T1NBeE9DQTJMVFl0TmkwMklpQXZQZ284TDNOMlp6NEspIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL2NoZXZyb24tcmlnaHRcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBDaGV2cm9uUmlnaHQgPSBjcmVhdGVMdWNpZGVJY29uKCdjaGV2cm9uLXJpZ2h0JywgX19pY29uTm9kZSk7XG5cbmV4cG9ydCBkZWZhdWx0IENoZXZyb25SaWdodDtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/chevron-right.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/circle-check.js":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/circle-check.js ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ CircleCheck)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"circle\",\n        {\n            cx: \"12\",\n            cy: \"12\",\n            r: \"10\",\n            key: \"1mglay\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"m9 12 2 2 4-4\",\n            key: \"dzmm74\"\n        }\n    ]\n];\nconst CircleCheck = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"circle-check\", __iconNode);\n //# sourceMappingURL=circle-check.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9jaXJjbGUtY2hlY2suanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUFDO1FBQVU7WUFBRSxJQUFJO1lBQU0sSUFBSTtZQUFNLEdBQUc7WUFBTSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ3pEO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBaUIsS0FBSztRQUFBLENBQVU7S0FBQTtDQUNoRDtBQWFBLE1BQU0sY0FBYyxpRUFBaUIsZ0JBQWdCLFVBQVUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxpY29uc1xcY2lyY2xlLWNoZWNrLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtcbiAgWydjaXJjbGUnLCB7IGN4OiAnMTInLCBjeTogJzEyJywgcjogJzEwJywga2V5OiAnMW1nbGF5JyB9XSxcbiAgWydwYXRoJywgeyBkOiAnbTkgMTIgMiAyIDQtNCcsIGtleTogJ2R6bW03NCcgfV0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgQ2lyY2xlQ2hlY2tcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOFkybHlZMnhsSUdONFBTSXhNaUlnWTNrOUlqRXlJaUJ5UFNJeE1DSWdMejRLSUNBOGNHRjBhQ0JrUFNKdE9TQXhNaUF5SURJZ05DMDBJaUF2UGdvOEwzTjJaejRLKSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9jaXJjbGUtY2hlY2tcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBDaXJjbGVDaGVjayA9IGNyZWF0ZUx1Y2lkZUljb24oJ2NpcmNsZS1jaGVjaycsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBDaXJjbGVDaGVjaztcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/circle-check.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/clock.js":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/clock.js ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Clock)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M12 6v6l4 2\",\n            key: \"mmk7yg\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"12\",\n            cy: \"12\",\n            r: \"10\",\n            key: \"1mglay\"\n        }\n    ]\n];\nconst Clock = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"clock\", __iconNode);\n //# sourceMappingURL=clock.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9jbG9jay5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBZSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQzVDO1FBQUM7UUFBVTtZQUFFLElBQUk7WUFBTSxJQUFJO1lBQU0sR0FBRztZQUFNLEtBQUs7UUFBQSxDQUFVO0tBQUE7Q0FDM0Q7QUFhQSxNQUFNLFFBQVEsaUVBQWlCLFNBQVMsVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxjbG9jay50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFsncGF0aCcsIHsgZDogJ00xMiA2djZsNCAyJywga2V5OiAnbW1rN3lnJyB9XSxcbiAgWydjaXJjbGUnLCB7IGN4OiAnMTInLCBjeTogJzEyJywgcjogJzEwJywga2V5OiAnMW1nbGF5JyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBDbG9ja1xuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTVRJZ05uWTJiRFFnTWlJZ0x6NEtJQ0E4WTJseVkyeGxJR040UFNJeE1pSWdZM2s5SWpFeUlpQnlQU0l4TUNJZ0x6NEtQQzl6ZG1jK0NnPT0pIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL2Nsb2NrXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgQ2xvY2sgPSBjcmVhdGVMdWNpZGVJY29uKCdjbG9jaycsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBDbG9jaztcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/clock.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/code-xml.js":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/code-xml.js ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ CodeXml)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"m18 16 4-4-4-4\",\n            key: \"1inbqp\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"m6 8-4 4 4 4\",\n            key: \"15zrgr\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"m14.5 4-5 16\",\n            key: \"e7oirm\"\n        }\n    ]\n];\nconst CodeXml = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"code-xml\", __iconNode);\n //# sourceMappingURL=code-xml.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9jb2RlLXhtbC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBa0IsS0FBSztRQUFBLENBQVU7S0FBQTtJQUMvQztRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQWdCLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDN0M7UUFBQztRQUFRO1lBQUUsR0FBRztZQUFnQixLQUFLO1FBQUEsQ0FBVTtLQUFBO0NBQy9DO0FBYUEsTUFBTSxVQUFVLGlFQUFpQixZQUFZLFVBQVUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxpY29uc1xcY29kZS14bWwudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1xuICBbJ3BhdGgnLCB7IGQ6ICdtMTggMTYgNC00LTQtNCcsIGtleTogJzFpbmJxcCcgfV0sXG4gIFsncGF0aCcsIHsgZDogJ202IDgtNCA0IDQgNCcsIGtleTogJzE1enJncicgfV0sXG4gIFsncGF0aCcsIHsgZDogJ20xNC41IDQtNSAxNicsIGtleTogJ2U3b2lybScgfV0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgQ29kZVhtbFxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0p0TVRnZ01UWWdOQzAwTFRRdE5DSWdMejRLSUNBOGNHRjBhQ0JrUFNKdE5pQTRMVFFnTkNBMElEUWlJQzgrQ2lBZ1BIQmhkR2dnWkQwaWJURTBMalVnTkMwMUlERTJJaUF2UGdvOEwzTjJaejRLKSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9jb2RlLXhtbFxuICogQHNlZSBodHRwczovL2x1Y2lkZS5kZXYvZ3VpZGUvcGFja2FnZXMvbHVjaWRlLXJlYWN0IC0gRG9jdW1lbnRhdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wcyAtIEx1Y2lkZSBpY29ucyBwcm9wcyBhbmQgYW55IHZhbGlkIFNWRyBhdHRyaWJ1dGVcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIEVsZW1lbnRcbiAqXG4gKi9cbmNvbnN0IENvZGVYbWwgPSBjcmVhdGVMdWNpZGVJY29uKCdjb2RlLXhtbCcsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBDb2RlWG1sO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/code-xml.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/cpu.js":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/cpu.js ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Cpu)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M12 20v2\",\n            key: \"1lh1kg\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M12 2v2\",\n            key: \"tus03m\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M17 20v2\",\n            key: \"1rnc9c\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M17 2v2\",\n            key: \"11trls\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M2 12h2\",\n            key: \"1t8f8n\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M2 17h2\",\n            key: \"7oei6x\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M2 7h2\",\n            key: \"asdhe0\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M20 12h2\",\n            key: \"1q8mjw\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M20 17h2\",\n            key: \"1fpfkl\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M20 7h2\",\n            key: \"1o8tra\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M7 20v2\",\n            key: \"4gnj0m\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M7 2v2\",\n            key: \"1i4yhu\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            x: \"4\",\n            y: \"4\",\n            width: \"16\",\n            height: \"16\",\n            rx: \"2\",\n            key: \"1vbyd7\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            x: \"8\",\n            y: \"8\",\n            width: \"8\",\n            height: \"8\",\n            rx: \"1\",\n            key: \"z9xiuo\"\n        }\n    ]\n];\nconst Cpu = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"cpu\", __iconNode);\n //# sourceMappingURL=cpu.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/cpu.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/database.js":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/database.js ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Database)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"ellipse\",\n        {\n            cx: \"12\",\n            cy: \"5\",\n            rx: \"9\",\n            ry: \"3\",\n            key: \"msslwz\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M3 5V19A9 3 0 0 0 21 19V5\",\n            key: \"1wlel7\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M3 12A9 3 0 0 0 21 12\",\n            key: \"mv7ke4\"\n        }\n    ]\n];\nconst Database = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"database\", __iconNode);\n //# sourceMappingURL=database.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9kYXRhYmFzZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQUM7UUFBVztZQUFFLElBQUk7WUFBTSxJQUFJO1lBQUssSUFBSTtZQUFLLElBQUk7WUFBSyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ2xFO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBNkIsS0FBSztRQUFBLENBQVU7S0FBQTtJQUMxRDtRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQXlCLEtBQUs7UUFBQSxDQUFVO0tBQUE7Q0FDeEQ7QUFhQSxNQUFNLFdBQVcsaUVBQWlCLFlBQVksVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxkYXRhYmFzZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFsnZWxsaXBzZScsIHsgY3g6ICcxMicsIGN5OiAnNScsIHJ4OiAnOScsIHJ5OiAnMycsIGtleTogJ21zc2x3eicgfV0sXG4gIFsncGF0aCcsIHsgZDogJ00zIDVWMTlBOSAzIDAgMCAwIDIxIDE5VjUnLCBrZXk6ICcxd2xlbDcnIH1dLFxuICBbJ3BhdGgnLCB7IGQ6ICdNMyAxMkE5IDMgMCAwIDAgMjEgMTInLCBrZXk6ICdtdjdrZTQnIH1dLFxuXTtcblxuLyoqXG4gKiBAY29tcG9uZW50IEBuYW1lIERhdGFiYXNlXG4gKiBAZGVzY3JpcHRpb24gTHVjaWRlIFNWRyBpY29uIGNvbXBvbmVudCwgcmVuZGVycyBTVkcgRWxlbWVudCB3aXRoIGNoaWxkcmVuLlxuICpcbiAqIEBwcmV2aWV3ICFbaW1nXShkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUFnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JZ29nSUhkcFpIUm9QU0l5TkNJS0lDQm9aV2xuYUhROUlqSTBJZ29nSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJS0lDQm1hV3hzUFNKdWIyNWxJZ29nSUhOMGNtOXJaVDBpSXpBd01DSWdjM1I1YkdVOUltSmhZMnRuY205MWJtUXRZMjlzYjNJNklDTm1abVk3SUdKdmNtUmxjaTF5WVdScGRYTTZJREp3ZUNJS0lDQnpkSEp2YTJVdGQybGtkR2c5SWpJaUNpQWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWdvZ0lITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpQ2o0S0lDQThaV3hzYVhCelpTQmplRDBpTVRJaUlHTjVQU0kxSWlCeWVEMGlPU0lnY25rOUlqTWlJQzgrQ2lBZ1BIQmhkR2dnWkQwaVRUTWdOVll4T1VFNUlETWdNQ0F3SURBZ01qRWdNVGxXTlNJZ0x6NEtJQ0E4Y0dGMGFDQmtQU0pOTXlBeE1rRTVJRE1nTUNBd0lEQWdNakVnTVRJaUlDOCtDand2YzNablBnbz0pIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL2RhdGFiYXNlXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgRGF0YWJhc2UgPSBjcmVhdGVMdWNpZGVJY29uKCdkYXRhYmFzZScsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBEYXRhYmFzZTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/database.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/diamond.js":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/diamond.js ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Diamond)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41l-7.59-7.59a2.41 2.41 0 0 0-3.41 0Z\",\n            key: \"1f1r0c\"\n        }\n    ]\n];\nconst Diamond = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"diamond\", __iconNode);\n //# sourceMappingURL=diamond.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9kaWFtb25kLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUdPLE1BQU0sYUFBdUI7SUFDbEM7UUFDRTtRQUNBO1lBQ0UsR0FBRztZQUNILEtBQUs7UUFBQTtLQUNQO0NBRUo7QUFhQSxNQUFNLFVBQVUsaUVBQWlCLFdBQVcsVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxkaWFtb25kLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtcbiAgW1xuICAgICdwYXRoJyxcbiAgICB7XG4gICAgICBkOiAnTTIuNyAxMC4zYTIuNDEgMi40MSAwIDAgMCAwIDMuNDFsNy41OSA3LjU5YTIuNDEgMi40MSAwIDAgMCAzLjQxIDBsNy41OS03LjU5YTIuNDEgMi40MSAwIDAgMCAwLTMuNDFsLTcuNTktNy41OWEyLjQxIDIuNDEgMCAwIDAtMy40MSAwWicsXG4gICAgICBrZXk6ICcxZjFyMGMnLFxuICAgIH0sXG4gIF0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgRGlhbW9uZFxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTWk0M0lERXdMak5oTWk0ME1TQXlMalF4SURBZ01DQXdJREFnTXk0ME1XdzNMalU1SURjdU5UbGhNaTQwTVNBeUxqUXhJREFnTUNBd0lETXVOREVnTUd3M0xqVTVMVGN1TlRsaE1pNDBNU0F5TGpReElEQWdNQ0F3SURBdE15NDBNV3d0Tnk0MU9TMDNMalU1WVRJdU5ERWdNaTQwTVNBd0lEQWdNQzB6TGpReElEQmFJaUF2UGdvOEwzTjJaejRLKSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9kaWFtb25kXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgRGlhbW9uZCA9IGNyZWF0ZUx1Y2lkZUljb24oJ2RpYW1vbmQnLCBfX2ljb25Ob2RlKTtcblxuZXhwb3J0IGRlZmF1bHQgRGlhbW9uZDtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/diamond.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/figma.js":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/figma.js ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Figma)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z\",\n            key: \"1340ok\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z\",\n            key: \"1hz3m3\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z\",\n            key: \"1oz8n2\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z\",\n            key: \"1ff65i\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z\",\n            key: \"pdip6e\"\n        }\n    ]\n];\nconst Figma = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"figma\", __iconNode);\n //# sourceMappingURL=figma.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9maWdtYS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBNEQsS0FBSztRQUFBLENBQVU7S0FBQTtJQUN6RjtRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQXFDLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDbEU7UUFBQztRQUFRO1lBQUUsR0FBRztZQUFpRCxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQzlFO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBMEQsS0FBSztRQUFBLENBQVU7S0FBQTtJQUN2RjtRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQThELEtBQUs7UUFBQSxDQUFVO0tBQUE7Q0FDN0Y7QUFhQSxNQUFNLFFBQVEsaUVBQWlCLFNBQVMsVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxmaWdtYS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFsncGF0aCcsIHsgZDogJ001IDUuNUEzLjUgMy41IDAgMCAxIDguNSAySDEydjdIOC41QTMuNSAzLjUgMCAwIDEgNSA1LjV6Jywga2V5OiAnMTM0MG9rJyB9XSxcbiAgWydwYXRoJywgeyBkOiAnTTEyIDJoMy41YTMuNSAzLjUgMCAxIDEgMCA3SDEyVjJ6Jywga2V5OiAnMWh6M20zJyB9XSxcbiAgWydwYXRoJywgeyBkOiAnTTEyIDEyLjVhMy41IDMuNSAwIDEgMSA3IDAgMy41IDMuNSAwIDEgMS03IDB6Jywga2V5OiAnMW96OG4yJyB9XSxcbiAgWydwYXRoJywgeyBkOiAnTTUgMTkuNUEzLjUgMy41IDAgMCAxIDguNSAxNkgxMnYzLjVhMy41IDMuNSAwIDEgMS03IDB6Jywga2V5OiAnMWZmNjVpJyB9XSxcbiAgWydwYXRoJywgeyBkOiAnTTUgMTIuNUEzLjUgMy41IDAgMCAxIDguNSA5SDEydjdIOC41QTMuNSAzLjUgMCAwIDEgNSAxMi41eicsIGtleTogJ3BkaXA2ZScgfV0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgRmlnbWFcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNHRjBhQ0JrUFNKTk5TQTFMalZCTXk0MUlETXVOU0F3SURBZ01TQTRMalVnTWtneE1uWTNTRGd1TlVFekxqVWdNeTQxSURBZ01DQXhJRFVnTlM0MWVpSWdMejRLSUNBOGNHRjBhQ0JrUFNKTk1USWdNbWd6TGpWaE15NDFJRE11TlNBd0lERWdNU0F3SURkSU1USldNbm9pSUM4K0NpQWdQSEJoZEdnZ1pEMGlUVEV5SURFeUxqVmhNeTQxSURNdU5TQXdJREVnTVNBM0lEQWdNeTQxSURNdU5TQXdJREVnTVMwM0lEQjZJaUF2UGdvZ0lEeHdZWFJvSUdROUlrMDFJREU1TGpWQk15NDFJRE11TlNBd0lEQWdNU0E0TGpVZ01UWklNVEoyTXk0MVlUTXVOU0F6TGpVZ01DQXhJREV0TnlBd2VpSWdMejRLSUNBOGNHRjBhQ0JrUFNKTk5TQXhNaTQxUVRNdU5TQXpMalVnTUNBd0lERWdPQzQxSURsSU1USjJOMGc0TGpWQk15NDFJRE11TlNBd0lEQWdNU0ExSURFeUxqVjZJaUF2UGdvOEwzTjJaejRLKSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9maWdtYVxuICogQHNlZSBodHRwczovL2x1Y2lkZS5kZXYvZ3VpZGUvcGFja2FnZXMvbHVjaWRlLXJlYWN0IC0gRG9jdW1lbnRhdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wcyAtIEx1Y2lkZSBpY29ucyBwcm9wcyBhbmQgYW55IHZhbGlkIFNWRyBhdHRyaWJ1dGVcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIEVsZW1lbnRcbiAqIEBkZXByZWNhdGVkIEJyYW5kIGljb25zIGhhdmUgYmVlbiBkZXByZWNhdGVkIGFuZCBhcmUgZHVlIHRvIGJlIHJlbW92ZWQsIHBsZWFzZSByZWZlciB0byBodHRwczovL2dpdGh1Yi5jb20vbHVjaWRlLWljb25zL2x1Y2lkZS9pc3N1ZXMvNjcwLiBXZSByZWNvbW1lbmQgdXNpbmcgaHR0cHM6Ly9zaW1wbGVpY29ucy5vcmcvP3E9ZmlnbWEgaW5zdGVhZC4gVGhpcyBpY29uIHdpbGwgYmUgcmVtb3ZlZCBpbiB2MS4wXG4gKi9cbmNvbnN0IEZpZ21hID0gY3JlYXRlTHVjaWRlSWNvbignZmlnbWEnLCBfX2ljb25Ob2RlKTtcblxuZXhwb3J0IGRlZmF1bHQgRmlnbWE7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/figma.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/github.js":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/github.js ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Github)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4\",\n            key: \"tonef\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M9 18c-4.51 2-5-2-7-2\",\n            key: \"9comsn\"\n        }\n    ]\n];\nconst Github = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"github\", __iconNode);\n //# sourceMappingURL=github.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9naXRodWIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUNFO1FBQ0E7WUFDRSxHQUFHO1lBQ0gsS0FBSztRQUFBO0tBRVQ7SUFDQTtRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQXlCLEtBQUs7UUFBQSxDQUFVO0tBQUE7Q0FDeEQ7QUFhQSxNQUFNLFNBQVMsaUVBQWlCLFVBQVUsVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxnaXRodWIudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1xuICBbXG4gICAgJ3BhdGgnLFxuICAgIHtcbiAgICAgIGQ6ICdNMTUgMjJ2LTRhNC44IDQuOCAwIDAgMC0xLTMuNWMzIDAgNi0yIDYtNS41LjA4LTEuMjUtLjI3LTIuNDgtMS0zLjUuMjgtMS4xNS4yOC0yLjM1IDAtMy41IDAgMC0xIDAtMyAxLjUtMi42NC0uNS01LjM2LS41LTggMEM2IDIgNSAyIDUgMmMtLjMgMS4xNS0uMyAyLjM1IDAgMy41QTUuNDAzIDUuNDAzIDAgMCAwIDQgOWMwIDMuNSAzIDUuNSA2IDUuNS0uMzkuNDktLjY4IDEuMDUtLjg1IDEuNjUtLjE3LjYtLjIyIDEuMjMtLjE1IDEuODV2NCcsXG4gICAgICBrZXk6ICd0b25lZicsXG4gICAgfSxcbiAgXSxcbiAgWydwYXRoJywgeyBkOiAnTTkgMThjLTQuNTEgMi01LTItNy0yJywga2V5OiAnOWNvbXNuJyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBHaXRodWJcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNHRjBhQ0JrUFNKTk1UVWdNakoyTFRSaE5DNDRJRFF1T0NBd0lEQWdNQzB4TFRNdU5XTXpJREFnTmkweUlEWXROUzQxTGpBNExURXVNalV0TGpJM0xUSXVORGd0TVMwekxqVXVNamd0TVM0eE5TNHlPQzB5TGpNMUlEQXRNeTQxSURBZ01DMHhJREF0TXlBeExqVXRNaTQyTkMwdU5TMDFMak0yTFM0MUxUZ2dNRU0ySURJZ05TQXlJRFVnTW1NdExqTWdNUzR4TlMwdU15QXlMak0xSURBZ015NDFRVFV1TkRBeklEVXVOREF6SURBZ01DQXdJRFFnT1dNd0lETXVOU0F6SURVdU5TQTJJRFV1TlMwdU16a3VORGt0TGpZNElERXVNRFV0TGpnMUlERXVOalV0TGpFM0xqWXRMakl5SURFdU1qTXRMakUxSURFdU9EVjJOQ0lnTHo0S0lDQThjR0YwYUNCa1BTSk5PU0F4T0dNdE5DNDFNU0F5TFRVdE1pMDNMVElpSUM4K0Nqd3ZjM1puUGdvPSkgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvZ2l0aHViXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICogQGRlcHJlY2F0ZWQgQnJhbmQgaWNvbnMgaGF2ZSBiZWVuIGRlcHJlY2F0ZWQgYW5kIGFyZSBkdWUgdG8gYmUgcmVtb3ZlZCwgcGxlYXNlIHJlZmVyIHRvIGh0dHBzOi8vZ2l0aHViLmNvbS9sdWNpZGUtaWNvbnMvbHVjaWRlL2lzc3Vlcy82NzAuIFdlIHJlY29tbWVuZCB1c2luZyBodHRwczovL3NpbXBsZWljb25zLm9yZy8/cT1naXRodWIgaW5zdGVhZC4gVGhpcyBpY29uIHdpbGwgYmUgcmVtb3ZlZCBpbiB2MS4wXG4gKi9cbmNvbnN0IEdpdGh1YiA9IGNyZWF0ZUx1Y2lkZUljb24oJ2dpdGh1YicsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBHaXRodWI7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/github.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/globe.js":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/globe.js ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Globe)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"circle\",\n        {\n            cx: \"12\",\n            cy: \"12\",\n            r: \"10\",\n            key: \"1mglay\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\",\n            key: \"13o1zl\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M2 12h20\",\n            key: \"9i4pu4\"\n        }\n    ]\n];\nconst Globe = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"globe\", __iconNode);\n //# sourceMappingURL=globe.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9nbG9iZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQUM7UUFBVTtZQUFFLElBQUk7WUFBTSxJQUFJO1lBQU0sR0FBRztZQUFNLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDekQ7UUFBQztRQUFRO1lBQUUsR0FBRztZQUFtRCxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ2hGO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBWSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0NBQzNDO0FBYUEsTUFBTSxRQUFRLGlFQUFpQixTQUFTLFVBQVUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxpY29uc1xcZ2xvYmUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1xuICBbJ2NpcmNsZScsIHsgY3g6ICcxMicsIGN5OiAnMTInLCByOiAnMTAnLCBrZXk6ICcxbWdsYXknIH1dLFxuICBbJ3BhdGgnLCB7IGQ6ICdNMTIgMmExNC41IDE0LjUgMCAwIDAgMCAyMCAxNC41IDE0LjUgMCAwIDAgMC0yMCcsIGtleTogJzEzbzF6bCcgfV0sXG4gIFsncGF0aCcsIHsgZDogJ00yIDEyaDIwJywga2V5OiAnOWk0cHU0JyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBHbG9iZVxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4WTJseVkyeGxJR040UFNJeE1pSWdZM2s5SWpFeUlpQnlQU0l4TUNJZ0x6NEtJQ0E4Y0dGMGFDQmtQU0pOTVRJZ01tRXhOQzQxSURFMExqVWdNQ0F3SURBZ01DQXlNQ0F4TkM0MUlERTBMalVnTUNBd0lEQWdNQzB5TUNJZ0x6NEtJQ0E4Y0dGMGFDQmtQU0pOTWlBeE1tZ3lNQ0lnTHo0S1BDOXpkbWMrQ2c9PSkgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvZ2xvYmVcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBHbG9iZSA9IGNyZWF0ZUx1Y2lkZUljb24oJ2dsb2JlJywgX19pY29uTm9kZSk7XG5cbmV4cG9ydCBkZWZhdWx0IEdsb2JlO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/globe.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layers.js":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layers.js ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Layers)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z\",\n            key: \"zw3jo\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12\",\n            key: \"1wduqc\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17\",\n            key: \"kqbvx6\"\n        }\n    ]\n];\nconst Layers = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"layers\", __iconNode);\n //# sourceMappingURL=layers.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9sYXllcnMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUNFO1FBQ0E7WUFDRSxHQUFHO1lBQ0gsS0FBSztRQUFBO0tBRVQ7SUFDQTtRQUNFO1FBQ0E7WUFDRSxHQUFHO1lBQ0gsS0FBSztRQUFBO0tBRVQ7SUFDQTtRQUNFO1FBQ0E7WUFDRSxHQUFHO1lBQ0gsS0FBSztRQUFBO0tBQ1A7Q0FFSjtBQWFBLE1BQU0sU0FBUyxpRUFBaUIsVUFBVSxVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXGxheWVycy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFtcbiAgICAncGF0aCcsXG4gICAge1xuICAgICAgZDogJ00xMi44MyAyLjE4YTIgMiAwIDAgMC0xLjY2IDBMMi42IDYuMDhhMSAxIDAgMCAwIDAgMS44M2w4LjU4IDMuOTFhMiAyIDAgMCAwIDEuNjYgMGw4LjU4LTMuOWExIDEgMCAwIDAgMC0xLjgzeicsXG4gICAgICBrZXk6ICd6dzNqbycsXG4gICAgfSxcbiAgXSxcbiAgW1xuICAgICdwYXRoJyxcbiAgICB7XG4gICAgICBkOiAnTTIgMTJhMSAxIDAgMCAwIC41OC45MWw4LjYgMy45MWEyIDIgMCAwIDAgMS42NSAwbDguNTgtMy45QTEgMSAwIDAgMCAyMiAxMicsXG4gICAgICBrZXk6ICcxd2R1cWMnLFxuICAgIH0sXG4gIF0sXG4gIFtcbiAgICAncGF0aCcsXG4gICAge1xuICAgICAgZDogJ00yIDE3YTEgMSAwIDAgMCAuNTguOTFsOC42IDMuOTFhMiAyIDAgMCAwIDEuNjUgMGw4LjU4LTMuOUExIDEgMCAwIDAgMjIgMTcnLFxuICAgICAga2V5OiAna3Fidng2JyxcbiAgICB9LFxuICBdLFxuXTtcblxuLyoqXG4gKiBAY29tcG9uZW50IEBuYW1lIExheWVyc1xuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTVRJdU9ETWdNaTR4T0dFeUlESWdNQ0F3SURBdE1TNDJOaUF3VERJdU5pQTJMakE0WVRFZ01TQXdJREFnTUNBd0lERXVPRE5zT0M0MU9DQXpMamt4WVRJZ01pQXdJREFnTUNBeExqWTJJREJzT0M0MU9DMHpMamxoTVNBeElEQWdNQ0F3SURBdE1TNDRNM29pSUM4K0NpQWdQSEJoZEdnZ1pEMGlUVElnTVRKaE1TQXhJREFnTUNBd0lDNDFPQzQ1TVd3NExqWWdNeTQ1TVdFeUlESWdNQ0F3SURBZ01TNDJOU0F3YkRndU5UZ3RNeTQ1UVRFZ01TQXdJREFnTUNBeU1pQXhNaUlnTHo0S0lDQThjR0YwYUNCa1BTSk5NaUF4TjJFeElERWdNQ0F3SURBZ0xqVTRMamt4YkRndU5pQXpMamt4WVRJZ01pQXdJREFnTUNBeExqWTFJREJzT0M0MU9DMHpMamxCTVNBeElEQWdNQ0F3SURJeUlERTNJaUF2UGdvOEwzTjJaejRLKSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9sYXllcnNcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBMYXllcnMgPSBjcmVhdGVMdWNpZGVJY29uKCdsYXllcnMnLCBfX2ljb25Ob2RlKTtcblxuZXhwb3J0IGRlZmF1bHQgTGF5ZXJzO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layers.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layout-dashboard.js":
/*!***************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layout-dashboard.js ***!
  \***************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ LayoutDashboard)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"rect\",\n        {\n            width: \"7\",\n            height: \"9\",\n            x: \"3\",\n            y: \"3\",\n            rx: \"1\",\n            key: \"10lvy0\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            width: \"7\",\n            height: \"5\",\n            x: \"14\",\n            y: \"3\",\n            rx: \"1\",\n            key: \"16une8\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            width: \"7\",\n            height: \"9\",\n            x: \"14\",\n            y: \"12\",\n            rx: \"1\",\n            key: \"1hutg5\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            width: \"7\",\n            height: \"5\",\n            x: \"3\",\n            y: \"16\",\n            rx: \"1\",\n            key: \"ldoo1y\"\n        }\n    ]\n];\nconst LayoutDashboard = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"layout-dashboard\", __iconNode);\n //# sourceMappingURL=layout-dashboard.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9sYXlvdXQtZGFzaGJvYXJkLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUdPLE1BQU0sYUFBdUI7SUFDbEM7UUFBQztRQUFRO1lBQUUsT0FBTztZQUFLLFFBQVE7WUFBSyxHQUFHO1lBQUssR0FBRztZQUFLLElBQUk7WUFBSyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQzVFO1FBQUM7UUFBUTtZQUFFLE9BQU87WUFBSyxRQUFRO1lBQUssR0FBRztZQUFNLEdBQUc7WUFBSyxJQUFJO1lBQUssS0FBSztRQUFBLENBQVU7S0FBQTtJQUM3RTtRQUFDO1FBQVE7WUFBRSxPQUFPO1lBQUssUUFBUTtZQUFLLEdBQUc7WUFBTSxHQUFHO1lBQU0sSUFBSTtZQUFLLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDOUU7UUFBQztRQUFRO1lBQUUsT0FBTztZQUFLLFFBQVE7WUFBSyxHQUFHO1lBQUssR0FBRztZQUFNLElBQUk7WUFBSyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0NBQy9FO0FBYUEsTUFBTSxrQkFBa0IsaUVBQWlCLG9CQUFvQixVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXGxheW91dC1kYXNoYm9hcmQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1xuICBbJ3JlY3QnLCB7IHdpZHRoOiAnNycsIGhlaWdodDogJzknLCB4OiAnMycsIHk6ICczJywgcng6ICcxJywga2V5OiAnMTBsdnkwJyB9XSxcbiAgWydyZWN0JywgeyB3aWR0aDogJzcnLCBoZWlnaHQ6ICc1JywgeDogJzE0JywgeTogJzMnLCByeDogJzEnLCBrZXk6ICcxNnVuZTgnIH1dLFxuICBbJ3JlY3QnLCB7IHdpZHRoOiAnNycsIGhlaWdodDogJzknLCB4OiAnMTQnLCB5OiAnMTInLCByeDogJzEnLCBrZXk6ICcxaHV0ZzUnIH1dLFxuICBbJ3JlY3QnLCB7IHdpZHRoOiAnNycsIGhlaWdodDogJzUnLCB4OiAnMycsIHk6ICcxNicsIHJ4OiAnMScsIGtleTogJ2xkb28xeScgfV0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgTGF5b3V0RGFzaGJvYXJkXG4gKiBAZGVzY3JpcHRpb24gTHVjaWRlIFNWRyBpY29uIGNvbXBvbmVudCwgcmVuZGVycyBTVkcgRWxlbWVudCB3aXRoIGNoaWxkcmVuLlxuICpcbiAqIEBwcmV2aWV3ICFbaW1nXShkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUFnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JZ29nSUhkcFpIUm9QU0l5TkNJS0lDQm9aV2xuYUhROUlqSTBJZ29nSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJS0lDQm1hV3hzUFNKdWIyNWxJZ29nSUhOMGNtOXJaVDBpSXpBd01DSWdjM1I1YkdVOUltSmhZMnRuY205MWJtUXRZMjlzYjNJNklDTm1abVk3SUdKdmNtUmxjaTF5WVdScGRYTTZJREp3ZUNJS0lDQnpkSEp2YTJVdGQybGtkR2c5SWpJaUNpQWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWdvZ0lITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpQ2o0S0lDQThjbVZqZENCM2FXUjBhRDBpTnlJZ2FHVnBaMmgwUFNJNUlpQjRQU0l6SWlCNVBTSXpJaUJ5ZUQwaU1TSWdMejRLSUNBOGNtVmpkQ0IzYVdSMGFEMGlOeUlnYUdWcFoyaDBQU0kxSWlCNFBTSXhOQ0lnZVQwaU15SWdjbmc5SWpFaUlDOCtDaUFnUEhKbFkzUWdkMmxrZEdnOUlqY2lJR2hsYVdkb2REMGlPU0lnZUQwaU1UUWlJSGs5SWpFeUlpQnllRDBpTVNJZ0x6NEtJQ0E4Y21WamRDQjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSTFJaUI0UFNJeklpQjVQU0l4TmlJZ2NuZzlJakVpSUM4K0Nqd3ZjM1puUGdvPSkgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvbGF5b3V0LWRhc2hib2FyZFxuICogQHNlZSBodHRwczovL2x1Y2lkZS5kZXYvZ3VpZGUvcGFja2FnZXMvbHVjaWRlLXJlYWN0IC0gRG9jdW1lbnRhdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wcyAtIEx1Y2lkZSBpY29ucyBwcm9wcyBhbmQgYW55IHZhbGlkIFNWRyBhdHRyaWJ1dGVcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIEVsZW1lbnRcbiAqXG4gKi9cbmNvbnN0IExheW91dERhc2hib2FyZCA9IGNyZWF0ZUx1Y2lkZUljb24oJ2xheW91dC1kYXNoYm9hcmQnLCBfX2ljb25Ob2RlKTtcblxuZXhwb3J0IGRlZmF1bHQgTGF5b3V0RGFzaGJvYXJkO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layout-dashboard.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layout-template.js":
/*!**************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layout-template.js ***!
  \**************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ LayoutTemplate)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"rect\",\n        {\n            width: \"18\",\n            height: \"7\",\n            x: \"3\",\n            y: \"3\",\n            rx: \"1\",\n            key: \"f1a2em\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            width: \"9\",\n            height: \"7\",\n            x: \"3\",\n            y: \"14\",\n            rx: \"1\",\n            key: \"jqznyg\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            width: \"5\",\n            height: \"7\",\n            x: \"16\",\n            y: \"14\",\n            rx: \"1\",\n            key: \"q5h2i8\"\n        }\n    ]\n];\nconst LayoutTemplate = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"layout-template\", __iconNode);\n //# sourceMappingURL=layout-template.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9sYXlvdXQtdGVtcGxhdGUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUFDO1FBQVE7WUFBRSxPQUFPO1lBQU0sUUFBUTtZQUFLLEdBQUc7WUFBSyxHQUFHO1lBQUssSUFBSTtZQUFLLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDN0U7UUFBQztRQUFRO1lBQUUsT0FBTztZQUFLLFFBQVE7WUFBSyxHQUFHO1lBQUssR0FBRztZQUFNLElBQUk7WUFBSyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQzdFO1FBQUM7UUFBUTtZQUFFLE9BQU87WUFBSyxRQUFRO1lBQUssR0FBRztZQUFNLEdBQUc7WUFBTSxJQUFJO1lBQUssS0FBSztRQUFBLENBQVU7S0FBQTtDQUNoRjtBQWFBLE1BQU0saUJBQWlCLGlFQUFpQixtQkFBbUIsVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxsYXlvdXQtdGVtcGxhdGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1xuICBbJ3JlY3QnLCB7IHdpZHRoOiAnMTgnLCBoZWlnaHQ6ICc3JywgeDogJzMnLCB5OiAnMycsIHJ4OiAnMScsIGtleTogJ2YxYTJlbScgfV0sXG4gIFsncmVjdCcsIHsgd2lkdGg6ICc5JywgaGVpZ2h0OiAnNycsIHg6ICczJywgeTogJzE0Jywgcng6ICcxJywga2V5OiAnanF6bnlnJyB9XSxcbiAgWydyZWN0JywgeyB3aWR0aDogJzUnLCBoZWlnaHQ6ICc3JywgeDogJzE2JywgeTogJzE0Jywgcng6ICcxJywga2V5OiAncTVoMmk4JyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBMYXlvdXRUZW1wbGF0ZVxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y21WamRDQjNhV1IwYUQwaU1UZ2lJR2hsYVdkb2REMGlOeUlnZUQwaU15SWdlVDBpTXlJZ2NuZzlJakVpSUM4K0NpQWdQSEpsWTNRZ2QybGtkR2c5SWpraUlHaGxhV2RvZEQwaU55SWdlRDBpTXlJZ2VUMGlNVFFpSUhKNFBTSXhJaUF2UGdvZ0lEeHlaV04wSUhkcFpIUm9QU0kxSWlCb1pXbG5hSFE5SWpjaUlIZzlJakUySWlCNVBTSXhOQ0lnY25nOUlqRWlJQzgrQ2p3dmMzWm5QZ289KSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9sYXlvdXQtdGVtcGxhdGVcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBMYXlvdXRUZW1wbGF0ZSA9IGNyZWF0ZUx1Y2lkZUljb24oJ2xheW91dC10ZW1wbGF0ZScsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBMYXlvdXRUZW1wbGF0ZTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/layout-template.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/loader-circle.js":
/*!************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/loader-circle.js ***!
  \************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ LoaderCircle)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M21 12a9 9 0 1 1-6.219-8.56\",\n            key: \"13zald\"\n        }\n    ]\n];\nconst LoaderCircle = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"loader-circle\", __iconNode);\n //# sourceMappingURL=loader-circle.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9sb2FkZXItY2lyY2xlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUdPLE1BQU0sYUFBdUI7SUFBQztRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQStCLEtBQUs7UUFBQSxDQUFVO0tBQUM7Q0FBQTtBQWFsRyxNQUFNLGVBQWUsaUVBQWlCLGlCQUFpQixVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXGxvYWRlci1jaXJjbGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1sncGF0aCcsIHsgZDogJ00yMSAxMmE5IDkgMCAxIDEtNi4yMTktOC41NicsIGtleTogJzEzemFsZCcgfV1dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgTG9hZGVyQ2lyY2xlXG4gKiBAZGVzY3JpcHRpb24gTHVjaWRlIFNWRyBpY29uIGNvbXBvbmVudCwgcmVuZGVycyBTVkcgRWxlbWVudCB3aXRoIGNoaWxkcmVuLlxuICpcbiAqIEBwcmV2aWV3ICFbaW1nXShkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUFnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JZ29nSUhkcFpIUm9QU0l5TkNJS0lDQm9aV2xuYUhROUlqSTBJZ29nSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJS0lDQm1hV3hzUFNKdWIyNWxJZ29nSUhOMGNtOXJaVDBpSXpBd01DSWdjM1I1YkdVOUltSmhZMnRuY205MWJtUXRZMjlzYjNJNklDTm1abVk3SUdKdmNtUmxjaTF5WVdScGRYTTZJREp3ZUNJS0lDQnpkSEp2YTJVdGQybGtkR2c5SWpJaUNpQWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWdvZ0lITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpQ2o0S0lDQThjR0YwYUNCa1BTSk5NakVnTVRKaE9TQTVJREFnTVNBeExUWXVNakU1TFRndU5UWWlJQzgrQ2p3dmMzWm5QZ289KSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9sb2FkZXItY2lyY2xlXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgTG9hZGVyQ2lyY2xlID0gY3JlYXRlTHVjaWRlSWNvbignbG9hZGVyLWNpcmNsZScsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBMb2FkZXJDaXJjbGU7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/loader-circle.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/megaphone.js":
/*!********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/megaphone.js ***!
  \********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Megaphone)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z\",\n            key: \"q8bfy3\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14\",\n            key: \"1853fq\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M8 6v8\",\n            key: \"15ugcq\"\n        }\n    ]\n];\nconst Megaphone = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"megaphone\", __iconNode);\n //# sourceMappingURL=megaphone.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9tZWdhcGhvbmUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUNFO1FBQ0E7WUFDRSxHQUFHO1lBQ0gsS0FBSztRQUFBO0tBRVQ7SUFDQTtRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQStELEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDNUY7UUFBQztRQUFRO1lBQUUsR0FBRztZQUFVLEtBQUs7UUFBQSxDQUFVO0tBQUE7Q0FDekM7QUFhQSxNQUFNLFlBQVksaUVBQWlCLGFBQWEsVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxtZWdhcGhvbmUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1xuICBbXG4gICAgJ3BhdGgnLFxuICAgIHtcbiAgICAgIGQ6ICdNMTEgNmExMyAxMyAwIDAgMCA4LjQtMi44QTEgMSAwIDAgMSAyMSA0djEyYTEgMSAwIDAgMS0xLjYuOEExMyAxMyAwIDAgMCAxMSAxNEg1YTIgMiAwIDAgMS0yLTJWOGEyIDIgMCAwIDEgMi0yeicsXG4gICAgICBrZXk6ICdxOGJmeTMnLFxuICAgIH0sXG4gIF0sXG4gIFsncGF0aCcsIHsgZDogJ002IDE0YTEyIDEyIDAgMCAwIDIuNCA3LjIgMiAyIDAgMCAwIDMuMi0yLjRBOCA4IDAgMCAxIDEwIDE0Jywga2V5OiAnMTg1M2ZxJyB9XSxcbiAgWydwYXRoJywgeyBkOiAnTTggNnY4Jywga2V5OiAnMTV1Z2NxJyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBNZWdhcGhvbmVcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNHRjBhQ0JrUFNKTk1URWdObUV4TXlBeE15QXdJREFnTUNBNExqUXRNaTQ0UVRFZ01TQXdJREFnTVNBeU1TQTBkakV5WVRFZ01TQXdJREFnTVMweExqWXVPRUV4TXlBeE15QXdJREFnTUNBeE1TQXhORWcxWVRJZ01pQXdJREFnTVMweUxUSldPR0V5SURJZ01DQXdJREVnTWkweWVpSWdMejRLSUNBOGNHRjBhQ0JrUFNKTk5pQXhOR0V4TWlBeE1pQXdJREFnTUNBeUxqUWdOeTR5SURJZ01pQXdJREFnTUNBekxqSXRNaTQwUVRnZ09DQXdJREFnTVNBeE1DQXhOQ0lnTHo0S0lDQThjR0YwYUNCa1BTSk5PQ0EyZGpnaUlDOCtDand2YzNablBnbz0pIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL21lZ2FwaG9uZVxuICogQHNlZSBodHRwczovL2x1Y2lkZS5kZXYvZ3VpZGUvcGFja2FnZXMvbHVjaWRlLXJlYWN0IC0gRG9jdW1lbnRhdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wcyAtIEx1Y2lkZSBpY29ucyBwcm9wcyBhbmQgYW55IHZhbGlkIFNWRyBhdHRyaWJ1dGVcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIEVsZW1lbnRcbiAqXG4gKi9cbmNvbnN0IE1lZ2FwaG9uZSA9IGNyZWF0ZUx1Y2lkZUljb24oJ21lZ2FwaG9uZScsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBNZWdhcGhvbmU7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/megaphone.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/message-square.js":
/*!*************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/message-square.js ***!
  \*************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ MessageSquare)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z\",\n            key: \"18887p\"\n        }\n    ]\n];\nconst MessageSquare = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"message-square\", __iconNode);\n //# sourceMappingURL=message-square.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9tZXNzYWdlLXNxdWFyZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQ0U7UUFDQTtZQUNFLEdBQUc7WUFDSCxLQUFLO1FBQUE7S0FDUDtDQUVKO0FBYUEsTUFBTSxnQkFBZ0IsaUVBQWlCLGtCQUFrQixVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXG1lc3NhZ2Utc3F1YXJlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtcbiAgW1xuICAgICdwYXRoJyxcbiAgICB7XG4gICAgICBkOiAnTTIyIDE3YTIgMiAwIDAgMS0yIDJINi44MjhhMiAyIDAgMCAwLTEuNDE0LjU4NmwtMi4yMDIgMi4yMDJBLjcxLjcxIDAgMCAxIDIgMjEuMjg2VjVhMiAyIDAgMCAxIDItMmgxNmEyIDIgMCAwIDEgMiAyeicsXG4gICAgICBrZXk6ICcxODg4N3AnLFxuICAgIH0sXG4gIF0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgTWVzc2FnZVNxdWFyZVxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTWpJZ01UZGhNaUF5SURBZ01DQXhMVElnTWtnMkxqZ3lPR0V5SURJZ01DQXdJREF0TVM0ME1UUXVOVGcyYkMweUxqSXdNaUF5TGpJd01rRXVOekV1TnpFZ01DQXdJREVnTWlBeU1TNHlPRFpXTldFeUlESWdNQ0F3SURFZ01pMHlhREUyWVRJZ01pQXdJREFnTVNBeUlESjZJaUF2UGdvOEwzTjJaejRLKSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9tZXNzYWdlLXNxdWFyZVxuICogQHNlZSBodHRwczovL2x1Y2lkZS5kZXYvZ3VpZGUvcGFja2FnZXMvbHVjaWRlLXJlYWN0IC0gRG9jdW1lbnRhdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wcyAtIEx1Y2lkZSBpY29ucyBwcm9wcyBhbmQgYW55IHZhbGlkIFNWRyBhdHRyaWJ1dGVcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIEVsZW1lbnRcbiAqXG4gKi9cbmNvbnN0IE1lc3NhZ2VTcXVhcmUgPSBjcmVhdGVMdWNpZGVJY29uKCdtZXNzYWdlLXNxdWFyZScsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBNZXNzYWdlU3F1YXJlO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/message-square.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/monitor.js":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/monitor.js ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Monitor)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"rect\",\n        {\n            width: \"20\",\n            height: \"14\",\n            x: \"2\",\n            y: \"3\",\n            rx: \"2\",\n            key: \"48i651\"\n        }\n    ],\n    [\n        \"line\",\n        {\n            x1: \"8\",\n            x2: \"16\",\n            y1: \"21\",\n            y2: \"21\",\n            key: \"1svkeh\"\n        }\n    ],\n    [\n        \"line\",\n        {\n            x1: \"12\",\n            x2: \"12\",\n            y1: \"17\",\n            y2: \"21\",\n            key: \"vw1qmm\"\n        }\n    ]\n];\nconst Monitor = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"monitor\", __iconNode);\n //# sourceMappingURL=monitor.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9tb25pdG9yLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUdPLE1BQU0sYUFBdUI7SUFDbEM7UUFBQztRQUFRO1lBQUUsT0FBTztZQUFNLFFBQVE7WUFBTSxHQUFHO1lBQUssR0FBRztZQUFLLElBQUk7WUFBSyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQzlFO1FBQUM7UUFBUTtZQUFFLElBQUk7WUFBSyxJQUFJO1lBQU0sSUFBSTtZQUFNLElBQUk7WUFBTSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ2pFO1FBQUM7UUFBUTtZQUFFLElBQUk7WUFBTSxJQUFJO1lBQU0sSUFBSTtZQUFNLElBQUk7WUFBTSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0NBQ3BFO0FBYUEsTUFBTSxVQUFVLGlFQUFpQixXQUFXLFVBQVUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxpY29uc1xcbW9uaXRvci50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFsncmVjdCcsIHsgd2lkdGg6ICcyMCcsIGhlaWdodDogJzE0JywgeDogJzInLCB5OiAnMycsIHJ4OiAnMicsIGtleTogJzQ4aTY1MScgfV0sXG4gIFsnbGluZScsIHsgeDE6ICc4JywgeDI6ICcxNicsIHkxOiAnMjEnLCB5MjogJzIxJywga2V5OiAnMXN2a2VoJyB9XSxcbiAgWydsaW5lJywgeyB4MTogJzEyJywgeDI6ICcxMicsIHkxOiAnMTcnLCB5MjogJzIxJywga2V5OiAndncxcW1tJyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBNb25pdG9yXG4gKiBAZGVzY3JpcHRpb24gTHVjaWRlIFNWRyBpY29uIGNvbXBvbmVudCwgcmVuZGVycyBTVkcgRWxlbWVudCB3aXRoIGNoaWxkcmVuLlxuICpcbiAqIEBwcmV2aWV3ICFbaW1nXShkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUFnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JZ29nSUhkcFpIUm9QU0l5TkNJS0lDQm9aV2xuYUhROUlqSTBJZ29nSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJS0lDQm1hV3hzUFNKdWIyNWxJZ29nSUhOMGNtOXJaVDBpSXpBd01DSWdjM1I1YkdVOUltSmhZMnRuY205MWJtUXRZMjlzYjNJNklDTm1abVk3SUdKdmNtUmxjaTF5WVdScGRYTTZJREp3ZUNJS0lDQnpkSEp2YTJVdGQybGtkR2c5SWpJaUNpQWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWdvZ0lITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpQ2o0S0lDQThjbVZqZENCM2FXUjBhRDBpTWpBaUlHaGxhV2RvZEQwaU1UUWlJSGc5SWpJaUlIazlJak1pSUhKNFBTSXlJaUF2UGdvZ0lEeHNhVzVsSUhneFBTSTRJaUI0TWowaU1UWWlJSGt4UFNJeU1TSWdlVEk5SWpJeElpQXZQZ29nSUR4c2FXNWxJSGd4UFNJeE1pSWdlREk5SWpFeUlpQjVNVDBpTVRjaUlIa3lQU0l5TVNJZ0x6NEtQQzl6ZG1jK0NnPT0pIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL21vbml0b3JcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBNb25pdG9yID0gY3JlYXRlTHVjaWRlSWNvbignbW9uaXRvcicsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBNb25pdG9yO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/monitor.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/palette.js":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/palette.js ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Palette)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z\",\n            key: \"e79jfc\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"13.5\",\n            cy: \"6.5\",\n            r: \".5\",\n            fill: \"currentColor\",\n            key: \"1okk4w\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"17.5\",\n            cy: \"10.5\",\n            r: \".5\",\n            fill: \"currentColor\",\n            key: \"f64h9f\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"6.5\",\n            cy: \"12.5\",\n            r: \".5\",\n            fill: \"currentColor\",\n            key: \"qy21gx\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"8.5\",\n            cy: \"7.5\",\n            r: \".5\",\n            fill: \"currentColor\",\n            key: \"fotxhn\"\n        }\n    ]\n];\nconst Palette = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"palette\", __iconNode);\n //# sourceMappingURL=palette.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9wYWxldHRlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUdPLE1BQU0sYUFBdUI7SUFDbEM7UUFDRTtRQUNBO1lBQ0UsR0FBRztZQUNILEtBQUs7UUFBQTtLQUVUO0lBQ0E7UUFBQztRQUFVO1lBQUUsSUFBSTtZQUFRLElBQUk7WUFBTyxHQUFHO1lBQU0sTUFBTTtZQUFnQixLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ2xGO1FBQUM7UUFBVTtZQUFFLElBQUk7WUFBUSxJQUFJO1lBQVEsR0FBRztZQUFNLE1BQU07WUFBZ0IsS0FBSztRQUFBLENBQVU7S0FBQTtJQUNuRjtRQUFDO1FBQVU7WUFBRSxJQUFJO1lBQU8sSUFBSTtZQUFRLEdBQUc7WUFBTSxNQUFNO1lBQWdCLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDbEY7UUFBQztRQUFVO1lBQUUsSUFBSTtZQUFPLElBQUk7WUFBTyxHQUFHO1lBQU0sTUFBTTtZQUFnQixLQUFLO1FBQUEsQ0FBVTtLQUFBO0NBQ25GO0FBYUEsTUFBTSxVQUFVLGlFQUFpQixXQUFXLFVBQVUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxpY29uc1xccGFsZXR0ZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFtcbiAgICAncGF0aCcsXG4gICAge1xuICAgICAgZDogJ00xMiAyMmExIDEgMCAwIDEgMC0yMCAxMCA5IDAgMCAxIDEwIDkgNSA1IDAgMCAxLTUgNWgtMi4yNWExLjc1IDEuNzUgMCAwIDAtMS40IDIuOGwuMy40YTEuNzUgMS43NSAwIDAgMS0xLjQgMi44eicsXG4gICAgICBrZXk6ICdlNzlqZmMnLFxuICAgIH0sXG4gIF0sXG4gIFsnY2lyY2xlJywgeyBjeDogJzEzLjUnLCBjeTogJzYuNScsIHI6ICcuNScsIGZpbGw6ICdjdXJyZW50Q29sb3InLCBrZXk6ICcxb2trNHcnIH1dLFxuICBbJ2NpcmNsZScsIHsgY3g6ICcxNy41JywgY3k6ICcxMC41JywgcjogJy41JywgZmlsbDogJ2N1cnJlbnRDb2xvcicsIGtleTogJ2Y2NGg5ZicgfV0sXG4gIFsnY2lyY2xlJywgeyBjeDogJzYuNScsIGN5OiAnMTIuNScsIHI6ICcuNScsIGZpbGw6ICdjdXJyZW50Q29sb3InLCBrZXk6ICdxeTIxZ3gnIH1dLFxuICBbJ2NpcmNsZScsIHsgY3g6ICc4LjUnLCBjeTogJzcuNScsIHI6ICcuNScsIGZpbGw6ICdjdXJyZW50Q29sb3InLCBrZXk6ICdmb3R4aG4nIH1dLFxuXTtcblxuLyoqXG4gKiBAY29tcG9uZW50IEBuYW1lIFBhbGV0dGVcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNHRjBhQ0JrUFNKTk1USWdNakpoTVNBeElEQWdNQ0F4SURBdE1qQWdNVEFnT1NBd0lEQWdNU0F4TUNBNUlEVWdOU0F3SURBZ01TMDFJRFZvTFRJdU1qVmhNUzQzTlNBeExqYzFJREFnTUNBd0xURXVOQ0F5TGpoc0xqTXVOR0V4TGpjMUlERXVOelVnTUNBd0lERXRNUzQwSURJdU9Ib2lJQzgrQ2lBZ1BHTnBjbU5zWlNCamVEMGlNVE11TlNJZ1kzazlJall1TlNJZ2NqMGlMalVpSUdacGJHdzlJbU4xY25KbGJuUkRiMnh2Y2lJZ0x6NEtJQ0E4WTJseVkyeGxJR040UFNJeE55NDFJaUJqZVQwaU1UQXVOU0lnY2owaUxqVWlJR1pwYkd3OUltTjFjbkpsYm5SRGIyeHZjaUlnTHo0S0lDQThZMmx5WTJ4bElHTjRQU0kyTGpVaUlHTjVQU0l4TWk0MUlpQnlQU0l1TlNJZ1ptbHNiRDBpWTNWeWNtVnVkRU52Ykc5eUlpQXZQZ29nSUR4amFYSmpiR1VnWTNnOUlqZ3VOU0lnWTNrOUlqY3VOU0lnY2owaUxqVWlJR1pwYkd3OUltTjFjbkpsYm5SRGIyeHZjaUlnTHo0S1BDOXpkbWMrQ2c9PSkgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvcGFsZXR0ZVxuICogQHNlZSBodHRwczovL2x1Y2lkZS5kZXYvZ3VpZGUvcGFja2FnZXMvbHVjaWRlLXJlYWN0IC0gRG9jdW1lbnRhdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wcyAtIEx1Y2lkZSBpY29ucyBwcm9wcyBhbmQgYW55IHZhbGlkIFNWRyBhdHRyaWJ1dGVcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIEVsZW1lbnRcbiAqXG4gKi9cbmNvbnN0IFBhbGV0dGUgPSBjcmVhdGVMdWNpZGVJY29uKCdwYWxldHRlJywgX19pY29uTm9kZSk7XG5cbmV4cG9ydCBkZWZhdWx0IFBhbGV0dGU7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/palette.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/panels-top-left.js":
/*!**************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/panels-top-left.js ***!
  \**************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ PanelsTopLeft)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"rect\",\n        {\n            width: \"18\",\n            height: \"18\",\n            x: \"3\",\n            y: \"3\",\n            rx: \"2\",\n            key: \"afitv7\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M3 9h18\",\n            key: \"1pudct\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M9 21V9\",\n            key: \"1oto5p\"\n        }\n    ]\n];\nconst PanelsTopLeft = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"panels-top-left\", __iconNode);\n //# sourceMappingURL=panels-top-left.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9wYW5lbHMtdG9wLWxlZnQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUFDO1FBQVE7WUFBRSxPQUFPO1lBQU0sUUFBUTtZQUFNLEdBQUc7WUFBSyxHQUFHO1lBQUssSUFBSTtZQUFLLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDOUU7UUFBQztRQUFRO1lBQUUsR0FBRztZQUFXLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDeEM7UUFBQztRQUFRO1lBQUUsR0FBRztZQUFXLEtBQUs7UUFBQSxDQUFVO0tBQUE7Q0FDMUM7QUFhQSxNQUFNLGdCQUFnQixpRUFBaUIsbUJBQW1CLFVBQVUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxpY29uc1xccGFuZWxzLXRvcC1sZWZ0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtcbiAgWydyZWN0JywgeyB3aWR0aDogJzE4JywgaGVpZ2h0OiAnMTgnLCB4OiAnMycsIHk6ICczJywgcng6ICcyJywga2V5OiAnYWZpdHY3JyB9XSxcbiAgWydwYXRoJywgeyBkOiAnTTMgOWgxOCcsIGtleTogJzFwdWRjdCcgfV0sXG4gIFsncGF0aCcsIHsgZDogJ005IDIxVjknLCBrZXk6ICcxb3RvNXAnIH1dLFxuXTtcblxuLyoqXG4gKiBAY29tcG9uZW50IEBuYW1lIFBhbmVsc1RvcExlZnRcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNtVmpkQ0IzYVdSMGFEMGlNVGdpSUdobGFXZG9kRDBpTVRnaUlIZzlJak1pSUhrOUlqTWlJSEo0UFNJeUlpQXZQZ29nSUR4d1lYUm9JR1E5SWsweklEbG9NVGdpSUM4K0NpQWdQSEJoZEdnZ1pEMGlUVGtnTWpGV09TSWdMejRLUEM5emRtYytDZz09KSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9wYW5lbHMtdG9wLWxlZnRcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBQYW5lbHNUb3BMZWZ0ID0gY3JlYXRlTHVjaWRlSWNvbigncGFuZWxzLXRvcC1sZWZ0JywgX19pY29uTm9kZSk7XG5cbmV4cG9ydCBkZWZhdWx0IFBhbmVsc1RvcExlZnQ7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/panels-top-left.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/party-popper.js":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/party-popper.js ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ PartyPopper)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M5.8 11.3 2 22l10.7-3.79\",\n            key: \"gwxi1d\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M4 3h.01\",\n            key: \"1vcuye\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M22 8h.01\",\n            key: \"1mrtc2\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M15 2h.01\",\n            key: \"1cjtqr\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M22 20h.01\",\n            key: \"1mrys2\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10\",\n            key: \"hbicv8\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17\",\n            key: \"1i94pl\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7\",\n            key: \"1cofks\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z\",\n            key: \"4kbmks\"\n        }\n    ]\n];\nconst PartyPopper = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"party-popper\", __iconNode);\n //# sourceMappingURL=party-popper.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/party-popper.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/search.js":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/search.js ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Search)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"m21 21-4.34-4.34\",\n            key: \"14j7rj\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"11\",\n            cy: \"11\",\n            r: \"8\",\n            key: \"4ej97u\"\n        }\n    ]\n];\nconst Search = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"search\", __iconNode);\n //# sourceMappingURL=search.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9zZWFyY2guanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQW9CLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDakQ7UUFBQztRQUFVO1lBQUUsSUFBSTtZQUFNLElBQUk7WUFBTSxHQUFHO1lBQUssS0FBSztRQUFBLENBQVU7S0FBQTtDQUMxRDtBQWFBLE1BQU0sU0FBUyxpRUFBaUIsVUFBVSxVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXHNlYXJjaC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFsncGF0aCcsIHsgZDogJ20yMSAyMS00LjM0LTQuMzQnLCBrZXk6ICcxNGo3cmonIH1dLFxuICBbJ2NpcmNsZScsIHsgY3g6ICcxMScsIGN5OiAnMTEnLCByOiAnOCcsIGtleTogJzRlajk3dScgfV0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgU2VhcmNoXG4gKiBAZGVzY3JpcHRpb24gTHVjaWRlIFNWRyBpY29uIGNvbXBvbmVudCwgcmVuZGVycyBTVkcgRWxlbWVudCB3aXRoIGNoaWxkcmVuLlxuICpcbiAqIEBwcmV2aWV3ICFbaW1nXShkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUFnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JZ29nSUhkcFpIUm9QU0l5TkNJS0lDQm9aV2xuYUhROUlqSTBJZ29nSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJS0lDQm1hV3hzUFNKdWIyNWxJZ29nSUhOMGNtOXJaVDBpSXpBd01DSWdjM1I1YkdVOUltSmhZMnRuY205MWJtUXRZMjlzYjNJNklDTm1abVk3SUdKdmNtUmxjaTF5WVdScGRYTTZJREp3ZUNJS0lDQnpkSEp2YTJVdGQybGtkR2c5SWpJaUNpQWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWdvZ0lITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpQ2o0S0lDQThjR0YwYUNCa1BTSnRNakVnTWpFdE5DNHpOQzAwTGpNMElpQXZQZ29nSUR4amFYSmpiR1VnWTNnOUlqRXhJaUJqZVQwaU1URWlJSEk5SWpnaUlDOCtDand2YzNablBnbz0pIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL3NlYXJjaFxuICogQHNlZSBodHRwczovL2x1Y2lkZS5kZXYvZ3VpZGUvcGFja2FnZXMvbHVjaWRlLXJlYWN0IC0gRG9jdW1lbnRhdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wcyAtIEx1Y2lkZSBpY29ucyBwcm9wcyBhbmQgYW55IHZhbGlkIFNWRyBhdHRyaWJ1dGVcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIEVsZW1lbnRcbiAqXG4gKi9cbmNvbnN0IFNlYXJjaCA9IGNyZWF0ZUx1Y2lkZUljb24oJ3NlYXJjaCcsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBTZWFyY2g7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/search.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/send.js":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/send.js ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Send)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z\",\n            key: \"1ffxy3\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"m21.854 2.147-10.94 10.939\",\n            key: \"12cjpa\"\n        }\n    ]\n];\nconst Send = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"send\", __iconNode);\n //# sourceMappingURL=send.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9zZW5kLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUdPLE1BQU0sYUFBdUI7SUFDbEM7UUFDRTtRQUNBO1lBQ0UsR0FBRztZQUNILEtBQUs7UUFBQTtLQUVUO0lBQ0E7UUFBQztRQUFRO1lBQUUsR0FBRztZQUE4QixLQUFLO1FBQUEsQ0FBVTtLQUFBO0NBQzdEO0FBYUEsTUFBTSxPQUFPLGlFQUFpQixRQUFRLFVBQVUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxpY29uc1xcc2VuZC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFtcbiAgICAncGF0aCcsXG4gICAge1xuICAgICAgZDogJ00xNC41MzYgMjEuNjg2YS41LjUgMCAwIDAgLjkzNy0uMDI0bDYuNS0xOWEuNDk2LjQ5NiAwIDAgMC0uNjM1LS42MzVsLTE5IDYuNWEuNS41IDAgMCAwLS4wMjQuOTM3bDcuOTMgMy4xOGEyIDIgMCAwIDEgMS4xMTIgMS4xMXonLFxuICAgICAga2V5OiAnMWZmeHkzJyxcbiAgICB9LFxuICBdLFxuICBbJ3BhdGgnLCB7IGQ6ICdtMjEuODU0IDIuMTQ3LTEwLjk0IDEwLjkzOScsIGtleTogJzEyY2pwYScgfV0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgU2VuZFxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTVRRdU5UTTJJREl4TGpZNE5tRXVOUzQxSURBZ01DQXdJQzQ1TXpjdExqQXlOR3cyTGpVdE1UbGhMalE1Tmk0ME9UWWdNQ0F3SURBdExqWXpOUzB1TmpNMWJDMHhPU0EyTGpWaExqVXVOU0F3SURBZ01DMHVNREkwTGprek4ydzNMamt6SURNdU1UaGhNaUF5SURBZ01DQXhJREV1TVRFeUlERXVNVEY2SWlBdlBnb2dJRHh3WVhSb0lHUTlJbTB5TVM0NE5UUWdNaTR4TkRjdE1UQXVPVFFnTVRBdU9UTTVJaUF2UGdvOEwzTjJaejRLKSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy9zZW5kXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgU2VuZCA9IGNyZWF0ZUx1Y2lkZUljb24oJ3NlbmQnLCBfX2ljb25Ob2RlKTtcblxuZXhwb3J0IGRlZmF1bHQgU2VuZDtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/send.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/settings.js":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/settings.js ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Settings)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915\",\n            key: \"1i5ecw\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"12\",\n            cy: \"12\",\n            r: \"3\",\n            key: \"1v7zrd\"\n        }\n    ]\n];\nconst Settings = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"settings\", __iconNode);\n //# sourceMappingURL=settings.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9zZXR0aW5ncy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQ0U7UUFDQTtZQUNFLEdBQUc7WUFDSCxLQUFLO1FBQUE7S0FFVDtJQUNBO1FBQUM7UUFBVTtZQUFFLElBQUk7WUFBTSxJQUFJO1lBQU0sR0FBRztZQUFLLEtBQUs7UUFBQSxDQUFVO0tBQUE7Q0FDMUQ7QUFhQSxNQUFNLFdBQVcsaUVBQWlCLFlBQVksVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxzZXR0aW5ncy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFtcbiAgICAncGF0aCcsXG4gICAge1xuICAgICAgZDogJ005LjY3MSA0LjEzNmEyLjM0IDIuMzQgMCAwIDEgNC42NTkgMCAyLjM0IDIuMzQgMCAwIDAgMy4zMTkgMS45MTUgMi4zNCAyLjM0IDAgMCAxIDIuMzMgNC4wMzMgMi4zNCAyLjM0IDAgMCAwIDAgMy44MzEgMi4zNCAyLjM0IDAgMCAxLTIuMzMgNC4wMzMgMi4zNCAyLjM0IDAgMCAwLTMuMzE5IDEuOTE1IDIuMzQgMi4zNCAwIDAgMS00LjY1OSAwIDIuMzQgMi4zNCAwIDAgMC0zLjMyLTEuOTE1IDIuMzQgMi4zNCAwIDAgMS0yLjMzLTQuMDMzIDIuMzQgMi4zNCAwIDAgMCAwLTMuODMxQTIuMzQgMi4zNCAwIDAgMSA2LjM1IDYuMDUxYTIuMzQgMi4zNCAwIDAgMCAzLjMxOS0xLjkxNScsXG4gICAgICBrZXk6ICcxaTVlY3cnLFxuICAgIH0sXG4gIF0sXG4gIFsnY2lyY2xlJywgeyBjeDogJzEyJywgY3k6ICcxMicsIHI6ICczJywga2V5OiAnMXY3enJkJyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBTZXR0aW5nc1xuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOT1M0Mk56RWdOQzR4TXpaaE1pNHpOQ0F5TGpNMElEQWdNQ0F4SURRdU5qVTVJREFnTWk0ek5DQXlMak0wSURBZ01DQXdJRE11TXpFNUlERXVPVEUxSURJdU16UWdNaTR6TkNBd0lEQWdNU0F5TGpNeklEUXVNRE16SURJdU16UWdNaTR6TkNBd0lEQWdNQ0F3SURNdU9ETXhJREl1TXpRZ01pNHpOQ0F3SURBZ01TMHlMak16SURRdU1ETXpJREl1TXpRZ01pNHpOQ0F3SURBZ01DMHpMak14T1NBeExqa3hOU0F5TGpNMElESXVNelFnTUNBd0lERXROQzQyTlRrZ01DQXlMak0wSURJdU16UWdNQ0F3SURBdE15NHpNaTB4TGpreE5TQXlMak0wSURJdU16UWdNQ0F3SURFdE1pNHpNeTAwTGpBek15QXlMak0wSURJdU16UWdNQ0F3SURBZ01DMHpMamd6TVVFeUxqTTBJREl1TXpRZ01DQXdJREVnTmk0ek5TQTJMakExTVdFeUxqTTBJREl1TXpRZ01DQXdJREFnTXk0ek1Ua3RNUzQ1TVRVaUlDOCtDaUFnUEdOcGNtTnNaU0JqZUQwaU1USWlJR041UFNJeE1pSWdjajBpTXlJZ0x6NEtQQzl6ZG1jK0NnPT0pIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL3NldHRpbmdzXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgU2V0dGluZ3MgPSBjcmVhdGVMdWNpZGVJY29uKCdzZXR0aW5ncycsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBTZXR0aW5ncztcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/settings.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/shield-check.js":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/shield-check.js ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ ShieldCheck)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\",\n            key: \"oel41y\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"m9 12 2 2 4-4\",\n            key: \"dzmm74\"\n        }\n    ]\n];\nconst ShieldCheck = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"shield-check\", __iconNode);\n //# sourceMappingURL=shield-check.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9zaGllbGQtY2hlY2suanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUNFO1FBQ0E7WUFDRSxHQUFHO1lBQ0gsS0FBSztRQUFBO0tBRVQ7SUFDQTtRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQWlCLEtBQUs7UUFBQSxDQUFVO0tBQUE7Q0FDaEQ7QUFhQSxNQUFNLGNBQWMsaUVBQWlCLGdCQUFnQixVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXHNoaWVsZC1jaGVjay50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFtcbiAgICAncGF0aCcsXG4gICAge1xuICAgICAgZDogJ00yMCAxM2MwIDUtMy41IDcuNS03LjY2IDguOTVhMSAxIDAgMCAxLS42Ny0uMDFDNy41IDIwLjUgNCAxOCA0IDEzVjZhMSAxIDAgMCAxIDEtMWMyIDAgNC41LTEuMiA2LjI0LTIuNzJhMS4xNyAxLjE3IDAgMCAxIDEuNTIgMEMxNC41MSAzLjgxIDE3IDUgMTkgNWExIDEgMCAwIDEgMSAxeicsXG4gICAgICBrZXk6ICdvZWw0MXknLFxuICAgIH0sXG4gIF0sXG4gIFsncGF0aCcsIHsgZDogJ205IDEyIDIgMiA0LTQnLCBrZXk6ICdkem1tNzQnIH1dLFxuXTtcblxuLyoqXG4gKiBAY29tcG9uZW50IEBuYW1lIFNoaWVsZENoZWNrXG4gKiBAZGVzY3JpcHRpb24gTHVjaWRlIFNWRyBpY29uIGNvbXBvbmVudCwgcmVuZGVycyBTVkcgRWxlbWVudCB3aXRoIGNoaWxkcmVuLlxuICpcbiAqIEBwcmV2aWV3ICFbaW1nXShkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUFnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JZ29nSUhkcFpIUm9QU0l5TkNJS0lDQm9aV2xuYUhROUlqSTBJZ29nSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJS0lDQm1hV3hzUFNKdWIyNWxJZ29nSUhOMGNtOXJaVDBpSXpBd01DSWdjM1I1YkdVOUltSmhZMnRuY205MWJtUXRZMjlzYjNJNklDTm1abVk3SUdKdmNtUmxjaTF5WVdScGRYTTZJREp3ZUNJS0lDQnpkSEp2YTJVdGQybGtkR2c5SWpJaUNpQWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWdvZ0lITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpQ2o0S0lDQThjR0YwYUNCa1BTSk5NakFnTVROak1DQTFMVE11TlNBM0xqVXROeTQyTmlBNExqazFZVEVnTVNBd0lEQWdNUzB1TmpjdExqQXhRemN1TlNBeU1DNDFJRFFnTVRnZ05DQXhNMVkyWVRFZ01TQXdJREFnTVNBeExURmpNaUF3SURRdU5TMHhMaklnTmk0eU5DMHlMamN5WVRFdU1UY2dNUzR4TnlBd0lEQWdNU0F4TGpVeUlEQkRNVFF1TlRFZ015NDRNU0F4TnlBMUlERTVJRFZoTVNBeElEQWdNQ0F4SURFZ01Yb2lJQzgrQ2lBZ1BIQmhkR2dnWkQwaWJUa2dNVElnTWlBeUlEUXROQ0lnTHo0S1BDOXpkbWMrQ2c9PSkgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvc2hpZWxkLWNoZWNrXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgU2hpZWxkQ2hlY2sgPSBjcmVhdGVMdWNpZGVJY29uKCdzaGllbGQtY2hlY2snLCBfX2ljb25Ob2RlKTtcblxuZXhwb3J0IGRlZmF1bHQgU2hpZWxkQ2hlY2s7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/shield-check.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/shopping-bag.js":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/shopping-bag.js ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ ShoppingBag)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M16 10a4 4 0 0 1-8 0\",\n            key: \"1ltviw\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M3.103 6.034h17.794\",\n            key: \"awc11p\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z\",\n            key: \"o988cm\"\n        }\n    ]\n];\nconst ShoppingBag = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"shopping-bag\", __iconNode);\n //# sourceMappingURL=shopping-bag.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9zaG9wcGluZy1iYWcuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQXdCLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDckQ7UUFBQztRQUFRO1lBQUUsR0FBRztZQUF1QixLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ3BEO1FBQ0U7UUFDQTtZQUNFLEdBQUc7WUFDSCxLQUFLO1FBQUE7S0FDUDtDQUVKO0FBYUEsTUFBTSxjQUFjLGlFQUFpQixnQkFBZ0IsVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxzaG9wcGluZy1iYWcudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1xuICBbJ3BhdGgnLCB7IGQ6ICdNMTYgMTBhNCA0IDAgMCAxLTggMCcsIGtleTogJzFsdHZpdycgfV0sXG4gIFsncGF0aCcsIHsgZDogJ00zLjEwMyA2LjAzNGgxNy43OTQnLCBrZXk6ICdhd2MxMXAnIH1dLFxuICBbXG4gICAgJ3BhdGgnLFxuICAgIHtcbiAgICAgIGQ6ICdNMy40IDUuNDY3YTIgMiAwIDAgMC0uNCAxLjJWMjBhMiAyIDAgMCAwIDIgMmgxNGEyIDIgMCAwIDAgMi0yVjYuNjY3YTIgMiAwIDAgMC0uNC0xLjJsLTItMi42NjdBMiAyIDAgMCAwIDE3IDJIN2EyIDIgMCAwIDAtMS42Ljh6JyxcbiAgICAgIGtleTogJ285ODhjbScsXG4gICAgfSxcbiAgXSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBTaG9wcGluZ0JhZ1xuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTVRZZ01UQmhOQ0EwSURBZ01DQXhMVGdnTUNJZ0x6NEtJQ0E4Y0dGMGFDQmtQU0pOTXk0eE1ETWdOaTR3TXpSb01UY3VOemswSWlBdlBnb2dJRHh3WVhSb0lHUTlJazB6TGpRZ05TNDBOamRoTWlBeUlEQWdNQ0F3TFM0MElERXVNbFl5TUdFeUlESWdNQ0F3SURBZ01pQXlhREUwWVRJZ01pQXdJREFnTUNBeUxUSldOaTQyTmpkaE1pQXlJREFnTUNBd0xTNDBMVEV1TW13dE1pMHlMalkyTjBFeUlESWdNQ0F3SURBZ01UY2dNa2czWVRJZ01pQXdJREFnTUMweExqWXVPSG9pSUM4K0Nqd3ZjM1puUGdvPSkgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvc2hvcHBpbmctYmFnXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgU2hvcHBpbmdCYWcgPSBjcmVhdGVMdWNpZGVJY29uKCdzaG9wcGluZy1iYWcnLCBfX2ljb25Ob2RlKTtcblxuZXhwb3J0IGRlZmF1bHQgU2hvcHBpbmdCYWc7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/shopping-bag.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/slack.js":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/slack.js ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Slack)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"rect\",\n        {\n            width: \"3\",\n            height: \"8\",\n            x: \"13\",\n            y: \"2\",\n            rx: \"1.5\",\n            key: \"diqz80\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M19 8.5V10h1.5A1.5 1.5 0 1 0 19 8.5\",\n            key: \"183iwg\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            width: \"3\",\n            height: \"8\",\n            x: \"8\",\n            y: \"14\",\n            rx: \"1.5\",\n            key: \"hqg7r1\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M5 15.5V14H3.5A1.5 1.5 0 1 0 5 15.5\",\n            key: \"76g71w\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            width: \"8\",\n            height: \"3\",\n            x: \"14\",\n            y: \"13\",\n            rx: \"1.5\",\n            key: \"1kmz0a\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M15.5 19H14v1.5a1.5 1.5 0 1 0 1.5-1.5\",\n            key: \"jc4sz0\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            width: \"8\",\n            height: \"3\",\n            x: \"2\",\n            y: \"8\",\n            rx: \"1.5\",\n            key: \"1omvl4\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M8.5 5H10V3.5A1.5 1.5 0 1 0 8.5 5\",\n            key: \"16f3cl\"\n        }\n    ]\n];\nconst Slack = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"slack\", __iconNode);\n //# sourceMappingURL=slack.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/slack.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/smartphone.js":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/smartphone.js ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Smartphone)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"rect\",\n        {\n            width: \"14\",\n            height: \"20\",\n            x: \"5\",\n            y: \"2\",\n            rx: \"2\",\n            ry: \"2\",\n            key: \"1yt0o3\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M12 18h.01\",\n            key: \"mhygvu\"\n        }\n    ]\n];\nconst Smartphone = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"smartphone\", __iconNode);\n //# sourceMappingURL=smartphone.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9zbWFydHBob25lLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUdPLE1BQU0sYUFBdUI7SUFDbEM7UUFBQztRQUFRO1lBQUUsT0FBTztZQUFNLFFBQVE7WUFBTSxHQUFHO1lBQUssR0FBRztZQUFLLElBQUk7WUFBSyxJQUFJO1lBQUssS0FBSztRQUFBLENBQVU7S0FBQTtJQUN2RjtRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQWMsS0FBSztRQUFBLENBQVU7S0FBQTtDQUM3QztBQWFBLE1BQU0sYUFBYSxpRUFBaUIsY0FBYyxVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXHNtYXJ0cGhvbmUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNyZWF0ZUx1Y2lkZUljb24gZnJvbSAnLi4vY3JlYXRlTHVjaWRlSWNvbic7XG5pbXBvcnQgeyBJY29uTm9kZSB9IGZyb20gJy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IF9faWNvbk5vZGU6IEljb25Ob2RlID0gW1xuICBbJ3JlY3QnLCB7IHdpZHRoOiAnMTQnLCBoZWlnaHQ6ICcyMCcsIHg6ICc1JywgeTogJzInLCByeDogJzInLCByeTogJzInLCBrZXk6ICcxeXQwbzMnIH1dLFxuICBbJ3BhdGgnLCB7IGQ6ICdNMTIgMThoLjAxJywga2V5OiAnbWh5Z3Z1JyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBTbWFydHBob25lXG4gKiBAZGVzY3JpcHRpb24gTHVjaWRlIFNWRyBpY29uIGNvbXBvbmVudCwgcmVuZGVycyBTVkcgRWxlbWVudCB3aXRoIGNoaWxkcmVuLlxuICpcbiAqIEBwcmV2aWV3ICFbaW1nXShkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUFnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JZ29nSUhkcFpIUm9QU0l5TkNJS0lDQm9aV2xuYUhROUlqSTBJZ29nSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJS0lDQm1hV3hzUFNKdWIyNWxJZ29nSUhOMGNtOXJaVDBpSXpBd01DSWdjM1I1YkdVOUltSmhZMnRuY205MWJtUXRZMjlzYjNJNklDTm1abVk3SUdKdmNtUmxjaTF5WVdScGRYTTZJREp3ZUNJS0lDQnpkSEp2YTJVdGQybGtkR2c5SWpJaUNpQWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWdvZ0lITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpQ2o0S0lDQThjbVZqZENCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU1qQWlJSGc5SWpVaUlIazlJaklpSUhKNFBTSXlJaUJ5ZVQwaU1pSWdMejRLSUNBOGNHRjBhQ0JrUFNKTk1USWdNVGhvTGpBeElpQXZQZ284TDNOMlp6NEspIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL3NtYXJ0cGhvbmVcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBTbWFydHBob25lID0gY3JlYXRlTHVjaWRlSWNvbignc21hcnRwaG9uZScsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBTbWFydHBob25lO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/smartphone.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/sparkles.js":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/sparkles.js ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Sparkles)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\",\n            key: \"1s2grr\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M20 2v4\",\n            key: \"1rf3ol\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M22 4h-4\",\n            key: \"gwowj6\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"4\",\n            cy: \"20\",\n            r: \"2\",\n            key: \"6kqj1y\"\n        }\n    ]\n];\nconst Sparkles = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"sparkles\", __iconNode);\n //# sourceMappingURL=sparkles.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9zcGFya2xlcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQ0U7UUFDQTtZQUNFLEdBQUc7WUFDSCxLQUFLO1FBQUE7S0FFVDtJQUNBO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBVyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ3hDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBWSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ3pDO1FBQUM7UUFBVTtZQUFFLElBQUk7WUFBSyxJQUFJO1lBQU0sR0FBRztZQUFLLEtBQUs7UUFBQSxDQUFVO0tBQUE7Q0FDekQ7QUFhQSxNQUFNLFdBQVcsaUVBQWlCLFlBQVksVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxzcGFya2xlcy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFtcbiAgICAncGF0aCcsXG4gICAge1xuICAgICAgZDogJ00xMS4wMTcgMi44MTRhMSAxIDAgMCAxIDEuOTY2IDBsMS4wNTEgNS41NThhMiAyIDAgMCAwIDEuNTk0IDEuNTk0bDUuNTU4IDEuMDUxYTEgMSAwIDAgMSAwIDEuOTY2bC01LjU1OCAxLjA1MWEyIDIgMCAwIDAtMS41OTQgMS41OTRsLTEuMDUxIDUuNTU4YTEgMSAwIDAgMS0xLjk2NiAwbC0xLjA1MS01LjU1OGEyIDIgMCAwIDAtMS41OTQtMS41OTRsLTUuNTU4LTEuMDUxYTEgMSAwIDAgMSAwLTEuOTY2bDUuNTU4LTEuMDUxYTIgMiAwIDAgMCAxLjU5NC0xLjU5NHonLFxuICAgICAga2V5OiAnMXMyZ3JyJyxcbiAgICB9LFxuICBdLFxuICBbJ3BhdGgnLCB7IGQ6ICdNMjAgMnY0Jywga2V5OiAnMXJmM29sJyB9XSxcbiAgWydwYXRoJywgeyBkOiAnTTIyIDRoLTQnLCBrZXk6ICdnd293ajYnIH1dLFxuICBbJ2NpcmNsZScsIHsgY3g6ICc0JywgY3k6ICcyMCcsIHI6ICcyJywga2V5OiAnNmtxajF5JyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBTcGFya2xlc1xuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTVRFdU1ERTNJREl1T0RFMFlURWdNU0F3SURBZ01TQXhMamsyTmlBd2JERXVNRFV4SURVdU5UVTRZVElnTWlBd0lEQWdNQ0F4TGpVNU5DQXhMalU1Tkd3MUxqVTFPQ0F4TGpBMU1XRXhJREVnTUNBd0lERWdNQ0F4TGprMk5td3ROUzQxTlRnZ01TNHdOVEZoTWlBeUlEQWdNQ0F3TFRFdU5UazBJREV1TlRrMGJDMHhMakExTVNBMUxqVTFPR0V4SURFZ01DQXdJREV0TVM0NU5qWWdNR3d0TVM0d05URXROUzQxTlRoaE1pQXlJREFnTUNBd0xURXVOVGswTFRFdU5UazBiQzAxTGpVMU9DMHhMakExTVdFeElERWdNQ0F3SURFZ01DMHhMamsyTm13MUxqVTFPQzB4TGpBMU1XRXlJRElnTUNBd0lEQWdNUzQxT1RRdE1TNDFPVFI2SWlBdlBnb2dJRHh3WVhSb0lHUTlJazB5TUNBeWRqUWlJQzgrQ2lBZ1BIQmhkR2dnWkQwaVRUSXlJRFJvTFRRaUlDOCtDaUFnUEdOcGNtTnNaU0JqZUQwaU5DSWdZM2s5SWpJd0lpQnlQU0l5SWlBdlBnbzhMM04yWno0SykgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvc3BhcmtsZXNcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBTcGFya2xlcyA9IGNyZWF0ZUx1Y2lkZUljb24oJ3NwYXJrbGVzJywgX19pY29uTm9kZSk7XG5cbmV4cG9ydCBkZWZhdWx0IFNwYXJrbGVzO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/sparkles.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/star.js":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/star.js ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Star)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\",\n            key: \"r04s7s\"\n        }\n    ]\n];\nconst Star = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"star\", __iconNode);\n //# sourceMappingURL=star.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy9zdGFyLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUdPLE1BQU0sYUFBdUI7SUFDbEM7UUFDRTtRQUNBO1lBQ0UsR0FBRztZQUNILEtBQUs7UUFBQTtLQUNQO0NBRUo7QUFhQSxNQUFNLE9BQU8saUVBQWlCLFFBQVEsVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFxzdGFyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtcbiAgW1xuICAgICdwYXRoJyxcbiAgICB7XG4gICAgICBkOiAnTTExLjUyNSAyLjI5NWEuNTMuNTMgMCAwIDEgLjk1IDBsMi4zMSA0LjY3OWEyLjEyMyAyLjEyMyAwIDAgMCAxLjU5NSAxLjE2bDUuMTY2Ljc1NmEuNTMuNTMgMCAwIDEgLjI5NC45MDRsLTMuNzM2IDMuNjM4YTIuMTIzIDIuMTIzIDAgMCAwLS42MTEgMS44NzhsLjg4MiA1LjE0YS41My41MyAwIDAgMS0uNzcxLjU2bC00LjYxOC0yLjQyOGEyLjEyMiAyLjEyMiAwIDAgMC0xLjk3MyAwTDYuMzk2IDIxLjAxYS41My41MyAwIDAgMS0uNzctLjU2bC44ODEtNS4xMzlhMi4xMjIgMi4xMjIgMCAwIDAtLjYxMS0xLjg3OUwyLjE2IDkuNzk1YS41My41MyAwIDAgMSAuMjk0LS45MDZsNS4xNjUtLjc1NWEyLjEyMiAyLjEyMiAwIDAgMCAxLjU5Ny0xLjE2eicsXG4gICAgICBrZXk6ICdyMDRzN3MnLFxuICAgIH0sXG4gIF0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgU3RhclxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTVRFdU5USTFJREl1TWprMVlTNDFNeTQxTXlBd0lEQWdNU0F1T1RVZ01Hd3lMak14SURRdU5qYzVZVEl1TVRJeklESXVNVEl6SURBZ01DQXdJREV1TlRrMUlERXVNVFpzTlM0eE5qWXVOelUyWVM0MU15NDFNeUF3SURBZ01TQXVNamswTGprd05Hd3RNeTQzTXpZZ015NDJNemhoTWk0eE1qTWdNaTR4TWpNZ01DQXdJREF0TGpZeE1TQXhMamczT0d3dU9EZ3lJRFV1TVRSaExqVXpMalV6SURBZ01DQXhMUzQzTnpFdU5UWnNMVFF1TmpFNExUSXVOREk0WVRJdU1USXlJREl1TVRJeUlEQWdNQ0F3TFRFdU9UY3pJREJNTmk0ek9UWWdNakV1TURGaExqVXpMalV6SURBZ01DQXhMUzQzTnkwdU5UWnNMamc0TVMwMUxqRXpPV0V5TGpFeU1pQXlMakV5TWlBd0lEQWdNQzB1TmpFeExURXVPRGM1VERJdU1UWWdPUzQzT1RWaExqVXpMalV6SURBZ01DQXhJQzR5T1RRdExqa3dObXcxTGpFMk5TMHVOelUxWVRJdU1USXlJREl1TVRJeUlEQWdNQ0F3SURFdU5UazNMVEV1TVRaNklpQXZQZ284TDNOMlp6NEspIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL3N0YXJcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBTdGFyID0gY3JlYXRlTHVjaWRlSWNvbignc3RhcicsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBTdGFyO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/star.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/terminal.js":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/terminal.js ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Terminal)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M12 19h8\",\n            key: \"baeox8\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"m4 17 6-6-6-6\",\n            key: \"1yngyt\"\n        }\n    ]\n];\nconst Terminal = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"terminal\", __iconNode);\n //# sourceMappingURL=terminal.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy90ZXJtaW5hbC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBWSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ3pDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBaUIsS0FBSztRQUFBLENBQVU7S0FBQTtDQUNoRDtBQWFBLE1BQU0sV0FBVyxpRUFBaUIsWUFBWSxVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXHRlcm1pbmFsLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtcbiAgWydwYXRoJywgeyBkOiAnTTEyIDE5aDgnLCBrZXk6ICdiYWVveDgnIH1dLFxuICBbJ3BhdGgnLCB7IGQ6ICdtNCAxNyA2LTYtNi02Jywga2V5OiAnMXluZ3l0JyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBUZXJtaW5hbFxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTVRJZ01UbG9PQ0lnTHo0S0lDQThjR0YwYUNCa1BTSnROQ0F4TnlBMkxUWXROaTAySWlBdlBnbzhMM04yWno0SykgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvdGVybWluYWxcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBUZXJtaW5hbCA9IGNyZWF0ZUx1Y2lkZUljb24oJ3Rlcm1pbmFsJywgX19pY29uTm9kZSk7XG5cbmV4cG9ydCBkZWZhdWx0IFRlcm1pbmFsO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/terminal.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/trello.js":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/trello.js ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Trello)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"rect\",\n        {\n            width: \"18\",\n            height: \"18\",\n            x: \"3\",\n            y: \"3\",\n            rx: \"2\",\n            ry: \"2\",\n            key: \"1m3agn\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            width: \"3\",\n            height: \"9\",\n            x: \"7\",\n            y: \"7\",\n            key: \"14n3xi\"\n        }\n    ],\n    [\n        \"rect\",\n        {\n            width: \"3\",\n            height: \"5\",\n            x: \"14\",\n            y: \"7\",\n            key: \"s4azjd\"\n        }\n    ]\n];\nconst Trello = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"trello\", __iconNode);\n //# sourceMappingURL=trello.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy90cmVsbG8uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUFDO1FBQVE7WUFBRSxPQUFPO1lBQU0sUUFBUTtZQUFNLEdBQUc7WUFBSyxHQUFHO1lBQUssSUFBSTtZQUFLLElBQUk7WUFBSyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ3ZGO1FBQUM7UUFBUTtZQUFFLE9BQU87WUFBSyxRQUFRO1lBQUssR0FBRztZQUFLLEdBQUc7WUFBSyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ25FO1FBQUM7UUFBUTtZQUFFLE9BQU87WUFBSyxRQUFRO1lBQUssR0FBRztZQUFNLEdBQUc7WUFBSyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0NBQ3RFO0FBYUEsTUFBTSxTQUFTLGlFQUFpQixVQUFVLFVBQVUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxpY29uc1xcdHJlbGxvLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtcbiAgWydyZWN0JywgeyB3aWR0aDogJzE4JywgaGVpZ2h0OiAnMTgnLCB4OiAnMycsIHk6ICczJywgcng6ICcyJywgcnk6ICcyJywga2V5OiAnMW0zYWduJyB9XSxcbiAgWydyZWN0JywgeyB3aWR0aDogJzMnLCBoZWlnaHQ6ICc5JywgeDogJzcnLCB5OiAnNycsIGtleTogJzE0bjN4aScgfV0sXG4gIFsncmVjdCcsIHsgd2lkdGg6ICczJywgaGVpZ2h0OiAnNScsIHg6ICcxNCcsIHk6ICc3Jywga2V5OiAnczRhempkJyB9XSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBUcmVsbG9cbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNtVmpkQ0IzYVdSMGFEMGlNVGdpSUdobGFXZG9kRDBpTVRnaUlIZzlJak1pSUhrOUlqTWlJSEo0UFNJeUlpQnllVDBpTWlJZ0x6NEtJQ0E4Y21WamRDQjNhV1IwYUQwaU15SWdhR1ZwWjJoMFBTSTVJaUI0UFNJM0lpQjVQU0kzSWlBdlBnb2dJRHh5WldOMElIZHBaSFJvUFNJeklpQm9aV2xuYUhROUlqVWlJSGc5SWpFMElpQjVQU0kzSWlBdlBnbzhMM04yWno0SykgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvdHJlbGxvXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICogQGRlcHJlY2F0ZWQgQnJhbmQgaWNvbnMgaGF2ZSBiZWVuIGRlcHJlY2F0ZWQgYW5kIGFyZSBkdWUgdG8gYmUgcmVtb3ZlZCwgcGxlYXNlIHJlZmVyIHRvIGh0dHBzOi8vZ2l0aHViLmNvbS9sdWNpZGUtaWNvbnMvbHVjaWRlL2lzc3Vlcy82NzAuIFdlIHJlY29tbWVuZCB1c2luZyBodHRwczovL3NpbXBsZWljb25zLm9yZy8/cT10cmVsbG8gaW5zdGVhZC4gVGhpcyBpY29uIHdpbGwgYmUgcmVtb3ZlZCBpbiB2MS4wXG4gKi9cbmNvbnN0IFRyZWxsbyA9IGNyZWF0ZUx1Y2lkZUljb24oJ3RyZWxsbycsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBUcmVsbG87XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/trello.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/trending-up.js":
/*!**********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/trending-up.js ***!
  \**********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ TrendingUp)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M16 7h6v6\",\n            key: \"box55l\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"m22 7-8.5 8.5-5-5L2 17\",\n            key: \"1t1m79\"\n        }\n    ]\n];\nconst TrendingUp = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"trending-up\", __iconNode);\n //# sourceMappingURL=trending-up.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy90cmVuZGluZy11cC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBYSxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQzFDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBMEIsS0FBSztRQUFBLENBQVU7S0FBQTtDQUN6RDtBQWFBLE1BQU0sYUFBYSxpRUFBaUIsZUFBZSxVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXHRyZW5kaW5nLXVwLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtcbiAgWydwYXRoJywgeyBkOiAnTTE2IDdoNnY2Jywga2V5OiAnYm94NTVsJyB9XSxcbiAgWydwYXRoJywgeyBkOiAnbTIyIDctOC41IDguNS01LTVMMiAxNycsIGtleTogJzF0MW03OScgfV0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgVHJlbmRpbmdVcFxuICogQGRlc2NyaXB0aW9uIEx1Y2lkZSBTVkcgaWNvbiBjb21wb25lbnQsIHJlbmRlcnMgU1ZHIEVsZW1lbnQgd2l0aCBjaGlsZHJlbi5cbiAqXG4gKiBAcHJldmlldyAhW2ltZ10oZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlBZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWdvZ0lIZHBaSFJvUFNJeU5DSUtJQ0JvWldsbmFIUTlJakkwSWdvZ0lIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSUtJQ0JtYVd4c1BTSnViMjVsSWdvZ0lITjBjbTlyWlQwaUl6QXdNQ0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tWm1ZN0lHSnZjbVJsY2kxeVlXUnBkWE02SURKd2VDSUtJQ0J6ZEhKdmEyVXRkMmxrZEdnOUlqSWlDaUFnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lnb2dJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUNqNEtJQ0E4Y0dGMGFDQmtQU0pOTVRZZ04yZzJkallpSUM4K0NpQWdQSEJoZEdnZ1pEMGliVEl5SURjdE9DNDFJRGd1TlMwMUxUVk1NaUF4TnlJZ0x6NEtQQzl6ZG1jK0NnPT0pIC0gaHR0cHM6Ly9sdWNpZGUuZGV2L2ljb25zL3RyZW5kaW5nLXVwXG4gKiBAc2VlIGh0dHBzOi8vbHVjaWRlLmRldi9ndWlkZS9wYWNrYWdlcy9sdWNpZGUtcmVhY3QgLSBEb2N1bWVudGF0aW9uXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIC0gTHVjaWRlIGljb25zIHByb3BzIGFuZCBhbnkgdmFsaWQgU1ZHIGF0dHJpYnV0ZVxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggRWxlbWVudFxuICpcbiAqL1xuY29uc3QgVHJlbmRpbmdVcCA9IGNyZWF0ZUx1Y2lkZUljb24oJ3RyZW5kaW5nLXVwJywgX19pY29uTm9kZSk7XG5cbmV4cG9ydCBkZWZhdWx0IFRyZW5kaW5nVXA7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/trending-up.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/triangle-alert.js":
/*!*************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/triangle-alert.js ***!
  \*************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ TriangleAlert)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\",\n            key: \"wmoenq\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M12 9v4\",\n            key: \"juzpu7\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M12 17h.01\",\n            key: \"p32p05\"\n        }\n    ]\n];\nconst TriangleAlert = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"triangle-alert\", __iconNode);\n //# sourceMappingURL=triangle-alert.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy90cmlhbmdsZS1hbGVydC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQ0U7UUFDQTtZQUNFLEdBQUc7WUFDSCxLQUFLO1FBQUE7S0FFVDtJQUNBO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBVyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQ3hDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBYyxLQUFLO1FBQUEsQ0FBVTtLQUFBO0NBQzdDO0FBYUEsTUFBTSxnQkFBZ0IsaUVBQWlCLGtCQUFrQixVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXHRyaWFuZ2xlLWFsZXJ0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjcmVhdGVMdWNpZGVJY29uIGZyb20gJy4uL2NyZWF0ZUx1Y2lkZUljb24nO1xuaW1wb3J0IHsgSWNvbk5vZGUgfSBmcm9tICcuLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBfX2ljb25Ob2RlOiBJY29uTm9kZSA9IFtcbiAgW1xuICAgICdwYXRoJyxcbiAgICB7XG4gICAgICBkOiAnbTIxLjczIDE4LTgtMTRhMiAyIDAgMCAwLTMuNDggMGwtOCAxNEEyIDIgMCAwIDAgNCAyMWgxNmEyIDIgMCAwIDAgMS43My0zJyxcbiAgICAgIGtleTogJ3dtb2VucScsXG4gICAgfSxcbiAgXSxcbiAgWydwYXRoJywgeyBkOiAnTTEyIDl2NCcsIGtleTogJ2p1enB1NycgfV0sXG4gIFsncGF0aCcsIHsgZDogJ00xMiAxN2guMDEnLCBrZXk6ICdwMzJwMDUnIH1dLFxuXTtcblxuLyoqXG4gKiBAY29tcG9uZW50IEBuYW1lIFRyaWFuZ2xlQWxlcnRcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNHRjBhQ0JrUFNKdE1qRXVOek1nTVRndE9DMHhOR0V5SURJZ01DQXdJREF0TXk0ME9DQXdiQzA0SURFMFFUSWdNaUF3SURBZ01DQTBJREl4YURFMllUSWdNaUF3SURBZ01DQXhMamN6TFRNaUlDOCtDaUFnUEhCaGRHZ2daRDBpVFRFeUlEbDJOQ0lnTHo0S0lDQThjR0YwYUNCa1BTSk5NVElnTVRkb0xqQXhJaUF2UGdvOEwzTjJaejRLKSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy90cmlhbmdsZS1hbGVydFxuICogQHNlZSBodHRwczovL2x1Y2lkZS5kZXYvZ3VpZGUvcGFja2FnZXMvbHVjaWRlLXJlYWN0IC0gRG9jdW1lbnRhdGlvblxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wcyAtIEx1Y2lkZSBpY29ucyBwcm9wcyBhbmQgYW55IHZhbGlkIFNWRyBhdHRyaWJ1dGVcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIEVsZW1lbnRcbiAqXG4gKi9cbmNvbnN0IFRyaWFuZ2xlQWxlcnQgPSBjcmVhdGVMdWNpZGVJY29uKCd0cmlhbmdsZS1hbGVydCcsIF9faWNvbk5vZGUpO1xuXG5leHBvcnQgZGVmYXVsdCBUcmlhbmdsZUFsZXJ0O1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/triangle-alert.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/users.js":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/users.js ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Users)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\",\n            key: \"1yyitq\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M16 3.128a4 4 0 0 1 0 7.744\",\n            key: \"16gr8j\"\n        }\n    ],\n    [\n        \"path\",\n        {\n            d: \"M22 21v-2a4 4 0 0 0-3-3.87\",\n            key: \"kshegd\"\n        }\n    ],\n    [\n        \"circle\",\n        {\n            cx: \"9\",\n            cy: \"7\",\n            r: \"4\",\n            key: \"nufk8\"\n        }\n    ]\n];\nconst Users = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"users\", __iconNode);\n //# sourceMappingURL=users.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy91c2Vycy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFHTyxNQUFNLGFBQXVCO0lBQ2xDO1FBQUM7UUFBUTtZQUFFLEdBQUc7WUFBNkMsS0FBSztRQUFBLENBQVU7S0FBQTtJQUMxRTtRQUFDO1FBQVE7WUFBRSxHQUFHO1lBQStCLEtBQUs7UUFBQSxDQUFVO0tBQUE7SUFDNUQ7UUFBQztRQUFRO1lBQUUsR0FBRztZQUE4QixLQUFLO1FBQUEsQ0FBVTtLQUFBO0lBQzNEO1FBQUM7UUFBVTtZQUFFLElBQUk7WUFBSyxJQUFJO1lBQUssR0FBRztZQUFLLEtBQUs7UUFBQSxDQUFTO0tBQUE7Q0FDdkQ7QUFhQSxNQUFNLFFBQVEsaUVBQWlCLFNBQVMsVUFBVSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXGljb25zXFx1c2Vycy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFsncGF0aCcsIHsgZDogJ00xNiAyMXYtMmE0IDQgMCAwIDAtNC00SDZhNCA0IDAgMCAwLTQgNHYyJywga2V5OiAnMXl5aXRxJyB9XSxcbiAgWydwYXRoJywgeyBkOiAnTTE2IDMuMTI4YTQgNCAwIDAgMSAwIDcuNzQ0Jywga2V5OiAnMTZncjhqJyB9XSxcbiAgWydwYXRoJywgeyBkOiAnTTIyIDIxdi0yYTQgNCAwIDAgMC0zLTMuODcnLCBrZXk6ICdrc2hlZ2QnIH1dLFxuICBbJ2NpcmNsZScsIHsgY3g6ICc5JywgY3k6ICc3JywgcjogJzQnLCBrZXk6ICdudWZrOCcgfV0sXG5dO1xuXG4vKipcbiAqIEBjb21wb25lbnQgQG5hbWUgVXNlcnNcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNHRjBhQ0JrUFNKTk1UWWdNakYyTFRKaE5DQTBJREFnTUNBd0xUUXRORWcyWVRRZ05DQXdJREFnTUMwMElEUjJNaUlnTHo0S0lDQThjR0YwYUNCa1BTSk5NVFlnTXk0eE1qaGhOQ0EwSURBZ01DQXhJREFnTnk0M05EUWlJQzgrQ2lBZ1BIQmhkR2dnWkQwaVRUSXlJREl4ZGkweVlUUWdOQ0F3SURBZ01DMHpMVE11T0RjaUlDOCtDaUFnUEdOcGNtTnNaU0JqZUQwaU9TSWdZM2s5SWpjaUlISTlJalFpSUM4K0Nqd3ZjM1puUGdvPSkgLSBodHRwczovL2x1Y2lkZS5kZXYvaWNvbnMvdXNlcnNcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBVc2VycyA9IGNyZWF0ZUx1Y2lkZUljb24oJ3VzZXJzJywgX19pY29uTm9kZSk7XG5cbmV4cG9ydCBkZWZhdWx0IFVzZXJzO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/users.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/zap.js":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/zap.js ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __iconNode: () => (/* binding */ __iconNode),\n/* harmony export */   \"default\": () => (/* binding */ Zap)\n/* harmony export */ });\n/* harmony import */ var _createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../createLucideIcon.js */ \"(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/createLucideIcon.js\");\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ \nconst __iconNode = [\n    [\n        \"path\",\n        {\n            d: \"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\",\n            key: \"1xq2db\"\n        }\n    ]\n];\nconst Zap = (0,_createLucideIcon_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"zap\", __iconNode);\n //# sourceMappingURL=zap.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9pY29ucy96YXAuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBR08sTUFBTSxhQUF1QjtJQUNsQztRQUNFO1FBQ0E7WUFDRSxHQUFHO1lBQ0gsS0FBSztRQUFBO0tBQ1A7Q0FFSjtBQWFBLE1BQU0sTUFBTSxpRUFBaUIsT0FBTyxVQUFVIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcaWNvbnNcXHphcC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3JlYXRlTHVjaWRlSWNvbiBmcm9tICcuLi9jcmVhdGVMdWNpZGVJY29uJztcbmltcG9ydCB7IEljb25Ob2RlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgX19pY29uTm9kZTogSWNvbk5vZGUgPSBbXG4gIFtcbiAgICAncGF0aCcsXG4gICAge1xuICAgICAgZDogJ000IDE0YTEgMSAwIDAgMS0uNzgtMS42M2w5LjktMTAuMmEuNS41IDAgMCAxIC44Ni40NmwtMS45MiA2LjAyQTEgMSAwIDAgMCAxMyAxMGg3YTEgMSAwIDAgMSAuNzggMS42M2wtOS45IDEwLjJhLjUuNSAwIDAgMS0uODYtLjQ2bDEuOTItNi4wMkExIDEgMCAwIDAgMTEgMTR6JyxcbiAgICAgIGtleTogJzF4cTJkYicsXG4gICAgfSxcbiAgXSxcbl07XG5cbi8qKlxuICogQGNvbXBvbmVudCBAbmFtZSBaYXBcbiAqIEBkZXNjcmlwdGlvbiBMdWNpZGUgU1ZHIGljb24gY29tcG9uZW50LCByZW5kZXJzIFNWRyBFbGVtZW50IHdpdGggY2hpbGRyZW4uXG4gKlxuICogQHByZXZpZXcgIVtpbWddKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklnb2dJSGRwWkhSb1BTSXlOQ0lLSUNCb1pXbG5hSFE5SWpJMElnb2dJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lLSUNCbWFXeHNQU0p1YjI1bElnb2dJSE4wY205clpUMGlJekF3TUNJZ2MzUjViR1U5SW1KaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObVptWTdJR0p2Y21SbGNpMXlZV1JwZFhNNklESndlQ0lLSUNCemRISnZhMlV0ZDJsa2RHZzlJaklpQ2lBZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJZ29nSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlDajRLSUNBOGNHRjBhQ0JrUFNKTk5DQXhOR0V4SURFZ01DQXdJREV0TGpjNExURXVOak5zT1M0NUxURXdMakpoTGpVdU5TQXdJREFnTVNBdU9EWXVORFpzTFRFdU9USWdOaTR3TWtFeElERWdNQ0F3SURBZ01UTWdNVEJvTjJFeElERWdNQ0F3SURFZ0xqYzRJREV1TmpOc0xUa3VPU0F4TUM0eVlTNDFMalVnTUNBd0lERXRMamcyTFM0ME5td3hMamt5TFRZdU1ESkJNU0F4SURBZ01DQXdJREV4SURFMGVpSWdMejRLUEM5emRtYytDZz09KSAtIGh0dHBzOi8vbHVjaWRlLmRldi9pY29ucy96YXBcbiAqIEBzZWUgaHR0cHM6Ly9sdWNpZGUuZGV2L2d1aWRlL3BhY2thZ2VzL2x1Y2lkZS1yZWFjdCAtIERvY3VtZW50YXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgLSBMdWNpZGUgaWNvbnMgcHJvcHMgYW5kIGFueSB2YWxpZCBTVkcgYXR0cmlidXRlXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBFbGVtZW50XG4gKlxuICovXG5jb25zdCBaYXAgPSBjcmVhdGVMdWNpZGVJY29uKCd6YXAnLCBfX2ljb25Ob2RlKTtcblxuZXhwb3J0IGRlZmF1bHQgWmFwO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/icons/zap.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/shared/src/utils.js":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/shared/src/utils.js ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   hasA11yProp: () => (/* binding */ hasA11yProp),\n/* harmony export */   mergeClasses: () => (/* binding */ mergeClasses),\n/* harmony export */   toCamelCase: () => (/* binding */ toCamelCase),\n/* harmony export */   toKebabCase: () => (/* binding */ toKebabCase),\n/* harmony export */   toPascalCase: () => (/* binding */ toPascalCase)\n/* harmony export */ });\n/**\n * @license lucide-react v0.553.0 - ISC\n *\n * This source code is licensed under the ISC license.\n * See the LICENSE file in the root directory of this source tree.\n */ const toKebabCase = (string)=>string.replace(/([a-z0-9])([A-Z])/g, \"$1-$2\").toLowerCase();\nconst toCamelCase = (string)=>string.replace(/^([A-Z])|[\\s-_]+(\\w)/g, (match, p1, p2)=>p2 ? p2.toUpperCase() : p1.toLowerCase());\nconst toPascalCase = (string)=>{\n    const camelCase = toCamelCase(string);\n    return camelCase.charAt(0).toUpperCase() + camelCase.slice(1);\n};\nconst mergeClasses = (...classes)=>classes.filter((className, index, array)=>{\n        return Boolean(className) && className.trim() !== \"\" && array.indexOf(className) === index;\n    }).join(\" \").trim();\nconst hasA11yProp = (props)=>{\n    for(const prop in props){\n        if (prop.startsWith(\"aria-\") || prop === \"role\" || prop === \"title\") {\n            return true;\n        }\n    }\n};\n //# sourceMappingURL=utils.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9sdWNpZGUtcmVhY3RAMC41NTMuMF9yZWFjdEAxOS4yLjcvbm9kZV9tb2R1bGVzL2x1Y2lkZS1yZWFjdC9kaXN0L2VzbS9zaGFyZWQvc3JjL3V0aWxzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7SUFRTyxNQUFNLGNBQWMsQ0FBQyxTQUMxQixPQUFPLFFBQVEsc0JBQXNCLE9BQU8sRUFBRTtBQVF6QyxNQUFNLGNBQWMsQ0FBbUIsU0FDNUMsQ0FENEMsQ0FDNUMsS0FBTyxRQUFRLHlCQUF5QixDQUFDLE9BQU8sSUFBSSxVQUM3QyxHQUFHLGFBQVksR0FBSSxHQUFHO0FBU3hCLE1BQU0sZUFBZSxDQUFtQjtJQUM3QyxNQUFNLFlBQVksWUFBWSxNQUFNO0lBRXBDLE9BQVEsVUFBVSxPQUFPLENBQUMsRUFBRSxhQUFZLEdBQUksVUFBVSxNQUFNLENBQUM7QUFDL0Q7QUFRTyxNQUFNLGVBQWUsSUFBMkMsVUFDckUsUUFDRyxPQUFPLENBQUMsV0FBVyxPQUFPO1FBQ3pCLE9BQ0UsUUFBUSxTQUFTLEtBQ2hCLFVBQXFCLFdBQVcsTUFDakMsTUFBTSxRQUFRLFNBQVMsTUFBTTtJQUVqQyxDQUFDLEVBQ0EsS0FBSyxHQUFHLEVBQ1I7QUFnQkUsTUFBTSxjQUFjLENBQUM7SUFDMUIsVUFBVyxRQUFRO1FBQ2pCLElBQUksS0FBSyxXQUFXLE9BQU8sS0FBSyxTQUFTLFVBQVUsU0FBUyxTQUFTO1lBQ25FLE9BQU87UUFDVDtJQUNGO0FBQ0YiLCJzb3VyY2VzIjpbIkM6XFxzaGFyZWRcXHNyY1xcdXRpbHMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2FtZWxUb1Bhc2NhbCB9IGZyb20gJy4vdXRpbGl0eS10eXBlcyc7XG5cbi8qKlxuICogQ29udmVydHMgc3RyaW5nIHRvIGtlYmFiIGNhc2VcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gc3RyaW5nXG4gKiBAcmV0dXJucyB7c3RyaW5nfSBBIGtlYmFiaXplZCBzdHJpbmdcbiAqL1xuZXhwb3J0IGNvbnN0IHRvS2ViYWJDYXNlID0gKHN0cmluZzogc3RyaW5nKSA9PlxuICBzdHJpbmcucmVwbGFjZSgvKFthLXowLTldKShbQS1aXSkvZywgJyQxLSQyJykudG9Mb3dlckNhc2UoKTtcblxuLyoqXG4gKiBDb252ZXJ0cyBzdHJpbmcgdG8gY2FtZWwgY2FzZVxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBzdHJpbmdcbiAqIEByZXR1cm5zIHtzdHJpbmd9IEEgY2FtZWxpemVkIHN0cmluZ1xuICovXG5leHBvcnQgY29uc3QgdG9DYW1lbENhc2UgPSA8VCBleHRlbmRzIHN0cmluZz4oc3RyaW5nOiBUKSA9PlxuICBzdHJpbmcucmVwbGFjZSgvXihbQS1aXSl8W1xccy1fXSsoXFx3KS9nLCAobWF0Y2gsIHAxLCBwMikgPT5cbiAgICBwMiA/IHAyLnRvVXBwZXJDYXNlKCkgOiBwMS50b0xvd2VyQ2FzZSgpLFxuICApO1xuXG4vKipcbiAqIENvbnZlcnRzIHN0cmluZyB0byBwYXNjYWwgY2FzZVxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBzdHJpbmdcbiAqIEByZXR1cm5zIHtzdHJpbmd9IEEgcGFzY2FsaXplZCBzdHJpbmdcbiAqL1xuZXhwb3J0IGNvbnN0IHRvUGFzY2FsQ2FzZSA9IDxUIGV4dGVuZHMgc3RyaW5nPihzdHJpbmc6IFQpOiBDYW1lbFRvUGFzY2FsPFQ+ID0+IHtcbiAgY29uc3QgY2FtZWxDYXNlID0gdG9DYW1lbENhc2Uoc3RyaW5nKTtcblxuICByZXR1cm4gKGNhbWVsQ2FzZS5jaGFyQXQoMCkudG9VcHBlckNhc2UoKSArIGNhbWVsQ2FzZS5zbGljZSgxKSkgYXMgQ2FtZWxUb1Bhc2NhbDxUPjtcbn07XG5cbi8qKlxuICogTWVyZ2VzIGNsYXNzZXMgaW50byBhIHNpbmdsZSBzdHJpbmdcbiAqXG4gKiBAcGFyYW0ge2FycmF5fSBjbGFzc2VzXG4gKiBAcmV0dXJucyB7c3RyaW5nfSBBIHN0cmluZyBvZiBjbGFzc2VzXG4gKi9cbmV4cG9ydCBjb25zdCBtZXJnZUNsYXNzZXMgPSA8Q2xhc3NUeXBlID0gc3RyaW5nIHwgdW5kZWZpbmVkIHwgbnVsbD4oLi4uY2xhc3NlczogQ2xhc3NUeXBlW10pID0+XG4gIGNsYXNzZXNcbiAgICAuZmlsdGVyKChjbGFzc05hbWUsIGluZGV4LCBhcnJheSkgPT4ge1xuICAgICAgcmV0dXJuIChcbiAgICAgICAgQm9vbGVhbihjbGFzc05hbWUpICYmXG4gICAgICAgIChjbGFzc05hbWUgYXMgc3RyaW5nKS50cmltKCkgIT09ICcnICYmXG4gICAgICAgIGFycmF5LmluZGV4T2YoY2xhc3NOYW1lKSA9PT0gaW5kZXhcbiAgICAgICk7XG4gICAgfSlcbiAgICAuam9pbignICcpXG4gICAgLnRyaW0oKTtcblxuLyoqXG4gKiBJcyBlbXB0eSBzdHJpbmdcbiAqXG4gKiBAcGFyYW0ge3Vua25vd259IHZhbHVlXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gV2hldGhlciB0aGUgdmFsdWUgaXMgYW4gZW1wdHkgc3RyaW5nXG4gKi9cbmV4cG9ydCBjb25zdCBpc0VtcHR5U3RyaW5nID0gKHZhbHVlOiB1bmtub3duKTogYm9vbGVhbiA9PiB2YWx1ZSA9PT0gJyc7XG5cbi8qKlxuICogQ2hlY2sgaWYgYSBjb21wb25lbnQgaGFzIGFuIGFjY2Vzc2liaWxpdHkgcHJvcFxuICpcbiAqIEBwYXJhbSB7b2JqZWN0fSBwcm9wc1xuICogQHJldHVybnMge2Jvb2xlYW59IFdoZXRoZXIgdGhlIGNvbXBvbmVudCBoYXMgYW4gYWNjZXNzaWJpbGl0eSBwcm9wXG4gKi9cbmV4cG9ydCBjb25zdCBoYXNBMTF5UHJvcCA9IChwcm9wczogUmVjb3JkPHN0cmluZywgYW55PikgPT4ge1xuICBmb3IgKGNvbnN0IHByb3AgaW4gcHJvcHMpIHtcbiAgICBpZiAocHJvcC5zdGFydHNXaXRoKCdhcmlhLScpIHx8IHByb3AgPT09ICdyb2xlJyB8fCBwcm9wID09PSAndGl0bGUnKSB7XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gIH1cbn07XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/lucide-react@0.553.0_react@19.2.7/node_modules/lucide-react/dist/esm/shared/src/utils.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/AsyncMotionValueAnimation.mjs":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/AsyncMotionValueAnimation.mjs ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   AsyncMotionValueAnimation: () => (/* binding */ AsyncMotionValueAnimation)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/global-config.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../frameloop/sync-time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs\");\n/* harmony import */ var _JSAnimation_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./JSAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/JSAnimation.mjs\");\n/* harmony import */ var _keyframes_get_final_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./keyframes/get-final.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/get-final.mjs\");\n/* harmony import */ var _keyframes_KeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./keyframes/KeyframesResolver.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/KeyframesResolver.mjs\");\n/* harmony import */ var _NativeAnimationExtended_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./NativeAnimationExtended.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimationExtended.mjs\");\n/* harmony import */ var _utils_can_animate_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils/can-animate.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/can-animate.mjs\");\n/* harmony import */ var _utils_make_animation_instant_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./utils/make-animation-instant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/make-animation-instant.mjs\");\n/* harmony import */ var _utils_WithPromise_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/WithPromise.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/WithPromise.mjs\");\n/* harmony import */ var _waapi_supports_waapi_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./waapi/supports/waapi.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/supports/waapi.mjs\");\n\n\n\n\n\n\n\n\n\n\n\n/**\n * Maximum time allowed between an animation being created and it being\n * resolved for us to use the latter as the start time.\n *\n * This is to ensure that while we prefer to \"start\" an animation as soon\n * as it's triggered, we also want to avoid a visual jump if there's a big delay\n * between these two moments.\n */\nconst MAX_RESOLVE_DELAY = 40;\nclass AsyncMotionValueAnimation extends _utils_WithPromise_mjs__WEBPACK_IMPORTED_MODULE_0__.WithPromise {\n    constructor({ autoplay = true, delay = 0, type = \"keyframes\", repeat = 0, repeatDelay = 0, repeatType = \"loop\", keyframes, name, motionValue, element, ...options }) {\n        super();\n        /**\n         * Bound to support return animation.stop pattern\n         */\n        this.stop = () => {\n            if (this._animation) {\n                this._animation.stop();\n                this.stopTimeline?.();\n            }\n            this.keyframeResolver?.cancel();\n        };\n        this.createdAt = _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__.time.now();\n        const optionsWithDefaults = {\n            autoplay,\n            delay,\n            type,\n            repeat,\n            repeatDelay,\n            repeatType,\n            name,\n            motionValue,\n            element,\n            ...options,\n        };\n        const KeyframeResolver$1 = element?.KeyframeResolver || _keyframes_KeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_2__.KeyframeResolver;\n        this.keyframeResolver = new KeyframeResolver$1(keyframes, (resolvedKeyframes, finalKeyframe, forced) => this.onKeyframesResolved(resolvedKeyframes, finalKeyframe, optionsWithDefaults, !forced), name, motionValue, element);\n        this.keyframeResolver?.scheduleResolve();\n    }\n    onKeyframesResolved(keyframes, finalKeyframe, options, sync) {\n        this.keyframeResolver = undefined;\n        const { name, type, velocity, delay, isHandoff, onUpdate } = options;\n        this.resolvedAt = _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__.time.now();\n        /**\n         * If we can't animate this value with the resolved keyframes\n         * then we should complete it immediately.\n         */\n        let canAnimateValue = true;\n        if (!(0,_utils_can_animate_mjs__WEBPACK_IMPORTED_MODULE_3__.canAnimate)(keyframes, name, type, velocity)) {\n            canAnimateValue = false;\n            if (motion_utils__WEBPACK_IMPORTED_MODULE_4__.MotionGlobalConfig.instantAnimations || !delay) {\n                onUpdate?.((0,_keyframes_get_final_mjs__WEBPACK_IMPORTED_MODULE_5__.getFinalKeyframe)(keyframes, options, finalKeyframe));\n            }\n            keyframes[0] = keyframes[keyframes.length - 1];\n            (0,_utils_make_animation_instant_mjs__WEBPACK_IMPORTED_MODULE_6__.makeAnimationInstant)(options);\n            options.repeat = 0;\n        }\n        /**\n         * Resolve startTime for the animation.\n         *\n         * This method uses the createdAt and resolvedAt to calculate the\n         * animation startTime. *Ideally*, we would use the createdAt time as t=0\n         * as the following frame would then be the first frame of the animation in\n         * progress, which would feel snappier.\n         *\n         * However, if there's a delay (main thread work) between the creation of\n         * the animation and the first committed frame, we prefer to use resolvedAt\n         * to avoid a sudden jump into the animation.\n         */\n        const startTime = sync\n            ? !this.resolvedAt\n                ? this.createdAt\n                : this.resolvedAt - this.createdAt > MAX_RESOLVE_DELAY\n                    ? this.resolvedAt\n                    : this.createdAt\n            : undefined;\n        const resolvedOptions = {\n            startTime,\n            finalKeyframe,\n            ...options,\n            keyframes,\n        };\n        /**\n         * Animate via WAAPI if possible. If this is a handoff animation, the optimised animation will be running via\n         * WAAPI. Therefore, this animation must be JS to ensure it runs \"under\" the\n         * optimised animation.\n         *\n         * Also skip WAAPI when keyframes aren't animatable, as the resolved\n         * values may not be valid CSS and would trigger browser warnings.\n         */\n        const useWaapi = canAnimateValue &&\n            !isHandoff &&\n            (0,_waapi_supports_waapi_mjs__WEBPACK_IMPORTED_MODULE_7__.supportsBrowserAnimation)(resolvedOptions);\n        const element = resolvedOptions.motionValue?.owner?.current;\n        let animation;\n        if (useWaapi) {\n            try {\n                animation = new _NativeAnimationExtended_mjs__WEBPACK_IMPORTED_MODULE_8__.NativeAnimationExtended({\n                    ...resolvedOptions,\n                    element,\n                });\n            }\n            catch {\n                animation = new _JSAnimation_mjs__WEBPACK_IMPORTED_MODULE_9__.JSAnimation(resolvedOptions);\n            }\n        }\n        else {\n            animation = new _JSAnimation_mjs__WEBPACK_IMPORTED_MODULE_9__.JSAnimation(resolvedOptions);\n        }\n        animation.finished.then(() => {\n            this.notifyFinished();\n        }).catch(motion_utils__WEBPACK_IMPORTED_MODULE_10__.noop);\n        if (this.pendingTimeline) {\n            this.stopTimeline = animation.attachTimeline(this.pendingTimeline);\n            this.pendingTimeline = undefined;\n        }\n        this._animation = animation;\n    }\n    get finished() {\n        if (!this._animation) {\n            return this._finished;\n        }\n        else {\n            return this.animation.finished;\n        }\n    }\n    then(onResolve, _onReject) {\n        return this.finished.finally(onResolve).then(() => { });\n    }\n    get animation() {\n        if (!this._animation) {\n            this.keyframeResolver?.resume();\n            (0,_keyframes_KeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_2__.flushKeyframeResolvers)();\n        }\n        return this._animation;\n    }\n    get duration() {\n        return this.animation.duration;\n    }\n    get iterationDuration() {\n        return this.animation.iterationDuration;\n    }\n    get time() {\n        return this.animation.time;\n    }\n    set time(newTime) {\n        this.animation.time = newTime;\n    }\n    get speed() {\n        return this.animation.speed;\n    }\n    get state() {\n        return this.animation.state;\n    }\n    set speed(newSpeed) {\n        this.animation.speed = newSpeed;\n    }\n    get startTime() {\n        return this.animation.startTime;\n    }\n    attachTimeline(timeline) {\n        if (this._animation) {\n            this.stopTimeline = this.animation.attachTimeline(timeline);\n        }\n        else {\n            this.pendingTimeline = timeline;\n        }\n        return () => this.stop();\n    }\n    play() {\n        this.animation.play();\n    }\n    pause() {\n        this.animation.pause();\n    }\n    complete() {\n        this.animation.complete();\n    }\n    cancel() {\n        if (this._animation) {\n            this.animation.cancel();\n        }\n        this.keyframeResolver?.cancel();\n    }\n}\n\n\n//# sourceMappingURL=AsyncMotionValueAnimation.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/AsyncMotionValueAnimation.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimation.mjs":
/*!************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimation.mjs ***!
  \************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   GroupAnimation: () => (/* binding */ GroupAnimation)\n/* harmony export */ });\nclass GroupAnimation {\n    constructor(animations) {\n        // Bound to accomadate common `return animation.stop` pattern\n        this.stop = () => this.runAll(\"stop\");\n        this.animations = animations.filter(Boolean);\n    }\n    get finished() {\n        return Promise.all(this.animations.map((animation) => animation.finished));\n    }\n    /**\n     * TODO: Filter out cancelled or stopped animations before returning\n     */\n    getAll(propName) {\n        return this.animations[0][propName];\n    }\n    setAll(propName, newValue) {\n        for (let i = 0; i < this.animations.length; i++) {\n            this.animations[i][propName] = newValue;\n        }\n    }\n    attachTimeline(timeline) {\n        const subscriptions = this.animations.map((animation) => animation.attachTimeline(timeline));\n        return () => {\n            subscriptions.forEach((cancel, i) => {\n                cancel && cancel();\n                this.animations[i].stop();\n            });\n        };\n    }\n    get time() {\n        return this.getAll(\"time\");\n    }\n    set time(time) {\n        this.setAll(\"time\", time);\n    }\n    get speed() {\n        return this.getAll(\"speed\");\n    }\n    set speed(speed) {\n        this.setAll(\"speed\", speed);\n    }\n    get state() {\n        return this.getAll(\"state\");\n    }\n    get startTime() {\n        return this.getAll(\"startTime\");\n    }\n    get duration() {\n        return getMax(this.animations, \"duration\");\n    }\n    get iterationDuration() {\n        return getMax(this.animations, \"iterationDuration\");\n    }\n    runAll(methodName) {\n        this.animations.forEach((controls) => controls[methodName]());\n    }\n    play() {\n        this.runAll(\"play\");\n    }\n    pause() {\n        this.runAll(\"pause\");\n    }\n    cancel() {\n        this.runAll(\"cancel\");\n    }\n    complete() {\n        this.runAll(\"complete\");\n    }\n}\nfunction getMax(animations, propName) {\n    let max = 0;\n    for (let i = 0; i < animations.length; i++) {\n        const value = animations[i][propName];\n        if (value !== null && value > max) {\n            max = value;\n        }\n    }\n    return max;\n}\n\n\n//# sourceMappingURL=GroupAnimation.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimation.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimationWithThen.mjs":
/*!********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimationWithThen.mjs ***!
  \********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   GroupAnimationWithThen: () => (/* binding */ GroupAnimationWithThen)\n/* harmony export */ });\n/* harmony import */ var _GroupAnimation_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./GroupAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimation.mjs\");\n\n\nclass GroupAnimationWithThen extends _GroupAnimation_mjs__WEBPACK_IMPORTED_MODULE_0__.GroupAnimation {\n    then(onResolve, _onReject) {\n        return this.finished.finally(onResolve).then(() => { });\n    }\n}\n\n\n//# sourceMappingURL=GroupAnimationWithThen.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vR3JvdXBBbmltYXRpb25XaXRoVGhlbi5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBc0Q7O0FBRXRELHFDQUFxQywrREFBYztBQUNuRDtBQUNBLDhEQUE4RDtBQUM5RDtBQUNBOztBQUVrQztBQUNsQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxcR3JvdXBBbmltYXRpb25XaXRoVGhlbi5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgR3JvdXBBbmltYXRpb24gfSBmcm9tICcuL0dyb3VwQW5pbWF0aW9uLm1qcyc7XG5cbmNsYXNzIEdyb3VwQW5pbWF0aW9uV2l0aFRoZW4gZXh0ZW5kcyBHcm91cEFuaW1hdGlvbiB7XG4gICAgdGhlbihvblJlc29sdmUsIF9vblJlamVjdCkge1xuICAgICAgICByZXR1cm4gdGhpcy5maW5pc2hlZC5maW5hbGx5KG9uUmVzb2x2ZSkudGhlbigoKSA9PiB7IH0pO1xuICAgIH1cbn1cblxuZXhwb3J0IHsgR3JvdXBBbmltYXRpb25XaXRoVGhlbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9R3JvdXBBbmltYXRpb25XaXRoVGhlbi5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimationWithThen.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/JSAnimation.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/JSAnimation.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   JSAnimation: () => (/* binding */ JSAnimation),\n/* harmony export */   animateValue: () => (/* binding */ animateValue)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/pipe.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\");\n/* harmony import */ var _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../frameloop/sync-time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs\");\n/* harmony import */ var _utils_mix_index_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/mix/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/index.mjs\");\n/* harmony import */ var _drivers_frame_mjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./drivers/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/drivers/frame.mjs\");\n/* harmony import */ var _generators_inertia_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./generators/inertia.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/inertia.mjs\");\n/* harmony import */ var _generators_keyframes_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./generators/keyframes.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/keyframes.mjs\");\n/* harmony import */ var _generators_utils_calc_duration_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./generators/utils/calc-duration.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/calc-duration.mjs\");\n/* harmony import */ var _generators_utils_velocity_mjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./generators/utils/velocity.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/velocity.mjs\");\n/* harmony import */ var _keyframes_get_final_mjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./keyframes/get-final.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/get-final.mjs\");\n/* harmony import */ var _utils_replace_transition_type_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils/replace-transition-type.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/replace-transition-type.mjs\");\n/* harmony import */ var _utils_WithPromise_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/WithPromise.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/WithPromise.mjs\");\n\n\n\n\n\n\n\n\n\n\n\n\nconst percentToProgress = (percent) => percent / 100;\nclass JSAnimation extends _utils_WithPromise_mjs__WEBPACK_IMPORTED_MODULE_0__.WithPromise {\n    constructor(options) {\n        super();\n        this.state = \"idle\";\n        this.startTime = null;\n        this.isStopped = false;\n        /**\n         * The current time of the animation.\n         */\n        this.currentTime = 0;\n        /**\n         * The time at which the animation was paused.\n         */\n        this.holdTime = null;\n        /**\n         * Playback speed as a factor. 0 would be stopped, -1 reverse and 2 double speed.\n         */\n        this.playbackSpeed = 1;\n        /**\n         * Reusable state object for the delay phase to avoid\n         * allocating a new object every frame.\n         */\n        this.delayState = {\n            done: false,\n            value: undefined,\n        };\n        /**\n         * This method is bound to the instance to fix a pattern where\n         * animation.stop is returned as a reference from a useEffect.\n         */\n        this.stop = () => {\n            const { motionValue } = this.options;\n            if (motionValue && motionValue.updatedAt !== _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__.time.now()) {\n                this.tick(_frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__.time.now());\n            }\n            this.isStopped = true;\n            if (this.state === \"idle\")\n                return;\n            this.teardown();\n            this.options.onStop?.();\n        };\n        this.options = options;\n        this.initAnimation();\n        this.play();\n        if (options.autoplay === false)\n            this.pause();\n    }\n    initAnimation() {\n        const { options } = this;\n        (0,_utils_replace_transition_type_mjs__WEBPACK_IMPORTED_MODULE_2__.replaceTransitionType)(options);\n        const { type = _generators_keyframes_mjs__WEBPACK_IMPORTED_MODULE_3__.keyframes, repeat = 0, repeatDelay = 0, repeatType, velocity = 0, } = options;\n        let { keyframes: keyframes$1 } = options;\n        const generatorFactory = type || _generators_keyframes_mjs__WEBPACK_IMPORTED_MODULE_3__.keyframes;\n        if ( true &&\n            generatorFactory !== _generators_keyframes_mjs__WEBPACK_IMPORTED_MODULE_3__.keyframes) {\n            (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.invariant)(keyframes$1.length <= 2, `Only two keyframes currently supported with spring and inertia animations. Trying to animate ${keyframes$1}`, \"spring-two-frames\");\n        }\n        if (generatorFactory !== _generators_keyframes_mjs__WEBPACK_IMPORTED_MODULE_3__.keyframes &&\n            typeof keyframes$1[0] !== \"number\") {\n            this.mixKeyframes = (0,motion_utils__WEBPACK_IMPORTED_MODULE_5__.pipe)(percentToProgress, (0,_utils_mix_index_mjs__WEBPACK_IMPORTED_MODULE_6__.mix)(keyframes$1[0], keyframes$1[1]));\n            keyframes$1 = [0, 100];\n        }\n        const generator = generatorFactory({ ...options, keyframes: keyframes$1 });\n        /**\n         * If we have a mirror repeat type we need to create a second generator that outputs the\n         * mirrored (not reversed) animation and later ping pong between the two generators.\n         */\n        if (repeatType === \"mirror\") {\n            this.mirroredGenerator = generatorFactory({\n                ...options,\n                keyframes: [...keyframes$1].reverse(),\n                velocity: -velocity,\n            });\n        }\n        /**\n         * If duration is undefined and we have repeat options,\n         * we need to calculate a duration from the generator.\n         *\n         * We set it to the generator itself to cache the duration.\n         * Any timeline resolver will need to have already precalculated\n         * the duration by this step.\n         */\n        if (generator.calculatedDuration === null) {\n            generator.calculatedDuration = (0,_generators_utils_calc_duration_mjs__WEBPACK_IMPORTED_MODULE_7__.calcGeneratorDuration)(generator);\n        }\n        const { calculatedDuration } = generator;\n        this.calculatedDuration = calculatedDuration;\n        this.resolvedDuration = calculatedDuration + repeatDelay;\n        this.totalDuration = this.resolvedDuration * (repeat + 1) - repeatDelay;\n        this.generator = generator;\n    }\n    updateTime(timestamp) {\n        const animationTime = Math.round(timestamp - this.startTime) * this.playbackSpeed;\n        // Update currentTime\n        if (this.holdTime !== null) {\n            this.currentTime = this.holdTime;\n        }\n        else {\n            // Rounding the time because floating point arithmetic is not always accurate, e.g. 3000.367 - 1000.367 =\n            // 2000.0000000000002. This is a problem when we are comparing the currentTime with the duration, for\n            // example.\n            this.currentTime = animationTime;\n        }\n    }\n    tick(timestamp, sample = false) {\n        const { generator, totalDuration, mixKeyframes, mirroredGenerator, resolvedDuration, calculatedDuration, } = this;\n        if (this.startTime === null)\n            return generator.next(0);\n        const { delay = 0, keyframes, repeat, repeatType, repeatDelay, type, onUpdate, finalKeyframe, } = this.options;\n        /**\n         * requestAnimationFrame timestamps can come through as lower than\n         * the startTime as set by performance.now(). Here we prevent this,\n         * though in the future it could be possible to make setting startTime\n         * a pending operation that gets resolved here.\n         */\n        if (this.speed > 0) {\n            this.startTime = Math.min(this.startTime, timestamp);\n        }\n        else if (this.speed < 0) {\n            this.startTime = Math.min(timestamp - totalDuration / this.speed, this.startTime);\n        }\n        if (sample) {\n            this.currentTime = timestamp;\n        }\n        else {\n            this.updateTime(timestamp);\n        }\n        // Rebase on delay\n        const timeWithoutDelay = this.currentTime - delay * (this.playbackSpeed >= 0 ? 1 : -1);\n        const isInDelayPhase = this.playbackSpeed >= 0\n            ? timeWithoutDelay < 0\n            : timeWithoutDelay > totalDuration;\n        this.currentTime = Math.max(timeWithoutDelay, 0);\n        // If this animation has finished, set the current time  to the total duration.\n        if (this.state === \"finished\" && this.holdTime === null) {\n            this.currentTime = totalDuration;\n        }\n        let elapsed = this.currentTime;\n        let frameGenerator = generator;\n        if (repeat) {\n            /**\n             * Get the current progress (0-1) of the animation. If t is >\n             * than duration we'll get values like 2.5 (midway through the\n             * third iteration)\n             */\n            const progress = Math.min(this.currentTime, totalDuration) / resolvedDuration;\n            /**\n             * Get the current iteration (0 indexed). For instance the floor of\n             * 2.5 is 2.\n             */\n            let currentIteration = Math.floor(progress);\n            /**\n             * Get the current progress of the iteration by taking the remainder\n             * so 2.5 is 0.5 through iteration 2\n             */\n            let iterationProgress = progress % 1.0;\n            /**\n             * If iteration progress is 1 we count that as the end\n             * of the previous iteration.\n             */\n            if (!iterationProgress && progress >= 1) {\n                iterationProgress = 1;\n            }\n            iterationProgress === 1 && currentIteration--;\n            currentIteration = Math.min(currentIteration, repeat + 1);\n            /**\n             * Reverse progress if we're not running in \"normal\" direction\n             */\n            const isOddIteration = Boolean(currentIteration % 2);\n            if (isOddIteration) {\n                if (repeatType === \"reverse\") {\n                    iterationProgress = 1 - iterationProgress;\n                    if (repeatDelay) {\n                        iterationProgress -= repeatDelay / resolvedDuration;\n                    }\n                }\n                else if (repeatType === \"mirror\") {\n                    frameGenerator = mirroredGenerator;\n                }\n            }\n            elapsed = (0,motion_utils__WEBPACK_IMPORTED_MODULE_8__.clamp)(0, 1, iterationProgress) * resolvedDuration;\n        }\n        /**\n         * If we're in negative time, set state as the initial keyframe.\n         * This prevents delay: x, duration: 0 animations from finishing\n         * instantly.\n         */\n        let state;\n        if (isInDelayPhase) {\n            this.delayState.value = keyframes[0];\n            state = this.delayState;\n        }\n        else {\n            state = frameGenerator.next(elapsed);\n        }\n        if (mixKeyframes && !isInDelayPhase) {\n            state.value = mixKeyframes(state.value);\n        }\n        let { done } = state;\n        if (!isInDelayPhase && calculatedDuration !== null) {\n            done =\n                this.playbackSpeed >= 0\n                    ? this.currentTime >= totalDuration\n                    : this.currentTime <= 0;\n        }\n        const isAnimationFinished = this.holdTime === null &&\n            (this.state === \"finished\" || (this.state === \"running\" && done));\n        // TODO: The exception for inertia could be cleaner here\n        if (isAnimationFinished && type !== _generators_inertia_mjs__WEBPACK_IMPORTED_MODULE_9__.inertia) {\n            state.value = (0,_keyframes_get_final_mjs__WEBPACK_IMPORTED_MODULE_10__.getFinalKeyframe)(keyframes, this.options, finalKeyframe, this.speed);\n        }\n        if (onUpdate) {\n            onUpdate(state.value);\n        }\n        if (isAnimationFinished) {\n            this.finish();\n        }\n        return state;\n    }\n    /**\n     * Allows the returned animation to be awaited or promise-chained. Currently\n     * resolves when the animation finishes at all but in a future update could/should\n     * reject if its cancels.\n     */\n    then(resolve, reject) {\n        return this.finished.then(resolve, reject);\n    }\n    get duration() {\n        return (0,motion_utils__WEBPACK_IMPORTED_MODULE_11__.millisecondsToSeconds)(this.calculatedDuration);\n    }\n    get iterationDuration() {\n        const { delay = 0 } = this.options || {};\n        return this.duration + (0,motion_utils__WEBPACK_IMPORTED_MODULE_11__.millisecondsToSeconds)(delay);\n    }\n    get time() {\n        return (0,motion_utils__WEBPACK_IMPORTED_MODULE_11__.millisecondsToSeconds)(this.currentTime);\n    }\n    set time(newTime) {\n        newTime = (0,motion_utils__WEBPACK_IMPORTED_MODULE_11__.secondsToMilliseconds)(newTime);\n        this.currentTime = newTime;\n        if (this.startTime === null ||\n            this.holdTime !== null ||\n            this.playbackSpeed === 0) {\n            this.holdTime = newTime;\n        }\n        else if (this.driver) {\n            this.startTime = this.driver.now() - newTime / this.playbackSpeed;\n        }\n        if (this.driver) {\n            this.driver.start(false);\n        }\n        else {\n            this.startTime = 0;\n            this.state = \"paused\";\n            this.holdTime = newTime;\n            this.tick(newTime);\n        }\n    }\n    /**\n     * Returns the generator's velocity at the current time in units/second.\n     * Uses the analytical derivative when available (springs), avoiding\n     * the MotionValue's frame-dependent velocity estimation.\n     */\n    getGeneratorVelocity() {\n        const t = this.currentTime;\n        if (t <= 0)\n            return this.options.velocity || 0;\n        if (this.generator.velocity) {\n            return this.generator.velocity(t);\n        }\n        // Fallback: finite difference\n        const current = this.generator.next(t).value;\n        return (0,_generators_utils_velocity_mjs__WEBPACK_IMPORTED_MODULE_12__.getGeneratorVelocity)((s) => this.generator.next(s).value, t, current);\n    }\n    get speed() {\n        return this.playbackSpeed;\n    }\n    set speed(newSpeed) {\n        const hasChanged = this.playbackSpeed !== newSpeed;\n        if (hasChanged && this.driver) {\n            this.updateTime(_frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__.time.now());\n        }\n        this.playbackSpeed = newSpeed;\n        if (hasChanged && this.driver) {\n            this.time = (0,motion_utils__WEBPACK_IMPORTED_MODULE_11__.millisecondsToSeconds)(this.currentTime);\n        }\n    }\n    play() {\n        if (this.isStopped)\n            return;\n        const { driver = _drivers_frame_mjs__WEBPACK_IMPORTED_MODULE_13__.frameloopDriver, startTime } = this.options;\n        if (!this.driver) {\n            this.driver = driver((timestamp) => this.tick(timestamp));\n        }\n        this.options.onPlay?.();\n        const now = this.driver.now();\n        if (this.state === \"finished\") {\n            this.updateFinished();\n            this.startTime = now;\n        }\n        else if (this.holdTime !== null) {\n            this.startTime = now - this.holdTime;\n        }\n        else if (!this.startTime) {\n            this.startTime = startTime ?? now;\n        }\n        if (this.state === \"finished\" && this.speed < 0) {\n            this.startTime += this.calculatedDuration;\n        }\n        this.holdTime = null;\n        /**\n         * Set playState to running only after we've used it in\n         * the previous logic.\n         */\n        this.state = \"running\";\n        this.driver.start();\n    }\n    pause() {\n        this.state = \"paused\";\n        this.updateTime(_frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__.time.now());\n        this.holdTime = this.currentTime;\n    }\n    complete() {\n        if (this.state !== \"running\") {\n            this.play();\n        }\n        this.state = \"finished\";\n        this.holdTime = null;\n    }\n    finish() {\n        this.notifyFinished();\n        this.teardown();\n        this.state = \"finished\";\n        this.options.onComplete?.();\n    }\n    cancel() {\n        this.holdTime = null;\n        this.startTime = 0;\n        this.tick(0);\n        this.teardown();\n        this.options.onCancel?.();\n    }\n    teardown() {\n        this.state = \"idle\";\n        this.stopDriver();\n        this.startTime = this.holdTime = null;\n    }\n    stopDriver() {\n        if (!this.driver)\n            return;\n        this.driver.stop();\n        this.driver = undefined;\n    }\n    sample(sampleTime) {\n        this.startTime = 0;\n        return this.tick(sampleTime, true);\n    }\n    attachTimeline(timeline) {\n        if (this.options.allowFlatten) {\n            this.options.type = \"keyframes\";\n            this.options.ease = \"linear\";\n            this.initAnimation();\n        }\n        this.driver?.stop();\n        return timeline.observe(this);\n    }\n}\n// Legacy function support\nfunction animateValue(options) {\n    return new JSAnimation(options);\n}\n\n\n//# sourceMappingURL=JSAnimation.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/JSAnimation.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimation.mjs":
/*!*************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimation.mjs ***!
  \*************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   NativeAnimation: () => (/* binding */ NativeAnimation)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var _render_dom_style_set_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../render/dom/style-set.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/style-set.mjs\");\n/* harmony import */ var _utils_supports_scroll_timeline_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/supports/scroll-timeline.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/scroll-timeline.mjs\");\n/* harmony import */ var _keyframes_get_final_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./keyframes/get-final.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/get-final.mjs\");\n/* harmony import */ var _utils_WithPromise_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/WithPromise.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/WithPromise.mjs\");\n/* harmony import */ var _waapi_start_waapi_animation_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./waapi/start-waapi-animation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/start-waapi-animation.mjs\");\n/* harmony import */ var _waapi_utils_apply_generator_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./waapi/utils/apply-generator.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/apply-generator.mjs\");\n\n\n\n\n\n\n\n\n/**\n * NativeAnimation implements AnimationPlaybackControls for the browser's Web Animations API.\n */\nclass NativeAnimation extends _utils_WithPromise_mjs__WEBPACK_IMPORTED_MODULE_0__.WithPromise {\n    constructor(options) {\n        super();\n        this.finishedTime = null;\n        this.isStopped = false;\n        /**\n         * Tracks a manually-set start time that takes precedence over WAAPI's\n         * dynamic startTime. This is cleared when play() or time setter is called,\n         * allowing WAAPI to take over timing.\n         */\n        this.manualStartTime = null;\n        if (!options)\n            return;\n        const { element, name, keyframes, pseudoElement, allowFlatten = false, finalKeyframe, onComplete, } = options;\n        this.isPseudoElement = Boolean(pseudoElement);\n        this.allowFlatten = allowFlatten;\n        this.options = options;\n        (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.invariant)(typeof options.type !== \"string\", `Mini animate() doesn't support \"type\" as a string.`, \"mini-spring\");\n        const transition = (0,_waapi_utils_apply_generator_mjs__WEBPACK_IMPORTED_MODULE_2__.applyGeneratorOptions)(options);\n        this.animation = (0,_waapi_start_waapi_animation_mjs__WEBPACK_IMPORTED_MODULE_3__.startWaapiAnimation)(element, name, keyframes, transition, pseudoElement);\n        if (transition.autoplay === false) {\n            this.animation.pause();\n        }\n        this.animation.onfinish = () => {\n            this.finishedTime = this.time;\n            if (!pseudoElement) {\n                const keyframe = (0,_keyframes_get_final_mjs__WEBPACK_IMPORTED_MODULE_4__.getFinalKeyframe)(keyframes, this.options, finalKeyframe, this.speed);\n                if (this.updateMotionValue) {\n                    this.updateMotionValue(keyframe);\n                }\n                /**\n                 * If we can, we want to commit the final style as set by the user,\n                 * rather than the computed keyframe value supplied by the animation.\n                 * We always do this, even when a motion value is present, to prevent\n                 * a visual flash in Firefox where the WAAPI animation's fill is removed\n                 * during cancel() before the scheduled render can apply the correct value.\n                 */\n                (0,_render_dom_style_set_mjs__WEBPACK_IMPORTED_MODULE_5__.setStyle)(element, name, keyframe);\n                this.animation.cancel();\n            }\n            onComplete?.();\n            this.notifyFinished();\n        };\n    }\n    play() {\n        if (this.isStopped)\n            return;\n        this.manualStartTime = null;\n        this.animation.play();\n        if (this.state === \"finished\") {\n            this.updateFinished();\n        }\n    }\n    pause() {\n        this.animation.pause();\n    }\n    complete() {\n        this.animation.finish?.();\n    }\n    cancel() {\n        try {\n            this.animation.cancel();\n        }\n        catch (e) { }\n    }\n    stop() {\n        if (this.isStopped)\n            return;\n        this.isStopped = true;\n        const { state } = this;\n        if (state === \"idle\" || state === \"finished\") {\n            return;\n        }\n        if (this.updateMotionValue) {\n            this.updateMotionValue();\n        }\n        else {\n            this.commitStyles();\n        }\n        if (!this.isPseudoElement)\n            this.cancel();\n    }\n    /**\n     * WAAPI doesn't natively have any interruption capabilities.\n     *\n     * In this method, we commit styles back to the DOM before cancelling\n     * the animation.\n     *\n     * This is designed to be overridden by NativeAnimationExtended, which\n     * will create a renderless JS animation and sample it twice to calculate\n     * its current value, \"previous\" value, and therefore allow\n     * Motion to also correctly calculate velocity for any subsequent animation\n     * while deferring the commit until the next animation frame.\n     */\n    commitStyles() {\n        const element = this.options?.element;\n        if (!this.isPseudoElement && element?.isConnected) {\n            this.animation.commitStyles?.();\n        }\n    }\n    get duration() {\n        const duration = this.animation.effect?.getComputedTiming?.().duration || 0;\n        return (0,motion_utils__WEBPACK_IMPORTED_MODULE_6__.millisecondsToSeconds)(Number(duration));\n    }\n    get iterationDuration() {\n        const { delay = 0 } = this.options || {};\n        return this.duration + (0,motion_utils__WEBPACK_IMPORTED_MODULE_6__.millisecondsToSeconds)(delay);\n    }\n    get time() {\n        return (0,motion_utils__WEBPACK_IMPORTED_MODULE_6__.millisecondsToSeconds)(Number(this.animation.currentTime) || 0);\n    }\n    set time(newTime) {\n        const wasFinished = this.finishedTime !== null;\n        this.manualStartTime = null;\n        this.finishedTime = null;\n        this.animation.currentTime = (0,motion_utils__WEBPACK_IMPORTED_MODULE_6__.secondsToMilliseconds)(newTime);\n        if (wasFinished) {\n            this.animation.pause();\n        }\n    }\n    /**\n     * The playback speed of the animation.\n     * 1 = normal speed, 2 = double speed, 0.5 = half speed.\n     */\n    get speed() {\n        return this.animation.playbackRate;\n    }\n    set speed(newSpeed) {\n        // Allow backwards playback after finishing\n        if (newSpeed < 0)\n            this.finishedTime = null;\n        this.animation.playbackRate = newSpeed;\n    }\n    get state() {\n        return this.finishedTime !== null\n            ? \"finished\"\n            : this.animation.playState;\n    }\n    get startTime() {\n        return this.manualStartTime ?? Number(this.animation.startTime);\n    }\n    set startTime(newStartTime) {\n        this.manualStartTime = this.animation.startTime = newStartTime;\n    }\n    /**\n     * Attaches a timeline to the animation, for instance the `ScrollTimeline`.\n     */\n    attachTimeline({ timeline, rangeStart, rangeEnd, observe, }) {\n        if (this.allowFlatten) {\n            this.animation.effect?.updateTiming({ easing: \"linear\" });\n        }\n        this.animation.onfinish = null;\n        if (timeline && (0,_utils_supports_scroll_timeline_mjs__WEBPACK_IMPORTED_MODULE_7__.supportsScrollTimeline)()) {\n            this.animation.timeline = timeline;\n            if (rangeStart)\n                this.animation.rangeStart = rangeStart;\n            if (rangeEnd)\n                this.animation.rangeEnd = rangeEnd;\n            return motion_utils__WEBPACK_IMPORTED_MODULE_8__.noop;\n        }\n        else {\n            return observe(this);\n        }\n    }\n}\n\n\n//# sourceMappingURL=NativeAnimation.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimation.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimationExtended.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimationExtended.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   NativeAnimationExtended: () => (/* binding */ NativeAnimationExtended)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\");\n/* harmony import */ var _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../frameloop/sync-time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs\");\n/* harmony import */ var _render_dom_style_set_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../render/dom/style-set.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/style-set.mjs\");\n/* harmony import */ var _JSAnimation_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./JSAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/JSAnimation.mjs\");\n/* harmony import */ var _NativeAnimation_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NativeAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimation.mjs\");\n/* harmony import */ var _utils_replace_transition_type_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils/replace-transition-type.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/replace-transition-type.mjs\");\n/* harmony import */ var _waapi_utils_unsupported_easing_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./waapi/utils/unsupported-easing.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/unsupported-easing.mjs\");\n\n\n\n\n\n\n\n\n/**\n * 10ms is chosen here as it strikes a balance between smooth\n * results (more than one keyframe per frame at 60fps) and\n * keyframe quantity.\n */\nconst sampleDelta = 10; //ms\nclass NativeAnimationExtended extends _NativeAnimation_mjs__WEBPACK_IMPORTED_MODULE_0__.NativeAnimation {\n    constructor(options) {\n        /**\n         * The base NativeAnimation function only supports a subset\n         * of Motion easings, and WAAPI also only supports some\n         * easing functions via string/cubic-bezier definitions.\n         *\n         * This function replaces those unsupported easing functions\n         * with a JS easing function. This will later get compiled\n         * to a linear() easing function.\n         */\n        (0,_waapi_utils_unsupported_easing_mjs__WEBPACK_IMPORTED_MODULE_1__.replaceStringEasing)(options);\n        /**\n         * Ensure we replace the transition type with a generator function\n         * before passing to WAAPI.\n         *\n         * TODO: Does this have a better home? It could be shared with\n         * JSAnimation.\n         */\n        (0,_utils_replace_transition_type_mjs__WEBPACK_IMPORTED_MODULE_2__.replaceTransitionType)(options);\n        super(options);\n        /**\n         * Only set startTime when the animation should autoplay.\n         * Setting startTime on a paused WAAPI animation unpauses it\n         * (per the WAAPI spec), which breaks autoplay: false.\n         */\n        if (options.startTime !== undefined && options.autoplay !== false) {\n            this.startTime = options.startTime;\n        }\n        this.options = options;\n    }\n    /**\n     * WAAPI doesn't natively have any interruption capabilities.\n     *\n     * Rather than read committed styles back out of the DOM, we can\n     * create a renderless JS animation and sample it twice to calculate\n     * its current value, \"previous\" value, and therefore allow\n     * Motion to calculate velocity for any subsequent animation.\n     */\n    updateMotionValue(value) {\n        const { motionValue, onUpdate, onComplete, element, ...options } = this.options;\n        if (!motionValue)\n            return;\n        if (value !== undefined) {\n            motionValue.set(value);\n            return;\n        }\n        const sampleAnimation = new _JSAnimation_mjs__WEBPACK_IMPORTED_MODULE_3__.JSAnimation({\n            ...options,\n            autoplay: false,\n        });\n        /**\n         * Use wall-clock elapsed time for sampling.\n         * Under CPU load, WAAPI's currentTime may not reflect actual\n         * elapsed time, causing incorrect sampling and visual jumps.\n         */\n        const sampleTime = Math.max(sampleDelta, _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_4__.time.now() - this.startTime);\n        const delta = (0,motion_utils__WEBPACK_IMPORTED_MODULE_5__.clamp)(0, sampleDelta, sampleTime - sampleDelta);\n        const current = sampleAnimation.sample(sampleTime).value;\n        /**\n         * Write the estimated value to inline style so it persists\n         * after cancel(), covering the async gap before the next\n         * animation starts.\n         */\n        const { name } = this.options;\n        if (element && name)\n            (0,_render_dom_style_set_mjs__WEBPACK_IMPORTED_MODULE_6__.setStyle)(element, name, current);\n        motionValue.setWithVelocity(sampleAnimation.sample(Math.max(0, sampleTime - delta)).value, current, delta);\n        sampleAnimation.stop();\n    }\n}\n\n\n//# sourceMappingURL=NativeAnimationExtended.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimationExtended.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimationWrapper.mjs":
/*!********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimationWrapper.mjs ***!
  \********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   NativeAnimationWrapper: () => (/* binding */ NativeAnimationWrapper)\n/* harmony export */ });\n/* harmony import */ var _NativeAnimation_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NativeAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimation.mjs\");\n\n\nclass NativeAnimationWrapper extends _NativeAnimation_mjs__WEBPACK_IMPORTED_MODULE_0__.NativeAnimation {\n    constructor(animation) {\n        super();\n        this.animation = animation;\n        animation.onfinish = () => {\n            this.finishedTime = this.time;\n            this.notifyFinished();\n        };\n    }\n}\n\n\n//# sourceMappingURL=NativeAnimationWrapper.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vTmF0aXZlQW5pbWF0aW9uV3JhcHBlci5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBd0Q7O0FBRXhELHFDQUFxQyxpRUFBZTtBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWtDO0FBQ2xDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxOYXRpdmVBbmltYXRpb25XcmFwcGVyLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOYXRpdmVBbmltYXRpb24gfSBmcm9tICcuL05hdGl2ZUFuaW1hdGlvbi5tanMnO1xuXG5jbGFzcyBOYXRpdmVBbmltYXRpb25XcmFwcGVyIGV4dGVuZHMgTmF0aXZlQW5pbWF0aW9uIHtcbiAgICBjb25zdHJ1Y3RvcihhbmltYXRpb24pIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgdGhpcy5hbmltYXRpb24gPSBhbmltYXRpb247XG4gICAgICAgIGFuaW1hdGlvbi5vbmZpbmlzaCA9ICgpID0+IHtcbiAgICAgICAgICAgIHRoaXMuZmluaXNoZWRUaW1lID0gdGhpcy50aW1lO1xuICAgICAgICAgICAgdGhpcy5ub3RpZnlGaW5pc2hlZCgpO1xuICAgICAgICB9O1xuICAgIH1cbn1cblxuZXhwb3J0IHsgTmF0aXZlQW5pbWF0aW9uV3JhcHBlciB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9TmF0aXZlQW5pbWF0aW9uV3JhcHBlci5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimationWrapper.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/animate/single-value.mjs":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/animate/single-value.mjs ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animateSingleValue: () => (/* binding */ animateSingleValue)\n/* harmony export */ });\n/* harmony import */ var _interfaces_motion_value_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../interfaces/motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/motion-value.mjs\");\n/* harmony import */ var _value_index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../value/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var _value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../value/utils/is-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n\n\n\n\nfunction animateSingleValue(value, keyframes, options) {\n    const motionValue$1 = (0,_value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.isMotionValue)(value) ? value : (0,_value_index_mjs__WEBPACK_IMPORTED_MODULE_1__.motionValue)(value);\n    motionValue$1.start((0,_interfaces_motion_value_mjs__WEBPACK_IMPORTED_MODULE_2__.animateMotionValue)(\"\", motionValue$1, keyframes, options));\n    return motionValue$1.animation;\n}\n\n\n//# sourceMappingURL=single-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vYW5pbWF0ZS9zaW5nbGUtdmFsdWUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBb0U7QUFDaEI7QUFDa0I7O0FBRXRFO0FBQ0EsMEJBQTBCLCtFQUFhLGtCQUFrQiw2REFBVztBQUNwRSx3QkFBd0IsZ0ZBQWtCO0FBQzFDO0FBQ0E7O0FBRThCO0FBQzlCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxhbmltYXRlXFxzaW5nbGUtdmFsdWUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGFuaW1hdGVNb3Rpb25WYWx1ZSB9IGZyb20gJy4uL2ludGVyZmFjZXMvbW90aW9uLXZhbHVlLm1qcyc7XG5pbXBvcnQgeyBtb3Rpb25WYWx1ZSB9IGZyb20gJy4uLy4uL3ZhbHVlL2luZGV4Lm1qcyc7XG5pbXBvcnQgeyBpc01vdGlvblZhbHVlIH0gZnJvbSAnLi4vLi4vdmFsdWUvdXRpbHMvaXMtbW90aW9uLXZhbHVlLm1qcyc7XG5cbmZ1bmN0aW9uIGFuaW1hdGVTaW5nbGVWYWx1ZSh2YWx1ZSwga2V5ZnJhbWVzLCBvcHRpb25zKSB7XG4gICAgY29uc3QgbW90aW9uVmFsdWUkMSA9IGlzTW90aW9uVmFsdWUodmFsdWUpID8gdmFsdWUgOiBtb3Rpb25WYWx1ZSh2YWx1ZSk7XG4gICAgbW90aW9uVmFsdWUkMS5zdGFydChhbmltYXRlTW90aW9uVmFsdWUoXCJcIiwgbW90aW9uVmFsdWUkMSwga2V5ZnJhbWVzLCBvcHRpb25zKSk7XG4gICAgcmV0dXJuIG1vdGlvblZhbHVlJDEuYW5pbWF0aW9uO1xufVxuXG5leHBvcnQgeyBhbmltYXRlU2luZ2xlVmFsdWUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNpbmdsZS12YWx1ZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/animate/single-value.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/drivers/frame.mjs":
/*!***********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/drivers/frame.mjs ***!
  \***********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   frameloopDriver: () => (/* binding */ frameloopDriver)\n/* harmony export */ });\n/* harmony import */ var _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../frameloop/sync-time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs\");\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\nconst frameloopDriver = (update) => {\n    const passTimestamp = ({ timestamp }) => update(timestamp);\n    return {\n        start: (keepAlive = true) => _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frame.update(passTimestamp, keepAlive),\n        stop: () => (0,_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.cancelFrame)(passTimestamp),\n        /**\n         * If we're processing this frame we can use the\n         * framelocked timestamp to keep things in sync.\n         */\n        now: () => (_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData.isProcessing ? _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData.timestamp : _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__.time.now()),\n    };\n};\n\n\n//# sourceMappingURL=frame.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vZHJpdmVycy9mcmFtZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXFEO0FBQ3FCOztBQUUxRTtBQUNBLDZCQUE2QixXQUFXO0FBQ3hDO0FBQ0EscUNBQXFDLHVEQUFLO0FBQzFDLG9CQUFvQixpRUFBVztBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQiwyREFBUyxnQkFBZ0IsMkRBQVMsYUFBYSwwREFBSTtBQUN2RTtBQUNBOztBQUUyQjtBQUMzQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxcZHJpdmVyc1xcZnJhbWUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHRpbWUgfSBmcm9tICcuLi8uLi9mcmFtZWxvb3Avc3luYy10aW1lLm1qcyc7XG5pbXBvcnQgeyBmcmFtZURhdGEsIGNhbmNlbEZyYW1lLCBmcmFtZSB9IGZyb20gJy4uLy4uL2ZyYW1lbG9vcC9mcmFtZS5tanMnO1xuXG5jb25zdCBmcmFtZWxvb3BEcml2ZXIgPSAodXBkYXRlKSA9PiB7XG4gICAgY29uc3QgcGFzc1RpbWVzdGFtcCA9ICh7IHRpbWVzdGFtcCB9KSA9PiB1cGRhdGUodGltZXN0YW1wKTtcbiAgICByZXR1cm4ge1xuICAgICAgICBzdGFydDogKGtlZXBBbGl2ZSA9IHRydWUpID0+IGZyYW1lLnVwZGF0ZShwYXNzVGltZXN0YW1wLCBrZWVwQWxpdmUpLFxuICAgICAgICBzdG9wOiAoKSA9PiBjYW5jZWxGcmFtZShwYXNzVGltZXN0YW1wKSxcbiAgICAgICAgLyoqXG4gICAgICAgICAqIElmIHdlJ3JlIHByb2Nlc3NpbmcgdGhpcyBmcmFtZSB3ZSBjYW4gdXNlIHRoZVxuICAgICAgICAgKiBmcmFtZWxvY2tlZCB0aW1lc3RhbXAgdG8ga2VlcCB0aGluZ3MgaW4gc3luYy5cbiAgICAgICAgICovXG4gICAgICAgIG5vdzogKCkgPT4gKGZyYW1lRGF0YS5pc1Byb2Nlc3NpbmcgPyBmcmFtZURhdGEudGltZXN0YW1wIDogdGltZS5ub3coKSksXG4gICAgfTtcbn07XG5cbmV4cG9ydCB7IGZyYW1lbG9vcERyaXZlciB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZnJhbWUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/drivers/frame.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/inertia.mjs":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/inertia.mjs ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   inertia: () => (/* binding */ inertia)\n/* harmony export */ });\n/* harmony import */ var _spring_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./spring.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/spring.mjs\");\n/* harmony import */ var _utils_velocity_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils/velocity.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/velocity.mjs\");\n\n\n\nfunction inertia({ keyframes, velocity = 0.0, power = 0.8, timeConstant = 325, bounceDamping = 10, bounceStiffness = 500, modifyTarget, min, max, restDelta = 0.5, restSpeed, }) {\n    const origin = keyframes[0];\n    const state = {\n        done: false,\n        value: origin,\n    };\n    const isOutOfBounds = (v) => (min !== undefined && v < min) || (max !== undefined && v > max);\n    const nearestBoundary = (v) => {\n        if (min === undefined)\n            return max;\n        if (max === undefined)\n            return min;\n        return Math.abs(min - v) < Math.abs(max - v) ? min : max;\n    };\n    let amplitude = power * velocity;\n    const ideal = origin + amplitude;\n    const target = modifyTarget === undefined ? ideal : modifyTarget(ideal);\n    /**\n     * If the target has changed we need to re-calculate the amplitude, otherwise\n     * the animation will start from the wrong position.\n     */\n    if (target !== ideal)\n        amplitude = target - origin;\n    const calcDelta = (t) => -amplitude * Math.exp(-t / timeConstant);\n    const calcLatest = (t) => target + calcDelta(t);\n    const applyFriction = (t) => {\n        const delta = calcDelta(t);\n        const latest = calcLatest(t);\n        state.done = Math.abs(delta) <= restDelta;\n        state.value = state.done ? target : latest;\n    };\n    /**\n     * Ideally this would resolve for t in a stateless way, we could\n     * do that by always precalculating the animation but as we know\n     * this will be done anyway we can assume that spring will\n     * be discovered during that.\n     */\n    let timeReachedBoundary;\n    let spring$1;\n    const checkCatchBoundary = (t) => {\n        if (!isOutOfBounds(state.value))\n            return;\n        timeReachedBoundary = t;\n        spring$1 = (0,_spring_mjs__WEBPACK_IMPORTED_MODULE_0__.spring)({\n            keyframes: [state.value, nearestBoundary(state.value)],\n            velocity: (0,_utils_velocity_mjs__WEBPACK_IMPORTED_MODULE_1__.getGeneratorVelocity)(calcLatest, t, state.value), // TODO: This should be passing * 1000\n            damping: bounceDamping,\n            stiffness: bounceStiffness,\n            restDelta,\n            restSpeed,\n        });\n    };\n    checkCatchBoundary(0);\n    return {\n        calculatedDuration: null,\n        next: (t) => {\n            /**\n             * We need to resolve the friction to figure out if we need a\n             * spring but we don't want to do this twice per frame. So here\n             * we flag if we updated for this frame and later if we did\n             * we can skip doing it again.\n             */\n            let hasUpdatedFrame = false;\n            if (!spring$1 && timeReachedBoundary === undefined) {\n                hasUpdatedFrame = true;\n                applyFriction(t);\n                checkCatchBoundary(t);\n            }\n            /**\n             * If we have a spring and the provided t is beyond the moment the friction\n             * animation crossed the min/max boundary, use the spring.\n             */\n            if (timeReachedBoundary !== undefined && t >= timeReachedBoundary) {\n                return spring$1.next(t - timeReachedBoundary);\n            }\n            else {\n                !hasUpdatedFrame && applyFriction(t);\n                return state;\n            }\n        },\n    };\n}\n\n\n//# sourceMappingURL=inertia.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/inertia.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/keyframes.mjs":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/keyframes.mjs ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   defaultEasing: () => (/* binding */ defaultEasing),\n/* harmony export */   keyframes: () => (/* binding */ keyframes)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/ease.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-easing-array.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/map.mjs\");\n/* harmony import */ var _utils_interpolate_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../utils/interpolate.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/interpolate.mjs\");\n/* harmony import */ var _keyframes_offsets_default_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../keyframes/offsets/default.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/default.mjs\");\n/* harmony import */ var _keyframes_offsets_time_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../keyframes/offsets/time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/time.mjs\");\n\n\n\n\n\nfunction defaultEasing(values, easing) {\n    return values.map(() => easing || motion_utils__WEBPACK_IMPORTED_MODULE_0__.easeInOut).splice(0, values.length - 1);\n}\nfunction keyframes({ duration = 300, keyframes: keyframeValues, times, ease = \"easeInOut\", }) {\n    /**\n     * Easing functions can be externally defined as strings. Here we convert them\n     * into actual functions.\n     */\n    const easingFunctions = (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.isEasingArray)(ease)\n        ? ease.map(motion_utils__WEBPACK_IMPORTED_MODULE_2__.easingDefinitionToFunction)\n        : (0,motion_utils__WEBPACK_IMPORTED_MODULE_2__.easingDefinitionToFunction)(ease);\n    /**\n     * This is the Iterator-spec return value. We ensure it's mutable rather than using a generator\n     * to reduce GC during animation.\n     */\n    const state = {\n        done: false,\n        value: keyframeValues[0],\n    };\n    /**\n     * Create a times array based on the provided 0-1 offsets\n     */\n    const absoluteTimes = (0,_keyframes_offsets_time_mjs__WEBPACK_IMPORTED_MODULE_3__.convertOffsetToTimes)(\n    // Only use the provided offsets if they're the correct length\n    // TODO Maybe we should warn here if there's a length mismatch\n    times && times.length === keyframeValues.length\n        ? times\n        : (0,_keyframes_offsets_default_mjs__WEBPACK_IMPORTED_MODULE_4__.defaultOffset)(keyframeValues), duration);\n    const mapTimeToKeyframe = (0,_utils_interpolate_mjs__WEBPACK_IMPORTED_MODULE_5__.interpolate)(absoluteTimes, keyframeValues, {\n        ease: Array.isArray(easingFunctions)\n            ? easingFunctions\n            : defaultEasing(keyframeValues, easingFunctions),\n    });\n    return {\n        calculatedDuration: duration,\n        next: (t) => {\n            state.value = mapTimeToKeyframe(t);\n            state.done = t >= duration;\n            return state;\n        },\n    };\n}\n\n\n//# sourceMappingURL=keyframes.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vZ2VuZXJhdG9ycy9rZXlmcmFtZXMubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQW9GO0FBQzFCO0FBQ087QUFDSTs7QUFFckU7QUFDQSxzQ0FBc0MsbURBQVM7QUFDL0M7QUFDQSxxQkFBcUIsdUVBQXVFO0FBQzVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLDJEQUFhO0FBQ3pDLG1CQUFtQixvRUFBMEI7QUFDN0MsVUFBVSx3RUFBMEI7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQixpRkFBb0I7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVLDZFQUFhO0FBQ3ZCLDhCQUE4QixtRUFBVztBQUN6QztBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7O0FBRW9DO0FBQ3BDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxnZW5lcmF0b3JzXFxrZXlmcmFtZXMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGVhc2VJbk91dCwgaXNFYXNpbmdBcnJheSwgZWFzaW5nRGVmaW5pdGlvblRvRnVuY3Rpb24gfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuaW1wb3J0IHsgaW50ZXJwb2xhdGUgfSBmcm9tICcuLi8uLi91dGlscy9pbnRlcnBvbGF0ZS5tanMnO1xuaW1wb3J0IHsgZGVmYXVsdE9mZnNldCB9IGZyb20gJy4uL2tleWZyYW1lcy9vZmZzZXRzL2RlZmF1bHQubWpzJztcbmltcG9ydCB7IGNvbnZlcnRPZmZzZXRUb1RpbWVzIH0gZnJvbSAnLi4va2V5ZnJhbWVzL29mZnNldHMvdGltZS5tanMnO1xuXG5mdW5jdGlvbiBkZWZhdWx0RWFzaW5nKHZhbHVlcywgZWFzaW5nKSB7XG4gICAgcmV0dXJuIHZhbHVlcy5tYXAoKCkgPT4gZWFzaW5nIHx8IGVhc2VJbk91dCkuc3BsaWNlKDAsIHZhbHVlcy5sZW5ndGggLSAxKTtcbn1cbmZ1bmN0aW9uIGtleWZyYW1lcyh7IGR1cmF0aW9uID0gMzAwLCBrZXlmcmFtZXM6IGtleWZyYW1lVmFsdWVzLCB0aW1lcywgZWFzZSA9IFwiZWFzZUluT3V0XCIsIH0pIHtcbiAgICAvKipcbiAgICAgKiBFYXNpbmcgZnVuY3Rpb25zIGNhbiBiZSBleHRlcm5hbGx5IGRlZmluZWQgYXMgc3RyaW5ncy4gSGVyZSB3ZSBjb252ZXJ0IHRoZW1cbiAgICAgKiBpbnRvIGFjdHVhbCBmdW5jdGlvbnMuXG4gICAgICovXG4gICAgY29uc3QgZWFzaW5nRnVuY3Rpb25zID0gaXNFYXNpbmdBcnJheShlYXNlKVxuICAgICAgICA/IGVhc2UubWFwKGVhc2luZ0RlZmluaXRpb25Ub0Z1bmN0aW9uKVxuICAgICAgICA6IGVhc2luZ0RlZmluaXRpb25Ub0Z1bmN0aW9uKGVhc2UpO1xuICAgIC8qKlxuICAgICAqIFRoaXMgaXMgdGhlIEl0ZXJhdG9yLXNwZWMgcmV0dXJuIHZhbHVlLiBXZSBlbnN1cmUgaXQncyBtdXRhYmxlIHJhdGhlciB0aGFuIHVzaW5nIGEgZ2VuZXJhdG9yXG4gICAgICogdG8gcmVkdWNlIEdDIGR1cmluZyBhbmltYXRpb24uXG4gICAgICovXG4gICAgY29uc3Qgc3RhdGUgPSB7XG4gICAgICAgIGRvbmU6IGZhbHNlLFxuICAgICAgICB2YWx1ZToga2V5ZnJhbWVWYWx1ZXNbMF0sXG4gICAgfTtcbiAgICAvKipcbiAgICAgKiBDcmVhdGUgYSB0aW1lcyBhcnJheSBiYXNlZCBvbiB0aGUgcHJvdmlkZWQgMC0xIG9mZnNldHNcbiAgICAgKi9cbiAgICBjb25zdCBhYnNvbHV0ZVRpbWVzID0gY29udmVydE9mZnNldFRvVGltZXMoXG4gICAgLy8gT25seSB1c2UgdGhlIHByb3ZpZGVkIG9mZnNldHMgaWYgdGhleSdyZSB0aGUgY29ycmVjdCBsZW5ndGhcbiAgICAvLyBUT0RPIE1heWJlIHdlIHNob3VsZCB3YXJuIGhlcmUgaWYgdGhlcmUncyBhIGxlbmd0aCBtaXNtYXRjaFxuICAgIHRpbWVzICYmIHRpbWVzLmxlbmd0aCA9PT0ga2V5ZnJhbWVWYWx1ZXMubGVuZ3RoXG4gICAgICAgID8gdGltZXNcbiAgICAgICAgOiBkZWZhdWx0T2Zmc2V0KGtleWZyYW1lVmFsdWVzKSwgZHVyYXRpb24pO1xuICAgIGNvbnN0IG1hcFRpbWVUb0tleWZyYW1lID0gaW50ZXJwb2xhdGUoYWJzb2x1dGVUaW1lcywga2V5ZnJhbWVWYWx1ZXMsIHtcbiAgICAgICAgZWFzZTogQXJyYXkuaXNBcnJheShlYXNpbmdGdW5jdGlvbnMpXG4gICAgICAgICAgICA/IGVhc2luZ0Z1bmN0aW9uc1xuICAgICAgICAgICAgOiBkZWZhdWx0RWFzaW5nKGtleWZyYW1lVmFsdWVzLCBlYXNpbmdGdW5jdGlvbnMpLFxuICAgIH0pO1xuICAgIHJldHVybiB7XG4gICAgICAgIGNhbGN1bGF0ZWREdXJhdGlvbjogZHVyYXRpb24sXG4gICAgICAgIG5leHQ6ICh0KSA9PiB7XG4gICAgICAgICAgICBzdGF0ZS52YWx1ZSA9IG1hcFRpbWVUb0tleWZyYW1lKHQpO1xuICAgICAgICAgICAgc3RhdGUuZG9uZSA9IHQgPj0gZHVyYXRpb247XG4gICAgICAgICAgICByZXR1cm4gc3RhdGU7XG4gICAgICAgIH0sXG4gICAgfTtcbn1cblxuZXhwb3J0IHsgZGVmYXVsdEVhc2luZywga2V5ZnJhbWVzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1rZXlmcmFtZXMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/keyframes.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/spring.mjs":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/spring.mjs ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   spring: () => (/* binding */ spring)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\");\n/* harmony import */ var _waapi_utils_linear_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../waapi/utils/linear.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/linear.mjs\");\n/* harmony import */ var _utils_calc_duration_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils/calc-duration.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/calc-duration.mjs\");\n/* harmony import */ var _utils_create_generator_easing_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils/create-generator-easing.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/create-generator-easing.mjs\");\n\n\n\n\n\nconst springDefaults = {\n    // Default spring physics\n    stiffness: 100,\n    damping: 10,\n    mass: 1.0,\n    velocity: 0.0,\n    // Default duration/bounce-based options\n    duration: 800, // in ms\n    bounce: 0.3,\n    visualDuration: 0.3, // in seconds\n    // Rest thresholds\n    restSpeed: {\n        granular: 0.01,\n        default: 2,\n    },\n    restDelta: {\n        granular: 0.005,\n        default: 0.5,\n    },\n    // Limits\n    minDuration: 0.01, // in seconds\n    maxDuration: 10.0, // in seconds\n    minDamping: 0.05,\n    maxDamping: 1,\n};\nfunction calcAngularFreq(undampedFreq, dampingRatio) {\n    return undampedFreq * Math.sqrt(1 - dampingRatio * dampingRatio);\n}\nconst rootIterations = 12;\nfunction approximateRoot(envelope, derivative, initialGuess) {\n    let result = initialGuess;\n    for (let i = 1; i < rootIterations; i++) {\n        result = result - envelope(result) / derivative(result);\n    }\n    return result;\n}\n/**\n * This is ported from the Framer implementation of duration-based spring resolution.\n */\nconst safeMin = 0.001;\nfunction findSpring({ duration = springDefaults.duration, bounce = springDefaults.bounce, velocity = springDefaults.velocity, mass = springDefaults.mass, }) {\n    let envelope;\n    let derivative;\n    (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.warning)(duration <= (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.secondsToMilliseconds)(springDefaults.maxDuration), \"Spring duration must be 10 seconds or less\", \"spring-duration-limit\");\n    let dampingRatio = 1 - bounce;\n    /**\n     * Restrict dampingRatio and duration to within acceptable ranges.\n     */\n    dampingRatio = (0,motion_utils__WEBPACK_IMPORTED_MODULE_2__.clamp)(springDefaults.minDamping, springDefaults.maxDamping, dampingRatio);\n    duration = (0,motion_utils__WEBPACK_IMPORTED_MODULE_2__.clamp)(springDefaults.minDuration, springDefaults.maxDuration, (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.millisecondsToSeconds)(duration));\n    if (dampingRatio < 1) {\n        /**\n         * Underdamped spring\n         */\n        envelope = (undampedFreq) => {\n            const exponentialDecay = undampedFreq * dampingRatio;\n            const delta = exponentialDecay * duration;\n            const a = exponentialDecay - velocity;\n            const b = calcAngularFreq(undampedFreq, dampingRatio);\n            const c = Math.exp(-delta);\n            return safeMin - (a / b) * c;\n        };\n        derivative = (undampedFreq) => {\n            const exponentialDecay = undampedFreq * dampingRatio;\n            const delta = exponentialDecay * duration;\n            const d = delta * velocity + velocity;\n            const e = Math.pow(dampingRatio, 2) * Math.pow(undampedFreq, 2) * duration;\n            const f = Math.exp(-delta);\n            const g = calcAngularFreq(Math.pow(undampedFreq, 2), dampingRatio);\n            const factor = -envelope(undampedFreq) + safeMin > 0 ? -1 : 1;\n            return (factor * ((d - e) * f)) / g;\n        };\n    }\n    else {\n        /**\n         * Critically-damped spring\n         */\n        envelope = (undampedFreq) => {\n            const a = Math.exp(-undampedFreq * duration);\n            const b = (undampedFreq - velocity) * duration + 1;\n            return -safeMin + a * b;\n        };\n        derivative = (undampedFreq) => {\n            const a = Math.exp(-undampedFreq * duration);\n            const b = (velocity - undampedFreq) * (duration * duration);\n            return a * b;\n        };\n    }\n    const initialGuess = 5 / duration;\n    const undampedFreq = approximateRoot(envelope, derivative, initialGuess);\n    duration = (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.secondsToMilliseconds)(duration);\n    if (isNaN(undampedFreq)) {\n        return {\n            stiffness: springDefaults.stiffness,\n            damping: springDefaults.damping,\n            duration,\n        };\n    }\n    else {\n        const stiffness = Math.pow(undampedFreq, 2) * mass;\n        return {\n            stiffness,\n            damping: dampingRatio * 2 * Math.sqrt(mass * stiffness),\n            duration,\n        };\n    }\n}\nconst durationKeys = [\"duration\", \"bounce\"];\nconst physicsKeys = [\"stiffness\", \"damping\", \"mass\"];\nfunction isSpringType(options, keys) {\n    return keys.some((key) => options[key] !== undefined);\n}\nfunction getSpringOptions(options) {\n    let springOptions = {\n        velocity: springDefaults.velocity,\n        stiffness: springDefaults.stiffness,\n        damping: springDefaults.damping,\n        mass: springDefaults.mass,\n        isResolvedFromDuration: false,\n        ...options,\n    };\n    // stiffness/damping/mass overrides duration/bounce\n    if (!isSpringType(options, physicsKeys) &&\n        isSpringType(options, durationKeys)) {\n        // Time-defined springs should ignore inherited velocity.\n        // Velocity from interrupted animations can cause findSpring()\n        // to compute wildly different spring parameters, leading to\n        // massive oscillation on small-range animations.\n        springOptions.velocity = 0;\n        if (options.visualDuration) {\n            const visualDuration = options.visualDuration;\n            const root = (2 * Math.PI) / (visualDuration * 1.2);\n            const stiffness = root * root;\n            const damping = 2 *\n                (0,motion_utils__WEBPACK_IMPORTED_MODULE_2__.clamp)(0.05, 1, 1 - (options.bounce || 0)) *\n                Math.sqrt(stiffness);\n            springOptions = {\n                ...springOptions,\n                mass: springDefaults.mass,\n                stiffness,\n                damping,\n            };\n        }\n        else {\n            const derived = findSpring({ ...options, velocity: 0 });\n            springOptions = {\n                ...springOptions,\n                ...derived,\n                mass: springDefaults.mass,\n            };\n            springOptions.isResolvedFromDuration = true;\n        }\n    }\n    return springOptions;\n}\nfunction spring(optionsOrVisualDuration = springDefaults.visualDuration, bounce = springDefaults.bounce) {\n    const options = typeof optionsOrVisualDuration !== \"object\"\n        ? {\n            visualDuration: optionsOrVisualDuration,\n            keyframes: [0, 1],\n            bounce,\n        }\n        : optionsOrVisualDuration;\n    let { restSpeed, restDelta } = options;\n    const origin = options.keyframes[0];\n    const target = options.keyframes[options.keyframes.length - 1];\n    /**\n     * This is the Iterator-spec return value. We ensure it's mutable rather than using a generator\n     * to reduce GC during animation.\n     */\n    const state = { done: false, value: origin };\n    const { stiffness, damping, mass, duration, velocity, isResolvedFromDuration, } = getSpringOptions({\n        ...options,\n        velocity: -(0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.millisecondsToSeconds)(options.velocity || 0),\n    });\n    const initialVelocity = velocity || 0.0;\n    const dampingRatio = damping / (2 * Math.sqrt(stiffness * mass));\n    const initialDelta = target - origin;\n    const undampedAngularFreq = (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.millisecondsToSeconds)(Math.sqrt(stiffness / mass));\n    /**\n     * If we're working on a granular scale, use smaller defaults for determining\n     * when the spring is finished.\n     *\n     * These defaults have been selected emprically based on what strikes a good\n     * ratio between feeling good and finishing as soon as changes are imperceptible.\n     */\n    const isGranularScale = Math.abs(initialDelta) < 5;\n    restSpeed || (restSpeed = isGranularScale\n        ? springDefaults.restSpeed.granular\n        : springDefaults.restSpeed.default);\n    restDelta || (restDelta = isGranularScale\n        ? springDefaults.restDelta.granular\n        : springDefaults.restDelta.default);\n    let resolveSpring;\n    let resolveVelocity;\n    // Underdamped coefficients, hoisted for use in the inlined next() hot path\n    let angularFreq;\n    let A;\n    let sinCoeff;\n    let cosCoeff;\n    if (dampingRatio < 1) {\n        angularFreq = calcAngularFreq(undampedAngularFreq, dampingRatio);\n        A =\n            (initialVelocity +\n                dampingRatio * undampedAngularFreq * initialDelta) /\n                angularFreq;\n        // Underdamped spring\n        resolveSpring = (t) => {\n            const envelope = Math.exp(-dampingRatio * undampedAngularFreq * t);\n            return (target -\n                envelope *\n                    (A * Math.sin(angularFreq * t) +\n                        initialDelta * Math.cos(angularFreq * t)));\n        };\n        // Analytical derivative of underdamped spring (px/ms)\n        sinCoeff =\n            dampingRatio * undampedAngularFreq * A + initialDelta * angularFreq;\n        cosCoeff =\n            dampingRatio * undampedAngularFreq * initialDelta - A * angularFreq;\n        resolveVelocity = (t) => {\n            const envelope = Math.exp(-dampingRatio * undampedAngularFreq * t);\n            return envelope *\n                (sinCoeff * Math.sin(angularFreq * t) +\n                    cosCoeff * Math.cos(angularFreq * t));\n        };\n    }\n    else if (dampingRatio === 1) {\n        // Critically damped spring\n        resolveSpring = (t) => target -\n            Math.exp(-undampedAngularFreq * t) *\n                (initialDelta +\n                    (initialVelocity + undampedAngularFreq * initialDelta) * t);\n        // Analytical derivative of critically damped spring (px/ms)\n        const C = initialVelocity + undampedAngularFreq * initialDelta;\n        resolveVelocity = (t) => Math.exp(-undampedAngularFreq * t) *\n            (undampedAngularFreq * C * t - initialVelocity);\n    }\n    else {\n        // Overdamped spring\n        const dampedAngularFreq = undampedAngularFreq * Math.sqrt(dampingRatio * dampingRatio - 1);\n        resolveSpring = (t) => {\n            const envelope = Math.exp(-dampingRatio * undampedAngularFreq * t);\n            // When performing sinh or cosh values can hit Infinity so we cap them here\n            const freqForT = Math.min(dampedAngularFreq * t, 300);\n            return (target -\n                (envelope *\n                    ((initialVelocity +\n                        dampingRatio * undampedAngularFreq * initialDelta) *\n                        Math.sinh(freqForT) +\n                        dampedAngularFreq *\n                            initialDelta *\n                            Math.cosh(freqForT))) /\n                    dampedAngularFreq);\n        };\n        // Analytical derivative of overdamped spring (px/ms)\n        const P = (initialVelocity +\n            dampingRatio * undampedAngularFreq * initialDelta) /\n            dampedAngularFreq;\n        const sinhCoeff = dampingRatio * undampedAngularFreq * P - initialDelta * dampedAngularFreq;\n        const coshCoeff = dampingRatio * undampedAngularFreq * initialDelta - P * dampedAngularFreq;\n        resolveVelocity = (t) => {\n            const envelope = Math.exp(-dampingRatio * undampedAngularFreq * t);\n            const freqForT = Math.min(dampedAngularFreq * t, 300);\n            return envelope *\n                (sinhCoeff * Math.sinh(freqForT) +\n                    coshCoeff * Math.cosh(freqForT));\n        };\n    }\n    const generator = {\n        calculatedDuration: isResolvedFromDuration ? duration || null : null,\n        velocity: (t) => (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.secondsToMilliseconds)(resolveVelocity(t)),\n        next: (t) => {\n            /**\n             * For underdamped physics springs we need both position and\n             * velocity each tick. Compute shared trig values once to avoid\n             * duplicate Math.exp/sin/cos calls on the hot path.\n             */\n            if (!isResolvedFromDuration && dampingRatio < 1) {\n                const envelope = Math.exp(-dampingRatio * undampedAngularFreq * t);\n                const sin = Math.sin(angularFreq * t);\n                const cos = Math.cos(angularFreq * t);\n                const current = target -\n                    envelope *\n                        (A * sin + initialDelta * cos);\n                const currentVelocity = (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.secondsToMilliseconds)(envelope *\n                    (sinCoeff * sin + cosCoeff * cos));\n                state.done =\n                    Math.abs(currentVelocity) <= restSpeed &&\n                        Math.abs(target - current) <= restDelta;\n                state.value = state.done ? target : current;\n                return state;\n            }\n            const current = resolveSpring(t);\n            if (!isResolvedFromDuration) {\n                const currentVelocity = (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.secondsToMilliseconds)(resolveVelocity(t));\n                state.done =\n                    Math.abs(currentVelocity) <= restSpeed &&\n                        Math.abs(target - current) <= restDelta;\n            }\n            else {\n                state.done = t >= duration;\n            }\n            state.value = state.done ? target : current;\n            return state;\n        },\n        toString: () => {\n            const calculatedDuration = Math.min((0,_utils_calc_duration_mjs__WEBPACK_IMPORTED_MODULE_3__.calcGeneratorDuration)(generator), _utils_calc_duration_mjs__WEBPACK_IMPORTED_MODULE_3__.maxGeneratorDuration);\n            const easing = (0,_waapi_utils_linear_mjs__WEBPACK_IMPORTED_MODULE_4__.generateLinearEasing)((progress) => generator.next(calculatedDuration * progress).value, calculatedDuration, 30);\n            return calculatedDuration + \"ms \" + easing;\n        },\n        toTransition: () => { },\n    };\n    return generator;\n}\nspring.applyToOptions = (options) => {\n    const generatorOptions = (0,_utils_create_generator_easing_mjs__WEBPACK_IMPORTED_MODULE_5__.createGeneratorEasing)(options, 100, spring);\n    options.ease = generatorOptions.ease;\n    options.duration = (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.secondsToMilliseconds)(generatorOptions.duration);\n    options.type = \"keyframes\";\n    return options;\n};\n\n\n//# sourceMappingURL=spring.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/spring.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/calc-duration.mjs":
/*!****************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/calc-duration.mjs ***!
  \****************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   calcGeneratorDuration: () => (/* binding */ calcGeneratorDuration),\n/* harmony export */   maxGeneratorDuration: () => (/* binding */ maxGeneratorDuration)\n/* harmony export */ });\n/**\n * Implement a practical max duration for keyframe generation\n * to prevent infinite loops\n */\nconst maxGeneratorDuration = 20000;\nfunction calcGeneratorDuration(generator) {\n    let duration = 0;\n    const timeStep = 50;\n    let state = generator.next(duration);\n    while (!state.done && duration < maxGeneratorDuration) {\n        duration += timeStep;\n        state = generator.next(duration);\n    }\n    return duration >= maxGeneratorDuration ? Infinity : duration;\n}\n\n\n//# sourceMappingURL=calc-duration.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vZ2VuZXJhdG9ycy91dGlscy9jYWxjLWR1cmF0aW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFdUQ7QUFDdkQiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXGdlbmVyYXRvcnNcXHV0aWxzXFxjYWxjLWR1cmF0aW9uLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEltcGxlbWVudCBhIHByYWN0aWNhbCBtYXggZHVyYXRpb24gZm9yIGtleWZyYW1lIGdlbmVyYXRpb25cbiAqIHRvIHByZXZlbnQgaW5maW5pdGUgbG9vcHNcbiAqL1xuY29uc3QgbWF4R2VuZXJhdG9yRHVyYXRpb24gPSAyMDAwMDtcbmZ1bmN0aW9uIGNhbGNHZW5lcmF0b3JEdXJhdGlvbihnZW5lcmF0b3IpIHtcbiAgICBsZXQgZHVyYXRpb24gPSAwO1xuICAgIGNvbnN0IHRpbWVTdGVwID0gNTA7XG4gICAgbGV0IHN0YXRlID0gZ2VuZXJhdG9yLm5leHQoZHVyYXRpb24pO1xuICAgIHdoaWxlICghc3RhdGUuZG9uZSAmJiBkdXJhdGlvbiA8IG1heEdlbmVyYXRvckR1cmF0aW9uKSB7XG4gICAgICAgIGR1cmF0aW9uICs9IHRpbWVTdGVwO1xuICAgICAgICBzdGF0ZSA9IGdlbmVyYXRvci5uZXh0KGR1cmF0aW9uKTtcbiAgICB9XG4gICAgcmV0dXJuIGR1cmF0aW9uID49IG1heEdlbmVyYXRvckR1cmF0aW9uID8gSW5maW5pdHkgOiBkdXJhdGlvbjtcbn1cblxuZXhwb3J0IHsgY2FsY0dlbmVyYXRvckR1cmF0aW9uLCBtYXhHZW5lcmF0b3JEdXJhdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2FsYy1kdXJhdGlvbi5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/calc-duration.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/create-generator-easing.mjs":
/*!**************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/create-generator-easing.mjs ***!
  \**************************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createGeneratorEasing: () => (/* binding */ createGeneratorEasing)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\");\n/* harmony import */ var _calc_duration_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./calc-duration.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/calc-duration.mjs\");\n\n\n\n/**\n * Create a progress => progress easing function from a generator.\n */\nfunction createGeneratorEasing(options, scale = 100, createGenerator) {\n    const generator = createGenerator({ ...options, keyframes: [0, scale] });\n    const duration = Math.min((0,_calc_duration_mjs__WEBPACK_IMPORTED_MODULE_0__.calcGeneratorDuration)(generator), _calc_duration_mjs__WEBPACK_IMPORTED_MODULE_0__.maxGeneratorDuration);\n    return {\n        type: \"keyframes\",\n        ease: (progress) => {\n            return generator.next(duration * progress).value / scale;\n        },\n        duration: (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.millisecondsToSeconds)(duration),\n    };\n}\n\n\n//# sourceMappingURL=create-generator-easing.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vZ2VuZXJhdG9ycy91dGlscy9jcmVhdGUtZ2VuZXJhdG9yLWVhc2luZy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXFEO0FBQzZCOztBQUVsRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QyxtQ0FBbUM7QUFDM0UsOEJBQThCLHlFQUFxQixhQUFhLG9FQUFvQjtBQUNwRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVCxrQkFBa0IsbUVBQXFCO0FBQ3ZDO0FBQ0E7O0FBRWlDO0FBQ2pDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxnZW5lcmF0b3JzXFx1dGlsc1xcY3JlYXRlLWdlbmVyYXRvci1lYXNpbmcubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1pbGxpc2Vjb25kc1RvU2Vjb25kcyB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyBjYWxjR2VuZXJhdG9yRHVyYXRpb24sIG1heEdlbmVyYXRvckR1cmF0aW9uIH0gZnJvbSAnLi9jYWxjLWR1cmF0aW9uLm1qcyc7XG5cbi8qKlxuICogQ3JlYXRlIGEgcHJvZ3Jlc3MgPT4gcHJvZ3Jlc3MgZWFzaW5nIGZ1bmN0aW9uIGZyb20gYSBnZW5lcmF0b3IuXG4gKi9cbmZ1bmN0aW9uIGNyZWF0ZUdlbmVyYXRvckVhc2luZyhvcHRpb25zLCBzY2FsZSA9IDEwMCwgY3JlYXRlR2VuZXJhdG9yKSB7XG4gICAgY29uc3QgZ2VuZXJhdG9yID0gY3JlYXRlR2VuZXJhdG9yKHsgLi4ub3B0aW9ucywga2V5ZnJhbWVzOiBbMCwgc2NhbGVdIH0pO1xuICAgIGNvbnN0IGR1cmF0aW9uID0gTWF0aC5taW4oY2FsY0dlbmVyYXRvckR1cmF0aW9uKGdlbmVyYXRvciksIG1heEdlbmVyYXRvckR1cmF0aW9uKTtcbiAgICByZXR1cm4ge1xuICAgICAgICB0eXBlOiBcImtleWZyYW1lc1wiLFxuICAgICAgICBlYXNlOiAocHJvZ3Jlc3MpID0+IHtcbiAgICAgICAgICAgIHJldHVybiBnZW5lcmF0b3IubmV4dChkdXJhdGlvbiAqIHByb2dyZXNzKS52YWx1ZSAvIHNjYWxlO1xuICAgICAgICB9LFxuICAgICAgICBkdXJhdGlvbjogbWlsbGlzZWNvbmRzVG9TZWNvbmRzKGR1cmF0aW9uKSxcbiAgICB9O1xufVxuXG5leHBvcnQgeyBjcmVhdGVHZW5lcmF0b3JFYXNpbmcgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZS1nZW5lcmF0b3ItZWFzaW5nLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/create-generator-easing.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/is-generator.mjs":
/*!***************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/is-generator.mjs ***!
  \***************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isGenerator: () => (/* binding */ isGenerator)\n/* harmony export */ });\nfunction isGenerator(type) {\n    return typeof type === \"function\" && \"applyToOptions\" in type;\n}\n\n\n//# sourceMappingURL=is-generator.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vZ2VuZXJhdG9ycy91dGlscy9pcy1nZW5lcmF0b3IubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7O0FBRXVCO0FBQ3ZCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxnZW5lcmF0b3JzXFx1dGlsc1xcaXMtZ2VuZXJhdG9yLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBpc0dlbmVyYXRvcih0eXBlKSB7XG4gICAgcmV0dXJuIHR5cGVvZiB0eXBlID09PSBcImZ1bmN0aW9uXCIgJiYgXCJhcHBseVRvT3B0aW9uc1wiIGluIHR5cGU7XG59XG5cbmV4cG9ydCB7IGlzR2VuZXJhdG9yIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1nZW5lcmF0b3IubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/is-generator.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/velocity.mjs":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/velocity.mjs ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getGeneratorVelocity: () => (/* binding */ getGeneratorVelocity)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/velocity-per-second.mjs\");\n\n\nconst velocitySampleDuration = 5; // ms\nfunction getGeneratorVelocity(resolveValue, t, current) {\n    const prevT = Math.max(t - velocitySampleDuration, 0);\n    return (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.velocityPerSecond)(current - resolveValue(prevT), t - prevT);\n}\n\n\n//# sourceMappingURL=velocity.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vZ2VuZXJhdG9ycy91dGlscy92ZWxvY2l0eS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBaUQ7O0FBRWpELGtDQUFrQztBQUNsQztBQUNBO0FBQ0EsV0FBVywrREFBaUI7QUFDNUI7O0FBRWdDO0FBQ2hDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxnZW5lcmF0b3JzXFx1dGlsc1xcdmVsb2NpdHkubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHZlbG9jaXR5UGVyU2Vjb25kIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcblxuY29uc3QgdmVsb2NpdHlTYW1wbGVEdXJhdGlvbiA9IDU7IC8vIG1zXG5mdW5jdGlvbiBnZXRHZW5lcmF0b3JWZWxvY2l0eShyZXNvbHZlVmFsdWUsIHQsIGN1cnJlbnQpIHtcbiAgICBjb25zdCBwcmV2VCA9IE1hdGgubWF4KHQgLSB2ZWxvY2l0eVNhbXBsZUR1cmF0aW9uLCAwKTtcbiAgICByZXR1cm4gdmVsb2NpdHlQZXJTZWNvbmQoY3VycmVudCAtIHJlc29sdmVWYWx1ZShwcmV2VCksIHQgLSBwcmV2VCk7XG59XG5cbmV4cG9ydCB7IGdldEdlbmVyYXRvclZlbG9jaXR5IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD12ZWxvY2l0eS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/velocity.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/motion-value.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/motion-value.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animateMotionValue: () => (/* binding */ animateMotionValue)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/global-config.mjs\");\n/* harmony import */ var _AsyncMotionValueAnimation_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../AsyncMotionValueAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/AsyncMotionValueAnimation.mjs\");\n/* harmony import */ var _JSAnimation_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../JSAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/JSAnimation.mjs\");\n/* harmony import */ var _utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/get-value-transition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs\");\n/* harmony import */ var _utils_make_animation_instant_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/make-animation-instant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/make-animation-instant.mjs\");\n/* harmony import */ var _utils_default_transitions_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/default-transitions.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/default-transitions.mjs\");\n/* harmony import */ var _keyframes_get_final_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../keyframes/get-final.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/get-final.mjs\");\n/* harmony import */ var _utils_is_transition_defined_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/is-transition-defined.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-transition-defined.mjs\");\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\n\n\n\n\n\n\n\nconst animateMotionValue = (name, value, target, transition = {}, element, isHandoff) => (onComplete) => {\n    const valueTransition = (0,_utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_0__.getValueTransition)(transition, name) || {};\n    /**\n     * Most transition values are currently completely overwritten by value-specific\n     * transitions. In the future it'd be nicer to blend these transitions. But for now\n     * delay actually does inherit from the root transition if not value-specific.\n     */\n    const delay = valueTransition.delay || transition.delay || 0;\n    /**\n     * Elapsed isn't a public transition option but can be passed through from\n     * optimized appear effects in milliseconds.\n     */\n    let { elapsed = 0 } = transition;\n    elapsed = elapsed - (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.secondsToMilliseconds)(delay);\n    const options = {\n        keyframes: Array.isArray(target) ? target : [null, target],\n        ease: \"easeOut\",\n        velocity: value.getVelocity(),\n        ...valueTransition,\n        delay: -elapsed,\n        onUpdate: (v) => {\n            value.set(v);\n            valueTransition.onUpdate && valueTransition.onUpdate(v);\n        },\n        onComplete: () => {\n            onComplete();\n            valueTransition.onComplete && valueTransition.onComplete();\n        },\n        name,\n        motionValue: value,\n        element: isHandoff ? undefined : element,\n    };\n    /**\n     * If there's no transition defined for this value, we can generate\n     * unique transition settings for this value.\n     */\n    if (!(0,_utils_is_transition_defined_mjs__WEBPACK_IMPORTED_MODULE_2__.isTransitionDefined)(valueTransition)) {\n        Object.assign(options, (0,_utils_default_transitions_mjs__WEBPACK_IMPORTED_MODULE_3__.getDefaultTransition)(name, options));\n    }\n    /**\n     * Both WAAPI and our internal animation functions use durations\n     * as defined by milliseconds, while our external API defines them\n     * as seconds.\n     */\n    options.duration && (options.duration = (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.secondsToMilliseconds)(options.duration));\n    options.repeatDelay && (options.repeatDelay = (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.secondsToMilliseconds)(options.repeatDelay));\n    /**\n     * Support deprecated way to set initial value. Prefer keyframe syntax.\n     */\n    if (options.from !== undefined) {\n        options.keyframes[0] = options.from;\n    }\n    let shouldSkip = false;\n    if (options.type === false ||\n        (options.duration === 0 && !options.repeatDelay)) {\n        (0,_utils_make_animation_instant_mjs__WEBPACK_IMPORTED_MODULE_4__.makeAnimationInstant)(options);\n        if (options.delay === 0) {\n            shouldSkip = true;\n        }\n    }\n    if (motion_utils__WEBPACK_IMPORTED_MODULE_5__.MotionGlobalConfig.instantAnimations ||\n        motion_utils__WEBPACK_IMPORTED_MODULE_5__.MotionGlobalConfig.skipAnimations ||\n        element?.shouldSkipAnimations ||\n        valueTransition.skipAnimations) {\n        shouldSkip = true;\n        (0,_utils_make_animation_instant_mjs__WEBPACK_IMPORTED_MODULE_4__.makeAnimationInstant)(options);\n        options.delay = 0;\n    }\n    /**\n     * If the transition type or easing has been explicitly set by the user\n     * then we don't want to allow flattening the animation.\n     */\n    options.allowFlatten = !valueTransition.type && !valueTransition.ease;\n    /**\n     * If we can or must skip creating the animation, and apply only\n     * the final keyframe, do so. We also check once keyframes are resolved but\n     * this early check prevents the need to create an animation at all.\n     */\n    if (shouldSkip && !isHandoff && value.get() !== undefined) {\n        const finalKeyframe = (0,_keyframes_get_final_mjs__WEBPACK_IMPORTED_MODULE_6__.getFinalKeyframe)(options.keyframes, valueTransition);\n        if (finalKeyframe !== undefined) {\n            _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_7__.frame.update(() => {\n                options.onUpdate(finalKeyframe);\n                options.onComplete();\n            });\n            return;\n        }\n    }\n    return valueTransition.isSync\n        ? new _JSAnimation_mjs__WEBPACK_IMPORTED_MODULE_8__.JSAnimation(options)\n        : new _AsyncMotionValueAnimation_mjs__WEBPACK_IMPORTED_MODULE_9__.AsyncMotionValueAnimation(options);\n};\n\n\n//# sourceMappingURL=motion-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/motion-value.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element-target.mjs":
/*!******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element-target.mjs ***!
  \******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animateTarget: () => (/* binding */ animateTarget)\n/* harmony export */ });\n/* harmony import */ var _utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/get-value-transition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs\");\n/* harmony import */ var _utils_resolve_transition_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/resolve-transition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/resolve-transition.mjs\");\n/* harmony import */ var _render_utils_keys_position_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../render/utils/keys-position.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-position.mjs\");\n/* harmony import */ var _render_utils_setters_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../render/utils/setters.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/setters.mjs\");\n/* harmony import */ var _value_will_change_add_will_change_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../value/will-change/add-will-change.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/will-change/add-will-change.mjs\");\n/* harmony import */ var _optimized_appear_get_appear_id_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../optimized-appear/get-appear-id.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/get-appear-id.mjs\");\n/* harmony import */ var _motion_value_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/motion-value.mjs\");\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\n\n\n\n\n\n\n/**\n * Decide whether we should block this animation. Previously, we achieved this\n * just by checking whether the key was listed in protectedKeys, but this\n * posed problems if an animation was triggered by afterChildren and protectedKeys\n * had been set to true in the meantime.\n */\nfunction shouldBlockAnimation({ protectedKeys, needsAnimating }, key) {\n    const shouldBlock = protectedKeys.hasOwnProperty(key) && needsAnimating[key] !== true;\n    needsAnimating[key] = false;\n    return shouldBlock;\n}\nfunction animateTarget(visualElement, targetAndTransition, { delay = 0, transitionOverride, type } = {}) {\n    let { transition, transitionEnd, ...target } = targetAndTransition;\n    const defaultTransition = visualElement.getDefaultTransition();\n    transition = transition\n        ? (0,_utils_resolve_transition_mjs__WEBPACK_IMPORTED_MODULE_0__.resolveTransition)(transition, defaultTransition)\n        : defaultTransition;\n    const reduceMotion = transition?.reduceMotion;\n    const skipAnimations = transition?.skipAnimations;\n    if (transitionOverride)\n        transition = transitionOverride;\n    const animations = [];\n    const animationTypeState = type &&\n        visualElement.animationState &&\n        visualElement.animationState.getState()[type];\n    const path = transition?.path;\n    if (path) {\n        // path mutates `target` to claim x/y; loop below skips them.\n        path.animateVisualElement(visualElement, target, transition, delay, animations);\n    }\n    for (const key in target) {\n        const value = visualElement.getValue(key, visualElement.latestValues[key] ?? null);\n        const valueTarget = target[key];\n        if (valueTarget === undefined ||\n            (animationTypeState &&\n                shouldBlockAnimation(animationTypeState, key))) {\n            continue;\n        }\n        const valueTransition = {\n            delay,\n            ...(0,_utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_1__.getValueTransition)(transition || {}, key),\n        };\n        if (skipAnimations)\n            valueTransition.skipAnimations = true;\n        /**\n         * If the value is already at the defined target, skip the animation.\n         * We still re-assert the value via frame.update to take precedence\n         * over any stale transitionEnd callbacks from previous animations.\n         */\n        const currentValue = value.get();\n        if (currentValue !== undefined &&\n            !value.isAnimating() &&\n            !Array.isArray(valueTarget) &&\n            valueTarget === currentValue &&\n            !valueTransition.velocity) {\n            _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_2__.frame.update(() => value.set(valueTarget));\n            continue;\n        }\n        /**\n         * If this is the first time a value is being animated, check\n         * to see if we're handling off from an existing animation.\n         */\n        let isHandoff = false;\n        if (window.MotionHandoffAnimation) {\n            const appearId = (0,_optimized_appear_get_appear_id_mjs__WEBPACK_IMPORTED_MODULE_3__.getOptimisedAppearId)(visualElement);\n            if (appearId) {\n                const startTime = window.MotionHandoffAnimation(appearId, key, _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_2__.frame);\n                if (startTime !== null) {\n                    valueTransition.startTime = startTime;\n                    isHandoff = true;\n                }\n            }\n        }\n        (0,_value_will_change_add_will_change_mjs__WEBPACK_IMPORTED_MODULE_4__.addValueToWillChange)(visualElement, key);\n        const shouldReduceMotion = reduceMotion ?? visualElement.shouldReduceMotion;\n        value.start((0,_motion_value_mjs__WEBPACK_IMPORTED_MODULE_5__.animateMotionValue)(key, value, valueTarget, shouldReduceMotion && _render_utils_keys_position_mjs__WEBPACK_IMPORTED_MODULE_6__.positionalKeys.has(key)\n            ? { type: false }\n            : valueTransition, visualElement, isHandoff));\n        const animation = value.animation;\n        if (animation) {\n            animations.push(animation);\n        }\n    }\n    if (transitionEnd) {\n        const applyTransitionEnd = () => _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_2__.frame.update(() => {\n            transitionEnd && (0,_render_utils_setters_mjs__WEBPACK_IMPORTED_MODULE_7__.setTarget)(visualElement, transitionEnd);\n        });\n        if (animations.length) {\n            Promise.all(animations).then(applyTransitionEnd);\n        }\n        else {\n            applyTransitionEnd();\n        }\n    }\n    return animations;\n}\n\n\n//# sourceMappingURL=visual-element-target.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element-target.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element-variant.mjs":
/*!*******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element-variant.mjs ***!
  \*******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animateVariant: () => (/* binding */ animateVariant)\n/* harmony export */ });\n/* harmony import */ var _render_utils_resolve_dynamic_variants_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../render/utils/resolve-dynamic-variants.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-dynamic-variants.mjs\");\n/* harmony import */ var _utils_calc_child_stagger_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/calc-child-stagger.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/calc-child-stagger.mjs\");\n/* harmony import */ var _visual_element_target_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./visual-element-target.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element-target.mjs\");\n\n\n\n\nfunction animateVariant(visualElement, variant, options = {}) {\n    const resolved = (0,_render_utils_resolve_dynamic_variants_mjs__WEBPACK_IMPORTED_MODULE_0__.resolveVariant)(visualElement, variant, options.type === \"exit\"\n        ? visualElement.presenceContext?.custom\n        : undefined);\n    let { transition = visualElement.getDefaultTransition() || {} } = resolved || {};\n    if (options.transitionOverride) {\n        transition = options.transitionOverride;\n    }\n    /**\n     * If we have a variant, create a callback that runs it as an animation.\n     * Otherwise, we resolve a Promise immediately for a composable no-op.\n     */\n    const getAnimation = resolved\n        ? () => Promise.all((0,_visual_element_target_mjs__WEBPACK_IMPORTED_MODULE_1__.animateTarget)(visualElement, resolved, options))\n        : () => Promise.resolve();\n    /**\n     * If we have children, create a callback that runs all their animations.\n     * Otherwise, we resolve a Promise immediately for a composable no-op.\n     */\n    const getChildAnimations = visualElement.variantChildren && visualElement.variantChildren.size\n        ? (forwardDelay = 0) => {\n            const { delayChildren = 0, staggerChildren, staggerDirection, } = transition;\n            return animateChildren(visualElement, variant, forwardDelay, delayChildren, staggerChildren, staggerDirection, options);\n        }\n        : () => Promise.resolve();\n    /**\n     * If the transition explicitly defines a \"when\" option, we need to resolve either\n     * this animation or all children animations before playing the other.\n     */\n    const { when } = transition;\n    if (when) {\n        const [first, last] = when === \"beforeChildren\"\n            ? [getAnimation, getChildAnimations]\n            : [getChildAnimations, getAnimation];\n        return first().then(() => last());\n    }\n    else {\n        return Promise.all([getAnimation(), getChildAnimations(options.delay)]);\n    }\n}\nfunction animateChildren(visualElement, variant, delay = 0, delayChildren = 0, staggerChildren = 0, staggerDirection = 1, options) {\n    const animations = [];\n    for (const child of visualElement.variantChildren) {\n        child.notify(\"AnimationStart\", variant);\n        animations.push(animateVariant(child, variant, {\n            ...options,\n            delay: delay +\n                (typeof delayChildren === \"function\" ? 0 : delayChildren) +\n                (0,_utils_calc_child_stagger_mjs__WEBPACK_IMPORTED_MODULE_2__.calcChildStagger)(visualElement.variantChildren, child, delayChildren, staggerChildren, staggerDirection),\n        }).then(() => child.notify(\"AnimationComplete\", variant)));\n    }\n    return Promise.all(animations);\n}\n\n\n//# sourceMappingURL=visual-element-variant.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element-variant.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element.mjs":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element.mjs ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animateVisualElement: () => (/* binding */ animateVisualElement)\n/* harmony export */ });\n/* harmony import */ var _render_utils_resolve_dynamic_variants_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../render/utils/resolve-dynamic-variants.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-dynamic-variants.mjs\");\n/* harmony import */ var _visual_element_target_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./visual-element-target.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element-target.mjs\");\n/* harmony import */ var _visual_element_variant_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./visual-element-variant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element-variant.mjs\");\n\n\n\n\nfunction animateVisualElement(visualElement, definition, options = {}) {\n    visualElement.notify(\"AnimationStart\", definition);\n    let animation;\n    if (Array.isArray(definition)) {\n        const animations = definition.map((variant) => (0,_visual_element_variant_mjs__WEBPACK_IMPORTED_MODULE_0__.animateVariant)(visualElement, variant, options));\n        animation = Promise.all(animations);\n    }\n    else if (typeof definition === \"string\") {\n        animation = (0,_visual_element_variant_mjs__WEBPACK_IMPORTED_MODULE_0__.animateVariant)(visualElement, definition, options);\n    }\n    else {\n        const resolvedDefinition = typeof definition === \"function\"\n            ? (0,_render_utils_resolve_dynamic_variants_mjs__WEBPACK_IMPORTED_MODULE_1__.resolveVariant)(visualElement, definition, options.custom)\n            : definition;\n        animation = Promise.all((0,_visual_element_target_mjs__WEBPACK_IMPORTED_MODULE_2__.animateTarget)(visualElement, resolvedDefinition, options));\n    }\n    return animation.then(() => {\n        visualElement.notify(\"AnimationComplete\", definition);\n    });\n}\n\n\n//# sourceMappingURL=visual-element.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vaW50ZXJmYWNlcy92aXN1YWwtZWxlbWVudC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFpRjtBQUNyQjtBQUNFOztBQUU5RCxxRUFBcUU7QUFDckU7QUFDQTtBQUNBO0FBQ0EsdURBQXVELDJFQUFjO0FBQ3JFO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQiwyRUFBYztBQUNsQztBQUNBO0FBQ0E7QUFDQSxjQUFjLDBGQUFjO0FBQzVCO0FBQ0EsZ0NBQWdDLHlFQUFhO0FBQzdDO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDs7QUFFZ0M7QUFDaEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXGludGVyZmFjZXNcXHZpc3VhbC1lbGVtZW50Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZXNvbHZlVmFyaWFudCB9IGZyb20gJy4uLy4uL3JlbmRlci91dGlscy9yZXNvbHZlLWR5bmFtaWMtdmFyaWFudHMubWpzJztcbmltcG9ydCB7IGFuaW1hdGVUYXJnZXQgfSBmcm9tICcuL3Zpc3VhbC1lbGVtZW50LXRhcmdldC5tanMnO1xuaW1wb3J0IHsgYW5pbWF0ZVZhcmlhbnQgfSBmcm9tICcuL3Zpc3VhbC1lbGVtZW50LXZhcmlhbnQubWpzJztcblxuZnVuY3Rpb24gYW5pbWF0ZVZpc3VhbEVsZW1lbnQodmlzdWFsRWxlbWVudCwgZGVmaW5pdGlvbiwgb3B0aW9ucyA9IHt9KSB7XG4gICAgdmlzdWFsRWxlbWVudC5ub3RpZnkoXCJBbmltYXRpb25TdGFydFwiLCBkZWZpbml0aW9uKTtcbiAgICBsZXQgYW5pbWF0aW9uO1xuICAgIGlmIChBcnJheS5pc0FycmF5KGRlZmluaXRpb24pKSB7XG4gICAgICAgIGNvbnN0IGFuaW1hdGlvbnMgPSBkZWZpbml0aW9uLm1hcCgodmFyaWFudCkgPT4gYW5pbWF0ZVZhcmlhbnQodmlzdWFsRWxlbWVudCwgdmFyaWFudCwgb3B0aW9ucykpO1xuICAgICAgICBhbmltYXRpb24gPSBQcm9taXNlLmFsbChhbmltYXRpb25zKTtcbiAgICB9XG4gICAgZWxzZSBpZiAodHlwZW9mIGRlZmluaXRpb24gPT09IFwic3RyaW5nXCIpIHtcbiAgICAgICAgYW5pbWF0aW9uID0gYW5pbWF0ZVZhcmlhbnQodmlzdWFsRWxlbWVudCwgZGVmaW5pdGlvbiwgb3B0aW9ucyk7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICBjb25zdCByZXNvbHZlZERlZmluaXRpb24gPSB0eXBlb2YgZGVmaW5pdGlvbiA9PT0gXCJmdW5jdGlvblwiXG4gICAgICAgICAgICA/IHJlc29sdmVWYXJpYW50KHZpc3VhbEVsZW1lbnQsIGRlZmluaXRpb24sIG9wdGlvbnMuY3VzdG9tKVxuICAgICAgICAgICAgOiBkZWZpbml0aW9uO1xuICAgICAgICBhbmltYXRpb24gPSBQcm9taXNlLmFsbChhbmltYXRlVGFyZ2V0KHZpc3VhbEVsZW1lbnQsIHJlc29sdmVkRGVmaW5pdGlvbiwgb3B0aW9ucykpO1xuICAgIH1cbiAgICByZXR1cm4gYW5pbWF0aW9uLnRoZW4oKCkgPT4ge1xuICAgICAgICB2aXN1YWxFbGVtZW50Lm5vdGlmeShcIkFuaW1hdGlvbkNvbXBsZXRlXCIsIGRlZmluaXRpb24pO1xuICAgIH0pO1xufVxuXG5leHBvcnQgeyBhbmltYXRlVmlzdWFsRWxlbWVudCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dmlzdWFsLWVsZW1lbnQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/DOMKeyframesResolver.mjs":
/*!****************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/DOMKeyframesResolver.mjs ***!
  \****************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   DOMKeyframesResolver: () => (/* binding */ DOMKeyframesResolver)\n/* harmony export */ });\n/* harmony import */ var _render_utils_keys_position_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../render/utils/keys-position.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-position.mjs\");\n/* harmony import */ var _value_types_dimensions_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../value/types/dimensions.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/dimensions.mjs\");\n/* harmony import */ var _utils_css_variables_conversion_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/css-variables-conversion.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/css-variables-conversion.mjs\");\n/* harmony import */ var _utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/is-css-variable.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs\");\n/* harmony import */ var _KeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./KeyframesResolver.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/KeyframesResolver.mjs\");\n/* harmony import */ var _utils_is_none_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./utils/is-none.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/is-none.mjs\");\n/* harmony import */ var _utils_make_none_animatable_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils/make-none-animatable.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/make-none-animatable.mjs\");\n/* harmony import */ var _utils_unit_conversion_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils/unit-conversion.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/unit-conversion.mjs\");\n\n\n\n\n\n\n\n\n\nclass DOMKeyframesResolver extends _KeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_0__.KeyframeResolver {\n    constructor(unresolvedKeyframes, onComplete, name, motionValue, element) {\n        super(unresolvedKeyframes, onComplete, name, motionValue, element, true);\n    }\n    readKeyframes() {\n        const { unresolvedKeyframes, element, name } = this;\n        if (!element || !element.current)\n            return;\n        super.readKeyframes();\n        /**\n         * If any keyframe is a CSS variable, we need to find its value by sampling the element\n         */\n        for (let i = 0; i < unresolvedKeyframes.length; i++) {\n            let keyframe = unresolvedKeyframes[i];\n            if (typeof keyframe === \"string\") {\n                keyframe = keyframe.trim();\n                if ((0,_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_1__.isCSSVariableToken)(keyframe)) {\n                    const resolved = (0,_utils_css_variables_conversion_mjs__WEBPACK_IMPORTED_MODULE_2__.getVariableValue)(keyframe, element.current);\n                    if (resolved !== undefined) {\n                        unresolvedKeyframes[i] = resolved;\n                    }\n                    if (i === unresolvedKeyframes.length - 1) {\n                        this.finalKeyframe = keyframe;\n                    }\n                }\n            }\n        }\n        /**\n         * Resolve \"none\" values. We do this potentially twice - once before and once after measuring keyframes.\n         * This could be seen as inefficient but it's a trade-off to avoid measurements in more situations, which\n         * have a far bigger performance impact.\n         */\n        this.resolveNoneKeyframes();\n        /**\n         * Check to see if unit type has changed. If so schedule jobs that will\n         * temporarily set styles to the destination keyframes.\n         * Skip if we have more than two keyframes or this isn't a positional value.\n         * TODO: We can throw if there are multiple keyframes and the value type changes.\n         */\n        if (!_render_utils_keys_position_mjs__WEBPACK_IMPORTED_MODULE_3__.positionalKeys.has(name) || unresolvedKeyframes.length !== 2) {\n            return;\n        }\n        const [origin, target] = unresolvedKeyframes;\n        const originType = (0,_value_types_dimensions_mjs__WEBPACK_IMPORTED_MODULE_4__.findDimensionValueType)(origin);\n        const targetType = (0,_value_types_dimensions_mjs__WEBPACK_IMPORTED_MODULE_4__.findDimensionValueType)(target);\n        /**\n         * If one keyframe contains embedded CSS variables (e.g. in calc()) and the other\n         * doesn't, we need to measure to convert to pixels. This handles GitHub issue #3410.\n         */\n        const originHasVar = (0,_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_1__.containsCSSVariable)(origin);\n        const targetHasVar = (0,_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_1__.containsCSSVariable)(target);\n        if (originHasVar !== targetHasVar && _utils_unit_conversion_mjs__WEBPACK_IMPORTED_MODULE_5__.positionalValues[name]) {\n            this.needsMeasurement = true;\n            return;\n        }\n        /**\n         * Either we don't recognise these value types or we can animate between them.\n         */\n        if (originType === targetType)\n            return;\n        /**\n         * If both values are numbers or pixels, we can animate between them by\n         * converting them to numbers.\n         */\n        if ((0,_utils_unit_conversion_mjs__WEBPACK_IMPORTED_MODULE_5__.isNumOrPxType)(originType) && (0,_utils_unit_conversion_mjs__WEBPACK_IMPORTED_MODULE_5__.isNumOrPxType)(targetType)) {\n            for (let i = 0; i < unresolvedKeyframes.length; i++) {\n                const value = unresolvedKeyframes[i];\n                if (typeof value === \"string\") {\n                    unresolvedKeyframes[i] = parseFloat(value);\n                }\n            }\n        }\n        else if (_utils_unit_conversion_mjs__WEBPACK_IMPORTED_MODULE_5__.positionalValues[name]) {\n            /**\n             * Else, the only way to resolve this is by measuring the element.\n             */\n            this.needsMeasurement = true;\n        }\n    }\n    resolveNoneKeyframes() {\n        const { unresolvedKeyframes, name } = this;\n        const noneKeyframeIndexes = [];\n        for (let i = 0; i < unresolvedKeyframes.length; i++) {\n            if (unresolvedKeyframes[i] === null ||\n                (0,_utils_is_none_mjs__WEBPACK_IMPORTED_MODULE_6__.isNone)(unresolvedKeyframes[i])) {\n                noneKeyframeIndexes.push(i);\n            }\n        }\n        if (noneKeyframeIndexes.length) {\n            (0,_utils_make_none_animatable_mjs__WEBPACK_IMPORTED_MODULE_7__.makeNoneKeyframesAnimatable)(unresolvedKeyframes, noneKeyframeIndexes, name);\n        }\n    }\n    measureInitialState() {\n        const { element, unresolvedKeyframes, name } = this;\n        if (!element || !element.current)\n            return;\n        if (name === \"height\") {\n            this.suspendedScrollY = window.pageYOffset;\n        }\n        this.measuredOrigin = _utils_unit_conversion_mjs__WEBPACK_IMPORTED_MODULE_5__.positionalValues[name](element.measureViewportBox(), window.getComputedStyle(element.current));\n        unresolvedKeyframes[0] = this.measuredOrigin;\n        // Set final key frame to measure after next render\n        const measureKeyframe = unresolvedKeyframes[unresolvedKeyframes.length - 1];\n        if (measureKeyframe !== undefined) {\n            element.getValue(name, measureKeyframe).jump(measureKeyframe, false);\n        }\n    }\n    measureEndState() {\n        const { element, name, unresolvedKeyframes } = this;\n        if (!element || !element.current)\n            return;\n        const value = element.getValue(name);\n        value && value.jump(this.measuredOrigin, false);\n        const finalKeyframeIndex = unresolvedKeyframes.length - 1;\n        const finalKeyframe = unresolvedKeyframes[finalKeyframeIndex];\n        unresolvedKeyframes[finalKeyframeIndex] = _utils_unit_conversion_mjs__WEBPACK_IMPORTED_MODULE_5__.positionalValues[name](element.measureViewportBox(), window.getComputedStyle(element.current));\n        if (finalKeyframe !== null && this.finalKeyframe === undefined) {\n            this.finalKeyframe = finalKeyframe;\n        }\n        // If we removed transform values, reapply them before the next render\n        if (this.removedTransforms?.length) {\n            this.removedTransforms.forEach(([unsetTransformName, unsetTransformValue]) => {\n                element\n                    .getValue(unsetTransformName)\n                    .set(unsetTransformValue);\n            });\n        }\n        this.resolveNoneKeyframes();\n    }\n}\n\n\n//# sourceMappingURL=DOMKeyframesResolver.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/DOMKeyframesResolver.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/KeyframesResolver.mjs":
/*!*************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/KeyframesResolver.mjs ***!
  \*************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   KeyframeResolver: () => (/* binding */ KeyframeResolver),\n/* harmony export */   flushKeyframeResolvers: () => (/* binding */ flushKeyframeResolvers)\n/* harmony export */ });\n/* harmony import */ var _utils_fill_wildcards_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils/fill-wildcards.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/fill-wildcards.mjs\");\n/* harmony import */ var _utils_unit_conversion_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/unit-conversion.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/unit-conversion.mjs\");\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\n\nconst toResolve = new Set();\nlet isScheduled = false;\nlet anyNeedsMeasurement = false;\nlet isForced = false;\nfunction measureAllKeyframes() {\n    if (anyNeedsMeasurement) {\n        const resolversToMeasure = Array.from(toResolve).filter((resolver) => resolver.needsMeasurement);\n        const elementsToMeasure = new Set(resolversToMeasure.map((resolver) => resolver.element));\n        const transformsToRestore = new Map();\n        /**\n         * Write pass\n         * If we're measuring elements we want to remove bounding box-changing transforms.\n         */\n        elementsToMeasure.forEach((element) => {\n            const removedTransforms = (0,_utils_unit_conversion_mjs__WEBPACK_IMPORTED_MODULE_0__.removeNonTranslationalTransform)(element);\n            if (!removedTransforms.length)\n                return;\n            transformsToRestore.set(element, removedTransforms);\n            element.render();\n        });\n        // Read\n        resolversToMeasure.forEach((resolver) => resolver.measureInitialState());\n        // Write\n        elementsToMeasure.forEach((element) => {\n            element.render();\n            const restore = transformsToRestore.get(element);\n            if (restore) {\n                restore.forEach(([key, value]) => {\n                    element.getValue(key)?.set(value);\n                });\n            }\n        });\n        // Read\n        resolversToMeasure.forEach((resolver) => resolver.measureEndState());\n        // Write\n        resolversToMeasure.forEach((resolver) => {\n            if (resolver.suspendedScrollY !== undefined) {\n                window.scrollTo(0, resolver.suspendedScrollY);\n            }\n        });\n    }\n    anyNeedsMeasurement = false;\n    isScheduled = false;\n    toResolve.forEach((resolver) => resolver.complete(isForced));\n    toResolve.clear();\n}\nfunction readAllKeyframes() {\n    toResolve.forEach((resolver) => {\n        resolver.readKeyframes();\n        if (resolver.needsMeasurement) {\n            anyNeedsMeasurement = true;\n        }\n    });\n}\nfunction flushKeyframeResolvers() {\n    isForced = true;\n    readAllKeyframes();\n    measureAllKeyframes();\n    isForced = false;\n}\nclass KeyframeResolver {\n    constructor(unresolvedKeyframes, onComplete, name, motionValue, element, isAsync = false) {\n        this.state = \"pending\";\n        /**\n         * Track whether this resolver is async. If it is, it'll be added to the\n         * resolver queue and flushed in the next frame. Resolvers that aren't going\n         * to trigger read/write thrashing don't need to be async.\n         */\n        this.isAsync = false;\n        /**\n         * Track whether this resolver needs to perform a measurement\n         * to resolve its keyframes.\n         */\n        this.needsMeasurement = false;\n        this.unresolvedKeyframes = [...unresolvedKeyframes];\n        this.onComplete = onComplete;\n        this.name = name;\n        this.motionValue = motionValue;\n        this.element = element;\n        this.isAsync = isAsync;\n    }\n    scheduleResolve() {\n        this.state = \"scheduled\";\n        if (this.isAsync) {\n            toResolve.add(this);\n            if (!isScheduled) {\n                isScheduled = true;\n                _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frame.read(readAllKeyframes);\n                _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frame.resolveKeyframes(measureAllKeyframes);\n            }\n        }\n        else {\n            this.readKeyframes();\n            this.complete();\n        }\n    }\n    readKeyframes() {\n        const { unresolvedKeyframes, name, element, motionValue } = this;\n        // If initial keyframe is null we need to read it from the DOM\n        if (unresolvedKeyframes[0] === null) {\n            const currentValue = motionValue?.get();\n            // TODO: This doesn't work if the final keyframe is a wildcard\n            const finalKeyframe = unresolvedKeyframes[unresolvedKeyframes.length - 1];\n            if (currentValue !== undefined) {\n                unresolvedKeyframes[0] = currentValue;\n            }\n            else if (element && name) {\n                const valueAsRead = element.readValue(name, finalKeyframe);\n                if (valueAsRead !== undefined && valueAsRead !== null) {\n                    unresolvedKeyframes[0] = valueAsRead;\n                }\n            }\n            if (unresolvedKeyframes[0] === undefined) {\n                unresolvedKeyframes[0] = finalKeyframe;\n            }\n            if (motionValue && currentValue === undefined) {\n                motionValue.set(unresolvedKeyframes[0]);\n            }\n        }\n        (0,_utils_fill_wildcards_mjs__WEBPACK_IMPORTED_MODULE_2__.fillWildcards)(unresolvedKeyframes);\n    }\n    setFinalKeyframe() { }\n    measureInitialState() { }\n    renderEndStyles() { }\n    measureEndState() { }\n    complete(isForcedComplete = false) {\n        this.state = \"complete\";\n        this.onComplete(this.unresolvedKeyframes, this.finalKeyframe, isForcedComplete);\n        toResolve.delete(this);\n    }\n    cancel() {\n        if (this.state === \"scheduled\") {\n            toResolve.delete(this);\n            this.state = \"pending\";\n        }\n    }\n    resume() {\n        if (this.state === \"pending\")\n            this.scheduleResolve();\n    }\n}\n\n\n//# sourceMappingURL=KeyframesResolver.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/KeyframesResolver.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/get-final.mjs":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/get-final.mjs ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getFinalKeyframe: () => (/* binding */ getFinalKeyframe)\n/* harmony export */ });\nconst isNotNull = (value) => value !== null;\nfunction getFinalKeyframe(keyframes, { repeat, repeatType = \"loop\" }, finalKeyframe, speed = 1) {\n    const resolvedKeyframes = keyframes.filter(isNotNull);\n    const useFirstKeyframe = speed < 0 || (repeat && repeatType !== \"loop\" && repeat % 2 === 1);\n    const index = useFirstKeyframe ? 0 : resolvedKeyframes.length - 1;\n    return !index || finalKeyframe === undefined\n        ? resolvedKeyframes[index]\n        : finalKeyframe;\n}\n\n\n//# sourceMappingURL=get-final.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24va2V5ZnJhbWVzL2dldC1maW5hbC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0EsdUNBQXVDLDZCQUE2QjtBQUNwRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFNEI7QUFDNUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXGtleWZyYW1lc1xcZ2V0LWZpbmFsLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBpc05vdE51bGwgPSAodmFsdWUpID0+IHZhbHVlICE9PSBudWxsO1xuZnVuY3Rpb24gZ2V0RmluYWxLZXlmcmFtZShrZXlmcmFtZXMsIHsgcmVwZWF0LCByZXBlYXRUeXBlID0gXCJsb29wXCIgfSwgZmluYWxLZXlmcmFtZSwgc3BlZWQgPSAxKSB7XG4gICAgY29uc3QgcmVzb2x2ZWRLZXlmcmFtZXMgPSBrZXlmcmFtZXMuZmlsdGVyKGlzTm90TnVsbCk7XG4gICAgY29uc3QgdXNlRmlyc3RLZXlmcmFtZSA9IHNwZWVkIDwgMCB8fCAocmVwZWF0ICYmIHJlcGVhdFR5cGUgIT09IFwibG9vcFwiICYmIHJlcGVhdCAlIDIgPT09IDEpO1xuICAgIGNvbnN0IGluZGV4ID0gdXNlRmlyc3RLZXlmcmFtZSA/IDAgOiByZXNvbHZlZEtleWZyYW1lcy5sZW5ndGggLSAxO1xuICAgIHJldHVybiAhaW5kZXggfHwgZmluYWxLZXlmcmFtZSA9PT0gdW5kZWZpbmVkXG4gICAgICAgID8gcmVzb2x2ZWRLZXlmcmFtZXNbaW5kZXhdXG4gICAgICAgIDogZmluYWxLZXlmcmFtZTtcbn1cblxuZXhwb3J0IHsgZ2V0RmluYWxLZXlmcmFtZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LWZpbmFsLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/get-final.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/default.mjs":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/default.mjs ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   defaultOffset: () => (/* binding */ defaultOffset)\n/* harmony export */ });\n/* harmony import */ var _fill_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./fill.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/fill.mjs\");\n\n\nfunction defaultOffset(arr) {\n    const offset = [0];\n    (0,_fill_mjs__WEBPACK_IMPORTED_MODULE_0__.fillOffset)(offset, arr.length - 1);\n    return offset;\n}\n\n\n//# sourceMappingURL=default.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24va2V5ZnJhbWVzL29mZnNldHMvZGVmYXVsdC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBd0M7O0FBRXhDO0FBQ0E7QUFDQSxJQUFJLHFEQUFVO0FBQ2Q7QUFDQTs7QUFFeUI7QUFDekIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXGtleWZyYW1lc1xcb2Zmc2V0c1xcZGVmYXVsdC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZmlsbE9mZnNldCB9IGZyb20gJy4vZmlsbC5tanMnO1xuXG5mdW5jdGlvbiBkZWZhdWx0T2Zmc2V0KGFycikge1xuICAgIGNvbnN0IG9mZnNldCA9IFswXTtcbiAgICBmaWxsT2Zmc2V0KG9mZnNldCwgYXJyLmxlbmd0aCAtIDEpO1xuICAgIHJldHVybiBvZmZzZXQ7XG59XG5cbmV4cG9ydCB7IGRlZmF1bHRPZmZzZXQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRlZmF1bHQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/default.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/fill.mjs":
/*!********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/fill.mjs ***!
  \********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   fillOffset: () => (/* binding */ fillOffset)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/progress.mjs\");\n/* harmony import */ var _utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../utils/mix/number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n\n\n\nfunction fillOffset(offset, remaining) {\n    const min = offset[offset.length - 1];\n    for (let i = 1; i <= remaining; i++) {\n        const offsetProgress = (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.progress)(0, remaining, i);\n        offset.push((0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_1__.mixNumber)(min, 1, offsetProgress));\n    }\n}\n\n\n//# sourceMappingURL=fill.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24va2V5ZnJhbWVzL29mZnNldHMvZmlsbC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXdDO0FBQ2tCOztBQUUxRDtBQUNBO0FBQ0Esb0JBQW9CLGdCQUFnQjtBQUNwQywrQkFBK0Isc0RBQVE7QUFDdkMsb0JBQW9CLGdFQUFTO0FBQzdCO0FBQ0E7O0FBRXNCO0FBQ3RCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxrZXlmcmFtZXNcXG9mZnNldHNcXGZpbGwubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHByb2dyZXNzIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcbmltcG9ydCB7IG1peE51bWJlciB9IGZyb20gJy4uLy4uLy4uL3V0aWxzL21peC9udW1iZXIubWpzJztcblxuZnVuY3Rpb24gZmlsbE9mZnNldChvZmZzZXQsIHJlbWFpbmluZykge1xuICAgIGNvbnN0IG1pbiA9IG9mZnNldFtvZmZzZXQubGVuZ3RoIC0gMV07XG4gICAgZm9yIChsZXQgaSA9IDE7IGkgPD0gcmVtYWluaW5nOyBpKyspIHtcbiAgICAgICAgY29uc3Qgb2Zmc2V0UHJvZ3Jlc3MgPSBwcm9ncmVzcygwLCByZW1haW5pbmcsIGkpO1xuICAgICAgICBvZmZzZXQucHVzaChtaXhOdW1iZXIobWluLCAxLCBvZmZzZXRQcm9ncmVzcykpO1xuICAgIH1cbn1cblxuZXhwb3J0IHsgZmlsbE9mZnNldCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZmlsbC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/fill.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/time.mjs":
/*!********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/time.mjs ***!
  \********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   convertOffsetToTimes: () => (/* binding */ convertOffsetToTimes)\n/* harmony export */ });\nfunction convertOffsetToTimes(offset, duration) {\n    return offset.map((o) => o * duration);\n}\n\n\n//# sourceMappingURL=time.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24va2V5ZnJhbWVzL29mZnNldHMvdGltZS5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTs7QUFFZ0M7QUFDaEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXGtleWZyYW1lc1xcb2Zmc2V0c1xcdGltZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gY29udmVydE9mZnNldFRvVGltZXMob2Zmc2V0LCBkdXJhdGlvbikge1xuICAgIHJldHVybiBvZmZzZXQubWFwKChvKSA9PiBvICogZHVyYXRpb24pO1xufVxuXG5leHBvcnQgeyBjb252ZXJ0T2Zmc2V0VG9UaW1lcyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dGltZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/time.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/apply-px-defaults.mjs":
/*!*******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/apply-px-defaults.mjs ***!
  \*******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   applyPxDefaults: () => (/* binding */ applyPxDefaults)\n/* harmony export */ });\n/* harmony import */ var _waapi_utils_px_values_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../waapi/utils/px-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/px-values.mjs\");\n\n\nfunction applyPxDefaults(keyframes, name) {\n    for (let i = 0; i < keyframes.length; i++) {\n        if (typeof keyframes[i] === \"number\" && _waapi_utils_px_values_mjs__WEBPACK_IMPORTED_MODULE_0__.pxValues.has(name)) {\n            keyframes[i] = keyframes[i] + \"px\";\n        }\n    }\n}\n\n\n//# sourceMappingURL=apply-px-defaults.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24va2V5ZnJhbWVzL3V0aWxzL2FwcGx5LXB4LWRlZmF1bHRzLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUEyRDs7QUFFM0Q7QUFDQSxvQkFBb0Isc0JBQXNCO0FBQzFDLGdEQUFnRCxnRUFBUTtBQUN4RDtBQUNBO0FBQ0E7QUFDQTs7QUFFMkI7QUFDM0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXGtleWZyYW1lc1xcdXRpbHNcXGFwcGx5LXB4LWRlZmF1bHRzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBweFZhbHVlcyB9IGZyb20gJy4uLy4uL3dhYXBpL3V0aWxzL3B4LXZhbHVlcy5tanMnO1xuXG5mdW5jdGlvbiBhcHBseVB4RGVmYXVsdHMoa2V5ZnJhbWVzLCBuYW1lKSB7XG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBrZXlmcmFtZXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgaWYgKHR5cGVvZiBrZXlmcmFtZXNbaV0gPT09IFwibnVtYmVyXCIgJiYgcHhWYWx1ZXMuaGFzKG5hbWUpKSB7XG4gICAgICAgICAgICBrZXlmcmFtZXNbaV0gPSBrZXlmcmFtZXNbaV0gKyBcInB4XCI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmV4cG9ydCB7IGFwcGx5UHhEZWZhdWx0cyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXBwbHktcHgtZGVmYXVsdHMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/apply-px-defaults.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/fill-wildcards.mjs":
/*!****************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/fill-wildcards.mjs ***!
  \****************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   fillWildcards: () => (/* binding */ fillWildcards)\n/* harmony export */ });\nfunction fillWildcards(keyframes) {\n    for (let i = 1; i < keyframes.length; i++) {\n        keyframes[i] ?? (keyframes[i] = keyframes[i - 1]);\n    }\n}\n\n\n//# sourceMappingURL=fill-wildcards.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24va2V5ZnJhbWVzL3V0aWxzL2ZpbGwtd2lsZGNhcmRzLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQSxvQkFBb0Isc0JBQXNCO0FBQzFDO0FBQ0E7QUFDQTs7QUFFeUI7QUFDekIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXGtleWZyYW1lc1xcdXRpbHNcXGZpbGwtd2lsZGNhcmRzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBmaWxsV2lsZGNhcmRzKGtleWZyYW1lcykge1xuICAgIGZvciAobGV0IGkgPSAxOyBpIDwga2V5ZnJhbWVzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIGtleWZyYW1lc1tpXSA/PyAoa2V5ZnJhbWVzW2ldID0ga2V5ZnJhbWVzW2kgLSAxXSk7XG4gICAgfVxufVxuXG5leHBvcnQgeyBmaWxsV2lsZGNhcmRzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1maWxsLXdpbGRjYXJkcy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/fill-wildcards.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/is-none.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/is-none.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isNone: () => (/* binding */ isNone)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-zero-value-string.mjs\");\n\n\nfunction isNone(value) {\n    if (typeof value === \"number\") {\n        return value === 0;\n    }\n    else if (value !== null) {\n        return value === \"none\" || value === \"0\" || (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.isZeroValueString)(value);\n    }\n    else {\n        return true;\n    }\n}\n\n\n//# sourceMappingURL=is-none.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24va2V5ZnJhbWVzL3V0aWxzL2lzLW5vbmUubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQWlEOztBQUVqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0RBQW9ELCtEQUFpQjtBQUNyRTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVrQjtBQUNsQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxca2V5ZnJhbWVzXFx1dGlsc1xcaXMtbm9uZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNaZXJvVmFsdWVTdHJpbmcgfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuXG5mdW5jdGlvbiBpc05vbmUodmFsdWUpIHtcbiAgICBpZiAodHlwZW9mIHZhbHVlID09PSBcIm51bWJlclwiKSB7XG4gICAgICAgIHJldHVybiB2YWx1ZSA9PT0gMDtcbiAgICB9XG4gICAgZWxzZSBpZiAodmFsdWUgIT09IG51bGwpIHtcbiAgICAgICAgcmV0dXJuIHZhbHVlID09PSBcIm5vbmVcIiB8fCB2YWx1ZSA9PT0gXCIwXCIgfHwgaXNaZXJvVmFsdWVTdHJpbmcodmFsdWUpO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxufVxuXG5leHBvcnQgeyBpc05vbmUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLW5vbmUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/is-none.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/make-none-animatable.mjs":
/*!**********************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/make-none-animatable.mjs ***!
  \**********************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   makeNoneKeyframesAnimatable: () => (/* binding */ makeNoneKeyframesAnimatable)\n/* harmony export */ });\n/* harmony import */ var _value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../value/types/complex/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs\");\n/* harmony import */ var _value_types_utils_animatable_none_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../value/types/utils/animatable-none.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/animatable-none.mjs\");\n\n\n\n/**\n * If we encounter keyframes like \"none\" or \"0\" and we also have keyframes like\n * \"#fff\" or \"200px 200px\" we want to find a keyframe to serve as a template for\n * the \"none\" keyframes. In this case \"#fff\" or \"200px 200px\" - then these get turned into\n * zero equivalents, i.e. \"#fff0\" or \"0px 0px\".\n */\nconst invalidTemplates = new Set([\"auto\", \"none\", \"0\"]);\nfunction makeNoneKeyframesAnimatable(unresolvedKeyframes, noneKeyframeIndexes, name) {\n    let i = 0;\n    let animatableTemplate = undefined;\n    while (i < unresolvedKeyframes.length && !animatableTemplate) {\n        const keyframe = unresolvedKeyframes[i];\n        if (typeof keyframe === \"string\" &&\n            !invalidTemplates.has(keyframe) &&\n            (0,_value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_0__.analyseComplexValue)(keyframe).values.length) {\n            animatableTemplate = unresolvedKeyframes[i];\n        }\n        i++;\n    }\n    if (animatableTemplate && name) {\n        for (const noneIndex of noneKeyframeIndexes) {\n            unresolvedKeyframes[noneIndex] = (0,_value_types_utils_animatable_none_mjs__WEBPACK_IMPORTED_MODULE_1__.getAnimatableNone)(name, animatableTemplate);\n        }\n    }\n}\n\n\n//# sourceMappingURL=make-none-animatable.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24va2V5ZnJhbWVzL3V0aWxzL21ha2Utbm9uZS1hbmltYXRhYmxlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBNkU7QUFDTTs7QUFFbkY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVksbUZBQW1CO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2Qyx5RkFBaUI7QUFDOUQ7QUFDQTtBQUNBOztBQUV1QztBQUN2QyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxca2V5ZnJhbWVzXFx1dGlsc1xcbWFrZS1ub25lLWFuaW1hdGFibGUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGFuYWx5c2VDb21wbGV4VmFsdWUgfSBmcm9tICcuLi8uLi8uLi92YWx1ZS90eXBlcy9jb21wbGV4L2luZGV4Lm1qcyc7XG5pbXBvcnQgeyBnZXRBbmltYXRhYmxlTm9uZSB9IGZyb20gJy4uLy4uLy4uL3ZhbHVlL3R5cGVzL3V0aWxzL2FuaW1hdGFibGUtbm9uZS5tanMnO1xuXG4vKipcbiAqIElmIHdlIGVuY291bnRlciBrZXlmcmFtZXMgbGlrZSBcIm5vbmVcIiBvciBcIjBcIiBhbmQgd2UgYWxzbyBoYXZlIGtleWZyYW1lcyBsaWtlXG4gKiBcIiNmZmZcIiBvciBcIjIwMHB4IDIwMHB4XCIgd2Ugd2FudCB0byBmaW5kIGEga2V5ZnJhbWUgdG8gc2VydmUgYXMgYSB0ZW1wbGF0ZSBmb3JcbiAqIHRoZSBcIm5vbmVcIiBrZXlmcmFtZXMuIEluIHRoaXMgY2FzZSBcIiNmZmZcIiBvciBcIjIwMHB4IDIwMHB4XCIgLSB0aGVuIHRoZXNlIGdldCB0dXJuZWQgaW50b1xuICogemVybyBlcXVpdmFsZW50cywgaS5lLiBcIiNmZmYwXCIgb3IgXCIwcHggMHB4XCIuXG4gKi9cbmNvbnN0IGludmFsaWRUZW1wbGF0ZXMgPSBuZXcgU2V0KFtcImF1dG9cIiwgXCJub25lXCIsIFwiMFwiXSk7XG5mdW5jdGlvbiBtYWtlTm9uZUtleWZyYW1lc0FuaW1hdGFibGUodW5yZXNvbHZlZEtleWZyYW1lcywgbm9uZUtleWZyYW1lSW5kZXhlcywgbmFtZSkge1xuICAgIGxldCBpID0gMDtcbiAgICBsZXQgYW5pbWF0YWJsZVRlbXBsYXRlID0gdW5kZWZpbmVkO1xuICAgIHdoaWxlIChpIDwgdW5yZXNvbHZlZEtleWZyYW1lcy5sZW5ndGggJiYgIWFuaW1hdGFibGVUZW1wbGF0ZSkge1xuICAgICAgICBjb25zdCBrZXlmcmFtZSA9IHVucmVzb2x2ZWRLZXlmcmFtZXNbaV07XG4gICAgICAgIGlmICh0eXBlb2Yga2V5ZnJhbWUgPT09IFwic3RyaW5nXCIgJiZcbiAgICAgICAgICAgICFpbnZhbGlkVGVtcGxhdGVzLmhhcyhrZXlmcmFtZSkgJiZcbiAgICAgICAgICAgIGFuYWx5c2VDb21wbGV4VmFsdWUoa2V5ZnJhbWUpLnZhbHVlcy5sZW5ndGgpIHtcbiAgICAgICAgICAgIGFuaW1hdGFibGVUZW1wbGF0ZSA9IHVucmVzb2x2ZWRLZXlmcmFtZXNbaV07XG4gICAgICAgIH1cbiAgICAgICAgaSsrO1xuICAgIH1cbiAgICBpZiAoYW5pbWF0YWJsZVRlbXBsYXRlICYmIG5hbWUpIHtcbiAgICAgICAgZm9yIChjb25zdCBub25lSW5kZXggb2Ygbm9uZUtleWZyYW1lSW5kZXhlcykge1xuICAgICAgICAgICAgdW5yZXNvbHZlZEtleWZyYW1lc1tub25lSW5kZXhdID0gZ2V0QW5pbWF0YWJsZU5vbmUobmFtZSwgYW5pbWF0YWJsZVRlbXBsYXRlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZXhwb3J0IHsgbWFrZU5vbmVLZXlmcmFtZXNBbmltYXRhYmxlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tYWtlLW5vbmUtYW5pbWF0YWJsZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/make-none-animatable.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/unit-conversion.mjs":
/*!*****************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/unit-conversion.mjs ***!
  \*****************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isNumOrPxType: () => (/* binding */ isNumOrPxType),\n/* harmony export */   positionalValues: () => (/* binding */ positionalValues),\n/* harmony export */   removeNonTranslationalTransform: () => (/* binding */ removeNonTranslationalTransform)\n/* harmony export */ });\n/* harmony import */ var _render_dom_parse_transform_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../render/dom/parse-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/parse-transform.mjs\");\n/* harmony import */ var _render_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../render/utils/keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n/* harmony import */ var _value_types_numbers_index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../value/types/numbers/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/index.mjs\");\n/* harmony import */ var _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../value/types/numbers/units.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs\");\n\n\n\n\n\nconst isNumOrPxType = (v) => v === _value_types_numbers_index_mjs__WEBPACK_IMPORTED_MODULE_0__.number || v === _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__.px;\nconst transformKeys = new Set([\"x\", \"y\", \"z\"]);\nconst nonTranslationalTransformKeys = _render_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_2__.transformPropOrder.filter((key) => !transformKeys.has(key));\nfunction removeNonTranslationalTransform(visualElement) {\n    const removedTransforms = [];\n    nonTranslationalTransformKeys.forEach((key) => {\n        const value = visualElement.getValue(key);\n        if (value !== undefined) {\n            removedTransforms.push([key, value.get()]);\n            value.set(key.startsWith(\"scale\") ? 1 : 0);\n        }\n    });\n    return removedTransforms;\n}\nconst positionalValues = {\n    // Dimensions\n    width: ({ x }, { paddingLeft = \"0\", paddingRight = \"0\", boxSizing }) => {\n        const width = x.max - x.min;\n        return boxSizing === \"border-box\"\n            ? width\n            : width - parseFloat(paddingLeft) - parseFloat(paddingRight);\n    },\n    height: ({ y }, { paddingTop = \"0\", paddingBottom = \"0\", boxSizing }) => {\n        const height = y.max - y.min;\n        return boxSizing === \"border-box\"\n            ? height\n            : height - parseFloat(paddingTop) - parseFloat(paddingBottom);\n    },\n    top: (_bbox, { top }) => parseFloat(top),\n    left: (_bbox, { left }) => parseFloat(left),\n    bottom: ({ y }, { top }) => parseFloat(top) + (y.max - y.min),\n    right: ({ x }, { left }) => parseFloat(left) + (x.max - x.min),\n    // Transform\n    x: (_bbox, { transform }) => (0,_render_dom_parse_transform_mjs__WEBPACK_IMPORTED_MODULE_3__.parseValueFromTransform)(transform, \"x\"),\n    y: (_bbox, { transform }) => (0,_render_dom_parse_transform_mjs__WEBPACK_IMPORTED_MODULE_3__.parseValueFromTransform)(transform, \"y\"),\n};\n// Alias translate longform names\npositionalValues.translateX = positionalValues.x;\npositionalValues.translateY = positionalValues.y;\n\n\n//# sourceMappingURL=unit-conversion.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/unit-conversion.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/data-id.mjs":
/*!**********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/data-id.mjs ***!
  \**********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   optimizedAppearDataAttribute: () => (/* binding */ optimizedAppearDataAttribute),\n/* harmony export */   optimizedAppearDataId: () => (/* binding */ optimizedAppearDataId)\n/* harmony export */ });\n/* harmony import */ var _render_dom_utils_camel_to_dash_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../render/dom/utils/camel-to-dash.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/utils/camel-to-dash.mjs\");\n\n\nconst optimizedAppearDataId = \"framerAppearId\";\nconst optimizedAppearDataAttribute = \"data-\" + (0,_render_dom_utils_camel_to_dash_mjs__WEBPACK_IMPORTED_MODULE_0__.camelToDash)(optimizedAppearDataId);\n\n\n//# sourceMappingURL=data-id.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vb3B0aW1pemVkLWFwcGVhci9kYXRhLWlkLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBdUU7O0FBRXZFO0FBQ0EsK0NBQStDLGdGQUFXOztBQUVLO0FBQy9EIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFxvcHRpbWl6ZWQtYXBwZWFyXFxkYXRhLWlkLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjYW1lbFRvRGFzaCB9IGZyb20gJy4uLy4uL3JlbmRlci9kb20vdXRpbHMvY2FtZWwtdG8tZGFzaC5tanMnO1xuXG5jb25zdCBvcHRpbWl6ZWRBcHBlYXJEYXRhSWQgPSBcImZyYW1lckFwcGVhcklkXCI7XG5jb25zdCBvcHRpbWl6ZWRBcHBlYXJEYXRhQXR0cmlidXRlID0gXCJkYXRhLVwiICsgY2FtZWxUb0Rhc2gob3B0aW1pemVkQXBwZWFyRGF0YUlkKTtcblxuZXhwb3J0IHsgb3B0aW1pemVkQXBwZWFyRGF0YUF0dHJpYnV0ZSwgb3B0aW1pemVkQXBwZWFyRGF0YUlkIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kYXRhLWlkLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/data-id.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/get-appear-id.mjs":
/*!****************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/get-appear-id.mjs ***!
  \****************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getOptimisedAppearId: () => (/* binding */ getOptimisedAppearId)\n/* harmony export */ });\n/* harmony import */ var _data_id_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./data-id.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/data-id.mjs\");\n\n\nfunction getOptimisedAppearId(visualElement) {\n    return visualElement.props[_data_id_mjs__WEBPACK_IMPORTED_MODULE_0__.optimizedAppearDataAttribute];\n}\n\n\n//# sourceMappingURL=get-appear-id.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vb3B0aW1pemVkLWFwcGVhci9nZXQtYXBwZWFyLWlkLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUE2RDs7QUFFN0Q7QUFDQSwrQkFBK0Isc0VBQTRCO0FBQzNEOztBQUVnQztBQUNoQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxcb3B0aW1pemVkLWFwcGVhclxcZ2V0LWFwcGVhci1pZC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgb3B0aW1pemVkQXBwZWFyRGF0YUF0dHJpYnV0ZSB9IGZyb20gJy4vZGF0YS1pZC5tanMnO1xuXG5mdW5jdGlvbiBnZXRPcHRpbWlzZWRBcHBlYXJJZCh2aXN1YWxFbGVtZW50KSB7XG4gICAgcmV0dXJuIHZpc3VhbEVsZW1lbnQucHJvcHNbb3B0aW1pemVkQXBwZWFyRGF0YUF0dHJpYnV0ZV07XG59XG5cbmV4cG9ydCB7IGdldE9wdGltaXNlZEFwcGVhcklkIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtYXBwZWFyLWlkLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/get-appear-id.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/WithPromise.mjs":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/WithPromise.mjs ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   WithPromise: () => (/* binding */ WithPromise)\n/* harmony export */ });\nclass WithPromise {\n    constructor() {\n        this.updateFinished();\n    }\n    get finished() {\n        return this._finished;\n    }\n    updateFinished() {\n        this._finished = new Promise((resolve) => {\n            this.resolve = resolve;\n        });\n    }\n    notifyFinished() {\n        this.resolve();\n    }\n    /**\n     * Allows the animation to be awaited.\n     *\n     * @deprecated Use `finished` instead.\n     */\n    then(onResolve, onReject) {\n        return this.finished.then(onResolve, onReject);\n    }\n}\n\n\n//# sourceMappingURL=WithPromise.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvV2l0aFByb21pc2UubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFdUI7QUFDdkIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXHV0aWxzXFxXaXRoUHJvbWlzZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY2xhc3MgV2l0aFByb21pc2Uge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICB0aGlzLnVwZGF0ZUZpbmlzaGVkKCk7XG4gICAgfVxuICAgIGdldCBmaW5pc2hlZCgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2ZpbmlzaGVkO1xuICAgIH1cbiAgICB1cGRhdGVGaW5pc2hlZCgpIHtcbiAgICAgICAgdGhpcy5fZmluaXNoZWQgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4ge1xuICAgICAgICAgICAgdGhpcy5yZXNvbHZlID0gcmVzb2x2ZTtcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIG5vdGlmeUZpbmlzaGVkKCkge1xuICAgICAgICB0aGlzLnJlc29sdmUoKTtcbiAgICB9XG4gICAgLyoqXG4gICAgICogQWxsb3dzIHRoZSBhbmltYXRpb24gdG8gYmUgYXdhaXRlZC5cbiAgICAgKlxuICAgICAqIEBkZXByZWNhdGVkIFVzZSBgZmluaXNoZWRgIGluc3RlYWQuXG4gICAgICovXG4gICAgdGhlbihvblJlc29sdmUsIG9uUmVqZWN0KSB7XG4gICAgICAgIHJldHVybiB0aGlzLmZpbmlzaGVkLnRoZW4ob25SZXNvbHZlLCBvblJlamVjdCk7XG4gICAgfVxufVxuXG5leHBvcnQgeyBXaXRoUHJvbWlzZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9V2l0aFByb21pc2UubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/WithPromise.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/active-animations.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/active-animations.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   animationMapKey: () => (/* binding */ animationMapKey),\n/* harmony export */   getAnimationMap: () => (/* binding */ getAnimationMap)\n/* harmony export */ });\nconst animationMaps = new WeakMap();\nconst animationMapKey = (name, pseudoElement = \"\") => `${name}:${pseudoElement}`;\nfunction getAnimationMap(element) {\n    let map = animationMaps.get(element);\n    if (!map) {\n        map = new Map();\n        animationMaps.set(element, map);\n    }\n    return map;\n}\n\n\n//# sourceMappingURL=active-animations.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvYWN0aXZlLWFuaW1hdGlvbnMubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQSx5REFBeUQsS0FBSyxHQUFHLGNBQWM7QUFDL0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFNEM7QUFDNUMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXHV0aWxzXFxhY3RpdmUtYW5pbWF0aW9ucy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgYW5pbWF0aW9uTWFwcyA9IG5ldyBXZWFrTWFwKCk7XG5jb25zdCBhbmltYXRpb25NYXBLZXkgPSAobmFtZSwgcHNldWRvRWxlbWVudCA9IFwiXCIpID0+IGAke25hbWV9OiR7cHNldWRvRWxlbWVudH1gO1xuZnVuY3Rpb24gZ2V0QW5pbWF0aW9uTWFwKGVsZW1lbnQpIHtcbiAgICBsZXQgbWFwID0gYW5pbWF0aW9uTWFwcy5nZXQoZWxlbWVudCk7XG4gICAgaWYgKCFtYXApIHtcbiAgICAgICAgbWFwID0gbmV3IE1hcCgpO1xuICAgICAgICBhbmltYXRpb25NYXBzLnNldChlbGVtZW50LCBtYXApO1xuICAgIH1cbiAgICByZXR1cm4gbWFwO1xufVxuXG5leHBvcnQgeyBhbmltYXRpb25NYXBLZXksIGdldEFuaW1hdGlvbk1hcCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWN0aXZlLWFuaW1hdGlvbnMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/active-animations.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/arc.mjs":
/*!*******************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/arc.mjs ***!
  \*******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   arc: () => (/* binding */ arc),\n/* harmony export */   createArcPath: () => (/* binding */ createArcPath)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/wrap.mjs\");\n/* harmony import */ var _value_index_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../value/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var _interfaces_motion_value_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../interfaces/motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/motion-value.mjs\");\n/* harmony import */ var _get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./get-value-transition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs\");\n\n\n\n\n\nconst MIN_LAYOUT_DISTANCE = 20;\nfunction bezierPoint(t, origin, control, target) {\n    const inv = 1 - t;\n    return inv * inv * origin + 2 * inv * t * control + t * t * target;\n}\nfunction bezierTangentAngle(t, originX, controlX, targetX, originY, controlY, targetY) {\n    const dx = 2 * (1 - t) * (controlX - originX) + 2 * t * (targetX - controlX);\n    const dy = 2 * (1 - t) * (controlY - originY) + 2 * t * (targetY - controlY);\n    return Math.atan2(dy, dx) * (180 / Math.PI);\n}\nfunction computeArcControlPoint(fromX, fromY, toX, toY, strength, peak) {\n    const deltaX = toX - fromX;\n    const deltaY = toY - fromY;\n    const distance = Math.sqrt(deltaX * deltaX + deltaY * deltaY);\n    if (distance > 0) {\n        const normalPerpX = -deltaY / distance;\n        const normalPerpY = deltaX / distance;\n        const desiredHeight = strength * distance;\n        return {\n            x: fromX + deltaX * peak + normalPerpX * desiredHeight,\n            y: fromY + deltaY * peak + normalPerpY * desiredHeight,\n        };\n    }\n    return { x: fromX, y: fromY };\n}\n/**\n * The pure sampling factory: `(from, to) => (t) => point`. Internal —\n * used by {@link arc} and the unit tests. Not part of the public surface.\n */\nfunction createArcPath({ strength = 0.5, peak = 0.5, direction, rotate = false, } = {}) {\n    const rotationScale = rotate === true ? 1 : typeof rotate === \"number\" ? rotate : 0;\n    // Auto-direction only: persists across calls to flip the bulge back\n    // onto the same screen side when the dominant axis changes between\n    // calls. Reuse the factory (module scope / useMemo) to keep this alive.\n    let prevBulgeSign;\n    const createInterpolator = (from, to) => {\n        const dx = to.x - from.x;\n        const dy = to.y - from.y;\n        let signed;\n        if (direction === \"cw\") {\n            signed = -strength;\n        }\n        else if (direction === \"ccw\") {\n            signed = strength;\n        }\n        else {\n            const dom = Math.abs(dx) >= Math.abs(dy) ? dx : dy;\n            signed = dom < 0 ? -strength : strength;\n        }\n        let control = computeArcControlPoint(from.x, from.y, to.x, to.y, signed, peak);\n        if (direction === undefined) {\n            const isVertical = Math.abs(dx) < Math.abs(dy);\n            const midX = from.x + dx * peak;\n            const midY = from.y + dy * peak;\n            const bulgeSign = isVertical\n                ? Math.sign(control.x - midX)\n                : Math.sign(control.y - midY);\n            if (prevBulgeSign !== undefined &&\n                bulgeSign !== 0 &&\n                bulgeSign !== prevBulgeSign) {\n                signed = -signed;\n                control = computeArcControlPoint(from.x, from.y, to.x, to.y, signed, peak);\n            }\n            else if (bulgeSign !== 0) {\n                prevBulgeSign = bulgeSign;\n            }\n        }\n        const tangent0 = rotationScale\n            ? bezierTangentAngle(0, from.x, control.x, to.x, from.y, control.y, to.y)\n            : 0;\n        const tangent1 = rotationScale\n            ? bezierTangentAngle(1, from.x, control.x, to.x, from.y, control.y, to.y)\n            : 0;\n        const tangentDelta = rotationScale\n            ? (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.wrap)(-180, 180, tangent1 - tangent0)\n            : 0;\n        return (t) => {\n            const out = {\n                x: bezierPoint(t, from.x, control.x, to.x),\n                y: bezierPoint(t, from.y, control.y, to.y),\n            };\n            if (rotationScale) {\n                const raw = bezierTangentAngle(t, from.x, control.x, to.x, from.y, control.y, to.y);\n                const baseline = tangent0 + tangentDelta * t;\n                out.rotate = (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.wrap)(-180, 180, raw - baseline) * rotationScale;\n            }\n            return out;\n        };\n    };\n    return createInterpolator;\n}\n/**\n * Creates a curved path for `transition.path`:\n *\n * ```ts\n * <motion.div animate={{ x: 200, y: 100 }} transition={{ path: arc() }} />\n * ```\n *\n * Reuse the returned value (module scope / useMemo / useRef) so its\n * continuity closure survives re-renders — a fresh `arc()` has no memory.\n */\nfunction arc(options = {}) {\n    const sample = createArcPath(options);\n    const path = {\n        interpolateProjection(delta) {\n            // `from` is the current translate offset (carries any in-flight\n            // displacement when interrupted); `to` is the new layout origin.\n            // The distance floor avoids visible wobble on tiny shifts.\n            const tx = delta.x.translate;\n            const ty = delta.y.translate;\n            if (Math.sqrt(tx * tx + ty * ty) < MIN_LAYOUT_DISTANCE) {\n                return undefined;\n            }\n            return sample({ x: tx, y: ty }, { x: 0, y: 0 });\n        },\n        animateVisualElement(visualElement, target, transition, delay, animations) {\n            if (!(\"x\" in target || \"y\" in target))\n                return;\n            const xValue = visualElement.getValue(\"x\", visualElement.latestValues[\"x\"] ?? 0);\n            const yValue = visualElement.getValue(\"y\", visualElement.latestValues[\"y\"] ?? 0);\n            const xRaw = target.x;\n            const yRaw = target.y;\n            const xFrom = (Array.isArray(xRaw) && xRaw[0] != null\n                ? xRaw[0]\n                : xValue?.get()) ?? 0;\n            const yFrom = (Array.isArray(yRaw) && yRaw[0] != null\n                ? yRaw[0]\n                : yValue?.get()) ?? 0;\n            const xTo = (Array.isArray(xRaw)\n                ? xRaw[xRaw.length - 1]\n                : xRaw ?? xFrom);\n            const yTo = (Array.isArray(yRaw)\n                ? yRaw[yRaw.length - 1]\n                : yRaw ?? yFrom);\n            // Interruption needs no flag: x/y already hold the displaced\n            // mid-arc position, so xFrom/yFrom carry the continuity geometry.\n            const interpolate = sample({ x: xFrom, y: yFrom }, { x: xTo, y: yTo });\n            // Drive a dedicated `pathRotation` value (composed onto `rotate`\n            // at the build sites) rather than `rotate` itself, so a\n            // concurrent rotate animation composes and nothing accumulates\n            // on interrupt.\n            const pathRotationValue = interpolate(0).rotate !== undefined\n                ? visualElement.getValue(\"pathRotation\", 0)\n                : undefined;\n            const pathTransition = {\n                delay,\n                ...(0,_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_1__.getValueTransition)(transition || {}, \"x\"),\n            };\n            delete pathTransition.path;\n            const progress = (0,_value_index_mjs__WEBPACK_IMPORTED_MODULE_2__.motionValue)(0);\n            progress.start((0,_interfaces_motion_value_mjs__WEBPACK_IMPORTED_MODULE_3__.animateMotionValue)(\"\", progress, [0, 1000], {\n                ...pathTransition,\n                isSync: true,\n                velocity: 0,\n                onUpdate: (latest) => {\n                    const point = interpolate(latest / 1000);\n                    xValue?.set(point.x);\n                    yValue?.set(point.y);\n                    if (pathRotationValue && point.rotate !== undefined) {\n                        pathRotationValue.set(point.rotate);\n                    }\n                },\n                onComplete: () => {\n                    xValue?.set(xTo);\n                    yValue?.set(yTo);\n                    pathRotationValue?.set(0);\n                },\n                // Interrupt/cancel must clear our additive contribution\n                // so it can't linger on top of the user's `rotate`.\n                onStop: () => pathRotationValue?.set(0),\n                onCancel: () => pathRotationValue?.set(0),\n            }));\n            if (progress.animation)\n                animations.push(progress.animation);\n            delete target.x;\n            delete target.y;\n        },\n    };\n    return path;\n}\n\n\n//# sourceMappingURL=arc.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/arc.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/calc-child-stagger.mjs":
/*!**********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/calc-child-stagger.mjs ***!
  \**********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   calcChildStagger: () => (/* binding */ calcChildStagger)\n/* harmony export */ });\nfunction calcChildStagger(children, child, delayChildren, staggerChildren = 0, staggerDirection = 1) {\n    const index = Array.from(children)\n        .sort((a, b) => a.sortNodePosition(b))\n        .indexOf(child);\n    const numChildren = children.size;\n    const maxStaggerDuration = (numChildren - 1) * staggerChildren;\n    const delayIsFunction = typeof delayChildren === \"function\";\n    return delayIsFunction\n        ? delayChildren(index, numChildren)\n        : staggerDirection === 1\n            ? index * staggerChildren\n            : maxStaggerDuration - index * staggerChildren;\n}\n\n\n//# sourceMappingURL=calc-child-stagger.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvY2FsYy1jaGlsZC1zdGFnZ2VyLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRTRCO0FBQzVCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFx1dGlsc1xcY2FsYy1jaGlsZC1zdGFnZ2VyLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBjYWxjQ2hpbGRTdGFnZ2VyKGNoaWxkcmVuLCBjaGlsZCwgZGVsYXlDaGlsZHJlbiwgc3RhZ2dlckNoaWxkcmVuID0gMCwgc3RhZ2dlckRpcmVjdGlvbiA9IDEpIHtcbiAgICBjb25zdCBpbmRleCA9IEFycmF5LmZyb20oY2hpbGRyZW4pXG4gICAgICAgIC5zb3J0KChhLCBiKSA9PiBhLnNvcnROb2RlUG9zaXRpb24oYikpXG4gICAgICAgIC5pbmRleE9mKGNoaWxkKTtcbiAgICBjb25zdCBudW1DaGlsZHJlbiA9IGNoaWxkcmVuLnNpemU7XG4gICAgY29uc3QgbWF4U3RhZ2dlckR1cmF0aW9uID0gKG51bUNoaWxkcmVuIC0gMSkgKiBzdGFnZ2VyQ2hpbGRyZW47XG4gICAgY29uc3QgZGVsYXlJc0Z1bmN0aW9uID0gdHlwZW9mIGRlbGF5Q2hpbGRyZW4gPT09IFwiZnVuY3Rpb25cIjtcbiAgICByZXR1cm4gZGVsYXlJc0Z1bmN0aW9uXG4gICAgICAgID8gZGVsYXlDaGlsZHJlbihpbmRleCwgbnVtQ2hpbGRyZW4pXG4gICAgICAgIDogc3RhZ2dlckRpcmVjdGlvbiA9PT0gMVxuICAgICAgICAgICAgPyBpbmRleCAqIHN0YWdnZXJDaGlsZHJlblxuICAgICAgICAgICAgOiBtYXhTdGFnZ2VyRHVyYXRpb24gLSBpbmRleCAqIHN0YWdnZXJDaGlsZHJlbjtcbn1cblxuZXhwb3J0IHsgY2FsY0NoaWxkU3RhZ2dlciB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2FsYy1jaGlsZC1zdGFnZ2VyLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/calc-child-stagger.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/can-animate.mjs":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/can-animate.mjs ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   canAnimate: () => (/* binding */ canAnimate)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var _generators_utils_is_generator_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../generators/utils/is-generator.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/is-generator.mjs\");\n/* harmony import */ var _is_animatable_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is-animatable.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-animatable.mjs\");\n\n\n\n\nfunction hasKeyframesChanged(keyframes) {\n    const current = keyframes[0];\n    if (keyframes.length === 1)\n        return true;\n    for (let i = 0; i < keyframes.length; i++) {\n        if (keyframes[i] !== current)\n            return true;\n    }\n}\nfunction canAnimate(keyframes, name, type, velocity) {\n    /**\n     * Check if we're able to animate between the start and end keyframes,\n     * and throw a warning if we're attempting to animate between one that's\n     * animatable and another that isn't.\n     */\n    const originKeyframe = keyframes[0];\n    if (originKeyframe === null) {\n        return false;\n    }\n    /**\n     * These aren't traditionally animatable but we do support them.\n     * In future we could look into making this more generic or replacing\n     * this function with mix() === mixImmediate\n     */\n    if (name === \"display\" || name === \"visibility\")\n        return true;\n    const targetKeyframe = keyframes[keyframes.length - 1];\n    const isOriginAnimatable = (0,_is_animatable_mjs__WEBPACK_IMPORTED_MODULE_0__.isAnimatable)(originKeyframe, name);\n    const isTargetAnimatable = (0,_is_animatable_mjs__WEBPACK_IMPORTED_MODULE_0__.isAnimatable)(targetKeyframe, name);\n    (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.warning)(isOriginAnimatable === isTargetAnimatable, `You are trying to animate ${name} from \"${originKeyframe}\" to \"${targetKeyframe}\". \"${isOriginAnimatable ? targetKeyframe : originKeyframe}\" is not an animatable value.`, \"value-not-animatable\");\n    // Always skip if any of these are true\n    if (!isOriginAnimatable || !isTargetAnimatable) {\n        return false;\n    }\n    return (hasKeyframesChanged(keyframes) ||\n        ((type === \"spring\" || (0,_generators_utils_is_generator_mjs__WEBPACK_IMPORTED_MODULE_2__.isGenerator)(type)) && velocity));\n}\n\n\n//# sourceMappingURL=can-animate.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvY2FuLWFuaW1hdGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBdUM7QUFDNEI7QUFDaEI7O0FBRW5EO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLHNCQUFzQjtBQUMxQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQixnRUFBWTtBQUMzQywrQkFBK0IsZ0VBQVk7QUFDM0MsSUFBSSxxREFBTyx5RUFBeUUsTUFBTSxRQUFRLGVBQWUsUUFBUSxlQUFlLE1BQU0scURBQXFEO0FBQ25NO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0IsK0VBQVc7QUFDMUM7O0FBRXNCO0FBQ3RCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFx1dGlsc1xcY2FuLWFuaW1hdGUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHdhcm5pbmcgfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuaW1wb3J0IHsgaXNHZW5lcmF0b3IgfSBmcm9tICcuLi9nZW5lcmF0b3JzL3V0aWxzL2lzLWdlbmVyYXRvci5tanMnO1xuaW1wb3J0IHsgaXNBbmltYXRhYmxlIH0gZnJvbSAnLi9pcy1hbmltYXRhYmxlLm1qcyc7XG5cbmZ1bmN0aW9uIGhhc0tleWZyYW1lc0NoYW5nZWQoa2V5ZnJhbWVzKSB7XG4gICAgY29uc3QgY3VycmVudCA9IGtleWZyYW1lc1swXTtcbiAgICBpZiAoa2V5ZnJhbWVzLmxlbmd0aCA9PT0gMSlcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBrZXlmcmFtZXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgaWYgKGtleWZyYW1lc1tpXSAhPT0gY3VycmVudClcbiAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cbn1cbmZ1bmN0aW9uIGNhbkFuaW1hdGUoa2V5ZnJhbWVzLCBuYW1lLCB0eXBlLCB2ZWxvY2l0eSkge1xuICAgIC8qKlxuICAgICAqIENoZWNrIGlmIHdlJ3JlIGFibGUgdG8gYW5pbWF0ZSBiZXR3ZWVuIHRoZSBzdGFydCBhbmQgZW5kIGtleWZyYW1lcyxcbiAgICAgKiBhbmQgdGhyb3cgYSB3YXJuaW5nIGlmIHdlJ3JlIGF0dGVtcHRpbmcgdG8gYW5pbWF0ZSBiZXR3ZWVuIG9uZSB0aGF0J3NcbiAgICAgKiBhbmltYXRhYmxlIGFuZCBhbm90aGVyIHRoYXQgaXNuJ3QuXG4gICAgICovXG4gICAgY29uc3Qgb3JpZ2luS2V5ZnJhbWUgPSBrZXlmcmFtZXNbMF07XG4gICAgaWYgKG9yaWdpbktleWZyYW1lID09PSBudWxsKSB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gICAgLyoqXG4gICAgICogVGhlc2UgYXJlbid0IHRyYWRpdGlvbmFsbHkgYW5pbWF0YWJsZSBidXQgd2UgZG8gc3VwcG9ydCB0aGVtLlxuICAgICAqIEluIGZ1dHVyZSB3ZSBjb3VsZCBsb29rIGludG8gbWFraW5nIHRoaXMgbW9yZSBnZW5lcmljIG9yIHJlcGxhY2luZ1xuICAgICAqIHRoaXMgZnVuY3Rpb24gd2l0aCBtaXgoKSA9PT0gbWl4SW1tZWRpYXRlXG4gICAgICovXG4gICAgaWYgKG5hbWUgPT09IFwiZGlzcGxheVwiIHx8IG5hbWUgPT09IFwidmlzaWJpbGl0eVwiKVxuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICBjb25zdCB0YXJnZXRLZXlmcmFtZSA9IGtleWZyYW1lc1trZXlmcmFtZXMubGVuZ3RoIC0gMV07XG4gICAgY29uc3QgaXNPcmlnaW5BbmltYXRhYmxlID0gaXNBbmltYXRhYmxlKG9yaWdpbktleWZyYW1lLCBuYW1lKTtcbiAgICBjb25zdCBpc1RhcmdldEFuaW1hdGFibGUgPSBpc0FuaW1hdGFibGUodGFyZ2V0S2V5ZnJhbWUsIG5hbWUpO1xuICAgIHdhcm5pbmcoaXNPcmlnaW5BbmltYXRhYmxlID09PSBpc1RhcmdldEFuaW1hdGFibGUsIGBZb3UgYXJlIHRyeWluZyB0byBhbmltYXRlICR7bmFtZX0gZnJvbSBcIiR7b3JpZ2luS2V5ZnJhbWV9XCIgdG8gXCIke3RhcmdldEtleWZyYW1lfVwiLiBcIiR7aXNPcmlnaW5BbmltYXRhYmxlID8gdGFyZ2V0S2V5ZnJhbWUgOiBvcmlnaW5LZXlmcmFtZX1cIiBpcyBub3QgYW4gYW5pbWF0YWJsZSB2YWx1ZS5gLCBcInZhbHVlLW5vdC1hbmltYXRhYmxlXCIpO1xuICAgIC8vIEFsd2F5cyBza2lwIGlmIGFueSBvZiB0aGVzZSBhcmUgdHJ1ZVxuICAgIGlmICghaXNPcmlnaW5BbmltYXRhYmxlIHx8ICFpc1RhcmdldEFuaW1hdGFibGUpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgICByZXR1cm4gKGhhc0tleWZyYW1lc0NoYW5nZWQoa2V5ZnJhbWVzKSB8fFxuICAgICAgICAoKHR5cGUgPT09IFwic3ByaW5nXCIgfHwgaXNHZW5lcmF0b3IodHlwZSkpICYmIHZlbG9jaXR5KSk7XG59XG5cbmV4cG9ydCB7IGNhbkFuaW1hdGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNhbi1hbmltYXRlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/can-animate.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/css-variables-conversion.mjs":
/*!****************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/css-variables-conversion.mjs ***!
  \****************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getVariableValue: () => (/* binding */ getVariableValue),\n/* harmony export */   parseCSSVariable: () => (/* binding */ parseCSSVariable)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-numerical-string.mjs\");\n/* harmony import */ var _is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./is-css-variable.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs\");\n\n\n\n/**\n * Parse Framer's special CSS variable format into a CSS token and a fallback.\n *\n * ```\n * `var(--foo, #fff)` => [`--foo`, '#fff']\n * ```\n *\n * @param current\n */\nconst splitCSSVariableRegex = \n// eslint-disable-next-line redos-detector/no-unsafe-regex -- false positive, as it can match a lot of words\n/^var\\(--(?:([\\w-]+)|([\\w-]+), ?([a-zA-Z\\d ()%#.,-]+))\\)/u;\nfunction parseCSSVariable(current) {\n    const match = splitCSSVariableRegex.exec(current);\n    if (!match)\n        return [,];\n    const [, token1, token2, fallback] = match;\n    return [`--${token1 ?? token2}`, fallback];\n}\nconst maxDepth = 4;\nfunction getVariableValue(current, element, depth = 1) {\n    (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.invariant)(depth <= maxDepth, `Max CSS variable fallback depth detected in property \"${current}\". This may indicate a circular fallback dependency.`, \"max-css-var-depth\");\n    const [token, fallback] = parseCSSVariable(current);\n    // No CSS variable detected\n    if (!token)\n        return;\n    // Attempt to read this CSS variable off the element\n    const resolved = window.getComputedStyle(element).getPropertyValue(token);\n    if (resolved) {\n        const trimmed = resolved.trim();\n        return (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.isNumericalString)(trimmed) ? parseFloat(trimmed) : trimmed;\n    }\n    return (0,_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_2__.isCSSVariableToken)(fallback)\n        ? getVariableValue(fallback, element, depth + 1)\n        : fallback;\n}\n\n\n//# sourceMappingURL=css-variables-conversion.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvY3NzLXZhcmlhYmxlcy1jb252ZXJzaW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUE0RDtBQUNEOztBQUUzRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLGlCQUFpQjtBQUNsQztBQUNBO0FBQ0E7QUFDQSxJQUFJLHVEQUFTLDZFQUE2RSxRQUFRO0FBQ2xHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLCtEQUFpQjtBQUNoQztBQUNBLFdBQVcsd0VBQWtCO0FBQzdCO0FBQ0E7QUFDQTs7QUFFOEM7QUFDOUMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXHV0aWxzXFxjc3MtdmFyaWFibGVzLWNvbnZlcnNpb24ubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGludmFyaWFudCwgaXNOdW1lcmljYWxTdHJpbmcgfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuaW1wb3J0IHsgaXNDU1NWYXJpYWJsZVRva2VuIH0gZnJvbSAnLi9pcy1jc3MtdmFyaWFibGUubWpzJztcblxuLyoqXG4gKiBQYXJzZSBGcmFtZXIncyBzcGVjaWFsIENTUyB2YXJpYWJsZSBmb3JtYXQgaW50byBhIENTUyB0b2tlbiBhbmQgYSBmYWxsYmFjay5cbiAqXG4gKiBgYGBcbiAqIGB2YXIoLS1mb28sICNmZmYpYCA9PiBbYC0tZm9vYCwgJyNmZmYnXVxuICogYGBgXG4gKlxuICogQHBhcmFtIGN1cnJlbnRcbiAqL1xuY29uc3Qgc3BsaXRDU1NWYXJpYWJsZVJlZ2V4ID0gXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVkb3MtZGV0ZWN0b3Ivbm8tdW5zYWZlLXJlZ2V4IC0tIGZhbHNlIHBvc2l0aXZlLCBhcyBpdCBjYW4gbWF0Y2ggYSBsb3Qgb2Ygd29yZHNcbi9edmFyXFwoLS0oPzooW1xcdy1dKyl8KFtcXHctXSspLCA/KFthLXpBLVpcXGQgKCklIy4sLV0rKSlcXCkvdTtcbmZ1bmN0aW9uIHBhcnNlQ1NTVmFyaWFibGUoY3VycmVudCkge1xuICAgIGNvbnN0IG1hdGNoID0gc3BsaXRDU1NWYXJpYWJsZVJlZ2V4LmV4ZWMoY3VycmVudCk7XG4gICAgaWYgKCFtYXRjaClcbiAgICAgICAgcmV0dXJuIFssXTtcbiAgICBjb25zdCBbLCB0b2tlbjEsIHRva2VuMiwgZmFsbGJhY2tdID0gbWF0Y2g7XG4gICAgcmV0dXJuIFtgLS0ke3Rva2VuMSA/PyB0b2tlbjJ9YCwgZmFsbGJhY2tdO1xufVxuY29uc3QgbWF4RGVwdGggPSA0O1xuZnVuY3Rpb24gZ2V0VmFyaWFibGVWYWx1ZShjdXJyZW50LCBlbGVtZW50LCBkZXB0aCA9IDEpIHtcbiAgICBpbnZhcmlhbnQoZGVwdGggPD0gbWF4RGVwdGgsIGBNYXggQ1NTIHZhcmlhYmxlIGZhbGxiYWNrIGRlcHRoIGRldGVjdGVkIGluIHByb3BlcnR5IFwiJHtjdXJyZW50fVwiLiBUaGlzIG1heSBpbmRpY2F0ZSBhIGNpcmN1bGFyIGZhbGxiYWNrIGRlcGVuZGVuY3kuYCwgXCJtYXgtY3NzLXZhci1kZXB0aFwiKTtcbiAgICBjb25zdCBbdG9rZW4sIGZhbGxiYWNrXSA9IHBhcnNlQ1NTVmFyaWFibGUoY3VycmVudCk7XG4gICAgLy8gTm8gQ1NTIHZhcmlhYmxlIGRldGVjdGVkXG4gICAgaWYgKCF0b2tlbilcbiAgICAgICAgcmV0dXJuO1xuICAgIC8vIEF0dGVtcHQgdG8gcmVhZCB0aGlzIENTUyB2YXJpYWJsZSBvZmYgdGhlIGVsZW1lbnRcbiAgICBjb25zdCByZXNvbHZlZCA9IHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGVsZW1lbnQpLmdldFByb3BlcnR5VmFsdWUodG9rZW4pO1xuICAgIGlmIChyZXNvbHZlZCkge1xuICAgICAgICBjb25zdCB0cmltbWVkID0gcmVzb2x2ZWQudHJpbSgpO1xuICAgICAgICByZXR1cm4gaXNOdW1lcmljYWxTdHJpbmcodHJpbW1lZCkgPyBwYXJzZUZsb2F0KHRyaW1tZWQpIDogdHJpbW1lZDtcbiAgICB9XG4gICAgcmV0dXJuIGlzQ1NTVmFyaWFibGVUb2tlbihmYWxsYmFjaylcbiAgICAgICAgPyBnZXRWYXJpYWJsZVZhbHVlKGZhbGxiYWNrLCBlbGVtZW50LCBkZXB0aCArIDEpXG4gICAgICAgIDogZmFsbGJhY2s7XG59XG5cbmV4cG9ydCB7IGdldFZhcmlhYmxlVmFsdWUsIHBhcnNlQ1NTVmFyaWFibGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNzcy12YXJpYWJsZXMtY29udmVyc2lvbi5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/css-variables-conversion.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/default-transitions.mjs":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/default-transitions.mjs ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getDefaultTransition: () => (/* binding */ getDefaultTransition)\n/* harmony export */ });\n/* harmony import */ var _render_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../render/utils/keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n\n\nconst underDampedSpring = {\n    type: \"spring\",\n    stiffness: 500,\n    damping: 25,\n    restSpeed: 10,\n};\nconst criticallyDampedSpring = (target) => ({\n    type: \"spring\",\n    stiffness: 550,\n    damping: target === 0 ? 2 * Math.sqrt(550) : 30,\n    restSpeed: 10,\n});\nconst keyframesTransition = {\n    type: \"keyframes\",\n    duration: 0.8,\n};\n/**\n * Default easing curve is a slightly shallower version of\n * the default browser easing curve.\n */\nconst ease = {\n    type: \"keyframes\",\n    ease: [0.25, 0.1, 0.35, 1],\n    duration: 0.3,\n};\nconst getDefaultTransition = (valueKey, { keyframes }) => {\n    if (keyframes.length > 2) {\n        return keyframesTransition;\n    }\n    else if (_render_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__.transformProps.has(valueKey)) {\n        return valueKey.startsWith(\"scale\")\n            ? criticallyDampedSpring(keyframes[1])\n            : underDampedSpring;\n    }\n    return ease;\n};\n\n\n//# sourceMappingURL=default-transitions.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvZGVmYXVsdC10cmFuc2l0aW9ucy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBdUU7O0FBRXZFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsV0FBVztBQUNyRDtBQUNBO0FBQ0E7QUFDQSxhQUFhLDRFQUFjO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFZ0M7QUFDaEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXHV0aWxzXFxkZWZhdWx0LXRyYW5zaXRpb25zLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB0cmFuc2Zvcm1Qcm9wcyB9IGZyb20gJy4uLy4uL3JlbmRlci91dGlscy9rZXlzLXRyYW5zZm9ybS5tanMnO1xuXG5jb25zdCB1bmRlckRhbXBlZFNwcmluZyA9IHtcbiAgICB0eXBlOiBcInNwcmluZ1wiLFxuICAgIHN0aWZmbmVzczogNTAwLFxuICAgIGRhbXBpbmc6IDI1LFxuICAgIHJlc3RTcGVlZDogMTAsXG59O1xuY29uc3QgY3JpdGljYWxseURhbXBlZFNwcmluZyA9ICh0YXJnZXQpID0+ICh7XG4gICAgdHlwZTogXCJzcHJpbmdcIixcbiAgICBzdGlmZm5lc3M6IDU1MCxcbiAgICBkYW1waW5nOiB0YXJnZXQgPT09IDAgPyAyICogTWF0aC5zcXJ0KDU1MCkgOiAzMCxcbiAgICByZXN0U3BlZWQ6IDEwLFxufSk7XG5jb25zdCBrZXlmcmFtZXNUcmFuc2l0aW9uID0ge1xuICAgIHR5cGU6IFwia2V5ZnJhbWVzXCIsXG4gICAgZHVyYXRpb246IDAuOCxcbn07XG4vKipcbiAqIERlZmF1bHQgZWFzaW5nIGN1cnZlIGlzIGEgc2xpZ2h0bHkgc2hhbGxvd2VyIHZlcnNpb24gb2ZcbiAqIHRoZSBkZWZhdWx0IGJyb3dzZXIgZWFzaW5nIGN1cnZlLlxuICovXG5jb25zdCBlYXNlID0ge1xuICAgIHR5cGU6IFwia2V5ZnJhbWVzXCIsXG4gICAgZWFzZTogWzAuMjUsIDAuMSwgMC4zNSwgMV0sXG4gICAgZHVyYXRpb246IDAuMyxcbn07XG5jb25zdCBnZXREZWZhdWx0VHJhbnNpdGlvbiA9ICh2YWx1ZUtleSwgeyBrZXlmcmFtZXMgfSkgPT4ge1xuICAgIGlmIChrZXlmcmFtZXMubGVuZ3RoID4gMikge1xuICAgICAgICByZXR1cm4ga2V5ZnJhbWVzVHJhbnNpdGlvbjtcbiAgICB9XG4gICAgZWxzZSBpZiAodHJhbnNmb3JtUHJvcHMuaGFzKHZhbHVlS2V5KSkge1xuICAgICAgICByZXR1cm4gdmFsdWVLZXkuc3RhcnRzV2l0aChcInNjYWxlXCIpXG4gICAgICAgICAgICA/IGNyaXRpY2FsbHlEYW1wZWRTcHJpbmcoa2V5ZnJhbWVzWzFdKVxuICAgICAgICAgICAgOiB1bmRlckRhbXBlZFNwcmluZztcbiAgICB9XG4gICAgcmV0dXJuIGVhc2U7XG59O1xuXG5leHBvcnQgeyBnZXREZWZhdWx0VHJhbnNpdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGVmYXVsdC10cmFuc2l0aW9ucy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/default-transitions.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs":
/*!************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs ***!
  \************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getValueTransition: () => (/* binding */ getValueTransition)\n/* harmony export */ });\n/* harmony import */ var _resolve_transition_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./resolve-transition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/resolve-transition.mjs\");\n\n\nfunction getValueTransition(transition, key) {\n    const valueTransition = transition?.[key] ??\n        transition?.[\"default\"] ??\n        transition;\n    if (valueTransition !== transition) {\n        return (0,_resolve_transition_mjs__WEBPACK_IMPORTED_MODULE_0__.resolveTransition)(valueTransition, transition);\n    }\n    return valueTransition;\n}\n\n\n//# sourceMappingURL=get-value-transition.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvZ2V0LXZhbHVlLXRyYW5zaXRpb24ubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQTZEOztBQUU3RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZSwwRUFBaUI7QUFDaEM7QUFDQTtBQUNBOztBQUU4QjtBQUM5QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxcdXRpbHNcXGdldC12YWx1ZS10cmFuc2l0aW9uLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZXNvbHZlVHJhbnNpdGlvbiB9IGZyb20gJy4vcmVzb2x2ZS10cmFuc2l0aW9uLm1qcyc7XG5cbmZ1bmN0aW9uIGdldFZhbHVlVHJhbnNpdGlvbih0cmFuc2l0aW9uLCBrZXkpIHtcbiAgICBjb25zdCB2YWx1ZVRyYW5zaXRpb24gPSB0cmFuc2l0aW9uPy5ba2V5XSA/P1xuICAgICAgICB0cmFuc2l0aW9uPy5bXCJkZWZhdWx0XCJdID8/XG4gICAgICAgIHRyYW5zaXRpb247XG4gICAgaWYgKHZhbHVlVHJhbnNpdGlvbiAhPT0gdHJhbnNpdGlvbikge1xuICAgICAgICByZXR1cm4gcmVzb2x2ZVRyYW5zaXRpb24odmFsdWVUcmFuc2l0aW9uLCB0cmFuc2l0aW9uKTtcbiAgICB9XG4gICAgcmV0dXJuIHZhbHVlVHJhbnNpdGlvbjtcbn1cblxuZXhwb3J0IHsgZ2V0VmFsdWVUcmFuc2l0aW9uIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtdmFsdWUtdHJhbnNpdGlvbi5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-animatable.mjs":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-animatable.mjs ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isAnimatable: () => (/* binding */ isAnimatable)\n/* harmony export */ });\n/* harmony import */ var _value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../value/types/complex/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs\");\n\n\n/**\n * Check if a value is animatable. Examples:\n *\n * ✅: 100, \"100px\", \"#fff\"\n * ❌: \"block\", \"url(2.jpg)\"\n * @param value\n *\n * @internal\n */\nconst isAnimatable = (value, name) => {\n    // If the list of keys that might be non-animatable grows, replace with Set\n    if (name === \"zIndex\")\n        return false;\n    // If it's a number or a keyframes array, we can animate it. We might at some point\n    // need to do a deep isAnimatable check of keyframes, or let Popmotion handle this,\n    // but for now lets leave it like this for performance reasons\n    if (typeof value === \"number\" || Array.isArray(value))\n        return true;\n    if (typeof value === \"string\" && // It's animatable if we have a string\n        (_value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_0__.complex.test(value) || value === \"0\") && // And it contains numbers and/or colors\n        !value.startsWith(\"url(\") // Unless it starts with \"url(\"\n    ) {\n        return true;\n    }\n    return false;\n};\n\n\n//# sourceMappingURL=is-animatable.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvaXMtYW5pbWF0YWJsZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBOEQ7O0FBRTlEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUyxtRUFBTztBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXdCO0FBQ3hCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFx1dGlsc1xcaXMtYW5pbWF0YWJsZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY29tcGxleCB9IGZyb20gJy4uLy4uL3ZhbHVlL3R5cGVzL2NvbXBsZXgvaW5kZXgubWpzJztcblxuLyoqXG4gKiBDaGVjayBpZiBhIHZhbHVlIGlzIGFuaW1hdGFibGUuIEV4YW1wbGVzOlxuICpcbiAqIOKchTogMTAwLCBcIjEwMHB4XCIsIFwiI2ZmZlwiXG4gKiDinYw6IFwiYmxvY2tcIiwgXCJ1cmwoMi5qcGcpXCJcbiAqIEBwYXJhbSB2YWx1ZVxuICpcbiAqIEBpbnRlcm5hbFxuICovXG5jb25zdCBpc0FuaW1hdGFibGUgPSAodmFsdWUsIG5hbWUpID0+IHtcbiAgICAvLyBJZiB0aGUgbGlzdCBvZiBrZXlzIHRoYXQgbWlnaHQgYmUgbm9uLWFuaW1hdGFibGUgZ3Jvd3MsIHJlcGxhY2Ugd2l0aCBTZXRcbiAgICBpZiAobmFtZSA9PT0gXCJ6SW5kZXhcIilcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIC8vIElmIGl0J3MgYSBudW1iZXIgb3IgYSBrZXlmcmFtZXMgYXJyYXksIHdlIGNhbiBhbmltYXRlIGl0LiBXZSBtaWdodCBhdCBzb21lIHBvaW50XG4gICAgLy8gbmVlZCB0byBkbyBhIGRlZXAgaXNBbmltYXRhYmxlIGNoZWNrIG9mIGtleWZyYW1lcywgb3IgbGV0IFBvcG1vdGlvbiBoYW5kbGUgdGhpcyxcbiAgICAvLyBidXQgZm9yIG5vdyBsZXRzIGxlYXZlIGl0IGxpa2UgdGhpcyBmb3IgcGVyZm9ybWFuY2UgcmVhc29uc1xuICAgIGlmICh0eXBlb2YgdmFsdWUgPT09IFwibnVtYmVyXCIgfHwgQXJyYXkuaXNBcnJheSh2YWx1ZSkpXG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgIGlmICh0eXBlb2YgdmFsdWUgPT09IFwic3RyaW5nXCIgJiYgLy8gSXQncyBhbmltYXRhYmxlIGlmIHdlIGhhdmUgYSBzdHJpbmdcbiAgICAgICAgKGNvbXBsZXgudGVzdCh2YWx1ZSkgfHwgdmFsdWUgPT09IFwiMFwiKSAmJiAvLyBBbmQgaXQgY29udGFpbnMgbnVtYmVycyBhbmQvb3IgY29sb3JzXG4gICAgICAgICF2YWx1ZS5zdGFydHNXaXRoKFwidXJsKFwiKSAvLyBVbmxlc3MgaXQgc3RhcnRzIHdpdGggXCJ1cmwoXCJcbiAgICApIHtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICAgIHJldHVybiBmYWxzZTtcbn07XG5cbmV4cG9ydCB7IGlzQW5pbWF0YWJsZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtYW5pbWF0YWJsZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-animatable.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   containsCSSVariable: () => (/* binding */ containsCSSVariable),\n/* harmony export */   isCSSVariableName: () => (/* binding */ isCSSVariableName),\n/* harmony export */   isCSSVariableToken: () => (/* binding */ isCSSVariableToken)\n/* harmony export */ });\nconst checkStringStartsWith = (token) => (key) => typeof key === \"string\" && key.startsWith(token);\nconst isCSSVariableName = \n/*@__PURE__*/ checkStringStartsWith(\"--\");\nconst startsAsVariableToken = \n/*@__PURE__*/ checkStringStartsWith(\"var(--\");\nconst isCSSVariableToken = (value) => {\n    const startsWithToken = startsAsVariableToken(value);\n    if (!startsWithToken)\n        return false;\n    // Ensure any comments are stripped from the value as this can harm performance of the regex.\n    return singleCssVariableRegex.test(value.split(\"/*\")[0].trim());\n};\nconst singleCssVariableRegex = /var\\(--(?:[\\w-]+\\s*|[\\w-]+\\s*,(?:\\s*[^)(\\s]|\\s*\\((?:[^)(]|\\([^)(]*\\))*\\))+\\s*)\\)$/iu;\n/**\n * Check if a value contains a CSS variable anywhere (e.g. inside calc()).\n * Unlike isCSSVariableToken which checks if the value IS a var() token,\n * this checks if the value CONTAINS var() somewhere in the string.\n */\nfunction containsCSSVariable(value) {\n    if (typeof value !== \"string\")\n        return false;\n    // Strip comments to avoid false positives\n    return value.split(\"/*\")[0].includes(\"var(--\");\n}\n\n\n//# sourceMappingURL=is-css-variable.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvaXMtY3NzLXZhcmlhYmxlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXNFO0FBQ3RFIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFx1dGlsc1xcaXMtY3NzLXZhcmlhYmxlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjaGVja1N0cmluZ1N0YXJ0c1dpdGggPSAodG9rZW4pID0+IChrZXkpID0+IHR5cGVvZiBrZXkgPT09IFwic3RyaW5nXCIgJiYga2V5LnN0YXJ0c1dpdGgodG9rZW4pO1xuY29uc3QgaXNDU1NWYXJpYWJsZU5hbWUgPSBcbi8qQF9fUFVSRV9fKi8gY2hlY2tTdHJpbmdTdGFydHNXaXRoKFwiLS1cIik7XG5jb25zdCBzdGFydHNBc1ZhcmlhYmxlVG9rZW4gPSBcbi8qQF9fUFVSRV9fKi8gY2hlY2tTdHJpbmdTdGFydHNXaXRoKFwidmFyKC0tXCIpO1xuY29uc3QgaXNDU1NWYXJpYWJsZVRva2VuID0gKHZhbHVlKSA9PiB7XG4gICAgY29uc3Qgc3RhcnRzV2l0aFRva2VuID0gc3RhcnRzQXNWYXJpYWJsZVRva2VuKHZhbHVlKTtcbiAgICBpZiAoIXN0YXJ0c1dpdGhUb2tlbilcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIC8vIEVuc3VyZSBhbnkgY29tbWVudHMgYXJlIHN0cmlwcGVkIGZyb20gdGhlIHZhbHVlIGFzIHRoaXMgY2FuIGhhcm0gcGVyZm9ybWFuY2Ugb2YgdGhlIHJlZ2V4LlxuICAgIHJldHVybiBzaW5nbGVDc3NWYXJpYWJsZVJlZ2V4LnRlc3QodmFsdWUuc3BsaXQoXCIvKlwiKVswXS50cmltKCkpO1xufTtcbmNvbnN0IHNpbmdsZUNzc1ZhcmlhYmxlUmVnZXggPSAvdmFyXFwoLS0oPzpbXFx3LV0rXFxzKnxbXFx3LV0rXFxzKiwoPzpcXHMqW14pKFxcc118XFxzKlxcKCg/OlteKShdfFxcKFteKShdKlxcKSkqXFwpKStcXHMqKVxcKSQvaXU7XG4vKipcbiAqIENoZWNrIGlmIGEgdmFsdWUgY29udGFpbnMgYSBDU1MgdmFyaWFibGUgYW55d2hlcmUgKGUuZy4gaW5zaWRlIGNhbGMoKSkuXG4gKiBVbmxpa2UgaXNDU1NWYXJpYWJsZVRva2VuIHdoaWNoIGNoZWNrcyBpZiB0aGUgdmFsdWUgSVMgYSB2YXIoKSB0b2tlbixcbiAqIHRoaXMgY2hlY2tzIGlmIHRoZSB2YWx1ZSBDT05UQUlOUyB2YXIoKSBzb21ld2hlcmUgaW4gdGhlIHN0cmluZy5cbiAqL1xuZnVuY3Rpb24gY29udGFpbnNDU1NWYXJpYWJsZSh2YWx1ZSkge1xuICAgIGlmICh0eXBlb2YgdmFsdWUgIT09IFwic3RyaW5nXCIpXG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAvLyBTdHJpcCBjb21tZW50cyB0byBhdm9pZCBmYWxzZSBwb3NpdGl2ZXNcbiAgICByZXR1cm4gdmFsdWUuc3BsaXQoXCIvKlwiKVswXS5pbmNsdWRlcyhcInZhcigtLVwiKTtcbn1cblxuZXhwb3J0IHsgY29udGFpbnNDU1NWYXJpYWJsZSwgaXNDU1NWYXJpYWJsZU5hbWUsIGlzQ1NTVmFyaWFibGVUb2tlbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtY3NzLXZhcmlhYmxlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-transition-defined.mjs":
/*!*************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-transition-defined.mjs ***!
  \*************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isTransitionDefined: () => (/* binding */ isTransitionDefined)\n/* harmony export */ });\nconst orchestrationKeys = new Set([\n    \"when\",\n    \"delay\",\n    \"delayChildren\",\n    \"staggerChildren\",\n    \"staggerDirection\",\n    \"repeat\",\n    \"repeatType\",\n    \"repeatDelay\",\n    \"from\",\n    \"elapsed\",\n]);\n/**\n * Decide whether a transition is defined on a given Transition.\n * This filters out orchestration options and returns true\n * if any options are left.\n */\nfunction isTransitionDefined(transition) {\n    for (const key in transition) {\n        if (!orchestrationKeys.has(key))\n            return true;\n    }\n    return false;\n}\n\n\n//# sourceMappingURL=is-transition-defined.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvaXMtdHJhbnNpdGlvbi1kZWZpbmVkLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUUrQjtBQUMvQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxcdXRpbHNcXGlzLXRyYW5zaXRpb24tZGVmaW5lZC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qgb3JjaGVzdHJhdGlvbktleXMgPSBuZXcgU2V0KFtcbiAgICBcIndoZW5cIixcbiAgICBcImRlbGF5XCIsXG4gICAgXCJkZWxheUNoaWxkcmVuXCIsXG4gICAgXCJzdGFnZ2VyQ2hpbGRyZW5cIixcbiAgICBcInN0YWdnZXJEaXJlY3Rpb25cIixcbiAgICBcInJlcGVhdFwiLFxuICAgIFwicmVwZWF0VHlwZVwiLFxuICAgIFwicmVwZWF0RGVsYXlcIixcbiAgICBcImZyb21cIixcbiAgICBcImVsYXBzZWRcIixcbl0pO1xuLyoqXG4gKiBEZWNpZGUgd2hldGhlciBhIHRyYW5zaXRpb24gaXMgZGVmaW5lZCBvbiBhIGdpdmVuIFRyYW5zaXRpb24uXG4gKiBUaGlzIGZpbHRlcnMgb3V0IG9yY2hlc3RyYXRpb24gb3B0aW9ucyBhbmQgcmV0dXJucyB0cnVlXG4gKiBpZiBhbnkgb3B0aW9ucyBhcmUgbGVmdC5cbiAqL1xuZnVuY3Rpb24gaXNUcmFuc2l0aW9uRGVmaW5lZCh0cmFuc2l0aW9uKSB7XG4gICAgZm9yIChjb25zdCBrZXkgaW4gdHJhbnNpdGlvbikge1xuICAgICAgICBpZiAoIW9yY2hlc3RyYXRpb25LZXlzLmhhcyhrZXkpKVxuICAgICAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICAgIHJldHVybiBmYWxzZTtcbn1cblxuZXhwb3J0IHsgaXNUcmFuc2l0aW9uRGVmaW5lZCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtdHJhbnNpdGlvbi1kZWZpbmVkLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-transition-defined.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/make-animation-instant.mjs":
/*!**************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/make-animation-instant.mjs ***!
  \**************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   makeAnimationInstant: () => (/* binding */ makeAnimationInstant)\n/* harmony export */ });\nfunction makeAnimationInstant(options) {\n    options.duration = 0;\n    options.type = \"keyframes\";\n}\n\n\n//# sourceMappingURL=make-animation-instant.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvbWFrZS1hbmltYXRpb24taW5zdGFudC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVnQztBQUNoQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxcdXRpbHNcXG1ha2UtYW5pbWF0aW9uLWluc3RhbnQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIG1ha2VBbmltYXRpb25JbnN0YW50KG9wdGlvbnMpIHtcbiAgICBvcHRpb25zLmR1cmF0aW9uID0gMDtcbiAgICBvcHRpb25zLnR5cGUgPSBcImtleWZyYW1lc1wiO1xufVxuXG5leHBvcnQgeyBtYWtlQW5pbWF0aW9uSW5zdGFudCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWFrZS1hbmltYXRpb24taW5zdGFudC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/make-animation-instant.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/replace-transition-type.mjs":
/*!***************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/replace-transition-type.mjs ***!
  \***************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   replaceTransitionType: () => (/* binding */ replaceTransitionType)\n/* harmony export */ });\n/* harmony import */ var _generators_inertia_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../generators/inertia.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/inertia.mjs\");\n/* harmony import */ var _generators_keyframes_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../generators/keyframes.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/keyframes.mjs\");\n/* harmony import */ var _generators_spring_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../generators/spring.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/spring.mjs\");\n\n\n\n\nconst transitionTypeMap = {\n    decay: _generators_inertia_mjs__WEBPACK_IMPORTED_MODULE_0__.inertia,\n    inertia: _generators_inertia_mjs__WEBPACK_IMPORTED_MODULE_0__.inertia,\n    tween: _generators_keyframes_mjs__WEBPACK_IMPORTED_MODULE_1__.keyframes,\n    keyframes: _generators_keyframes_mjs__WEBPACK_IMPORTED_MODULE_1__.keyframes,\n    spring: _generators_spring_mjs__WEBPACK_IMPORTED_MODULE_2__.spring,\n};\nfunction replaceTransitionType(transition) {\n    if (typeof transition.type === \"string\") {\n        transition.type = transitionTypeMap[transition.type];\n    }\n}\n\n\n//# sourceMappingURL=replace-transition-type.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvcmVwbGFjZS10cmFuc2l0aW9uLXR5cGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBb0Q7QUFDSTtBQUNOOztBQUVsRDtBQUNBLFdBQVcsNERBQU87QUFDbEIsV0FBVztBQUNYLFdBQVcsZ0VBQVM7QUFDcEIsZUFBZSxnRUFBUztBQUN4QixVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVpQztBQUNqQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxcdXRpbHNcXHJlcGxhY2UtdHJhbnNpdGlvbi10eXBlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpbmVydGlhIH0gZnJvbSAnLi4vZ2VuZXJhdG9ycy9pbmVydGlhLm1qcyc7XG5pbXBvcnQgeyBrZXlmcmFtZXMgfSBmcm9tICcuLi9nZW5lcmF0b3JzL2tleWZyYW1lcy5tanMnO1xuaW1wb3J0IHsgc3ByaW5nIH0gZnJvbSAnLi4vZ2VuZXJhdG9ycy9zcHJpbmcubWpzJztcblxuY29uc3QgdHJhbnNpdGlvblR5cGVNYXAgPSB7XG4gICAgZGVjYXk6IGluZXJ0aWEsXG4gICAgaW5lcnRpYSxcbiAgICB0d2Vlbjoga2V5ZnJhbWVzLFxuICAgIGtleWZyYW1lczoga2V5ZnJhbWVzLFxuICAgIHNwcmluZyxcbn07XG5mdW5jdGlvbiByZXBsYWNlVHJhbnNpdGlvblR5cGUodHJhbnNpdGlvbikge1xuICAgIGlmICh0eXBlb2YgdHJhbnNpdGlvbi50eXBlID09PSBcInN0cmluZ1wiKSB7XG4gICAgICAgIHRyYW5zaXRpb24udHlwZSA9IHRyYW5zaXRpb25UeXBlTWFwW3RyYW5zaXRpb24udHlwZV07XG4gICAgfVxufVxuXG5leHBvcnQgeyByZXBsYWNlVHJhbnNpdGlvblR5cGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJlcGxhY2UtdHJhbnNpdGlvbi10eXBlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/replace-transition-type.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/resolve-transition.mjs":
/*!**********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/resolve-transition.mjs ***!
  \**********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   resolveTransition: () => (/* binding */ resolveTransition)\n/* harmony export */ });\n/**\n * If `transition` has `inherit: true`, shallow-merge it with\n * `parentTransition` (child keys win) and strip the `inherit` key.\n * Otherwise return `transition` unchanged.\n */\nfunction resolveTransition(transition, parentTransition) {\n    if (transition?.inherit && parentTransition) {\n        const { inherit: _, ...rest } = transition;\n        return { ...parentTransition, ...rest };\n    }\n    return transition;\n}\n\n\n//# sourceMappingURL=resolve-transition.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vdXRpbHMvcmVzb2x2ZS10cmFuc2l0aW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0Isc0JBQXNCO0FBQ3RDLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7O0FBRTZCO0FBQzdCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFx1dGlsc1xccmVzb2x2ZS10cmFuc2l0aW9uLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIElmIGB0cmFuc2l0aW9uYCBoYXMgYGluaGVyaXQ6IHRydWVgLCBzaGFsbG93LW1lcmdlIGl0IHdpdGhcbiAqIGBwYXJlbnRUcmFuc2l0aW9uYCAoY2hpbGQga2V5cyB3aW4pIGFuZCBzdHJpcCB0aGUgYGluaGVyaXRgIGtleS5cbiAqIE90aGVyd2lzZSByZXR1cm4gYHRyYW5zaXRpb25gIHVuY2hhbmdlZC5cbiAqL1xuZnVuY3Rpb24gcmVzb2x2ZVRyYW5zaXRpb24odHJhbnNpdGlvbiwgcGFyZW50VHJhbnNpdGlvbikge1xuICAgIGlmICh0cmFuc2l0aW9uPy5pbmhlcml0ICYmIHBhcmVudFRyYW5zaXRpb24pIHtcbiAgICAgICAgY29uc3QgeyBpbmhlcml0OiBfLCAuLi5yZXN0IH0gPSB0cmFuc2l0aW9uO1xuICAgICAgICByZXR1cm4geyAuLi5wYXJlbnRUcmFuc2l0aW9uLCAuLi5yZXN0IH07XG4gICAgfVxuICAgIHJldHVybiB0cmFuc2l0aW9uO1xufVxuXG5leHBvcnQgeyByZXNvbHZlVHJhbnNpdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVzb2x2ZS10cmFuc2l0aW9uLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/resolve-transition.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/cubic-bezier.mjs":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/cubic-bezier.mjs ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   cubicBezierAsString: () => (/* binding */ cubicBezierAsString)\n/* harmony export */ });\nconst cubicBezierAsString = ([a, b, c, d]) => `cubic-bezier(${a}, ${b}, ${c}, ${d})`;\n\n\n//# sourceMappingURL=cubic-bezier.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvZWFzaW5nL2N1YmljLWJlemllci5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLDhEQUE4RCxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFOztBQUVuRDtBQUMvQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxcd2FhcGlcXGVhc2luZ1xcY3ViaWMtYmV6aWVyLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjdWJpY0JlemllckFzU3RyaW5nID0gKFthLCBiLCBjLCBkXSkgPT4gYGN1YmljLWJlemllcigke2F9LCAke2J9LCAke2N9LCAke2R9KWA7XG5cbmV4cG9ydCB7IGN1YmljQmV6aWVyQXNTdHJpbmcgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWN1YmljLWJlemllci5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/cubic-bezier.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/is-supported.mjs":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/is-supported.mjs ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isWaapiSupportedEasing: () => (/* binding */ isWaapiSupportedEasing)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-bezier-definition.mjs\");\n/* harmony import */ var _utils_supports_linear_easing_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../utils/supports/linear-easing.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/linear-easing.mjs\");\n/* harmony import */ var _supported_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./supported.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/supported.mjs\");\n\n\n\n\nfunction isWaapiSupportedEasing(easing) {\n    return Boolean((typeof easing === \"function\" && (0,_utils_supports_linear_easing_mjs__WEBPACK_IMPORTED_MODULE_0__.supportsLinearEasing)()) ||\n        !easing ||\n        (typeof easing === \"string\" &&\n            (easing in _supported_mjs__WEBPACK_IMPORTED_MODULE_1__.supportedWaapiEasing || (0,_utils_supports_linear_easing_mjs__WEBPACK_IMPORTED_MODULE_0__.supportsLinearEasing)())) ||\n        (0,motion_utils__WEBPACK_IMPORTED_MODULE_2__.isBezierDefinition)(easing) ||\n        (Array.isArray(easing) && easing.every(isWaapiSupportedEasing)));\n}\n\n\n//# sourceMappingURL=is-supported.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvZWFzaW5nL2lzLXN1cHBvcnRlZC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFrRDtBQUMrQjtBQUMxQjs7QUFFdkQ7QUFDQSxvREFBb0QsdUZBQW9CO0FBQ3hFO0FBQ0E7QUFDQSx1QkFBdUIsZ0VBQW9CLElBQUksdUZBQW9CO0FBQ25FLFFBQVEsZ0VBQWtCO0FBQzFCO0FBQ0E7O0FBRWtDO0FBQ2xDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFx3YWFwaVxcZWFzaW5nXFxpcy1zdXBwb3J0ZWQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzQmV6aWVyRGVmaW5pdGlvbiB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyBzdXBwb3J0c0xpbmVhckVhc2luZyB9IGZyb20gJy4uLy4uLy4uL3V0aWxzL3N1cHBvcnRzL2xpbmVhci1lYXNpbmcubWpzJztcbmltcG9ydCB7IHN1cHBvcnRlZFdhYXBpRWFzaW5nIH0gZnJvbSAnLi9zdXBwb3J0ZWQubWpzJztcblxuZnVuY3Rpb24gaXNXYWFwaVN1cHBvcnRlZEVhc2luZyhlYXNpbmcpIHtcbiAgICByZXR1cm4gQm9vbGVhbigodHlwZW9mIGVhc2luZyA9PT0gXCJmdW5jdGlvblwiICYmIHN1cHBvcnRzTGluZWFyRWFzaW5nKCkpIHx8XG4gICAgICAgICFlYXNpbmcgfHxcbiAgICAgICAgKHR5cGVvZiBlYXNpbmcgPT09IFwic3RyaW5nXCIgJiZcbiAgICAgICAgICAgIChlYXNpbmcgaW4gc3VwcG9ydGVkV2FhcGlFYXNpbmcgfHwgc3VwcG9ydHNMaW5lYXJFYXNpbmcoKSkpIHx8XG4gICAgICAgIGlzQmV6aWVyRGVmaW5pdGlvbihlYXNpbmcpIHx8XG4gICAgICAgIChBcnJheS5pc0FycmF5KGVhc2luZykgJiYgZWFzaW5nLmV2ZXJ5KGlzV2FhcGlTdXBwb3J0ZWRFYXNpbmcpKSk7XG59XG5cbmV4cG9ydCB7IGlzV2FhcGlTdXBwb3J0ZWRFYXNpbmcgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLXN1cHBvcnRlZC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/is-supported.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/map-easing.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/map-easing.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   mapEasingToNativeEasing: () => (/* binding */ mapEasingToNativeEasing)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-bezier-definition.mjs\");\n/* harmony import */ var _utils_supports_linear_easing_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../utils/supports/linear-easing.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/linear-easing.mjs\");\n/* harmony import */ var _utils_linear_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/linear.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/linear.mjs\");\n/* harmony import */ var _cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./cubic-bezier.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/cubic-bezier.mjs\");\n/* harmony import */ var _supported_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./supported.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/supported.mjs\");\n\n\n\n\n\n\nfunction mapEasingToNativeEasing(easing, duration) {\n    if (!easing) {\n        return undefined;\n    }\n    else if (typeof easing === \"function\") {\n        return (0,_utils_supports_linear_easing_mjs__WEBPACK_IMPORTED_MODULE_0__.supportsLinearEasing)()\n            ? (0,_utils_linear_mjs__WEBPACK_IMPORTED_MODULE_1__.generateLinearEasing)(easing, duration)\n            : \"ease-out\";\n    }\n    else if ((0,motion_utils__WEBPACK_IMPORTED_MODULE_2__.isBezierDefinition)(easing)) {\n        return (0,_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_3__.cubicBezierAsString)(easing);\n    }\n    else if (Array.isArray(easing)) {\n        return easing.map((segmentEasing) => mapEasingToNativeEasing(segmentEasing, duration) ||\n            _supported_mjs__WEBPACK_IMPORTED_MODULE_4__.supportedWaapiEasing.easeOut);\n    }\n    else {\n        return _supported_mjs__WEBPACK_IMPORTED_MODULE_4__.supportedWaapiEasing[easing];\n    }\n}\n\n\n//# sourceMappingURL=map-easing.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvZWFzaW5nL21hcC1lYXNpbmcubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFrRDtBQUMrQjtBQUN0QjtBQUNGO0FBQ0Y7O0FBRXZEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLHVGQUFvQjtBQUNuQyxjQUFjLHVFQUFvQjtBQUNsQztBQUNBO0FBQ0EsYUFBYSxnRUFBa0I7QUFDL0IsZUFBZSxzRUFBbUI7QUFDbEM7QUFDQTtBQUNBO0FBQ0EsWUFBWSxnRUFBb0I7QUFDaEM7QUFDQTtBQUNBLGVBQWUsZ0VBQW9CO0FBQ25DO0FBQ0E7O0FBRW1DO0FBQ25DIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFx3YWFwaVxcZWFzaW5nXFxtYXAtZWFzaW5nLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc0JlemllckRlZmluaXRpb24gfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuaW1wb3J0IHsgc3VwcG9ydHNMaW5lYXJFYXNpbmcgfSBmcm9tICcuLi8uLi8uLi91dGlscy9zdXBwb3J0cy9saW5lYXItZWFzaW5nLm1qcyc7XG5pbXBvcnQgeyBnZW5lcmF0ZUxpbmVhckVhc2luZyB9IGZyb20gJy4uL3V0aWxzL2xpbmVhci5tanMnO1xuaW1wb3J0IHsgY3ViaWNCZXppZXJBc1N0cmluZyB9IGZyb20gJy4vY3ViaWMtYmV6aWVyLm1qcyc7XG5pbXBvcnQgeyBzdXBwb3J0ZWRXYWFwaUVhc2luZyB9IGZyb20gJy4vc3VwcG9ydGVkLm1qcyc7XG5cbmZ1bmN0aW9uIG1hcEVhc2luZ1RvTmF0aXZlRWFzaW5nKGVhc2luZywgZHVyYXRpb24pIHtcbiAgICBpZiAoIWVhc2luZykge1xuICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgIH1cbiAgICBlbHNlIGlmICh0eXBlb2YgZWFzaW5nID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgcmV0dXJuIHN1cHBvcnRzTGluZWFyRWFzaW5nKClcbiAgICAgICAgICAgID8gZ2VuZXJhdGVMaW5lYXJFYXNpbmcoZWFzaW5nLCBkdXJhdGlvbilcbiAgICAgICAgICAgIDogXCJlYXNlLW91dFwiO1xuICAgIH1cbiAgICBlbHNlIGlmIChpc0JlemllckRlZmluaXRpb24oZWFzaW5nKSkge1xuICAgICAgICByZXR1cm4gY3ViaWNCZXppZXJBc1N0cmluZyhlYXNpbmcpO1xuICAgIH1cbiAgICBlbHNlIGlmIChBcnJheS5pc0FycmF5KGVhc2luZykpIHtcbiAgICAgICAgcmV0dXJuIGVhc2luZy5tYXAoKHNlZ21lbnRFYXNpbmcpID0+IG1hcEVhc2luZ1RvTmF0aXZlRWFzaW5nKHNlZ21lbnRFYXNpbmcsIGR1cmF0aW9uKSB8fFxuICAgICAgICAgICAgc3VwcG9ydGVkV2FhcGlFYXNpbmcuZWFzZU91dCk7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICByZXR1cm4gc3VwcG9ydGVkV2FhcGlFYXNpbmdbZWFzaW5nXTtcbiAgICB9XG59XG5cbmV4cG9ydCB7IG1hcEVhc2luZ1RvTmF0aXZlRWFzaW5nIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tYXAtZWFzaW5nLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/map-easing.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/supported.mjs":
/*!********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/supported.mjs ***!
  \********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   supportedWaapiEasing: () => (/* binding */ supportedWaapiEasing)\n/* harmony export */ });\n/* harmony import */ var _cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cubic-bezier.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/cubic-bezier.mjs\");\n\n\nconst supportedWaapiEasing = {\n    linear: \"linear\",\n    ease: \"ease\",\n    easeIn: \"ease-in\",\n    easeOut: \"ease-out\",\n    easeInOut: \"ease-in-out\",\n    circIn: /*@__PURE__*/ (0,_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_0__.cubicBezierAsString)([0, 0.65, 0.55, 1]),\n    circOut: /*@__PURE__*/ (0,_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_0__.cubicBezierAsString)([0.55, 0, 1, 0.45]),\n    backIn: /*@__PURE__*/ (0,_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_0__.cubicBezierAsString)([0.31, 0.01, 0.66, -0.59]),\n    backOut: /*@__PURE__*/ (0,_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_0__.cubicBezierAsString)([0.33, 1.53, 0.69, 0.99]),\n};\n\n\n//# sourceMappingURL=supported.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvZWFzaW5nL3N1cHBvcnRlZC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBeUQ7O0FBRXpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQixzRUFBbUI7QUFDN0MsMkJBQTJCLHNFQUFtQjtBQUM5QywwQkFBMEIsc0VBQW1CO0FBQzdDLDJCQUEyQixzRUFBbUI7QUFDOUM7O0FBRWdDO0FBQ2hDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFx3YWFwaVxcZWFzaW5nXFxzdXBwb3J0ZWQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGN1YmljQmV6aWVyQXNTdHJpbmcgfSBmcm9tICcuL2N1YmljLWJlemllci5tanMnO1xuXG5jb25zdCBzdXBwb3J0ZWRXYWFwaUVhc2luZyA9IHtcbiAgICBsaW5lYXI6IFwibGluZWFyXCIsXG4gICAgZWFzZTogXCJlYXNlXCIsXG4gICAgZWFzZUluOiBcImVhc2UtaW5cIixcbiAgICBlYXNlT3V0OiBcImVhc2Utb3V0XCIsXG4gICAgZWFzZUluT3V0OiBcImVhc2UtaW4tb3V0XCIsXG4gICAgY2lyY0luOiAvKkBfX1BVUkVfXyovIGN1YmljQmV6aWVyQXNTdHJpbmcoWzAsIDAuNjUsIDAuNTUsIDFdKSxcbiAgICBjaXJjT3V0OiAvKkBfX1BVUkVfXyovIGN1YmljQmV6aWVyQXNTdHJpbmcoWzAuNTUsIDAsIDEsIDAuNDVdKSxcbiAgICBiYWNrSW46IC8qQF9fUFVSRV9fKi8gY3ViaWNCZXppZXJBc1N0cmluZyhbMC4zMSwgMC4wMSwgMC42NiwgLTAuNTldKSxcbiAgICBiYWNrT3V0OiAvKkBfX1BVUkVfXyovIGN1YmljQmV6aWVyQXNTdHJpbmcoWzAuMzMsIDEuNTMsIDAuNjksIDAuOTldKSxcbn07XG5cbmV4cG9ydCB7IHN1cHBvcnRlZFdhYXBpRWFzaW5nIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zdXBwb3J0ZWQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/supported.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/start-waapi-animation.mjs":
/*!*************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/start-waapi-animation.mjs ***!
  \*************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   startWaapiAnimation: () => (/* binding */ startWaapiAnimation)\n/* harmony export */ });\n/* harmony import */ var _easing_map_easing_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./easing/map-easing.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/map-easing.mjs\");\n\n\nfunction startWaapiAnimation(element, valueName, keyframes, { delay = 0, duration = 300, repeat = 0, repeatType = \"loop\", ease = \"easeOut\", times, } = {}, pseudoElement = undefined) {\n    const keyframeOptions = {\n        [valueName]: keyframes,\n    };\n    if (times)\n        keyframeOptions.offset = times;\n    const easing = (0,_easing_map_easing_mjs__WEBPACK_IMPORTED_MODULE_0__.mapEasingToNativeEasing)(ease, duration);\n    /**\n     * If this is an easing array, apply to keyframes, not animation as a whole\n     */\n    if (Array.isArray(easing))\n        keyframeOptions.easing = easing;\n    const options = {\n        delay,\n        duration,\n        easing: !Array.isArray(easing) ? easing : \"linear\",\n        fill: \"both\",\n        iterations: repeat + 1,\n        direction: repeatType === \"reverse\" ? \"alternate\" : \"normal\",\n    };\n    if (pseudoElement)\n        options.pseudoElement = pseudoElement;\n    return element.animate(keyframeOptions, options);\n}\n\n\n//# sourceMappingURL=start-waapi-animation.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvc3RhcnQtd2FhcGktYW5pbWF0aW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFrRTs7QUFFbEUsOERBQThELHVGQUF1RixJQUFJO0FBQ3pKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsK0VBQXVCO0FBQzFDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRStCO0FBQy9CIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFx3YWFwaVxcc3RhcnQtd2FhcGktYW5pbWF0aW9uLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBtYXBFYXNpbmdUb05hdGl2ZUVhc2luZyB9IGZyb20gJy4vZWFzaW5nL21hcC1lYXNpbmcubWpzJztcblxuZnVuY3Rpb24gc3RhcnRXYWFwaUFuaW1hdGlvbihlbGVtZW50LCB2YWx1ZU5hbWUsIGtleWZyYW1lcywgeyBkZWxheSA9IDAsIGR1cmF0aW9uID0gMzAwLCByZXBlYXQgPSAwLCByZXBlYXRUeXBlID0gXCJsb29wXCIsIGVhc2UgPSBcImVhc2VPdXRcIiwgdGltZXMsIH0gPSB7fSwgcHNldWRvRWxlbWVudCA9IHVuZGVmaW5lZCkge1xuICAgIGNvbnN0IGtleWZyYW1lT3B0aW9ucyA9IHtcbiAgICAgICAgW3ZhbHVlTmFtZV06IGtleWZyYW1lcyxcbiAgICB9O1xuICAgIGlmICh0aW1lcylcbiAgICAgICAga2V5ZnJhbWVPcHRpb25zLm9mZnNldCA9IHRpbWVzO1xuICAgIGNvbnN0IGVhc2luZyA9IG1hcEVhc2luZ1RvTmF0aXZlRWFzaW5nKGVhc2UsIGR1cmF0aW9uKTtcbiAgICAvKipcbiAgICAgKiBJZiB0aGlzIGlzIGFuIGVhc2luZyBhcnJheSwgYXBwbHkgdG8ga2V5ZnJhbWVzLCBub3QgYW5pbWF0aW9uIGFzIGEgd2hvbGVcbiAgICAgKi9cbiAgICBpZiAoQXJyYXkuaXNBcnJheShlYXNpbmcpKVxuICAgICAgICBrZXlmcmFtZU9wdGlvbnMuZWFzaW5nID0gZWFzaW5nO1xuICAgIGNvbnN0IG9wdGlvbnMgPSB7XG4gICAgICAgIGRlbGF5LFxuICAgICAgICBkdXJhdGlvbixcbiAgICAgICAgZWFzaW5nOiAhQXJyYXkuaXNBcnJheShlYXNpbmcpID8gZWFzaW5nIDogXCJsaW5lYXJcIixcbiAgICAgICAgZmlsbDogXCJib3RoXCIsXG4gICAgICAgIGl0ZXJhdGlvbnM6IHJlcGVhdCArIDEsXG4gICAgICAgIGRpcmVjdGlvbjogcmVwZWF0VHlwZSA9PT0gXCJyZXZlcnNlXCIgPyBcImFsdGVybmF0ZVwiIDogXCJub3JtYWxcIixcbiAgICB9O1xuICAgIGlmIChwc2V1ZG9FbGVtZW50KVxuICAgICAgICBvcHRpb25zLnBzZXVkb0VsZW1lbnQgPSBwc2V1ZG9FbGVtZW50O1xuICAgIHJldHVybiBlbGVtZW50LmFuaW1hdGUoa2V5ZnJhbWVPcHRpb25zLCBvcHRpb25zKTtcbn1cblxuZXhwb3J0IHsgc3RhcnRXYWFwaUFuaW1hdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3RhcnQtd2FhcGktYW5pbWF0aW9uLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/start-waapi-animation.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/supports/partial-keyframes.mjs":
/*!******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/supports/partial-keyframes.mjs ***!
  \******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   supportsPartialKeyframes: () => (/* binding */ supportsPartialKeyframes)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/memo.mjs\");\n\n\nconst supportsPartialKeyframes = /*@__PURE__*/ (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.memo)(() => {\n    try {\n        document.createElement(\"div\").animate({ opacity: [1] });\n    }\n    catch (e) {\n        return false;\n    }\n    return true;\n});\n\n\n//# sourceMappingURL=partial-keyframes.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvc3VwcG9ydHMvcGFydGlhbC1rZXlmcmFtZXMubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQW9DOztBQUVwQywrQ0FBK0Msa0RBQUk7QUFDbkQ7QUFDQSxnREFBZ0QsY0FBYztBQUM5RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFbUM7QUFDcEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXHdhYXBpXFxzdXBwb3J0c1xccGFydGlhbC1rZXlmcmFtZXMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1lbW8gfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuXG5jb25zdCBzdXBwb3J0c1BhcnRpYWxLZXlmcmFtZXMgPSAvKkBfX1BVUkVfXyovIG1lbW8oKCkgPT4ge1xuICAgIHRyeSB7XG4gICAgICAgIGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJkaXZcIikuYW5pbWF0ZSh7IG9wYWNpdHk6IFsxXSB9KTtcbiAgICB9XG4gICAgY2F0Y2ggKGUpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgICByZXR1cm4gdHJ1ZTtcbn0pO1xuXG5leHBvcnQgeyBzdXBwb3J0c1BhcnRpYWxLZXlmcmFtZXMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBhcnRpYWwta2V5ZnJhbWVzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/supports/partial-keyframes.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/supports/waapi.mjs":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/supports/waapi.mjs ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   supportsBrowserAnimation: () => (/* binding */ supportsBrowserAnimation)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/memo.mjs\");\n/* harmony import */ var _utils_accelerated_values_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/accelerated-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/accelerated-values.mjs\");\n/* harmony import */ var _utils_is_browser_color_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/is-browser-color.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/is-browser-color.mjs\");\n\n\n\n\nconst colorProperties = new Set([\n    \"color\",\n    \"backgroundColor\",\n    \"outlineColor\",\n    \"fill\",\n    \"stroke\",\n    \"borderColor\",\n    \"borderTopColor\",\n    \"borderRightColor\",\n    \"borderBottomColor\",\n    \"borderLeftColor\",\n]);\nconst supportsWaapi = /*@__PURE__*/ (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.memo)(() => Object.hasOwnProperty.call(Element.prototype, \"animate\"));\nfunction supportsBrowserAnimation(options) {\n    const { motionValue, name, repeatDelay, repeatType, damping, type, keyframes, } = options;\n    const subject = motionValue?.owner?.current;\n    /**\n     * We use this check instead of isHTMLElement() because we explicitly\n     * **don't** want elements in different timing contexts (i.e. popups)\n     * to be accelerated, as it's not possible to sync these animations\n     * properly with those driven from the main window frameloop.\n     */\n    if (!(subject instanceof HTMLElement)) {\n        return false;\n    }\n    const { onUpdate, transformTemplate } = motionValue.owner.getProps();\n    return (supportsWaapi() &&\n        name &&\n        /**\n         * Force WAAPI for color properties with browser-only color formats\n         * (oklch, oklab, lab, lch, etc.) that the JS animation path can't parse.\n         */\n        (_utils_accelerated_values_mjs__WEBPACK_IMPORTED_MODULE_1__.acceleratedValues.has(name) ||\n            (colorProperties.has(name) &&\n                (0,_utils_is_browser_color_mjs__WEBPACK_IMPORTED_MODULE_2__.hasBrowserOnlyColors)(keyframes))) &&\n        (name !== \"transform\" || !transformTemplate) &&\n        /**\n         * If we're outputting values to onUpdate then we can't use WAAPI as there's\n         * no way to read the value from WAAPI every frame.\n         */\n        !onUpdate &&\n        !repeatDelay &&\n        repeatType !== \"mirror\" &&\n        damping !== 0 &&\n        type !== \"inertia\");\n}\n\n\n//# sourceMappingURL=waapi.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvc3VwcG9ydHMvd2FhcGkubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBb0M7QUFDZ0M7QUFDQzs7QUFFckU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DLGtEQUFJO0FBQ3hDO0FBQ0EsWUFBWSx3RUFBd0U7QUFDcEY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZLDhCQUE4QjtBQUMxQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTLDRFQUFpQjtBQUMxQjtBQUNBLGdCQUFnQixpRkFBb0I7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFb0M7QUFDcEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXHdhYXBpXFxzdXBwb3J0c1xcd2FhcGkubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1lbW8gfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuaW1wb3J0IHsgYWNjZWxlcmF0ZWRWYWx1ZXMgfSBmcm9tICcuLi91dGlscy9hY2NlbGVyYXRlZC12YWx1ZXMubWpzJztcbmltcG9ydCB7IGhhc0Jyb3dzZXJPbmx5Q29sb3JzIH0gZnJvbSAnLi4vdXRpbHMvaXMtYnJvd3Nlci1jb2xvci5tanMnO1xuXG5jb25zdCBjb2xvclByb3BlcnRpZXMgPSBuZXcgU2V0KFtcbiAgICBcImNvbG9yXCIsXG4gICAgXCJiYWNrZ3JvdW5kQ29sb3JcIixcbiAgICBcIm91dGxpbmVDb2xvclwiLFxuICAgIFwiZmlsbFwiLFxuICAgIFwic3Ryb2tlXCIsXG4gICAgXCJib3JkZXJDb2xvclwiLFxuICAgIFwiYm9yZGVyVG9wQ29sb3JcIixcbiAgICBcImJvcmRlclJpZ2h0Q29sb3JcIixcbiAgICBcImJvcmRlckJvdHRvbUNvbG9yXCIsXG4gICAgXCJib3JkZXJMZWZ0Q29sb3JcIixcbl0pO1xuY29uc3Qgc3VwcG9ydHNXYWFwaSA9IC8qQF9fUFVSRV9fKi8gbWVtbygoKSA9PiBPYmplY3QuaGFzT3duUHJvcGVydHkuY2FsbChFbGVtZW50LnByb3RvdHlwZSwgXCJhbmltYXRlXCIpKTtcbmZ1bmN0aW9uIHN1cHBvcnRzQnJvd3NlckFuaW1hdGlvbihvcHRpb25zKSB7XG4gICAgY29uc3QgeyBtb3Rpb25WYWx1ZSwgbmFtZSwgcmVwZWF0RGVsYXksIHJlcGVhdFR5cGUsIGRhbXBpbmcsIHR5cGUsIGtleWZyYW1lcywgfSA9IG9wdGlvbnM7XG4gICAgY29uc3Qgc3ViamVjdCA9IG1vdGlvblZhbHVlPy5vd25lcj8uY3VycmVudDtcbiAgICAvKipcbiAgICAgKiBXZSB1c2UgdGhpcyBjaGVjayBpbnN0ZWFkIG9mIGlzSFRNTEVsZW1lbnQoKSBiZWNhdXNlIHdlIGV4cGxpY2l0bHlcbiAgICAgKiAqKmRvbid0Kiogd2FudCBlbGVtZW50cyBpbiBkaWZmZXJlbnQgdGltaW5nIGNvbnRleHRzIChpLmUuIHBvcHVwcylcbiAgICAgKiB0byBiZSBhY2NlbGVyYXRlZCwgYXMgaXQncyBub3QgcG9zc2libGUgdG8gc3luYyB0aGVzZSBhbmltYXRpb25zXG4gICAgICogcHJvcGVybHkgd2l0aCB0aG9zZSBkcml2ZW4gZnJvbSB0aGUgbWFpbiB3aW5kb3cgZnJhbWVsb29wLlxuICAgICAqL1xuICAgIGlmICghKHN1YmplY3QgaW5zdGFuY2VvZiBIVE1MRWxlbWVudCkpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgICBjb25zdCB7IG9uVXBkYXRlLCB0cmFuc2Zvcm1UZW1wbGF0ZSB9ID0gbW90aW9uVmFsdWUub3duZXIuZ2V0UHJvcHMoKTtcbiAgICByZXR1cm4gKHN1cHBvcnRzV2FhcGkoKSAmJlxuICAgICAgICBuYW1lICYmXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBGb3JjZSBXQUFQSSBmb3IgY29sb3IgcHJvcGVydGllcyB3aXRoIGJyb3dzZXItb25seSBjb2xvciBmb3JtYXRzXG4gICAgICAgICAqIChva2xjaCwgb2tsYWIsIGxhYiwgbGNoLCBldGMuKSB0aGF0IHRoZSBKUyBhbmltYXRpb24gcGF0aCBjYW4ndCBwYXJzZS5cbiAgICAgICAgICovXG4gICAgICAgIChhY2NlbGVyYXRlZFZhbHVlcy5oYXMobmFtZSkgfHxcbiAgICAgICAgICAgIChjb2xvclByb3BlcnRpZXMuaGFzKG5hbWUpICYmXG4gICAgICAgICAgICAgICAgaGFzQnJvd3Nlck9ubHlDb2xvcnMoa2V5ZnJhbWVzKSkpICYmXG4gICAgICAgIChuYW1lICE9PSBcInRyYW5zZm9ybVwiIHx8ICF0cmFuc2Zvcm1UZW1wbGF0ZSkgJiZcbiAgICAgICAgLyoqXG4gICAgICAgICAqIElmIHdlJ3JlIG91dHB1dHRpbmcgdmFsdWVzIHRvIG9uVXBkYXRlIHRoZW4gd2UgY2FuJ3QgdXNlIFdBQVBJIGFzIHRoZXJlJ3NcbiAgICAgICAgICogbm8gd2F5IHRvIHJlYWQgdGhlIHZhbHVlIGZyb20gV0FBUEkgZXZlcnkgZnJhbWUuXG4gICAgICAgICAqL1xuICAgICAgICAhb25VcGRhdGUgJiZcbiAgICAgICAgIXJlcGVhdERlbGF5ICYmXG4gICAgICAgIHJlcGVhdFR5cGUgIT09IFwibWlycm9yXCIgJiZcbiAgICAgICAgZGFtcGluZyAhPT0gMCAmJlxuICAgICAgICB0eXBlICE9PSBcImluZXJ0aWFcIik7XG59XG5cbmV4cG9ydCB7IHN1cHBvcnRzQnJvd3NlckFuaW1hdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d2FhcGkubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/supports/waapi.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/accelerated-values.mjs":
/*!****************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/accelerated-values.mjs ***!
  \****************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   acceleratedValues: () => (/* binding */ acceleratedValues)\n/* harmony export */ });\n/**\n * A list of values that can be hardware-accelerated.\n */\nconst acceleratedValues = new Set([\n    \"opacity\",\n    \"clipPath\",\n    \"filter\",\n    \"transform\",\n    // TODO: Can be accelerated but currently disabled until https://issues.chromium.org/issues/41491098 is resolved\n    // or until we implement support for linear() easing.\n    // \"background-color\"\n]);\n\n\n//# sourceMappingURL=accelerated-values.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvdXRpbHMvYWNjZWxlcmF0ZWQtdmFsdWVzLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUU2QjtBQUM3QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxcd2FhcGlcXHV0aWxzXFxhY2NlbGVyYXRlZC12YWx1ZXMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQSBsaXN0IG9mIHZhbHVlcyB0aGF0IGNhbiBiZSBoYXJkd2FyZS1hY2NlbGVyYXRlZC5cbiAqL1xuY29uc3QgYWNjZWxlcmF0ZWRWYWx1ZXMgPSBuZXcgU2V0KFtcbiAgICBcIm9wYWNpdHlcIixcbiAgICBcImNsaXBQYXRoXCIsXG4gICAgXCJmaWx0ZXJcIixcbiAgICBcInRyYW5zZm9ybVwiLFxuICAgIC8vIFRPRE86IENhbiBiZSBhY2NlbGVyYXRlZCBidXQgY3VycmVudGx5IGRpc2FibGVkIHVudGlsIGh0dHBzOi8vaXNzdWVzLmNocm9taXVtLm9yZy9pc3N1ZXMvNDE0OTEwOTggaXMgcmVzb2x2ZWRcbiAgICAvLyBvciB1bnRpbCB3ZSBpbXBsZW1lbnQgc3VwcG9ydCBmb3IgbGluZWFyKCkgZWFzaW5nLlxuICAgIC8vIFwiYmFja2dyb3VuZC1jb2xvclwiXG5dKTtcblxuZXhwb3J0IHsgYWNjZWxlcmF0ZWRWYWx1ZXMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFjY2VsZXJhdGVkLXZhbHVlcy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/accelerated-values.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/apply-generator.mjs":
/*!*************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/apply-generator.mjs ***!
  \*************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   applyGeneratorOptions: () => (/* binding */ applyGeneratorOptions)\n/* harmony export */ });\n/* harmony import */ var _utils_supports_linear_easing_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../utils/supports/linear-easing.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/linear-easing.mjs\");\n/* harmony import */ var _generators_utils_is_generator_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../generators/utils/is-generator.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/is-generator.mjs\");\n\n\n\nfunction applyGeneratorOptions({ type, ...options }) {\n    if ((0,_generators_utils_is_generator_mjs__WEBPACK_IMPORTED_MODULE_0__.isGenerator)(type) && (0,_utils_supports_linear_easing_mjs__WEBPACK_IMPORTED_MODULE_1__.supportsLinearEasing)()) {\n        return type.applyToOptions(options);\n    }\n    else {\n        options.duration ?? (options.duration = 300);\n        options.ease ?? (options.ease = \"easeOut\");\n    }\n    return options;\n}\n\n\n//# sourceMappingURL=apply-generator.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvdXRpbHMvYXBwbHktZ2VuZXJhdG9yLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBaUY7QUFDWDs7QUFFdEUsaUNBQWlDLGtCQUFrQjtBQUNuRCxRQUFRLCtFQUFXLFVBQVUsdUZBQW9CO0FBQ2pEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWlDO0FBQ2pDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcYW5pbWF0aW9uXFx3YWFwaVxcdXRpbHNcXGFwcGx5LWdlbmVyYXRvci5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgc3VwcG9ydHNMaW5lYXJFYXNpbmcgfSBmcm9tICcuLi8uLi8uLi91dGlscy9zdXBwb3J0cy9saW5lYXItZWFzaW5nLm1qcyc7XG5pbXBvcnQgeyBpc0dlbmVyYXRvciB9IGZyb20gJy4uLy4uL2dlbmVyYXRvcnMvdXRpbHMvaXMtZ2VuZXJhdG9yLm1qcyc7XG5cbmZ1bmN0aW9uIGFwcGx5R2VuZXJhdG9yT3B0aW9ucyh7IHR5cGUsIC4uLm9wdGlvbnMgfSkge1xuICAgIGlmIChpc0dlbmVyYXRvcih0eXBlKSAmJiBzdXBwb3J0c0xpbmVhckVhc2luZygpKSB7XG4gICAgICAgIHJldHVybiB0eXBlLmFwcGx5VG9PcHRpb25zKG9wdGlvbnMpO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgb3B0aW9ucy5kdXJhdGlvbiA/PyAob3B0aW9ucy5kdXJhdGlvbiA9IDMwMCk7XG4gICAgICAgIG9wdGlvbnMuZWFzZSA/PyAob3B0aW9ucy5lYXNlID0gXCJlYXNlT3V0XCIpO1xuICAgIH1cbiAgICByZXR1cm4gb3B0aW9ucztcbn1cblxuZXhwb3J0IHsgYXBwbHlHZW5lcmF0b3JPcHRpb25zIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hcHBseS1nZW5lcmF0b3IubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/apply-generator.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/is-browser-color.mjs":
/*!**************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/is-browser-color.mjs ***!
  \**************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   hasBrowserOnlyColors: () => (/* binding */ hasBrowserOnlyColors)\n/* harmony export */ });\nconst browserColorFunctions = /^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\\(/;\nfunction hasBrowserOnlyColors(keyframes) {\n    for (let i = 0; i < keyframes.length; i++) {\n        if (typeof keyframes[i] === \"string\" &&\n            browserColorFunctions.test(keyframes[i])) {\n            return true;\n        }\n    }\n    return false;\n}\n\n\n//# sourceMappingURL=is-browser-color.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvdXRpbHMvaXMtYnJvd3Nlci1jb2xvci5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQSxvQkFBb0Isc0JBQXNCO0FBQzFDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVnQztBQUNoQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxcd2FhcGlcXHV0aWxzXFxpcy1icm93c2VyLWNvbG9yLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBicm93c2VyQ29sb3JGdW5jdGlvbnMgPSAvXig/Om9rbGNofG9rbGFifGxhYnxsY2h8Y29sb3J8Y29sb3ItbWl4fGxpZ2h0LWRhcmspXFwoLztcbmZ1bmN0aW9uIGhhc0Jyb3dzZXJPbmx5Q29sb3JzKGtleWZyYW1lcykge1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwga2V5ZnJhbWVzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIGlmICh0eXBlb2Yga2V5ZnJhbWVzW2ldID09PSBcInN0cmluZ1wiICYmXG4gICAgICAgICAgICBicm93c2VyQ29sb3JGdW5jdGlvbnMudGVzdChrZXlmcmFtZXNbaV0pKSB7XG4gICAgICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gZmFsc2U7XG59XG5cbmV4cG9ydCB7IGhhc0Jyb3dzZXJPbmx5Q29sb3JzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1icm93c2VyLWNvbG9yLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/is-browser-color.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/linear.mjs":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/linear.mjs ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   generateLinearEasing: () => (/* binding */ generateLinearEasing)\n/* harmony export */ });\nconst generateLinearEasing = (easing, duration, // as milliseconds\nresolution = 10 // as milliseconds\n) => {\n    let points = \"\";\n    const numPoints = Math.max(Math.round(duration / resolution), 2);\n    for (let i = 0; i < numPoints; i++) {\n        points += Math.round(easing(i / (numPoints - 1)) * 10000) / 10000 + \", \";\n    }\n    return `linear(${points.substring(0, points.length - 2)})`;\n};\n\n\n//# sourceMappingURL=linear.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvdXRpbHMvbGluZWFyLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixlQUFlO0FBQ25DO0FBQ0E7QUFDQSxxQkFBcUIsdUNBQXVDO0FBQzVEOztBQUVnQztBQUNoQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxcd2FhcGlcXHV0aWxzXFxsaW5lYXIubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGdlbmVyYXRlTGluZWFyRWFzaW5nID0gKGVhc2luZywgZHVyYXRpb24sIC8vIGFzIG1pbGxpc2Vjb25kc1xucmVzb2x1dGlvbiA9IDEwIC8vIGFzIG1pbGxpc2Vjb25kc1xuKSA9PiB7XG4gICAgbGV0IHBvaW50cyA9IFwiXCI7XG4gICAgY29uc3QgbnVtUG9pbnRzID0gTWF0aC5tYXgoTWF0aC5yb3VuZChkdXJhdGlvbiAvIHJlc29sdXRpb24pLCAyKTtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IG51bVBvaW50czsgaSsrKSB7XG4gICAgICAgIHBvaW50cyArPSBNYXRoLnJvdW5kKGVhc2luZyhpIC8gKG51bVBvaW50cyAtIDEpKSAqIDEwMDAwKSAvIDEwMDAwICsgXCIsIFwiO1xuICAgIH1cbiAgICByZXR1cm4gYGxpbmVhcigke3BvaW50cy5zdWJzdHJpbmcoMCwgcG9pbnRzLmxlbmd0aCAtIDIpfSlgO1xufTtcblxuZXhwb3J0IHsgZ2VuZXJhdGVMaW5lYXJFYXNpbmcgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWxpbmVhci5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/linear.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/px-values.mjs":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/px-values.mjs ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   pxValues: () => (/* binding */ pxValues)\n/* harmony export */ });\n/* harmony import */ var _utils_border_radius_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../utils/border-radius.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/border-radius.mjs\");\n\n\nconst pxValues = new Set([\n    // Border props\n    \"borderWidth\",\n    \"borderTopWidth\",\n    \"borderRightWidth\",\n    \"borderBottomWidth\",\n    \"borderLeftWidth\",\n    \"borderRadius\",\n    ..._utils_border_radius_mjs__WEBPACK_IMPORTED_MODULE_0__.cornerRadiusProps,\n    // Positioning props\n    \"width\",\n    \"maxWidth\",\n    \"height\",\n    \"maxHeight\",\n    \"top\",\n    \"right\",\n    \"bottom\",\n    \"left\",\n    \"inset\",\n    \"insetBlock\",\n    \"insetBlockStart\",\n    \"insetBlockEnd\",\n    \"insetInline\",\n    \"insetInlineStart\",\n    \"insetInlineEnd\",\n    // Spacing props\n    \"padding\",\n    \"paddingTop\",\n    \"paddingRight\",\n    \"paddingBottom\",\n    \"paddingLeft\",\n    \"paddingBlock\",\n    \"paddingBlockStart\",\n    \"paddingBlockEnd\",\n    \"paddingInline\",\n    \"paddingInlineStart\",\n    \"paddingInlineEnd\",\n    \"margin\",\n    \"marginTop\",\n    \"marginRight\",\n    \"marginBottom\",\n    \"marginLeft\",\n    \"marginBlock\",\n    \"marginBlockStart\",\n    \"marginBlockEnd\",\n    \"marginInline\",\n    \"marginInlineStart\",\n    \"marginInlineEnd\",\n    // Typography\n    \"fontSize\",\n    // Misc\n    \"backgroundPositionX\",\n    \"backgroundPositionY\",\n]);\n\n\n//# sourceMappingURL=px-values.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvdXRpbHMvcHgtdmFsdWVzLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFxRTs7QUFFckU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU8sdUVBQWlCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFb0I7QUFDcEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxhbmltYXRpb25cXHdhYXBpXFx1dGlsc1xccHgtdmFsdWVzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjb3JuZXJSYWRpdXNQcm9wcyB9IGZyb20gJy4uLy4uLy4uL3V0aWxzL2JvcmRlci1yYWRpdXMubWpzJztcblxuY29uc3QgcHhWYWx1ZXMgPSBuZXcgU2V0KFtcbiAgICAvLyBCb3JkZXIgcHJvcHNcbiAgICBcImJvcmRlcldpZHRoXCIsXG4gICAgXCJib3JkZXJUb3BXaWR0aFwiLFxuICAgIFwiYm9yZGVyUmlnaHRXaWR0aFwiLFxuICAgIFwiYm9yZGVyQm90dG9tV2lkdGhcIixcbiAgICBcImJvcmRlckxlZnRXaWR0aFwiLFxuICAgIFwiYm9yZGVyUmFkaXVzXCIsXG4gICAgLi4uY29ybmVyUmFkaXVzUHJvcHMsXG4gICAgLy8gUG9zaXRpb25pbmcgcHJvcHNcbiAgICBcIndpZHRoXCIsXG4gICAgXCJtYXhXaWR0aFwiLFxuICAgIFwiaGVpZ2h0XCIsXG4gICAgXCJtYXhIZWlnaHRcIixcbiAgICBcInRvcFwiLFxuICAgIFwicmlnaHRcIixcbiAgICBcImJvdHRvbVwiLFxuICAgIFwibGVmdFwiLFxuICAgIFwiaW5zZXRcIixcbiAgICBcImluc2V0QmxvY2tcIixcbiAgICBcImluc2V0QmxvY2tTdGFydFwiLFxuICAgIFwiaW5zZXRCbG9ja0VuZFwiLFxuICAgIFwiaW5zZXRJbmxpbmVcIixcbiAgICBcImluc2V0SW5saW5lU3RhcnRcIixcbiAgICBcImluc2V0SW5saW5lRW5kXCIsXG4gICAgLy8gU3BhY2luZyBwcm9wc1xuICAgIFwicGFkZGluZ1wiLFxuICAgIFwicGFkZGluZ1RvcFwiLFxuICAgIFwicGFkZGluZ1JpZ2h0XCIsXG4gICAgXCJwYWRkaW5nQm90dG9tXCIsXG4gICAgXCJwYWRkaW5nTGVmdFwiLFxuICAgIFwicGFkZGluZ0Jsb2NrXCIsXG4gICAgXCJwYWRkaW5nQmxvY2tTdGFydFwiLFxuICAgIFwicGFkZGluZ0Jsb2NrRW5kXCIsXG4gICAgXCJwYWRkaW5nSW5saW5lXCIsXG4gICAgXCJwYWRkaW5nSW5saW5lU3RhcnRcIixcbiAgICBcInBhZGRpbmdJbmxpbmVFbmRcIixcbiAgICBcIm1hcmdpblwiLFxuICAgIFwibWFyZ2luVG9wXCIsXG4gICAgXCJtYXJnaW5SaWdodFwiLFxuICAgIFwibWFyZ2luQm90dG9tXCIsXG4gICAgXCJtYXJnaW5MZWZ0XCIsXG4gICAgXCJtYXJnaW5CbG9ja1wiLFxuICAgIFwibWFyZ2luQmxvY2tTdGFydFwiLFxuICAgIFwibWFyZ2luQmxvY2tFbmRcIixcbiAgICBcIm1hcmdpbklubGluZVwiLFxuICAgIFwibWFyZ2luSW5saW5lU3RhcnRcIixcbiAgICBcIm1hcmdpbklubGluZUVuZFwiLFxuICAgIC8vIFR5cG9ncmFwaHlcbiAgICBcImZvbnRTaXplXCIsXG4gICAgLy8gTWlzY1xuICAgIFwiYmFja2dyb3VuZFBvc2l0aW9uWFwiLFxuICAgIFwiYmFja2dyb3VuZFBvc2l0aW9uWVwiLFxuXSk7XG5cbmV4cG9ydCB7IHB4VmFsdWVzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1weC12YWx1ZXMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/px-values.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/unsupported-easing.mjs":
/*!****************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/unsupported-easing.mjs ***!
  \****************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   replaceStringEasing: () => (/* binding */ replaceStringEasing)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/anticipate.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/back.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/circ.mjs\");\n\n\nconst unsupportedEasingFunctions = {\n    anticipate: motion_utils__WEBPACK_IMPORTED_MODULE_0__.anticipate,\n    backInOut: motion_utils__WEBPACK_IMPORTED_MODULE_1__.backInOut,\n    circInOut: motion_utils__WEBPACK_IMPORTED_MODULE_2__.circInOut,\n};\nfunction isUnsupportedEase(key) {\n    return key in unsupportedEasingFunctions;\n}\nfunction replaceStringEasing(transition) {\n    if (typeof transition.ease === \"string\" &&\n        isUnsupportedEase(transition.ease)) {\n        transition.ease = unsupportedEasingFunctions[transition.ease];\n    }\n}\n\n\n//# sourceMappingURL=unsupported-easing.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9hbmltYXRpb24vd2FhcGkvdXRpbHMvdW5zdXBwb3J0ZWQtZWFzaW5nLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQWdFOztBQUVoRTtBQUNBLGNBQWM7QUFDZCxhQUFhO0FBQ2IsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUUrQjtBQUMvQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGFuaW1hdGlvblxcd2FhcGlcXHV0aWxzXFx1bnN1cHBvcnRlZC1lYXNpbmcubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNpcmNJbk91dCwgYmFja0luT3V0LCBhbnRpY2lwYXRlIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcblxuY29uc3QgdW5zdXBwb3J0ZWRFYXNpbmdGdW5jdGlvbnMgPSB7XG4gICAgYW50aWNpcGF0ZSxcbiAgICBiYWNrSW5PdXQsXG4gICAgY2lyY0luT3V0LFxufTtcbmZ1bmN0aW9uIGlzVW5zdXBwb3J0ZWRFYXNlKGtleSkge1xuICAgIHJldHVybiBrZXkgaW4gdW5zdXBwb3J0ZWRFYXNpbmdGdW5jdGlvbnM7XG59XG5mdW5jdGlvbiByZXBsYWNlU3RyaW5nRWFzaW5nKHRyYW5zaXRpb24pIHtcbiAgICBpZiAodHlwZW9mIHRyYW5zaXRpb24uZWFzZSA9PT0gXCJzdHJpbmdcIiAmJlxuICAgICAgICBpc1Vuc3VwcG9ydGVkRWFzZSh0cmFuc2l0aW9uLmVhc2UpKSB7XG4gICAgICAgIHRyYW5zaXRpb24uZWFzZSA9IHVuc3VwcG9ydGVkRWFzaW5nRnVuY3Rpb25zW3RyYW5zaXRpb24uZWFzZV07XG4gICAgfVxufVxuXG5leHBvcnQgeyByZXBsYWNlU3RyaW5nRWFzaW5nIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD11bnN1cHBvcnRlZC1lYXNpbmcubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/unsupported-easing.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/MotionValueState.mjs":
/*!************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/MotionValueState.mjs ***!
  \************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   MotionValueState: () => (/* binding */ MotionValueState)\n/* harmony export */ });\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var _value_types_maps_number_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../value/types/maps/number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/number.mjs\");\n/* harmony import */ var _value_types_utils_get_as_type_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../value/types/utils/get-as-type.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/get-as-type.mjs\");\n\n\n\n\nclass MotionValueState {\n    constructor() {\n        this.latest = {};\n        this.values = new Map();\n    }\n    set(name, value, render, computed, useDefaultValueType = true) {\n        const existingValue = this.values.get(name);\n        if (existingValue) {\n            existingValue.onRemove();\n        }\n        const onChange = () => {\n            const v = value.get();\n            if (useDefaultValueType) {\n                this.latest[name] = (0,_value_types_utils_get_as_type_mjs__WEBPACK_IMPORTED_MODULE_0__.getValueAsType)(v, _value_types_maps_number_mjs__WEBPACK_IMPORTED_MODULE_1__.numberValueTypes[name]);\n            }\n            else {\n                this.latest[name] = v;\n            }\n            render && _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_2__.frame.render(render);\n        };\n        onChange();\n        const cancelOnChange = value.on(\"change\", onChange);\n        computed && value.addDependent(computed);\n        const remove = () => {\n            cancelOnChange();\n            render && (0,_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_2__.cancelFrame)(render);\n            this.values.delete(name);\n            computed && value.removeDependent(computed);\n        };\n        this.values.set(name, { value, onRemove: remove });\n        return remove;\n    }\n    get(name) {\n        return this.values.get(name)?.value;\n    }\n}\n\n\n//# sourceMappingURL=MotionValueState.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9lZmZlY3RzL01vdGlvblZhbHVlU3RhdGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBNEQ7QUFDTTtBQUNJOztBQUV0RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQyxrRkFBYyxJQUFJLDBFQUFnQjtBQUN0RTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQix1REFBSztBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0IsaUVBQVc7QUFDakM7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDLHlCQUF5QjtBQUN6RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRTRCO0FBQzVCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcZWZmZWN0c1xcTW90aW9uVmFsdWVTdGF0ZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZnJhbWUsIGNhbmNlbEZyYW1lIH0gZnJvbSAnLi4vZnJhbWVsb29wL2ZyYW1lLm1qcyc7XG5pbXBvcnQgeyBudW1iZXJWYWx1ZVR5cGVzIH0gZnJvbSAnLi4vdmFsdWUvdHlwZXMvbWFwcy9udW1iZXIubWpzJztcbmltcG9ydCB7IGdldFZhbHVlQXNUeXBlIH0gZnJvbSAnLi4vdmFsdWUvdHlwZXMvdXRpbHMvZ2V0LWFzLXR5cGUubWpzJztcblxuY2xhc3MgTW90aW9uVmFsdWVTdGF0ZSB7XG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHRoaXMubGF0ZXN0ID0ge307XG4gICAgICAgIHRoaXMudmFsdWVzID0gbmV3IE1hcCgpO1xuICAgIH1cbiAgICBzZXQobmFtZSwgdmFsdWUsIHJlbmRlciwgY29tcHV0ZWQsIHVzZURlZmF1bHRWYWx1ZVR5cGUgPSB0cnVlKSB7XG4gICAgICAgIGNvbnN0IGV4aXN0aW5nVmFsdWUgPSB0aGlzLnZhbHVlcy5nZXQobmFtZSk7XG4gICAgICAgIGlmIChleGlzdGluZ1ZhbHVlKSB7XG4gICAgICAgICAgICBleGlzdGluZ1ZhbHVlLm9uUmVtb3ZlKCk7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3Qgb25DaGFuZ2UgPSAoKSA9PiB7XG4gICAgICAgICAgICBjb25zdCB2ID0gdmFsdWUuZ2V0KCk7XG4gICAgICAgICAgICBpZiAodXNlRGVmYXVsdFZhbHVlVHlwZSkge1xuICAgICAgICAgICAgICAgIHRoaXMubGF0ZXN0W25hbWVdID0gZ2V0VmFsdWVBc1R5cGUodiwgbnVtYmVyVmFsdWVUeXBlc1tuYW1lXSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICB0aGlzLmxhdGVzdFtuYW1lXSA9IHY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZW5kZXIgJiYgZnJhbWUucmVuZGVyKHJlbmRlcik7XG4gICAgICAgIH07XG4gICAgICAgIG9uQ2hhbmdlKCk7XG4gICAgICAgIGNvbnN0IGNhbmNlbE9uQ2hhbmdlID0gdmFsdWUub24oXCJjaGFuZ2VcIiwgb25DaGFuZ2UpO1xuICAgICAgICBjb21wdXRlZCAmJiB2YWx1ZS5hZGREZXBlbmRlbnQoY29tcHV0ZWQpO1xuICAgICAgICBjb25zdCByZW1vdmUgPSAoKSA9PiB7XG4gICAgICAgICAgICBjYW5jZWxPbkNoYW5nZSgpO1xuICAgICAgICAgICAgcmVuZGVyICYmIGNhbmNlbEZyYW1lKHJlbmRlcik7XG4gICAgICAgICAgICB0aGlzLnZhbHVlcy5kZWxldGUobmFtZSk7XG4gICAgICAgICAgICBjb21wdXRlZCAmJiB2YWx1ZS5yZW1vdmVEZXBlbmRlbnQoY29tcHV0ZWQpO1xuICAgICAgICB9O1xuICAgICAgICB0aGlzLnZhbHVlcy5zZXQobmFtZSwgeyB2YWx1ZSwgb25SZW1vdmU6IHJlbW92ZSB9KTtcbiAgICAgICAgcmV0dXJuIHJlbW92ZTtcbiAgICB9XG4gICAgZ2V0KG5hbWUpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMudmFsdWVzLmdldChuYW1lKT8udmFsdWU7XG4gICAgfVxufVxuXG5leHBvcnQgeyBNb3Rpb25WYWx1ZVN0YXRlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1Nb3Rpb25WYWx1ZVN0YXRlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/MotionValueState.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/attr/index.mjs":
/*!******************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/attr/index.mjs ***!
  \******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   addAttrValue: () => (/* binding */ addAttrValue),\n/* harmony export */   attrEffect: () => (/* binding */ attrEffect)\n/* harmony export */ });\n/* harmony import */ var _render_dom_utils_camel_to_dash_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../render/dom/utils/camel-to-dash.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/utils/camel-to-dash.mjs\");\n/* harmony import */ var _utils_create_dom_effect_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/create-dom-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-dom-effect.mjs\");\n/* harmony import */ var _utils_create_effect_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/create-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-effect.mjs\");\n\n\n\n\nfunction canSetAsProperty(element, name) {\n    if (!(name in element))\n        return false;\n    const descriptor = Object.getOwnPropertyDescriptor(Object.getPrototypeOf(element), name) ||\n        Object.getOwnPropertyDescriptor(element, name);\n    // Check if it has a setter\n    return descriptor && typeof descriptor.set === \"function\";\n}\nconst addAttrValue = (element, state, key, value) => {\n    const isProp = canSetAsProperty(element, key);\n    const name = isProp\n        ? key\n        : key.startsWith(\"data\") || key.startsWith(\"aria\")\n            ? (0,_render_dom_utils_camel_to_dash_mjs__WEBPACK_IMPORTED_MODULE_0__.camelToDash)(key)\n            : key;\n    /**\n     * Set attribute directly via property if available\n     */\n    const render = isProp\n        ? () => {\n            element[name] = state.latest[key];\n        }\n        : () => {\n            const v = state.latest[key];\n            if (v === null || v === undefined) {\n                element.removeAttribute(name);\n            }\n            else {\n                element.setAttribute(name, String(v));\n            }\n        };\n    return state.set(key, value, render);\n};\nconst attrEffect = /*@__PURE__*/ (0,_utils_create_dom_effect_mjs__WEBPACK_IMPORTED_MODULE_1__.createSelectorEffect)(\n/*@__PURE__*/ (0,_utils_create_effect_mjs__WEBPACK_IMPORTED_MODULE_2__.createEffect)(addAttrValue));\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9lZmZlY3RzL2F0dHIvaW5kZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQXVFO0FBQ0Q7QUFDWjs7QUFFMUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLGdGQUFXO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDLGtGQUFvQjtBQUNyRCxjQUFjLHNFQUFZOztBQUVVO0FBQ3BDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcZWZmZWN0c1xcYXR0clxcaW5kZXgubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNhbWVsVG9EYXNoIH0gZnJvbSAnLi4vLi4vcmVuZGVyL2RvbS91dGlscy9jYW1lbC10by1kYXNoLm1qcyc7XG5pbXBvcnQgeyBjcmVhdGVTZWxlY3RvckVmZmVjdCB9IGZyb20gJy4uL3V0aWxzL2NyZWF0ZS1kb20tZWZmZWN0Lm1qcyc7XG5pbXBvcnQgeyBjcmVhdGVFZmZlY3QgfSBmcm9tICcuLi91dGlscy9jcmVhdGUtZWZmZWN0Lm1qcyc7XG5cbmZ1bmN0aW9uIGNhblNldEFzUHJvcGVydHkoZWxlbWVudCwgbmFtZSkge1xuICAgIGlmICghKG5hbWUgaW4gZWxlbWVudCkpXG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICBjb25zdCBkZXNjcmlwdG9yID0gT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihPYmplY3QuZ2V0UHJvdG90eXBlT2YoZWxlbWVudCksIG5hbWUpIHx8XG4gICAgICAgIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoZWxlbWVudCwgbmFtZSk7XG4gICAgLy8gQ2hlY2sgaWYgaXQgaGFzIGEgc2V0dGVyXG4gICAgcmV0dXJuIGRlc2NyaXB0b3IgJiYgdHlwZW9mIGRlc2NyaXB0b3Iuc2V0ID09PSBcImZ1bmN0aW9uXCI7XG59XG5jb25zdCBhZGRBdHRyVmFsdWUgPSAoZWxlbWVudCwgc3RhdGUsIGtleSwgdmFsdWUpID0+IHtcbiAgICBjb25zdCBpc1Byb3AgPSBjYW5TZXRBc1Byb3BlcnR5KGVsZW1lbnQsIGtleSk7XG4gICAgY29uc3QgbmFtZSA9IGlzUHJvcFxuICAgICAgICA/IGtleVxuICAgICAgICA6IGtleS5zdGFydHNXaXRoKFwiZGF0YVwiKSB8fCBrZXkuc3RhcnRzV2l0aChcImFyaWFcIilcbiAgICAgICAgICAgID8gY2FtZWxUb0Rhc2goa2V5KVxuICAgICAgICAgICAgOiBrZXk7XG4gICAgLyoqXG4gICAgICogU2V0IGF0dHJpYnV0ZSBkaXJlY3RseSB2aWEgcHJvcGVydHkgaWYgYXZhaWxhYmxlXG4gICAgICovXG4gICAgY29uc3QgcmVuZGVyID0gaXNQcm9wXG4gICAgICAgID8gKCkgPT4ge1xuICAgICAgICAgICAgZWxlbWVudFtuYW1lXSA9IHN0YXRlLmxhdGVzdFtrZXldO1xuICAgICAgICB9XG4gICAgICAgIDogKCkgPT4ge1xuICAgICAgICAgICAgY29uc3QgdiA9IHN0YXRlLmxhdGVzdFtrZXldO1xuICAgICAgICAgICAgaWYgKHYgPT09IG51bGwgfHwgdiA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgZWxlbWVudC5yZW1vdmVBdHRyaWJ1dGUobmFtZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBlbGVtZW50LnNldEF0dHJpYnV0ZShuYW1lLCBTdHJpbmcodikpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgIHJldHVybiBzdGF0ZS5zZXQoa2V5LCB2YWx1ZSwgcmVuZGVyKTtcbn07XG5jb25zdCBhdHRyRWZmZWN0ID0gLypAX19QVVJFX18qLyBjcmVhdGVTZWxlY3RvckVmZmVjdChcbi8qQF9fUFVSRV9fKi8gY3JlYXRlRWZmZWN0KGFkZEF0dHJWYWx1ZSkpO1xuXG5leHBvcnQgeyBhZGRBdHRyVmFsdWUsIGF0dHJFZmZlY3QgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/attr/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/prop/index.mjs":
/*!******************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/prop/index.mjs ***!
  \******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   propEffect: () => (/* binding */ propEffect)\n/* harmony export */ });\n/* harmony import */ var _utils_create_effect_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/create-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-effect.mjs\");\n\n\nconst propEffect = /*@__PURE__*/ (0,_utils_create_effect_mjs__WEBPACK_IMPORTED_MODULE_0__.createEffect)((subject, state, key, value) => {\n    return state.set(key, value, () => {\n        subject[key] = state.latest[key];\n    }, undefined, false);\n});\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9lZmZlY3RzL3Byb3AvaW5kZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQTBEOztBQUUxRCxpQ0FBaUMsc0VBQVk7QUFDN0M7QUFDQTtBQUNBLEtBQUs7QUFDTCxDQUFDOztBQUVxQjtBQUN0QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGVmZmVjdHNcXHByb3BcXGluZGV4Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjcmVhdGVFZmZlY3QgfSBmcm9tICcuLi91dGlscy9jcmVhdGUtZWZmZWN0Lm1qcyc7XG5cbmNvbnN0IHByb3BFZmZlY3QgPSAvKkBfX1BVUkVfXyovIGNyZWF0ZUVmZmVjdCgoc3ViamVjdCwgc3RhdGUsIGtleSwgdmFsdWUpID0+IHtcbiAgICByZXR1cm4gc3RhdGUuc2V0KGtleSwgdmFsdWUsICgpID0+IHtcbiAgICAgICAgc3ViamVjdFtrZXldID0gc3RhdGUubGF0ZXN0W2tleV07XG4gICAgfSwgdW5kZWZpbmVkLCBmYWxzZSk7XG59KTtcblxuZXhwb3J0IHsgcHJvcEVmZmVjdCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXgubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/prop/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/style/index.mjs":
/*!*******************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/style/index.mjs ***!
  \*******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   addStyleValue: () => (/* binding */ addStyleValue),\n/* harmony export */   styleEffect: () => (/* binding */ styleEffect)\n/* harmony export */ });\n/* harmony import */ var _render_dom_is_css_var_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../render/dom/is-css-var.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/is-css-var.mjs\");\n/* harmony import */ var _render_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../render/utils/keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n/* harmony import */ var _utils_is_html_element_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/is-html-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-html-element.mjs\");\n/* harmony import */ var _value_index_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../value/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var _utils_create_dom_effect_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/create-dom-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-dom-effect.mjs\");\n/* harmony import */ var _utils_create_effect_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/create-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-effect.mjs\");\n/* harmony import */ var _transform_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/style/transform.mjs\");\n\n\n\n\n\n\n\n\nconst originProps = new Set([\"originX\", \"originY\", \"originZ\"]);\nconst addStyleValue = (element, state, key, value) => {\n    let render = undefined;\n    let computed = undefined;\n    if (_render_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__.transformProps.has(key)) {\n        if (!state.get(\"transform\")) {\n            // If this is an HTML element, we need to set the transform-box to fill-box\n            // to normalise the transform relative to the element's bounding box\n            if (!(0,_utils_is_html_element_mjs__WEBPACK_IMPORTED_MODULE_1__.isHTMLElement)(element) && !state.get(\"transformBox\")) {\n                addStyleValue(element, state, \"transformBox\", new _value_index_mjs__WEBPACK_IMPORTED_MODULE_2__.MotionValue(\"fill-box\"));\n            }\n            state.set(\"transform\", new _value_index_mjs__WEBPACK_IMPORTED_MODULE_2__.MotionValue(\"none\"), () => {\n                element.style.transform = (0,_transform_mjs__WEBPACK_IMPORTED_MODULE_3__.buildTransform)(state);\n            });\n        }\n        computed = state.get(\"transform\");\n    }\n    else if (originProps.has(key)) {\n        if (!state.get(\"transformOrigin\")) {\n            state.set(\"transformOrigin\", new _value_index_mjs__WEBPACK_IMPORTED_MODULE_2__.MotionValue(\"\"), () => {\n                const originX = state.latest.originX ?? \"50%\";\n                const originY = state.latest.originY ?? \"50%\";\n                const originZ = state.latest.originZ ?? 0;\n                element.style.transformOrigin = `${originX} ${originY} ${originZ}`;\n            });\n        }\n        computed = state.get(\"transformOrigin\");\n    }\n    else if ((0,_render_dom_is_css_var_mjs__WEBPACK_IMPORTED_MODULE_4__.isCSSVar)(key)) {\n        render = () => {\n            element.style.setProperty(key, state.latest[key]);\n        };\n    }\n    else {\n        render = () => {\n            element.style[key] = state.latest[key];\n        };\n    }\n    return state.set(key, value, render, computed);\n};\nconst styleEffect = /*@__PURE__*/ (0,_utils_create_dom_effect_mjs__WEBPACK_IMPORTED_MODULE_5__.createSelectorEffect)(\n/*@__PURE__*/ (0,_utils_create_effect_mjs__WEBPACK_IMPORTED_MODULE_6__.createEffect)(addStyleValue));\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/style/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/style/transform.mjs":
/*!***********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/style/transform.mjs ***!
  \***********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   buildTransform: () => (/* binding */ buildTransform)\n/* harmony export */ });\n/* harmony import */ var _render_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../render/utils/keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n\n\nconst translateAlias = {\n    x: \"translateX\",\n    y: \"translateY\",\n    z: \"translateZ\",\n    transformPerspective: \"perspective\",\n};\nfunction buildTransform(state) {\n    let transform = \"\";\n    let transformIsDefault = true;\n    /**\n     * Loop over all possible transforms in order, adding the ones that\n     * are present to the transform string.\n     */\n    for (let i = 0; i < _render_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__.transformPropOrder.length; i++) {\n        const key = _render_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__.transformPropOrder[i];\n        const value = state.latest[key];\n        if (value === undefined)\n            continue;\n        let valueIsDefault = true;\n        if (typeof value === \"number\") {\n            valueIsDefault = value === (key.startsWith(\"scale\") ? 1 : 0);\n        }\n        else {\n            const parsed = parseFloat(value);\n            valueIsDefault = key.startsWith(\"scale\") ? parsed === 1 : parsed === 0;\n        }\n        if (!valueIsDefault) {\n            transformIsDefault = false;\n            const transformName = translateAlias[key] || key;\n            transform += `${transformName}(${value}) `;\n        }\n    }\n    // See build-transform.ts: additive `rotate()` so user `rotate` isn't\n    // clobbered. Not a `transformPropOrder` slot.\n    const pathRotation = state.latest.pathRotation;\n    if (pathRotation) {\n        transformIsDefault = false;\n        transform += `rotate(${typeof pathRotation === \"number\"\n            ? `${pathRotation}deg`\n            : pathRotation}) `;\n    }\n    return transformIsDefault ? \"none\" : transform.trim();\n}\n\n\n//# sourceMappingURL=transform.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9lZmZlY3RzL3N0eWxlL3RyYW5zZm9ybS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBMkU7O0FBRTNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLElBQUksZ0ZBQWtCLFNBQVM7QUFDbkQsb0JBQW9CLGdGQUFrQjtBQUN0QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLGNBQWMsR0FBRyxNQUFNO0FBQ25EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CLGlCQUFpQixhQUFhO0FBQzlCLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7O0FBRTBCO0FBQzFCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcZWZmZWN0c1xcc3R5bGVcXHRyYW5zZm9ybS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdHJhbnNmb3JtUHJvcE9yZGVyIH0gZnJvbSAnLi4vLi4vcmVuZGVyL3V0aWxzL2tleXMtdHJhbnNmb3JtLm1qcyc7XG5cbmNvbnN0IHRyYW5zbGF0ZUFsaWFzID0ge1xuICAgIHg6IFwidHJhbnNsYXRlWFwiLFxuICAgIHk6IFwidHJhbnNsYXRlWVwiLFxuICAgIHo6IFwidHJhbnNsYXRlWlwiLFxuICAgIHRyYW5zZm9ybVBlcnNwZWN0aXZlOiBcInBlcnNwZWN0aXZlXCIsXG59O1xuZnVuY3Rpb24gYnVpbGRUcmFuc2Zvcm0oc3RhdGUpIHtcbiAgICBsZXQgdHJhbnNmb3JtID0gXCJcIjtcbiAgICBsZXQgdHJhbnNmb3JtSXNEZWZhdWx0ID0gdHJ1ZTtcbiAgICAvKipcbiAgICAgKiBMb29wIG92ZXIgYWxsIHBvc3NpYmxlIHRyYW5zZm9ybXMgaW4gb3JkZXIsIGFkZGluZyB0aGUgb25lcyB0aGF0XG4gICAgICogYXJlIHByZXNlbnQgdG8gdGhlIHRyYW5zZm9ybSBzdHJpbmcuXG4gICAgICovXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCB0cmFuc2Zvcm1Qcm9wT3JkZXIubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgY29uc3Qga2V5ID0gdHJhbnNmb3JtUHJvcE9yZGVyW2ldO1xuICAgICAgICBjb25zdCB2YWx1ZSA9IHN0YXRlLmxhdGVzdFtrZXldO1xuICAgICAgICBpZiAodmFsdWUgPT09IHVuZGVmaW5lZClcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICBsZXQgdmFsdWVJc0RlZmF1bHQgPSB0cnVlO1xuICAgICAgICBpZiAodHlwZW9mIHZhbHVlID09PSBcIm51bWJlclwiKSB7XG4gICAgICAgICAgICB2YWx1ZUlzRGVmYXVsdCA9IHZhbHVlID09PSAoa2V5LnN0YXJ0c1dpdGgoXCJzY2FsZVwiKSA/IDEgOiAwKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGNvbnN0IHBhcnNlZCA9IHBhcnNlRmxvYXQodmFsdWUpO1xuICAgICAgICAgICAgdmFsdWVJc0RlZmF1bHQgPSBrZXkuc3RhcnRzV2l0aChcInNjYWxlXCIpID8gcGFyc2VkID09PSAxIDogcGFyc2VkID09PSAwO1xuICAgICAgICB9XG4gICAgICAgIGlmICghdmFsdWVJc0RlZmF1bHQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybUlzRGVmYXVsdCA9IGZhbHNlO1xuICAgICAgICAgICAgY29uc3QgdHJhbnNmb3JtTmFtZSA9IHRyYW5zbGF0ZUFsaWFzW2tleV0gfHwga2V5O1xuICAgICAgICAgICAgdHJhbnNmb3JtICs9IGAke3RyYW5zZm9ybU5hbWV9KCR7dmFsdWV9KSBgO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIFNlZSBidWlsZC10cmFuc2Zvcm0udHM6IGFkZGl0aXZlIGByb3RhdGUoKWAgc28gdXNlciBgcm90YXRlYCBpc24ndFxuICAgIC8vIGNsb2JiZXJlZC4gTm90IGEgYHRyYW5zZm9ybVByb3BPcmRlcmAgc2xvdC5cbiAgICBjb25zdCBwYXRoUm90YXRpb24gPSBzdGF0ZS5sYXRlc3QucGF0aFJvdGF0aW9uO1xuICAgIGlmIChwYXRoUm90YXRpb24pIHtcbiAgICAgICAgdHJhbnNmb3JtSXNEZWZhdWx0ID0gZmFsc2U7XG4gICAgICAgIHRyYW5zZm9ybSArPSBgcm90YXRlKCR7dHlwZW9mIHBhdGhSb3RhdGlvbiA9PT0gXCJudW1iZXJcIlxuICAgICAgICAgICAgPyBgJHtwYXRoUm90YXRpb259ZGVnYFxuICAgICAgICAgICAgOiBwYXRoUm90YXRpb259KSBgO1xuICAgIH1cbiAgICByZXR1cm4gdHJhbnNmb3JtSXNEZWZhdWx0ID8gXCJub25lXCIgOiB0cmFuc2Zvcm0udHJpbSgpO1xufVxuXG5leHBvcnQgeyBidWlsZFRyYW5zZm9ybSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dHJhbnNmb3JtLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/style/transform.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/svg/index.mjs":
/*!*****************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/svg/index.mjs ***!
  \*****************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   svgEffect: () => (/* binding */ svgEffect)\n/* harmony export */ });\n/* harmony import */ var _value_index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../value/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var _attr_index_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../attr/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/attr/index.mjs\");\n/* harmony import */ var _style_index_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../style/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/style/index.mjs\");\n/* harmony import */ var _utils_create_dom_effect_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/create-dom-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-dom-effect.mjs\");\n/* harmony import */ var _utils_create_effect_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/create-effect.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-effect.mjs\");\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\n\n\n\n\nfunction addSVGPathValue(element, state, key, value) {\n    _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frame.render(() => element.setAttribute(\"pathLength\", \"1\"));\n    if (key === \"pathOffset\") {\n        return state.set(key, value, () => {\n            // Use unitless value to avoid Safari zoom bug\n            const offset = state.latest[key];\n            element.setAttribute(\"stroke-dashoffset\", `${-offset}`);\n        });\n    }\n    else {\n        if (!state.get(\"stroke-dasharray\")) {\n            state.set(\"stroke-dasharray\", new _value_index_mjs__WEBPACK_IMPORTED_MODULE_1__.MotionValue(\"1 1\"), () => {\n                const { pathLength = 1, pathSpacing } = state.latest;\n                // Use unitless values to avoid Safari zoom bug\n                element.setAttribute(\"stroke-dasharray\", `${pathLength} ${pathSpacing ?? 1 - Number(pathLength)}`);\n            });\n        }\n        return state.set(key, value, undefined, state.get(\"stroke-dasharray\"));\n    }\n}\nconst addSVGValue = (element, state, key, value) => {\n    if (key.startsWith(\"path\")) {\n        return addSVGPathValue(element, state, key, value);\n    }\n    else if (key.startsWith(\"attr\")) {\n        return (0,_attr_index_mjs__WEBPACK_IMPORTED_MODULE_2__.addAttrValue)(element, state, convertAttrKey(key), value);\n    }\n    const handler = key in element.style ? _style_index_mjs__WEBPACK_IMPORTED_MODULE_3__.addStyleValue : _attr_index_mjs__WEBPACK_IMPORTED_MODULE_2__.addAttrValue;\n    return handler(element, state, key, value);\n};\nconst svgEffect = /*@__PURE__*/ (0,_utils_create_dom_effect_mjs__WEBPACK_IMPORTED_MODULE_4__.createSelectorEffect)(\n/*@__PURE__*/ (0,_utils_create_effect_mjs__WEBPACK_IMPORTED_MODULE_5__.createEffect)(addSVGValue));\nfunction convertAttrKey(key) {\n    return key.replace(/^attr([A-Z])/, (_, firstChar) => firstChar.toLowerCase());\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9lZmZlY3RzL3N2Zy9pbmRleC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFvRDtBQUNIO0FBQ0U7QUFDbUI7QUFDWjtBQUNSOztBQUVsRDtBQUNBLElBQUksdURBQUs7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlEQUF5RCxRQUFRO0FBQ2pFLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEMseURBQVc7QUFDekQsd0JBQXdCLDhCQUE4QjtBQUN0RDtBQUNBLDREQUE0RCxZQUFZLEVBQUUsc0NBQXNDO0FBQ2hILGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLDZEQUFZO0FBQzNCO0FBQ0EsMkNBQTJDLDJEQUFhLEdBQUcseURBQVk7QUFDdkU7QUFDQTtBQUNBLGdDQUFnQyxrRkFBb0I7QUFDcEQsY0FBYyxzRUFBWTtBQUMxQjtBQUNBO0FBQ0E7O0FBRXFCO0FBQ3JCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcZWZmZWN0c1xcc3ZnXFxpbmRleC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW90aW9uVmFsdWUgfSBmcm9tICcuLi8uLi92YWx1ZS9pbmRleC5tanMnO1xuaW1wb3J0IHsgYWRkQXR0clZhbHVlIH0gZnJvbSAnLi4vYXR0ci9pbmRleC5tanMnO1xuaW1wb3J0IHsgYWRkU3R5bGVWYWx1ZSB9IGZyb20gJy4uL3N0eWxlL2luZGV4Lm1qcyc7XG5pbXBvcnQgeyBjcmVhdGVTZWxlY3RvckVmZmVjdCB9IGZyb20gJy4uL3V0aWxzL2NyZWF0ZS1kb20tZWZmZWN0Lm1qcyc7XG5pbXBvcnQgeyBjcmVhdGVFZmZlY3QgfSBmcm9tICcuLi91dGlscy9jcmVhdGUtZWZmZWN0Lm1qcyc7XG5pbXBvcnQgeyBmcmFtZSB9IGZyb20gJy4uLy4uL2ZyYW1lbG9vcC9mcmFtZS5tanMnO1xuXG5mdW5jdGlvbiBhZGRTVkdQYXRoVmFsdWUoZWxlbWVudCwgc3RhdGUsIGtleSwgdmFsdWUpIHtcbiAgICBmcmFtZS5yZW5kZXIoKCkgPT4gZWxlbWVudC5zZXRBdHRyaWJ1dGUoXCJwYXRoTGVuZ3RoXCIsIFwiMVwiKSk7XG4gICAgaWYgKGtleSA9PT0gXCJwYXRoT2Zmc2V0XCIpIHtcbiAgICAgICAgcmV0dXJuIHN0YXRlLnNldChrZXksIHZhbHVlLCAoKSA9PiB7XG4gICAgICAgICAgICAvLyBVc2UgdW5pdGxlc3MgdmFsdWUgdG8gYXZvaWQgU2FmYXJpIHpvb20gYnVnXG4gICAgICAgICAgICBjb25zdCBvZmZzZXQgPSBzdGF0ZS5sYXRlc3Rba2V5XTtcbiAgICAgICAgICAgIGVsZW1lbnQuc2V0QXR0cmlidXRlKFwic3Ryb2tlLWRhc2hvZmZzZXRcIiwgYCR7LW9mZnNldH1gKTtcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICBpZiAoIXN0YXRlLmdldChcInN0cm9rZS1kYXNoYXJyYXlcIikpIHtcbiAgICAgICAgICAgIHN0YXRlLnNldChcInN0cm9rZS1kYXNoYXJyYXlcIiwgbmV3IE1vdGlvblZhbHVlKFwiMSAxXCIpLCAoKSA9PiB7XG4gICAgICAgICAgICAgICAgY29uc3QgeyBwYXRoTGVuZ3RoID0gMSwgcGF0aFNwYWNpbmcgfSA9IHN0YXRlLmxhdGVzdDtcbiAgICAgICAgICAgICAgICAvLyBVc2UgdW5pdGxlc3MgdmFsdWVzIHRvIGF2b2lkIFNhZmFyaSB6b29tIGJ1Z1xuICAgICAgICAgICAgICAgIGVsZW1lbnQuc2V0QXR0cmlidXRlKFwic3Ryb2tlLWRhc2hhcnJheVwiLCBgJHtwYXRoTGVuZ3RofSAke3BhdGhTcGFjaW5nID8/IDEgLSBOdW1iZXIocGF0aExlbmd0aCl9YCk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gc3RhdGUuc2V0KGtleSwgdmFsdWUsIHVuZGVmaW5lZCwgc3RhdGUuZ2V0KFwic3Ryb2tlLWRhc2hhcnJheVwiKSk7XG4gICAgfVxufVxuY29uc3QgYWRkU1ZHVmFsdWUgPSAoZWxlbWVudCwgc3RhdGUsIGtleSwgdmFsdWUpID0+IHtcbiAgICBpZiAoa2V5LnN0YXJ0c1dpdGgoXCJwYXRoXCIpKSB7XG4gICAgICAgIHJldHVybiBhZGRTVkdQYXRoVmFsdWUoZWxlbWVudCwgc3RhdGUsIGtleSwgdmFsdWUpO1xuICAgIH1cbiAgICBlbHNlIGlmIChrZXkuc3RhcnRzV2l0aChcImF0dHJcIikpIHtcbiAgICAgICAgcmV0dXJuIGFkZEF0dHJWYWx1ZShlbGVtZW50LCBzdGF0ZSwgY29udmVydEF0dHJLZXkoa2V5KSwgdmFsdWUpO1xuICAgIH1cbiAgICBjb25zdCBoYW5kbGVyID0ga2V5IGluIGVsZW1lbnQuc3R5bGUgPyBhZGRTdHlsZVZhbHVlIDogYWRkQXR0clZhbHVlO1xuICAgIHJldHVybiBoYW5kbGVyKGVsZW1lbnQsIHN0YXRlLCBrZXksIHZhbHVlKTtcbn07XG5jb25zdCBzdmdFZmZlY3QgPSAvKkBfX1BVUkVfXyovIGNyZWF0ZVNlbGVjdG9yRWZmZWN0KFxuLypAX19QVVJFX18qLyBjcmVhdGVFZmZlY3QoYWRkU1ZHVmFsdWUpKTtcbmZ1bmN0aW9uIGNvbnZlcnRBdHRyS2V5KGtleSkge1xuICAgIHJldHVybiBrZXkucmVwbGFjZSgvXmF0dHIoW0EtWl0pLywgKF8sIGZpcnN0Q2hhcikgPT4gZmlyc3RDaGFyLnRvTG93ZXJDYXNlKCkpO1xufVxuXG5leHBvcnQgeyBzdmdFZmZlY3QgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/svg/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-dom-effect.mjs":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-dom-effect.mjs ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createSelectorEffect: () => (/* binding */ createSelectorEffect)\n/* harmony export */ });\n/* harmony import */ var _utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/resolve-elements.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs\");\n\n\nfunction createSelectorEffect(subjectEffect) {\n    return (subject, values) => {\n        const elements = (0,_utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_0__.resolveElements)(subject);\n        const subscriptions = [];\n        for (const element of elements) {\n            const remove = subjectEffect(element, values);\n            subscriptions.push(remove);\n        }\n        return () => {\n            for (const remove of subscriptions)\n                remove();\n        };\n    };\n}\n\n\n//# sourceMappingURL=create-dom-effect.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9lZmZlY3RzL3V0aWxzL2NyZWF0ZS1kb20tZWZmZWN0Lm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFtRTs7QUFFbkU7QUFDQTtBQUNBLHlCQUF5Qiw0RUFBZTtBQUN4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVnQztBQUNoQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGVmZmVjdHNcXHV0aWxzXFxjcmVhdGUtZG9tLWVmZmVjdC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVzb2x2ZUVsZW1lbnRzIH0gZnJvbSAnLi4vLi4vdXRpbHMvcmVzb2x2ZS1lbGVtZW50cy5tanMnO1xuXG5mdW5jdGlvbiBjcmVhdGVTZWxlY3RvckVmZmVjdChzdWJqZWN0RWZmZWN0KSB7XG4gICAgcmV0dXJuIChzdWJqZWN0LCB2YWx1ZXMpID0+IHtcbiAgICAgICAgY29uc3QgZWxlbWVudHMgPSByZXNvbHZlRWxlbWVudHMoc3ViamVjdCk7XG4gICAgICAgIGNvbnN0IHN1YnNjcmlwdGlvbnMgPSBbXTtcbiAgICAgICAgZm9yIChjb25zdCBlbGVtZW50IG9mIGVsZW1lbnRzKSB7XG4gICAgICAgICAgICBjb25zdCByZW1vdmUgPSBzdWJqZWN0RWZmZWN0KGVsZW1lbnQsIHZhbHVlcyk7XG4gICAgICAgICAgICBzdWJzY3JpcHRpb25zLnB1c2gocmVtb3ZlKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICAgICAgZm9yIChjb25zdCByZW1vdmUgb2Ygc3Vic2NyaXB0aW9ucylcbiAgICAgICAgICAgICAgICByZW1vdmUoKTtcbiAgICAgICAgfTtcbiAgICB9O1xufVxuXG5leHBvcnQgeyBjcmVhdGVTZWxlY3RvckVmZmVjdCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y3JlYXRlLWRvbS1lZmZlY3QubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-dom-effect.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-effect.mjs":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-effect.mjs ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createEffect: () => (/* binding */ createEffect)\n/* harmony export */ });\n/* harmony import */ var _MotionValueState_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../MotionValueState.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/MotionValueState.mjs\");\n\n\nfunction createEffect(addValue) {\n    const stateCache = new WeakMap();\n    return (subject, values) => {\n        const state = stateCache.get(subject) ?? new _MotionValueState_mjs__WEBPACK_IMPORTED_MODULE_0__.MotionValueState();\n        stateCache.set(subject, state);\n        const subscriptions = [];\n        for (const key in values) {\n            const value = values[key];\n            const remove = addValue(subject, state, key, value);\n            subscriptions.push(remove);\n        }\n        return () => {\n            for (const cancel of subscriptions)\n                cancel();\n        };\n    };\n}\n\n\n//# sourceMappingURL=create-effect.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9lZmZlY3RzL3V0aWxzL2NyZWF0ZS1lZmZlY3QubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQTJEOztBQUUzRDtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsbUVBQWdCO0FBQ3JFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUV3QjtBQUN4QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGVmZmVjdHNcXHV0aWxzXFxjcmVhdGUtZWZmZWN0Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb3Rpb25WYWx1ZVN0YXRlIH0gZnJvbSAnLi4vTW90aW9uVmFsdWVTdGF0ZS5tanMnO1xuXG5mdW5jdGlvbiBjcmVhdGVFZmZlY3QoYWRkVmFsdWUpIHtcbiAgICBjb25zdCBzdGF0ZUNhY2hlID0gbmV3IFdlYWtNYXAoKTtcbiAgICByZXR1cm4gKHN1YmplY3QsIHZhbHVlcykgPT4ge1xuICAgICAgICBjb25zdCBzdGF0ZSA9IHN0YXRlQ2FjaGUuZ2V0KHN1YmplY3QpID8/IG5ldyBNb3Rpb25WYWx1ZVN0YXRlKCk7XG4gICAgICAgIHN0YXRlQ2FjaGUuc2V0KHN1YmplY3QsIHN0YXRlKTtcbiAgICAgICAgY29uc3Qgc3Vic2NyaXB0aW9ucyA9IFtdO1xuICAgICAgICBmb3IgKGNvbnN0IGtleSBpbiB2YWx1ZXMpIHtcbiAgICAgICAgICAgIGNvbnN0IHZhbHVlID0gdmFsdWVzW2tleV07XG4gICAgICAgICAgICBjb25zdCByZW1vdmUgPSBhZGRWYWx1ZShzdWJqZWN0LCBzdGF0ZSwga2V5LCB2YWx1ZSk7XG4gICAgICAgICAgICBzdWJzY3JpcHRpb25zLnB1c2gocmVtb3ZlKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICAgICAgZm9yIChjb25zdCBjYW5jZWwgb2Ygc3Vic2NyaXB0aW9ucylcbiAgICAgICAgICAgICAgICBjYW5jZWwoKTtcbiAgICAgICAgfTtcbiAgICB9O1xufVxuXG5leHBvcnQgeyBjcmVhdGVFZmZlY3QgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNyZWF0ZS1lZmZlY3QubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/utils/create-effect.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/events/add-dom-event.mjs":
/*!********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/events/add-dom-event.mjs ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   addDomEvent: () => (/* binding */ addDomEvent)\n/* harmony export */ });\nfunction addDomEvent(target, eventName, handler, options = { passive: true }) {\n    target.addEventListener(eventName, handler, options);\n    return () => target.removeEventListener(eventName, handler, options);\n}\n\n\n//# sourceMappingURL=add-dom-event.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9ldmVudHMvYWRkLWRvbS1ldmVudC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLDZEQUE2RCxlQUFlO0FBQzVFO0FBQ0E7QUFDQTs7QUFFdUI7QUFDdkIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxldmVudHNcXGFkZC1kb20tZXZlbnQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIGFkZERvbUV2ZW50KHRhcmdldCwgZXZlbnROYW1lLCBoYW5kbGVyLCBvcHRpb25zID0geyBwYXNzaXZlOiB0cnVlIH0pIHtcbiAgICB0YXJnZXQuYWRkRXZlbnRMaXN0ZW5lcihldmVudE5hbWUsIGhhbmRsZXIsIG9wdGlvbnMpO1xuICAgIHJldHVybiAoKSA9PiB0YXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcihldmVudE5hbWUsIGhhbmRsZXIsIG9wdGlvbnMpO1xufVxuXG5leHBvcnQgeyBhZGREb21FdmVudCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLWRvbS1ldmVudC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/events/add-dom-event.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/batcher.mjs":
/*!*****************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/batcher.mjs ***!
  \*****************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createRenderBatcher: () => (/* binding */ createRenderBatcher)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/global-config.mjs\");\n/* harmony import */ var _order_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./order.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/order.mjs\");\n/* harmony import */ var _render_step_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./render-step.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/render-step.mjs\");\n\n\n\n\nconst maxElapsed = 40;\nfunction createRenderBatcher(scheduleNextBatch, allowKeepAlive) {\n    let runNextFrame = false;\n    let useDefaultElapsed = true;\n    const state = {\n        delta: 0.0,\n        timestamp: 0.0,\n        isProcessing: false,\n    };\n    const flagRunNextFrame = () => (runNextFrame = true);\n    const steps = _order_mjs__WEBPACK_IMPORTED_MODULE_0__.stepsOrder.reduce((acc, key) => {\n        acc[key] = (0,_render_step_mjs__WEBPACK_IMPORTED_MODULE_1__.createRenderStep)(flagRunNextFrame);\n        return acc;\n    }, {});\n    const { setup, read, resolveKeyframes, preUpdate, update, preRender, render, postRender, } = steps;\n    const processBatch = () => {\n        const useManualTiming = motion_utils__WEBPACK_IMPORTED_MODULE_2__.MotionGlobalConfig.useManualTiming;\n        const timestamp = useManualTiming\n            ? state.timestamp\n            : performance.now();\n        runNextFrame = false;\n        if (!useManualTiming) {\n            state.delta = useDefaultElapsed\n                ? 1000 / 60\n                : Math.max(Math.min(timestamp - state.timestamp, maxElapsed), 1);\n        }\n        state.timestamp = timestamp;\n        state.isProcessing = true;\n        // Unrolled render loop for better per-frame performance\n        setup.process(state);\n        read.process(state);\n        resolveKeyframes.process(state);\n        preUpdate.process(state);\n        update.process(state);\n        preRender.process(state);\n        render.process(state);\n        postRender.process(state);\n        state.isProcessing = false;\n        if (runNextFrame && allowKeepAlive) {\n            useDefaultElapsed = false;\n            scheduleNextBatch(processBatch);\n        }\n    };\n    const wake = () => {\n        runNextFrame = true;\n        useDefaultElapsed = true;\n        if (!state.isProcessing) {\n            scheduleNextBatch(processBatch);\n        }\n    };\n    const schedule = _order_mjs__WEBPACK_IMPORTED_MODULE_0__.stepsOrder.reduce((acc, key) => {\n        const step = steps[key];\n        acc[key] = (process, keepAlive = false, immediate = false) => {\n            if (!runNextFrame)\n                wake();\n            return step.schedule(process, keepAlive, immediate);\n        };\n        return acc;\n    }, {});\n    const cancel = (process) => {\n        for (let i = 0; i < _order_mjs__WEBPACK_IMPORTED_MODULE_0__.stepsOrder.length; i++) {\n            steps[_order_mjs__WEBPACK_IMPORTED_MODULE_0__.stepsOrder[i]].cancel(process);\n        }\n    };\n    return { schedule, cancel, state, steps };\n}\n\n\n//# sourceMappingURL=batcher.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/batcher.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs":
/*!***************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs ***!
  \***************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   cancelFrame: () => (/* binding */ cancelFrame),\n/* harmony export */   frame: () => (/* binding */ frame),\n/* harmony export */   frameData: () => (/* binding */ frameData),\n/* harmony export */   frameSteps: () => (/* binding */ frameSteps)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var _batcher_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./batcher.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/batcher.mjs\");\n\n\n\nconst { schedule: frame, cancel: cancelFrame, state: frameData, steps: frameSteps, } = /* @__PURE__ */ (0,_batcher_mjs__WEBPACK_IMPORTED_MODULE_0__.createRenderBatcher)(typeof requestAnimationFrame !== \"undefined\" ? requestAnimationFrame : motion_utils__WEBPACK_IMPORTED_MODULE_1__.noop, true);\n\n\n//# sourceMappingURL=frame.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9mcmFtZWxvb3AvZnJhbWUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFvQztBQUNnQjs7QUFFcEQsUUFBUSw2RUFBNkUsa0JBQWtCLGlFQUFtQix3RUFBd0UsOENBQUk7O0FBRWpKO0FBQ3JEIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcZnJhbWVsb29wXFxmcmFtZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbm9vcCB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyBjcmVhdGVSZW5kZXJCYXRjaGVyIH0gZnJvbSAnLi9iYXRjaGVyLm1qcyc7XG5cbmNvbnN0IHsgc2NoZWR1bGU6IGZyYW1lLCBjYW5jZWw6IGNhbmNlbEZyYW1lLCBzdGF0ZTogZnJhbWVEYXRhLCBzdGVwczogZnJhbWVTdGVwcywgfSA9IC8qIEBfX1BVUkVfXyAqLyBjcmVhdGVSZW5kZXJCYXRjaGVyKHR5cGVvZiByZXF1ZXN0QW5pbWF0aW9uRnJhbWUgIT09IFwidW5kZWZpbmVkXCIgPyByZXF1ZXN0QW5pbWF0aW9uRnJhbWUgOiBub29wLCB0cnVlKTtcblxuZXhwb3J0IHsgY2FuY2VsRnJhbWUsIGZyYW1lLCBmcmFtZURhdGEsIGZyYW1lU3RlcHMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWZyYW1lLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/index-legacy.mjs":
/*!**********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/index-legacy.mjs ***!
  \**********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   cancelSync: () => (/* binding */ cancelSync),\n/* harmony export */   sync: () => (/* binding */ sync)\n/* harmony export */ });\n/* harmony import */ var _order_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./order.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/order.mjs\");\n/* harmony import */ var _frame_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\n/**\n * @deprecated\n *\n * Import as `frame` instead.\n */\nconst sync = _frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frame;\n/**\n * @deprecated\n *\n * Use cancelFrame(callback) instead.\n */\nconst cancelSync = _order_mjs__WEBPACK_IMPORTED_MODULE_1__.stepsOrder.reduce((acc, key) => {\n    acc[key] = (process) => (0,_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.cancelFrame)(process);\n    return acc;\n}, {});\n\n\n//# sourceMappingURL=index-legacy.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9mcmFtZWxvb3AvaW5kZXgtbGVnYWN5Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXlDO0FBQ1E7O0FBRWpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhLDZDQUFLO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsa0RBQVU7QUFDN0IsNEJBQTRCLHVEQUFXO0FBQ3ZDO0FBQ0EsQ0FBQyxJQUFJOztBQUV1QjtBQUM1QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGZyYW1lbG9vcFxcaW5kZXgtbGVnYWN5Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBzdGVwc09yZGVyIH0gZnJvbSAnLi9vcmRlci5tanMnO1xuaW1wb3J0IHsgZnJhbWUsIGNhbmNlbEZyYW1lIH0gZnJvbSAnLi9mcmFtZS5tanMnO1xuXG4vKipcbiAqIEBkZXByZWNhdGVkXG4gKlxuICogSW1wb3J0IGFzIGBmcmFtZWAgaW5zdGVhZC5cbiAqL1xuY29uc3Qgc3luYyA9IGZyYW1lO1xuLyoqXG4gKiBAZGVwcmVjYXRlZFxuICpcbiAqIFVzZSBjYW5jZWxGcmFtZShjYWxsYmFjaykgaW5zdGVhZC5cbiAqL1xuY29uc3QgY2FuY2VsU3luYyA9IHN0ZXBzT3JkZXIucmVkdWNlKChhY2MsIGtleSkgPT4ge1xuICAgIGFjY1trZXldID0gKHByb2Nlc3MpID0+IGNhbmNlbEZyYW1lKHByb2Nlc3MpO1xuICAgIHJldHVybiBhY2M7XG59LCB7fSk7XG5cbmV4cG9ydCB7IGNhbmNlbFN5bmMsIHN5bmMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LWxlZ2FjeS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/index-legacy.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/microtask.mjs":
/*!*******************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/microtask.mjs ***!
  \*******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   cancelMicrotask: () => (/* binding */ cancelMicrotask),\n/* harmony export */   microtask: () => (/* binding */ microtask)\n/* harmony export */ });\n/* harmony import */ var _batcher_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./batcher.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/batcher.mjs\");\n\n\nconst { schedule: microtask, cancel: cancelMicrotask } = \n/* @__PURE__ */ (0,_batcher_mjs__WEBPACK_IMPORTED_MODULE_0__.createRenderBatcher)(queueMicrotask, false);\n\n\n//# sourceMappingURL=microtask.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9mcmFtZWxvb3AvbWljcm90YXNrLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBb0Q7O0FBRXBELFFBQVEsK0NBQStDO0FBQ3ZELGdCQUFnQixpRUFBbUI7O0FBRUc7QUFDdEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxmcmFtZWxvb3BcXG1pY3JvdGFzay5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlUmVuZGVyQmF0Y2hlciB9IGZyb20gJy4vYmF0Y2hlci5tanMnO1xuXG5jb25zdCB7IHNjaGVkdWxlOiBtaWNyb3Rhc2ssIGNhbmNlbDogY2FuY2VsTWljcm90YXNrIH0gPSBcbi8qIEBfX1BVUkVfXyAqLyBjcmVhdGVSZW5kZXJCYXRjaGVyKHF1ZXVlTWljcm90YXNrLCBmYWxzZSk7XG5cbmV4cG9ydCB7IGNhbmNlbE1pY3JvdGFzaywgbWljcm90YXNrIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taWNyb3Rhc2subWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/microtask.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/order.mjs":
/*!***************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/order.mjs ***!
  \***************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   stepsOrder: () => (/* binding */ stepsOrder)\n/* harmony export */ });\nconst stepsOrder = [\n    \"setup\", // Compute\n    \"read\", // Read\n    \"resolveKeyframes\", // Write/Read/Write/Read\n    \"preUpdate\", // Compute\n    \"update\", // Compute\n    \"preRender\", // Compute\n    \"render\", // Write\n    \"postRender\", // Compute\n];\n\n\n//# sourceMappingURL=order.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9mcmFtZWxvb3Avb3JkZXIubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFc0I7QUFDdEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxmcmFtZWxvb3BcXG9yZGVyLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBzdGVwc09yZGVyID0gW1xuICAgIFwic2V0dXBcIiwgLy8gQ29tcHV0ZVxuICAgIFwicmVhZFwiLCAvLyBSZWFkXG4gICAgXCJyZXNvbHZlS2V5ZnJhbWVzXCIsIC8vIFdyaXRlL1JlYWQvV3JpdGUvUmVhZFxuICAgIFwicHJlVXBkYXRlXCIsIC8vIENvbXB1dGVcbiAgICBcInVwZGF0ZVwiLCAvLyBDb21wdXRlXG4gICAgXCJwcmVSZW5kZXJcIiwgLy8gQ29tcHV0ZVxuICAgIFwicmVuZGVyXCIsIC8vIFdyaXRlXG4gICAgXCJwb3N0UmVuZGVyXCIsIC8vIENvbXB1dGVcbl07XG5cbmV4cG9ydCB7IHN0ZXBzT3JkZXIgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW9yZGVyLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/order.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/render-step.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/render-step.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createRenderStep: () => (/* binding */ createRenderStep)\n/* harmony export */ });\nfunction createRenderStep(runNextFrame) {\n    /**\n     * We create and reuse two queues, one to queue jobs for the current frame\n     * and one for the next. We reuse to avoid triggering GC after x frames.\n     */\n    let thisFrame = new Set();\n    let nextFrame = new Set();\n    /**\n     * Track whether we're currently processing jobs in this step. This way\n     * we can decide whether to schedule new jobs for this frame or next.\n     */\n    let isProcessing = false;\n    let flushNextFrame = false;\n    /**\n     * A set of processes which were marked keepAlive when scheduled.\n     */\n    const toKeepAlive = new WeakSet();\n    let latestFrameData = {\n        delta: 0.0,\n        timestamp: 0.0,\n        isProcessing: false,\n    };\n    function triggerCallback(callback) {\n        if (toKeepAlive.has(callback)) {\n            step.schedule(callback);\n            runNextFrame();\n        }\n        callback(latestFrameData);\n    }\n    const step = {\n        /**\n         * Schedule a process to run on the next frame.\n         */\n        schedule: (callback, keepAlive = false, immediate = false) => {\n            const addToCurrentFrame = immediate && isProcessing;\n            const queue = addToCurrentFrame ? thisFrame : nextFrame;\n            if (keepAlive)\n                toKeepAlive.add(callback);\n            queue.add(callback);\n            return callback;\n        },\n        /**\n         * Cancel the provided callback from running on the next frame.\n         */\n        cancel: (callback) => {\n            nextFrame.delete(callback);\n            toKeepAlive.delete(callback);\n        },\n        /**\n         * Execute all schedule callbacks.\n         */\n        process: (frameData) => {\n            latestFrameData = frameData;\n            /**\n             * If we're already processing we've probably been triggered by a flushSync\n             * inside an existing process. Instead of executing, mark flushNextFrame\n             * as true and ensure we flush the following frame at the end of this one.\n             */\n            if (isProcessing) {\n                flushNextFrame = true;\n                return;\n            }\n            isProcessing = true;\n            // Swap this frame and the next to avoid GC\n            const prevFrame = thisFrame;\n            thisFrame = nextFrame;\n            nextFrame = prevFrame;\n            // Execute this frame\n            thisFrame.forEach(triggerCallback);\n            // Clear the frame so no callbacks remain. This is to avoid\n            // memory leaks should this render step not run for a while.\n            thisFrame.clear();\n            isProcessing = false;\n            if (flushNextFrame) {\n                flushNextFrame = false;\n                step.process(frameData);\n            }\n        },\n    };\n    return step;\n}\n\n\n//# sourceMappingURL=render-step.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/render-step.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs":
/*!*******************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs ***!
  \*******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   time: () => (/* binding */ time)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/global-config.mjs\");\n/* harmony import */ var _frame_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\nlet now;\nfunction clearTime() {\n    now = undefined;\n}\n/**\n * An eventloop-synchronous alternative to performance.now().\n *\n * Ensures that time measurements remain consistent within a synchronous context.\n * Usually calling performance.now() twice within the same synchronous context\n * will return different values which isn't useful for animations when we're usually\n * trying to sync animations to the same frame.\n */\nconst time = {\n    now: () => {\n        if (now === undefined) {\n            time.set(_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData.isProcessing || motion_utils__WEBPACK_IMPORTED_MODULE_1__.MotionGlobalConfig.useManualTiming\n                ? _frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData.timestamp\n                : performance.now());\n        }\n        return now;\n    },\n    set: (newTime) => {\n        now = newTime;\n        queueMicrotask(clearTime);\n    },\n};\n\n\n//# sourceMappingURL=sync-time.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9mcmFtZWxvb3Avc3luYy10aW1lLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBa0Q7QUFDVjs7QUFFeEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCLGlEQUFTLGlCQUFpQiw0REFBa0I7QUFDakUsa0JBQWtCLGlEQUFTO0FBQzNCO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7O0FBRWdCO0FBQ2hCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcZnJhbWVsb29wXFxzeW5jLXRpbWUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vdGlvbkdsb2JhbENvbmZpZyB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyBmcmFtZURhdGEgfSBmcm9tICcuL2ZyYW1lLm1qcyc7XG5cbmxldCBub3c7XG5mdW5jdGlvbiBjbGVhclRpbWUoKSB7XG4gICAgbm93ID0gdW5kZWZpbmVkO1xufVxuLyoqXG4gKiBBbiBldmVudGxvb3Atc3luY2hyb25vdXMgYWx0ZXJuYXRpdmUgdG8gcGVyZm9ybWFuY2Uubm93KCkuXG4gKlxuICogRW5zdXJlcyB0aGF0IHRpbWUgbWVhc3VyZW1lbnRzIHJlbWFpbiBjb25zaXN0ZW50IHdpdGhpbiBhIHN5bmNocm9ub3VzIGNvbnRleHQuXG4gKiBVc3VhbGx5IGNhbGxpbmcgcGVyZm9ybWFuY2Uubm93KCkgdHdpY2Ugd2l0aGluIHRoZSBzYW1lIHN5bmNocm9ub3VzIGNvbnRleHRcbiAqIHdpbGwgcmV0dXJuIGRpZmZlcmVudCB2YWx1ZXMgd2hpY2ggaXNuJ3QgdXNlZnVsIGZvciBhbmltYXRpb25zIHdoZW4gd2UncmUgdXN1YWxseVxuICogdHJ5aW5nIHRvIHN5bmMgYW5pbWF0aW9ucyB0byB0aGUgc2FtZSBmcmFtZS5cbiAqL1xuY29uc3QgdGltZSA9IHtcbiAgICBub3c6ICgpID0+IHtcbiAgICAgICAgaWYgKG5vdyA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICB0aW1lLnNldChmcmFtZURhdGEuaXNQcm9jZXNzaW5nIHx8IE1vdGlvbkdsb2JhbENvbmZpZy51c2VNYW51YWxUaW1pbmdcbiAgICAgICAgICAgICAgICA/IGZyYW1lRGF0YS50aW1lc3RhbXBcbiAgICAgICAgICAgICAgICA6IHBlcmZvcm1hbmNlLm5vdygpKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gbm93O1xuICAgIH0sXG4gICAgc2V0OiAobmV3VGltZSkgPT4ge1xuICAgICAgICBub3cgPSBuZXdUaW1lO1xuICAgICAgICBxdWV1ZU1pY3JvdGFzayhjbGVhclRpbWUpO1xuICAgIH0sXG59O1xuXG5leHBvcnQgeyB0aW1lIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zeW5jLXRpbWUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/drag/state/is-active.mjs":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/drag/state/is-active.mjs ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isDragActive: () => (/* binding */ isDragActive),\n/* harmony export */   isDragging: () => (/* binding */ isDragging)\n/* harmony export */ });\nconst isDragging = {\n    x: false,\n    y: false,\n};\nfunction isDragActive() {\n    return isDragging.x || isDragging.y;\n}\n\n\n//# sourceMappingURL=is-active.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9nZXN0dXJlcy9kcmFnL3N0YXRlL2lzLWFjdGl2ZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFb0M7QUFDcEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxnZXN0dXJlc1xcZHJhZ1xcc3RhdGVcXGlzLWFjdGl2ZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgaXNEcmFnZ2luZyA9IHtcbiAgICB4OiBmYWxzZSxcbiAgICB5OiBmYWxzZSxcbn07XG5mdW5jdGlvbiBpc0RyYWdBY3RpdmUoKSB7XG4gICAgcmV0dXJuIGlzRHJhZ2dpbmcueCB8fCBpc0RyYWdnaW5nLnk7XG59XG5cbmV4cG9ydCB7IGlzRHJhZ0FjdGl2ZSwgaXNEcmFnZ2luZyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtYWN0aXZlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/drag/state/is-active.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/drag/state/set-active.mjs":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/drag/state/set-active.mjs ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   setDragLock: () => (/* binding */ setDragLock)\n/* harmony export */ });\n/* harmony import */ var _is_active_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is-active.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/drag/state/is-active.mjs\");\n\n\nfunction setDragLock(axis) {\n    if (axis === \"x\" || axis === \"y\") {\n        if (_is_active_mjs__WEBPACK_IMPORTED_MODULE_0__.isDragging[axis]) {\n            return null;\n        }\n        else {\n            _is_active_mjs__WEBPACK_IMPORTED_MODULE_0__.isDragging[axis] = true;\n            return () => {\n                _is_active_mjs__WEBPACK_IMPORTED_MODULE_0__.isDragging[axis] = false;\n            };\n        }\n    }\n    else {\n        if (_is_active_mjs__WEBPACK_IMPORTED_MODULE_0__.isDragging.x || _is_active_mjs__WEBPACK_IMPORTED_MODULE_0__.isDragging.y) {\n            return null;\n        }\n        else {\n            _is_active_mjs__WEBPACK_IMPORTED_MODULE_0__.isDragging.x = _is_active_mjs__WEBPACK_IMPORTED_MODULE_0__.isDragging.y = true;\n            return () => {\n                _is_active_mjs__WEBPACK_IMPORTED_MODULE_0__.isDragging.x = _is_active_mjs__WEBPACK_IMPORTED_MODULE_0__.isDragging.y = false;\n            };\n        }\n    }\n}\n\n\n//# sourceMappingURL=set-active.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9nZXN0dXJlcy9kcmFnL3N0YXRlL3NldC1hY3RpdmUubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQTZDOztBQUU3QztBQUNBO0FBQ0EsWUFBWSxzREFBVTtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxZQUFZLHNEQUFVO0FBQ3RCO0FBQ0EsZ0JBQWdCLHNEQUFVO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWSxzREFBVSxNQUFNLHNEQUFVO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBLFlBQVksc0RBQVUsS0FBSyxzREFBVTtBQUNyQztBQUNBLGdCQUFnQixzREFBVSxLQUFLLHNEQUFVO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBOztBQUV1QjtBQUN2QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGdlc3R1cmVzXFxkcmFnXFxzdGF0ZVxcc2V0LWFjdGl2ZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNEcmFnZ2luZyB9IGZyb20gJy4vaXMtYWN0aXZlLm1qcyc7XG5cbmZ1bmN0aW9uIHNldERyYWdMb2NrKGF4aXMpIHtcbiAgICBpZiAoYXhpcyA9PT0gXCJ4XCIgfHwgYXhpcyA9PT0gXCJ5XCIpIHtcbiAgICAgICAgaWYgKGlzRHJhZ2dpbmdbYXhpc10pIHtcbiAgICAgICAgICAgIHJldHVybiBudWxsO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgaXNEcmFnZ2luZ1theGlzXSA9IHRydWU7XG4gICAgICAgICAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICAgICAgICAgIGlzRHJhZ2dpbmdbYXhpc10gPSBmYWxzZTtcbiAgICAgICAgICAgIH07XG4gICAgICAgIH1cbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIGlmIChpc0RyYWdnaW5nLnggfHwgaXNEcmFnZ2luZy55KSB7XG4gICAgICAgICAgICByZXR1cm4gbnVsbDtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGlzRHJhZ2dpbmcueCA9IGlzRHJhZ2dpbmcueSA9IHRydWU7XG4gICAgICAgICAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICAgICAgICAgIGlzRHJhZ2dpbmcueCA9IGlzRHJhZ2dpbmcueSA9IGZhbHNlO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZXhwb3J0IHsgc2V0RHJhZ0xvY2sgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNldC1hY3RpdmUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/drag/state/set-active.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/hover.mjs":
/*!**************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/hover.mjs ***!
  \**************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   hover: () => (/* binding */ hover)\n/* harmony export */ });\n/* harmony import */ var _drag_state_is_active_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./drag/state/is-active.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/drag/state/is-active.mjs\");\n/* harmony import */ var _utils_setup_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils/setup.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/setup.mjs\");\n\n\n\nfunction isValidHover(event) {\n    return !(event.pointerType === \"touch\" || (0,_drag_state_is_active_mjs__WEBPACK_IMPORTED_MODULE_0__.isDragActive)());\n}\n/**\n * Create a hover gesture. hover() is different to .addEventListener(\"pointerenter\")\n * in that it has an easier syntax, filters out polyfilled touch events, interoperates\n * with drag gestures, and automatically removes the \"pointerennd\" event listener when the hover ends.\n *\n * @public\n */\nfunction hover(elementOrSelector, onHoverStart, options = {}) {\n    const [elements, eventOptions, cancel] = (0,_utils_setup_mjs__WEBPACK_IMPORTED_MODULE_1__.setupGesture)(elementOrSelector, options);\n    elements.forEach((element) => {\n        let isPressed = false;\n        let deferredHoverEnd = false;\n        let hoverEndCallback;\n        const removePointerLeave = () => {\n            element.removeEventListener(\"pointerleave\", onPointerLeave);\n        };\n        const endHover = (event) => {\n            if (hoverEndCallback) {\n                hoverEndCallback(event);\n                hoverEndCallback = undefined;\n            }\n            removePointerLeave();\n        };\n        const onPointerUp = (event) => {\n            isPressed = false;\n            window.removeEventListener(\"pointerup\", onPointerUp);\n            window.removeEventListener(\"pointercancel\", onPointerUp);\n            if (deferredHoverEnd) {\n                deferredHoverEnd = false;\n                endHover(event);\n            }\n        };\n        const onPointerDown = () => {\n            isPressed = true;\n            window.addEventListener(\"pointerup\", onPointerUp, eventOptions);\n            window.addEventListener(\"pointercancel\", onPointerUp, eventOptions);\n        };\n        const onPointerLeave = (leaveEvent) => {\n            if (leaveEvent.pointerType === \"touch\")\n                return;\n            if (isPressed) {\n                deferredHoverEnd = true;\n                return;\n            }\n            endHover(leaveEvent);\n        };\n        const onPointerEnter = (enterEvent) => {\n            if (!isValidHover(enterEvent))\n                return;\n            deferredHoverEnd = false;\n            const onHoverEnd = onHoverStart(element, enterEvent);\n            if (typeof onHoverEnd !== \"function\")\n                return;\n            hoverEndCallback = onHoverEnd;\n            element.addEventListener(\"pointerleave\", onPointerLeave, eventOptions);\n        };\n        element.addEventListener(\"pointerenter\", onPointerEnter, eventOptions);\n        element.addEventListener(\"pointerdown\", onPointerDown, eventOptions);\n    });\n    return cancel;\n}\n\n\n//# sourceMappingURL=hover.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/hover.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/index.mjs":
/*!********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/index.mjs ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   press: () => (/* binding */ press)\n/* harmony export */ });\n/* harmony import */ var _utils_is_html_element_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../utils/is-html-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-html-element.mjs\");\n/* harmony import */ var _drag_state_is_active_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../drag/state/is-active.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/drag/state/is-active.mjs\");\n/* harmony import */ var _utils_is_node_or_child_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/is-node-or-child.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/is-node-or-child.mjs\");\n/* harmony import */ var _utils_is_primary_pointer_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/is-primary-pointer.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/is-primary-pointer.mjs\");\n/* harmony import */ var _utils_setup_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/setup.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/setup.mjs\");\n/* harmony import */ var _utils_is_keyboard_accessible_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils/is-keyboard-accessible.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/is-keyboard-accessible.mjs\");\n/* harmony import */ var _utils_keyboard_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./utils/keyboard.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/keyboard.mjs\");\n/* harmony import */ var _utils_state_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils/state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/state.mjs\");\n\n\n\n\n\n\n\n\n\n/**\n * Filter out events that are not primary pointer events, or are triggering\n * while a Motion gesture is active.\n */\nfunction isValidPressEvent(event) {\n    return (0,_utils_is_primary_pointer_mjs__WEBPACK_IMPORTED_MODULE_0__.isPrimaryPointer)(event) && !(0,_drag_state_is_active_mjs__WEBPACK_IMPORTED_MODULE_1__.isDragActive)();\n}\nconst claimedPointerDownEvents = new WeakSet();\n/**\n * Create a press gesture.\n *\n * Press is different to `\"pointerdown\"`, `\"pointerup\"` in that it\n * automatically filters out secondary pointer events like right\n * click and multitouch.\n *\n * It also adds accessibility support for keyboards, where\n * an element with a press gesture will receive focus and\n *  trigger on Enter `\"keydown\"` and `\"keyup\"` events.\n *\n * This is different to a browser's `\"click\"` event, which does\n * respond to keyboards but only for the `\"click\"` itself, rather\n * than the press start and end/cancel. The element also needs\n * to be focusable for this to work, whereas a press gesture will\n * make an element focusable by default.\n *\n * @public\n */\nfunction press(targetOrSelector, onPressStart, options = {}) {\n    const [targets, eventOptions, cancelEvents] = (0,_utils_setup_mjs__WEBPACK_IMPORTED_MODULE_2__.setupGesture)(targetOrSelector, options);\n    const startPress = (startEvent) => {\n        const target = startEvent.currentTarget;\n        if (!isValidPressEvent(startEvent))\n            return;\n        if (claimedPointerDownEvents.has(startEvent))\n            return;\n        _utils_state_mjs__WEBPACK_IMPORTED_MODULE_3__.isPressing.add(target);\n        if (options.stopPropagation) {\n            claimedPointerDownEvents.add(startEvent);\n        }\n        const onPressEnd = onPressStart(target, startEvent);\n        /**\n         * End listeners run in the capture phase so a descendant calling\n         * stopPropagation() in its own pointerup handler can't prevent the\n         * press gesture from ending. This also keeps the gesture-end\n         * ordering consistent with the drag gesture. See #2794.\n         */\n        const endEventOptions = { ...eventOptions, capture: true };\n        const onPointerEnd = (endEvent, success) => {\n            window.removeEventListener(\"pointerup\", onPointerUp, endEventOptions);\n            window.removeEventListener(\"pointercancel\", onPointerCancel, endEventOptions);\n            if (_utils_state_mjs__WEBPACK_IMPORTED_MODULE_3__.isPressing.has(target)) {\n                _utils_state_mjs__WEBPACK_IMPORTED_MODULE_3__.isPressing.delete(target);\n            }\n            if (!isValidPressEvent(endEvent)) {\n                return;\n            }\n            if (typeof onPressEnd === \"function\") {\n                onPressEnd(endEvent, { success });\n            }\n        };\n        const onPointerUp = (upEvent) => {\n            onPointerEnd(upEvent, target === window ||\n                target === document ||\n                options.useGlobalTarget ||\n                (0,_utils_is_node_or_child_mjs__WEBPACK_IMPORTED_MODULE_4__.isNodeOrChild)(target, upEvent.target));\n        };\n        const onPointerCancel = (cancelEvent) => {\n            onPointerEnd(cancelEvent, false);\n        };\n        window.addEventListener(\"pointerup\", onPointerUp, endEventOptions);\n        window.addEventListener(\"pointercancel\", onPointerCancel, endEventOptions);\n    };\n    targets.forEach((target) => {\n        const pointerDownTarget = options.useGlobalTarget ? window : target;\n        pointerDownTarget.addEventListener(\"pointerdown\", startPress, eventOptions);\n        if ((0,_utils_is_html_element_mjs__WEBPACK_IMPORTED_MODULE_5__.isHTMLElement)(target)) {\n            target.addEventListener(\"focus\", (event) => (0,_utils_keyboard_mjs__WEBPACK_IMPORTED_MODULE_6__.enableKeyboardPress)(event, eventOptions));\n            if (!(0,_utils_is_keyboard_accessible_mjs__WEBPACK_IMPORTED_MODULE_7__.isElementKeyboardAccessible)(target) &&\n                !target.hasAttribute(\"tabindex\")) {\n                target.tabIndex = 0;\n            }\n        }\n    });\n    return cancelEvents;\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/is-keyboard-accessible.mjs":
/*!*******************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/is-keyboard-accessible.mjs ***!
  \*******************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isElementKeyboardAccessible: () => (/* binding */ isElementKeyboardAccessible),\n/* harmony export */   isElementTextInput: () => (/* binding */ isElementTextInput)\n/* harmony export */ });\nconst keyboardAccessibleElements = new Set([\n    \"BUTTON\",\n    \"INPUT\",\n    \"SELECT\",\n    \"TEXTAREA\",\n    \"A\",\n]);\n/**\n * Checks if an element is natively keyboard accessible (focusable).\n * Used by the press gesture to determine if we need to add tabIndex.\n */\nfunction isElementKeyboardAccessible(element) {\n    return (keyboardAccessibleElements.has(element.tagName) ||\n        element.isContentEditable === true);\n}\nconst textInputElements = new Set([\"INPUT\", \"SELECT\", \"TEXTAREA\"]);\n/**\n * Checks if an element has text selection or direct interaction behavior\n * that should block drag gestures from starting.\n *\n * This specifically targets form controls where the user might want to select\n * text or interact with the control (e.g., sliders, dropdowns).\n *\n * Buttons and links are NOT included because they don't have click-and-move\n * actions of their own - they only respond to click events, so dragging\n * should still work when initiated from these elements.\n */\nfunction isElementTextInput(element) {\n    return (textInputElements.has(element.tagName) ||\n        element.isContentEditable === true);\n}\n\n\n//# sourceMappingURL=is-keyboard-accessible.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9nZXN0dXJlcy9wcmVzcy91dGlscy9pcy1rZXlib2FyZC1hY2Nlc3NpYmxlLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUUyRDtBQUMzRCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGdlc3R1cmVzXFxwcmVzc1xcdXRpbHNcXGlzLWtleWJvYXJkLWFjY2Vzc2libGUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGtleWJvYXJkQWNjZXNzaWJsZUVsZW1lbnRzID0gbmV3IFNldChbXG4gICAgXCJCVVRUT05cIixcbiAgICBcIklOUFVUXCIsXG4gICAgXCJTRUxFQ1RcIixcbiAgICBcIlRFWFRBUkVBXCIsXG4gICAgXCJBXCIsXG5dKTtcbi8qKlxuICogQ2hlY2tzIGlmIGFuIGVsZW1lbnQgaXMgbmF0aXZlbHkga2V5Ym9hcmQgYWNjZXNzaWJsZSAoZm9jdXNhYmxlKS5cbiAqIFVzZWQgYnkgdGhlIHByZXNzIGdlc3R1cmUgdG8gZGV0ZXJtaW5lIGlmIHdlIG5lZWQgdG8gYWRkIHRhYkluZGV4LlxuICovXG5mdW5jdGlvbiBpc0VsZW1lbnRLZXlib2FyZEFjY2Vzc2libGUoZWxlbWVudCkge1xuICAgIHJldHVybiAoa2V5Ym9hcmRBY2Nlc3NpYmxlRWxlbWVudHMuaGFzKGVsZW1lbnQudGFnTmFtZSkgfHxcbiAgICAgICAgZWxlbWVudC5pc0NvbnRlbnRFZGl0YWJsZSA9PT0gdHJ1ZSk7XG59XG5jb25zdCB0ZXh0SW5wdXRFbGVtZW50cyA9IG5ldyBTZXQoW1wiSU5QVVRcIiwgXCJTRUxFQ1RcIiwgXCJURVhUQVJFQVwiXSk7XG4vKipcbiAqIENoZWNrcyBpZiBhbiBlbGVtZW50IGhhcyB0ZXh0IHNlbGVjdGlvbiBvciBkaXJlY3QgaW50ZXJhY3Rpb24gYmVoYXZpb3JcbiAqIHRoYXQgc2hvdWxkIGJsb2NrIGRyYWcgZ2VzdHVyZXMgZnJvbSBzdGFydGluZy5cbiAqXG4gKiBUaGlzIHNwZWNpZmljYWxseSB0YXJnZXRzIGZvcm0gY29udHJvbHMgd2hlcmUgdGhlIHVzZXIgbWlnaHQgd2FudCB0byBzZWxlY3RcbiAqIHRleHQgb3IgaW50ZXJhY3Qgd2l0aCB0aGUgY29udHJvbCAoZS5nLiwgc2xpZGVycywgZHJvcGRvd25zKS5cbiAqXG4gKiBCdXR0b25zIGFuZCBsaW5rcyBhcmUgTk9UIGluY2x1ZGVkIGJlY2F1c2UgdGhleSBkb24ndCBoYXZlIGNsaWNrLWFuZC1tb3ZlXG4gKiBhY3Rpb25zIG9mIHRoZWlyIG93biAtIHRoZXkgb25seSByZXNwb25kIHRvIGNsaWNrIGV2ZW50cywgc28gZHJhZ2dpbmdcbiAqIHNob3VsZCBzdGlsbCB3b3JrIHdoZW4gaW5pdGlhdGVkIGZyb20gdGhlc2UgZWxlbWVudHMuXG4gKi9cbmZ1bmN0aW9uIGlzRWxlbWVudFRleHRJbnB1dChlbGVtZW50KSB7XG4gICAgcmV0dXJuICh0ZXh0SW5wdXRFbGVtZW50cy5oYXMoZWxlbWVudC50YWdOYW1lKSB8fFxuICAgICAgICBlbGVtZW50LmlzQ29udGVudEVkaXRhYmxlID09PSB0cnVlKTtcbn1cblxuZXhwb3J0IHsgaXNFbGVtZW50S2V5Ym9hcmRBY2Nlc3NpYmxlLCBpc0VsZW1lbnRUZXh0SW5wdXQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLWtleWJvYXJkLWFjY2Vzc2libGUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/is-keyboard-accessible.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/keyboard.mjs":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/keyboard.mjs ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   enableKeyboardPress: () => (/* binding */ enableKeyboardPress)\n/* harmony export */ });\n/* harmony import */ var _state_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/state.mjs\");\n\n\n/**\n * Filter out events that are not \"Enter\" keys.\n */\nfunction filterEvents(callback) {\n    return (event) => {\n        if (event.key !== \"Enter\")\n            return;\n        callback(event);\n    };\n}\nfunction firePointerEvent(target, type) {\n    target.dispatchEvent(new PointerEvent(\"pointer\" + type, { isPrimary: true, bubbles: true }));\n}\nconst enableKeyboardPress = (focusEvent, eventOptions) => {\n    const element = focusEvent.currentTarget;\n    if (!element)\n        return;\n    const handleKeydown = filterEvents(() => {\n        if (_state_mjs__WEBPACK_IMPORTED_MODULE_0__.isPressing.has(element))\n            return;\n        firePointerEvent(element, \"down\");\n        const handleKeyup = filterEvents(() => {\n            firePointerEvent(element, \"up\");\n        });\n        const handleBlur = () => firePointerEvent(element, \"cancel\");\n        element.addEventListener(\"keyup\", handleKeyup, eventOptions);\n        element.addEventListener(\"blur\", handleBlur, eventOptions);\n    });\n    element.addEventListener(\"keydown\", handleKeydown, eventOptions);\n    /**\n     * Add an event listener that fires on blur to remove the keydown events.\n     */\n    element.addEventListener(\"blur\", () => element.removeEventListener(\"keydown\", handleKeydown), eventOptions);\n};\n\n\n//# sourceMappingURL=keyboard.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9nZXN0dXJlcy9wcmVzcy91dGlscy9rZXlib2FyZC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBeUM7O0FBRXpDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4REFBOEQsZ0NBQWdDO0FBQzlGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVksa0RBQVU7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFK0I7QUFDL0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxnZXN0dXJlc1xccHJlc3NcXHV0aWxzXFxrZXlib2FyZC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNQcmVzc2luZyB9IGZyb20gJy4vc3RhdGUubWpzJztcblxuLyoqXG4gKiBGaWx0ZXIgb3V0IGV2ZW50cyB0aGF0IGFyZSBub3QgXCJFbnRlclwiIGtleXMuXG4gKi9cbmZ1bmN0aW9uIGZpbHRlckV2ZW50cyhjYWxsYmFjaykge1xuICAgIHJldHVybiAoZXZlbnQpID0+IHtcbiAgICAgICAgaWYgKGV2ZW50LmtleSAhPT0gXCJFbnRlclwiKVxuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICBjYWxsYmFjayhldmVudCk7XG4gICAgfTtcbn1cbmZ1bmN0aW9uIGZpcmVQb2ludGVyRXZlbnQodGFyZ2V0LCB0eXBlKSB7XG4gICAgdGFyZ2V0LmRpc3BhdGNoRXZlbnQobmV3IFBvaW50ZXJFdmVudChcInBvaW50ZXJcIiArIHR5cGUsIHsgaXNQcmltYXJ5OiB0cnVlLCBidWJibGVzOiB0cnVlIH0pKTtcbn1cbmNvbnN0IGVuYWJsZUtleWJvYXJkUHJlc3MgPSAoZm9jdXNFdmVudCwgZXZlbnRPcHRpb25zKSA9PiB7XG4gICAgY29uc3QgZWxlbWVudCA9IGZvY3VzRXZlbnQuY3VycmVudFRhcmdldDtcbiAgICBpZiAoIWVsZW1lbnQpXG4gICAgICAgIHJldHVybjtcbiAgICBjb25zdCBoYW5kbGVLZXlkb3duID0gZmlsdGVyRXZlbnRzKCgpID0+IHtcbiAgICAgICAgaWYgKGlzUHJlc3NpbmcuaGFzKGVsZW1lbnQpKVxuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICBmaXJlUG9pbnRlckV2ZW50KGVsZW1lbnQsIFwiZG93blwiKTtcbiAgICAgICAgY29uc3QgaGFuZGxlS2V5dXAgPSBmaWx0ZXJFdmVudHMoKCkgPT4ge1xuICAgICAgICAgICAgZmlyZVBvaW50ZXJFdmVudChlbGVtZW50LCBcInVwXCIpO1xuICAgICAgICB9KTtcbiAgICAgICAgY29uc3QgaGFuZGxlQmx1ciA9ICgpID0+IGZpcmVQb2ludGVyRXZlbnQoZWxlbWVudCwgXCJjYW5jZWxcIik7XG4gICAgICAgIGVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihcImtleXVwXCIsIGhhbmRsZUtleXVwLCBldmVudE9wdGlvbnMpO1xuICAgICAgICBlbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoXCJibHVyXCIsIGhhbmRsZUJsdXIsIGV2ZW50T3B0aW9ucyk7XG4gICAgfSk7XG4gICAgZWxlbWVudC5hZGRFdmVudExpc3RlbmVyKFwia2V5ZG93blwiLCBoYW5kbGVLZXlkb3duLCBldmVudE9wdGlvbnMpO1xuICAgIC8qKlxuICAgICAqIEFkZCBhbiBldmVudCBsaXN0ZW5lciB0aGF0IGZpcmVzIG9uIGJsdXIgdG8gcmVtb3ZlIHRoZSBrZXlkb3duIGV2ZW50cy5cbiAgICAgKi9cbiAgICBlbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoXCJibHVyXCIsICgpID0+IGVsZW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihcImtleWRvd25cIiwgaGFuZGxlS2V5ZG93biksIGV2ZW50T3B0aW9ucyk7XG59O1xuXG5leHBvcnQgeyBlbmFibGVLZXlib2FyZFByZXNzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1rZXlib2FyZC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/keyboard.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/state.mjs":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/state.mjs ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isPressing: () => (/* binding */ isPressing)\n/* harmony export */ });\nconst isPressing = new WeakSet();\n\n\n//# sourceMappingURL=state.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9nZXN0dXJlcy9wcmVzcy91dGlscy9zdGF0ZS5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBOztBQUVzQjtBQUN0QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGdlc3R1cmVzXFxwcmVzc1xcdXRpbHNcXHN0YXRlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBpc1ByZXNzaW5nID0gbmV3IFdlYWtTZXQoKTtcblxuZXhwb3J0IHsgaXNQcmVzc2luZyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3RhdGUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/state.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/is-node-or-child.mjs":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/is-node-or-child.mjs ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isNodeOrChild: () => (/* binding */ isNodeOrChild)\n/* harmony export */ });\n/**\n * Recursively traverse up the tree to check whether the provided child node\n * is the parent or a descendant of it.\n *\n * @param parent - Element to find\n * @param child - Element to test against parent\n */\nconst isNodeOrChild = (parent, child) => {\n    if (!child) {\n        return false;\n    }\n    else if (parent === child) {\n        return true;\n    }\n    else {\n        return isNodeOrChild(parent, child.parentElement);\n    }\n};\n\n\n//# sourceMappingURL=is-node-or-child.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9nZXN0dXJlcy91dGlscy9pcy1ub2RlLW9yLWNoaWxkLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUV5QjtBQUN6QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXGdlc3R1cmVzXFx1dGlsc1xcaXMtbm9kZS1vci1jaGlsZC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZWN1cnNpdmVseSB0cmF2ZXJzZSB1cCB0aGUgdHJlZSB0byBjaGVjayB3aGV0aGVyIHRoZSBwcm92aWRlZCBjaGlsZCBub2RlXG4gKiBpcyB0aGUgcGFyZW50IG9yIGEgZGVzY2VuZGFudCBvZiBpdC5cbiAqXG4gKiBAcGFyYW0gcGFyZW50IC0gRWxlbWVudCB0byBmaW5kXG4gKiBAcGFyYW0gY2hpbGQgLSBFbGVtZW50IHRvIHRlc3QgYWdhaW5zdCBwYXJlbnRcbiAqL1xuY29uc3QgaXNOb2RlT3JDaGlsZCA9IChwYXJlbnQsIGNoaWxkKSA9PiB7XG4gICAgaWYgKCFjaGlsZCkge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGVsc2UgaWYgKHBhcmVudCA9PT0gY2hpbGQpIHtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICByZXR1cm4gaXNOb2RlT3JDaGlsZChwYXJlbnQsIGNoaWxkLnBhcmVudEVsZW1lbnQpO1xuICAgIH1cbn07XG5cbmV4cG9ydCB7IGlzTm9kZU9yQ2hpbGQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLW5vZGUtb3ItY2hpbGQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/is-node-or-child.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/is-primary-pointer.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/is-primary-pointer.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isPrimaryPointer: () => (/* binding */ isPrimaryPointer)\n/* harmony export */ });\nconst isPrimaryPointer = (event) => {\n    if (event.pointerType === \"mouse\") {\n        return typeof event.button !== \"number\" || event.button <= 0;\n    }\n    else {\n        /**\n         * isPrimary is true for all mice buttons, whereas every touch point\n         * is regarded as its own input. So subsequent concurrent touch points\n         * will be false.\n         *\n         * Specifically match against false here as incomplete versions of\n         * PointerEvents in very old browser might have it set as undefined.\n         */\n        return event.isPrimary !== false;\n    }\n};\n\n\n//# sourceMappingURL=is-primary-pointer.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9nZXN0dXJlcy91dGlscy9pcy1wcmltYXJ5LXBvaW50ZXIubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFNEI7QUFDNUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxnZXN0dXJlc1xcdXRpbHNcXGlzLXByaW1hcnktcG9pbnRlci5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgaXNQcmltYXJ5UG9pbnRlciA9IChldmVudCkgPT4ge1xuICAgIGlmIChldmVudC5wb2ludGVyVHlwZSA9PT0gXCJtb3VzZVwiKSB7XG4gICAgICAgIHJldHVybiB0eXBlb2YgZXZlbnQuYnV0dG9uICE9PSBcIm51bWJlclwiIHx8IGV2ZW50LmJ1dHRvbiA8PSAwO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgLyoqXG4gICAgICAgICAqIGlzUHJpbWFyeSBpcyB0cnVlIGZvciBhbGwgbWljZSBidXR0b25zLCB3aGVyZWFzIGV2ZXJ5IHRvdWNoIHBvaW50XG4gICAgICAgICAqIGlzIHJlZ2FyZGVkIGFzIGl0cyBvd24gaW5wdXQuIFNvIHN1YnNlcXVlbnQgY29uY3VycmVudCB0b3VjaCBwb2ludHNcbiAgICAgICAgICogd2lsbCBiZSBmYWxzZS5cbiAgICAgICAgICpcbiAgICAgICAgICogU3BlY2lmaWNhbGx5IG1hdGNoIGFnYWluc3QgZmFsc2UgaGVyZSBhcyBpbmNvbXBsZXRlIHZlcnNpb25zIG9mXG4gICAgICAgICAqIFBvaW50ZXJFdmVudHMgaW4gdmVyeSBvbGQgYnJvd3NlciBtaWdodCBoYXZlIGl0IHNldCBhcyB1bmRlZmluZWQuXG4gICAgICAgICAqL1xuICAgICAgICByZXR1cm4gZXZlbnQuaXNQcmltYXJ5ICE9PSBmYWxzZTtcbiAgICB9XG59O1xuXG5leHBvcnQgeyBpc1ByaW1hcnlQb2ludGVyIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1wcmltYXJ5LXBvaW50ZXIubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/is-primary-pointer.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/setup.mjs":
/*!********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/setup.mjs ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   setupGesture: () => (/* binding */ setupGesture)\n/* harmony export */ });\n/* harmony import */ var _utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/resolve-elements.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs\");\n\n\nfunction setupGesture(elementOrSelector, options) {\n    const elements = (0,_utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_0__.resolveElements)(elementOrSelector);\n    const gestureAbortController = new AbortController();\n    const eventOptions = {\n        passive: true,\n        ...options,\n        signal: gestureAbortController.signal,\n    };\n    const cancel = () => gestureAbortController.abort();\n    return [elements, eventOptions, cancel];\n}\n\n\n//# sourceMappingURL=setup.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9nZXN0dXJlcy91dGlscy9zZXR1cC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBbUU7O0FBRW5FO0FBQ0EscUJBQXFCLDRFQUFlO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFd0I7QUFDeEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxnZXN0dXJlc1xcdXRpbHNcXHNldHVwLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZXNvbHZlRWxlbWVudHMgfSBmcm9tICcuLi8uLi91dGlscy9yZXNvbHZlLWVsZW1lbnRzLm1qcyc7XG5cbmZ1bmN0aW9uIHNldHVwR2VzdHVyZShlbGVtZW50T3JTZWxlY3Rvciwgb3B0aW9ucykge1xuICAgIGNvbnN0IGVsZW1lbnRzID0gcmVzb2x2ZUVsZW1lbnRzKGVsZW1lbnRPclNlbGVjdG9yKTtcbiAgICBjb25zdCBnZXN0dXJlQWJvcnRDb250cm9sbGVyID0gbmV3IEFib3J0Q29udHJvbGxlcigpO1xuICAgIGNvbnN0IGV2ZW50T3B0aW9ucyA9IHtcbiAgICAgICAgcGFzc2l2ZTogdHJ1ZSxcbiAgICAgICAgLi4ub3B0aW9ucyxcbiAgICAgICAgc2lnbmFsOiBnZXN0dXJlQWJvcnRDb250cm9sbGVyLnNpZ25hbCxcbiAgICB9O1xuICAgIGNvbnN0IGNhbmNlbCA9ICgpID0+IGdlc3R1cmVBYm9ydENvbnRyb2xsZXIuYWJvcnQoKTtcbiAgICByZXR1cm4gW2VsZW1lbnRzLCBldmVudE9wdGlvbnMsIGNhbmNlbF07XG59XG5cbmV4cG9ydCB7IHNldHVwR2VzdHVyZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2V0dXAubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/setup.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/index.mjs":
/*!*****************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/index.mjs ***!
  \*****************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   AsyncMotionValueAnimation: () => (/* reexport safe */ _animation_AsyncMotionValueAnimation_mjs__WEBPACK_IMPORTED_MODULE_0__.AsyncMotionValueAnimation),\n/* harmony export */   DOMKeyframesResolver: () => (/* reexport safe */ _animation_keyframes_DOMKeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_30__.DOMKeyframesResolver),\n/* harmony export */   DOMVisualElement: () => (/* reexport safe */ _render_dom_DOMVisualElement_mjs__WEBPACK_IMPORTED_MODULE_114__.DOMVisualElement),\n/* harmony export */   DocumentProjectionNode: () => (/* reexport safe */ _projection_node_DocumentProjectionNode_mjs__WEBPACK_IMPORTED_MODULE_154__.DocumentProjectionNode),\n/* harmony export */   Feature: () => (/* reexport safe */ _render_Feature_mjs__WEBPACK_IMPORTED_MODULE_115__.Feature),\n/* harmony export */   FlatTree: () => (/* reexport safe */ _projection_utils_flat_tree_mjs__WEBPACK_IMPORTED_MODULE_150__.FlatTree),\n/* harmony export */   GroupAnimation: () => (/* reexport safe */ _animation_GroupAnimation_mjs__WEBPACK_IMPORTED_MODULE_1__.GroupAnimation),\n/* harmony export */   GroupAnimationWithThen: () => (/* reexport safe */ _animation_GroupAnimationWithThen_mjs__WEBPACK_IMPORTED_MODULE_2__.GroupAnimationWithThen),\n/* harmony export */   HTMLProjectionNode: () => (/* reexport safe */ _projection_node_HTMLProjectionNode_mjs__WEBPACK_IMPORTED_MODULE_156__.HTMLProjectionNode),\n/* harmony export */   HTMLVisualElement: () => (/* reexport safe */ _render_html_HTMLVisualElement_mjs__WEBPACK_IMPORTED_MODULE_116__.HTMLVisualElement),\n/* harmony export */   JSAnimation: () => (/* reexport safe */ _animation_JSAnimation_mjs__WEBPACK_IMPORTED_MODULE_3__.JSAnimation),\n/* harmony export */   KeyframeResolver: () => (/* reexport safe */ _animation_keyframes_KeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_31__.KeyframeResolver),\n/* harmony export */   LayoutAnimationBuilder: () => (/* reexport safe */ _layout_LayoutAnimationBuilder_mjs__WEBPACK_IMPORTED_MODULE_170__.LayoutAnimationBuilder),\n/* harmony export */   MotionValue: () => (/* reexport safe */ _value_index_mjs__WEBPACK_IMPORTED_MODULE_87__.MotionValue),\n/* harmony export */   NativeAnimation: () => (/* reexport safe */ _animation_NativeAnimation_mjs__WEBPACK_IMPORTED_MODULE_4__.NativeAnimation),\n/* harmony export */   NativeAnimationExtended: () => (/* reexport safe */ _animation_NativeAnimationExtended_mjs__WEBPACK_IMPORTED_MODULE_5__.NativeAnimationExtended),\n/* harmony export */   NativeAnimationWrapper: () => (/* reexport safe */ _animation_NativeAnimationWrapper_mjs__WEBPACK_IMPORTED_MODULE_6__.NativeAnimationWrapper),\n/* harmony export */   NodeStack: () => (/* reexport safe */ _projection_shared_stack_mjs__WEBPACK_IMPORTED_MODULE_158__.NodeStack),\n/* harmony export */   ObjectVisualElement: () => (/* reexport safe */ _render_object_ObjectVisualElement_mjs__WEBPACK_IMPORTED_MODULE_117__.ObjectVisualElement),\n/* harmony export */   SVGVisualElement: () => (/* reexport safe */ _render_svg_SVGVisualElement_mjs__WEBPACK_IMPORTED_MODULE_119__.SVGVisualElement),\n/* harmony export */   ViewTransitionBuilder: () => (/* reexport safe */ _view_index_mjs__WEBPACK_IMPORTED_MODULE_111__.ViewTransitionBuilder),\n/* harmony export */   VisualElement: () => (/* reexport safe */ _render_VisualElement_mjs__WEBPACK_IMPORTED_MODULE_120__.VisualElement),\n/* harmony export */   acceleratedValues: () => (/* reexport safe */ _animation_waapi_utils_accelerated_values_mjs__WEBPACK_IMPORTED_MODULE_44__.acceleratedValues),\n/* harmony export */   addAttrValue: () => (/* reexport safe */ _effects_attr_index_mjs__WEBPACK_IMPORTED_MODULE_47__.addAttrValue),\n/* harmony export */   addDomEvent: () => (/* reexport safe */ _events_add_dom_event_mjs__WEBPACK_IMPORTED_MODULE_148__.addDomEvent),\n/* harmony export */   addScaleCorrector: () => (/* reexport safe */ _projection_styles_scale_correction_mjs__WEBPACK_IMPORTED_MODULE_172__.addScaleCorrector),\n/* harmony export */   addStyleValue: () => (/* reexport safe */ _effects_style_index_mjs__WEBPACK_IMPORTED_MODULE_49__.addStyleValue),\n/* harmony export */   addValueToWillChange: () => (/* reexport safe */ _value_will_change_add_will_change_mjs__WEBPACK_IMPORTED_MODULE_109__.addValueToWillChange),\n/* harmony export */   alpha: () => (/* reexport safe */ _value_types_numbers_index_mjs__WEBPACK_IMPORTED_MODULE_102__.alpha),\n/* harmony export */   analyseComplexValue: () => (/* reexport safe */ _value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_97__.analyseComplexValue),\n/* harmony export */   animateMotionValue: () => (/* reexport safe */ _animation_interfaces_motion_value_mjs__WEBPACK_IMPORTED_MODULE_18__.animateMotionValue),\n/* harmony export */   animateSingleValue: () => (/* reexport safe */ _animation_animate_single_value_mjs__WEBPACK_IMPORTED_MODULE_147__.animateSingleValue),\n/* harmony export */   animateTarget: () => (/* reexport safe */ _animation_interfaces_visual_element_target_mjs__WEBPACK_IMPORTED_MODULE_20__.animateTarget),\n/* harmony export */   animateValue: () => (/* reexport safe */ _animation_JSAnimation_mjs__WEBPACK_IMPORTED_MODULE_3__.animateValue),\n/* harmony export */   animateVariant: () => (/* reexport safe */ _animation_interfaces_visual_element_variant_mjs__WEBPACK_IMPORTED_MODULE_21__.animateVariant),\n/* harmony export */   animateView: () => (/* reexport safe */ _view_index_mjs__WEBPACK_IMPORTED_MODULE_111__.animateView),\n/* harmony export */   animateVisualElement: () => (/* reexport safe */ _animation_interfaces_visual_element_mjs__WEBPACK_IMPORTED_MODULE_19__.animateVisualElement),\n/* harmony export */   animationMapKey: () => (/* reexport safe */ _animation_utils_active_animations_mjs__WEBPACK_IMPORTED_MODULE_7__.animationMapKey),\n/* harmony export */   applyAxisDelta: () => (/* reexport safe */ _projection_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_135__.applyAxisDelta),\n/* harmony export */   applyBoxDelta: () => (/* reexport safe */ _projection_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_135__.applyBoxDelta),\n/* harmony export */   applyGeneratorOptions: () => (/* reexport safe */ _animation_waapi_utils_apply_generator_mjs__WEBPACK_IMPORTED_MODULE_45__.applyGeneratorOptions),\n/* harmony export */   applyPointDelta: () => (/* reexport safe */ _projection_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_135__.applyPointDelta),\n/* harmony export */   applyPxDefaults: () => (/* reexport safe */ _animation_keyframes_utils_apply_px_defaults_mjs__WEBPACK_IMPORTED_MODULE_35__.applyPxDefaults),\n/* harmony export */   applyTreeDeltas: () => (/* reexport safe */ _projection_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_135__.applyTreeDeltas),\n/* harmony export */   arc: () => (/* reexport safe */ _animation_utils_arc_mjs__WEBPACK_IMPORTED_MODULE_9__.arc),\n/* harmony export */   aspectRatio: () => (/* reexport safe */ _projection_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_139__.aspectRatio),\n/* harmony export */   attachFollow: () => (/* reexport safe */ _value_follow_value_mjs__WEBPACK_IMPORTED_MODULE_88__.attachFollow),\n/* harmony export */   attachSpring: () => (/* reexport safe */ _value_spring_value_mjs__WEBPACK_IMPORTED_MODULE_90__.attachSpring),\n/* harmony export */   attrEffect: () => (/* reexport safe */ _effects_attr_index_mjs__WEBPACK_IMPORTED_MODULE_47__.attrEffect),\n/* harmony export */   axisDeltaEquals: () => (/* reexport safe */ _projection_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_139__.axisDeltaEquals),\n/* harmony export */   axisEquals: () => (/* reexport safe */ _projection_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_139__.axisEquals),\n/* harmony export */   axisEqualsRounded: () => (/* reexport safe */ _projection_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_139__.axisEqualsRounded),\n/* harmony export */   boxEquals: () => (/* reexport safe */ _projection_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_139__.boxEquals),\n/* harmony export */   boxEqualsRounded: () => (/* reexport safe */ _projection_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_139__.boxEqualsRounded),\n/* harmony export */   buildHTMLStyles: () => (/* reexport safe */ _render_html_utils_build_styles_mjs__WEBPACK_IMPORTED_MODULE_160__.buildHTMLStyles),\n/* harmony export */   buildProjectionTransform: () => (/* reexport safe */ _projection_styles_transform_mjs__WEBPACK_IMPORTED_MODULE_145__.buildProjectionTransform),\n/* harmony export */   buildSVGAttrs: () => (/* reexport safe */ _render_svg_utils_build_attrs_mjs__WEBPACK_IMPORTED_MODULE_164__.buildSVGAttrs),\n/* harmony export */   buildSVGPath: () => (/* reexport safe */ _render_svg_utils_path_mjs__WEBPACK_IMPORTED_MODULE_167__.buildSVGPath),\n/* harmony export */   buildTransform: () => (/* reexport safe */ _render_html_utils_build_transform_mjs__WEBPACK_IMPORTED_MODULE_161__.buildTransform),\n/* harmony export */   calcAxisDelta: () => (/* reexport safe */ _projection_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_136__.calcAxisDelta),\n/* harmony export */   calcBoxDelta: () => (/* reexport safe */ _projection_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_136__.calcBoxDelta),\n/* harmony export */   calcChildStagger: () => (/* reexport safe */ _animation_utils_calc_child_stagger_mjs__WEBPACK_IMPORTED_MODULE_8__.calcChildStagger),\n/* harmony export */   calcGeneratorDuration: () => (/* reexport safe */ _animation_generators_utils_calc_duration_mjs__WEBPACK_IMPORTED_MODULE_27__.calcGeneratorDuration),\n/* harmony export */   calcLength: () => (/* reexport safe */ _projection_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_136__.calcLength),\n/* harmony export */   calcRelativeAxis: () => (/* reexport safe */ _projection_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_136__.calcRelativeAxis),\n/* harmony export */   calcRelativeAxisPosition: () => (/* reexport safe */ _projection_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_136__.calcRelativeAxisPosition),\n/* harmony export */   calcRelativeBox: () => (/* reexport safe */ _projection_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_136__.calcRelativeBox),\n/* harmony export */   calcRelativePosition: () => (/* reexport safe */ _projection_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_136__.calcRelativePosition),\n/* harmony export */   camelCaseAttributes: () => (/* reexport safe */ _render_svg_utils_camel_case_attrs_mjs__WEBPACK_IMPORTED_MODULE_165__.camelCaseAttributes),\n/* harmony export */   camelToDash: () => (/* reexport safe */ _render_dom_utils_camel_to_dash_mjs__WEBPACK_IMPORTED_MODULE_159__.camelToDash),\n/* harmony export */   cancelFrame: () => (/* reexport safe */ _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_173__.cancelFrame),\n/* harmony export */   cancelMicrotask: () => (/* reexport safe */ _frameloop_microtask_mjs__WEBPACK_IMPORTED_MODULE_52__.cancelMicrotask),\n/* harmony export */   cancelSync: () => (/* reexport safe */ _frameloop_index_legacy_mjs__WEBPACK_IMPORTED_MODULE_171__.cancelSync),\n/* harmony export */   checkVariantsDidChange: () => (/* reexport safe */ _render_utils_animation_state_mjs__WEBPACK_IMPORTED_MODULE_121__.checkVariantsDidChange),\n/* harmony export */   cleanDirtyNodes: () => (/* reexport safe */ _projection_node_create_projection_node_mjs__WEBPACK_IMPORTED_MODULE_153__.cleanDirtyNodes),\n/* harmony export */   collectMotionValues: () => (/* reexport safe */ _value_index_mjs__WEBPACK_IMPORTED_MODULE_87__.collectMotionValues),\n/* harmony export */   color: () => (/* reexport safe */ _value_types_color_index_mjs__WEBPACK_IMPORTED_MODULE_92__.color),\n/* harmony export */   compareByDepth: () => (/* reexport safe */ _projection_utils_compare_by_depth_mjs__WEBPACK_IMPORTED_MODULE_149__.compareByDepth),\n/* harmony export */   complex: () => (/* reexport safe */ _value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_97__.complex),\n/* harmony export */   containsCSSVariable: () => (/* reexport safe */ _animation_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_15__.containsCSSVariable),\n/* harmony export */   convertBoundingBoxToBox: () => (/* reexport safe */ _projection_geometry_conversion_mjs__WEBPACK_IMPORTED_MODULE_133__.convertBoundingBoxToBox),\n/* harmony export */   convertBoxToBoundingBox: () => (/* reexport safe */ _projection_geometry_conversion_mjs__WEBPACK_IMPORTED_MODULE_133__.convertBoxToBoundingBox),\n/* harmony export */   convertOffsetToTimes: () => (/* reexport safe */ _animation_keyframes_offsets_time_mjs__WEBPACK_IMPORTED_MODULE_34__.convertOffsetToTimes),\n/* harmony export */   copyAxisDeltaInto: () => (/* reexport safe */ _projection_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_134__.copyAxisDeltaInto),\n/* harmony export */   copyAxisInto: () => (/* reexport safe */ _projection_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_134__.copyAxisInto),\n/* harmony export */   copyBoxInto: () => (/* reexport safe */ _projection_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_134__.copyBoxInto),\n/* harmony export */   correctBorderRadius: () => (/* reexport safe */ _projection_styles_scale_border_radius_mjs__WEBPACK_IMPORTED_MODULE_143__.correctBorderRadius),\n/* harmony export */   correctBoxShadow: () => (/* reexport safe */ _projection_styles_scale_box_shadow_mjs__WEBPACK_IMPORTED_MODULE_144__.correctBoxShadow),\n/* harmony export */   createAnimationState: () => (/* reexport safe */ _render_utils_animation_state_mjs__WEBPACK_IMPORTED_MODULE_121__.createAnimationState),\n/* harmony export */   createAxis: () => (/* reexport safe */ _projection_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_138__.createAxis),\n/* harmony export */   createAxisDelta: () => (/* reexport safe */ _projection_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_138__.createAxisDelta),\n/* harmony export */   createBox: () => (/* reexport safe */ _projection_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_138__.createBox),\n/* harmony export */   createDelta: () => (/* reexport safe */ _projection_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_138__.createDelta),\n/* harmony export */   createGeneratorEasing: () => (/* reexport safe */ _animation_generators_utils_create_generator_easing_mjs__WEBPACK_IMPORTED_MODULE_28__.createGeneratorEasing),\n/* harmony export */   createProjectionNode: () => (/* reexport safe */ _projection_node_create_projection_node_mjs__WEBPACK_IMPORTED_MODULE_153__.createProjectionNode),\n/* harmony export */   createRenderBatcher: () => (/* reexport safe */ _frameloop_batcher_mjs__WEBPACK_IMPORTED_MODULE_51__.createRenderBatcher),\n/* harmony export */   cubicBezierAsString: () => (/* reexport safe */ _animation_waapi_easing_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_37__.cubicBezierAsString),\n/* harmony export */   defaultEasing: () => (/* reexport safe */ _animation_generators_keyframes_mjs__WEBPACK_IMPORTED_MODULE_25__.defaultEasing),\n/* harmony export */   defaultOffset: () => (/* reexport safe */ _animation_keyframes_offsets_default_mjs__WEBPACK_IMPORTED_MODULE_32__.defaultOffset),\n/* harmony export */   defaultTransformValue: () => (/* reexport safe */ _render_dom_parse_transform_mjs__WEBPACK_IMPORTED_MODULE_61__.defaultTransformValue),\n/* harmony export */   defaultValueTypes: () => (/* reexport safe */ _value_types_maps_defaults_mjs__WEBPACK_IMPORTED_MODULE_99__.defaultValueTypes),\n/* harmony export */   degrees: () => (/* reexport safe */ _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_103__.degrees),\n/* harmony export */   delay: () => (/* reexport safe */ _utils_delay_mjs__WEBPACK_IMPORTED_MODULE_151__.delay),\n/* harmony export */   delayInSeconds: () => (/* reexport safe */ _utils_delay_mjs__WEBPACK_IMPORTED_MODULE_151__.delayInSeconds),\n/* harmony export */   dimensionValueTypes: () => (/* reexport safe */ _value_types_dimensions_mjs__WEBPACK_IMPORTED_MODULE_98__.dimensionValueTypes),\n/* harmony export */   eachAxis: () => (/* reexport safe */ _projection_utils_each_axis_mjs__WEBPACK_IMPORTED_MODULE_140__.eachAxis),\n/* harmony export */   fillOffset: () => (/* reexport safe */ _animation_keyframes_offsets_fill_mjs__WEBPACK_IMPORTED_MODULE_33__.fillOffset),\n/* harmony export */   fillWildcards: () => (/* reexport safe */ _animation_keyframes_utils_fill_wildcards_mjs__WEBPACK_IMPORTED_MODULE_36__.fillWildcards),\n/* harmony export */   findDimensionValueType: () => (/* reexport safe */ _value_types_dimensions_mjs__WEBPACK_IMPORTED_MODULE_98__.findDimensionValueType),\n/* harmony export */   findValueType: () => (/* reexport safe */ _value_types_utils_find_mjs__WEBPACK_IMPORTED_MODULE_106__.findValueType),\n/* harmony export */   flushKeyframeResolvers: () => (/* reexport safe */ _animation_keyframes_KeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_31__.flushKeyframeResolvers),\n/* harmony export */   followValue: () => (/* reexport safe */ _value_follow_value_mjs__WEBPACK_IMPORTED_MODULE_88__.followValue),\n/* harmony export */   frame: () => (/* reexport safe */ _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_173__.frame),\n/* harmony export */   frameData: () => (/* reexport safe */ _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_173__.frameData),\n/* harmony export */   frameSteps: () => (/* reexport safe */ _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_173__.frameSteps),\n/* harmony export */   generateLinearEasing: () => (/* reexport safe */ _animation_waapi_utils_linear_mjs__WEBPACK_IMPORTED_MODULE_46__.generateLinearEasing),\n/* harmony export */   getAnimatableNone: () => (/* reexport safe */ _value_types_utils_animatable_none_mjs__WEBPACK_IMPORTED_MODULE_105__.getAnimatableNone),\n/* harmony export */   getAnimationMap: () => (/* reexport safe */ _animation_utils_active_animations_mjs__WEBPACK_IMPORTED_MODULE_7__.getAnimationMap),\n/* harmony export */   getComputedStyle: () => (/* reexport safe */ _render_dom_style_computed_mjs__WEBPACK_IMPORTED_MODULE_62__.getComputedStyle),\n/* harmony export */   getDefaultTransition: () => (/* reexport safe */ _animation_utils_default_transitions_mjs__WEBPACK_IMPORTED_MODULE_11__.getDefaultTransition),\n/* harmony export */   getDefaultValueType: () => (/* reexport safe */ _value_types_maps_defaults_mjs__WEBPACK_IMPORTED_MODULE_99__.getDefaultValueType),\n/* harmony export */   getFeatureDefinitions: () => (/* reexport safe */ _render_VisualElement_mjs__WEBPACK_IMPORTED_MODULE_120__.getFeatureDefinitions),\n/* harmony export */   getFinalKeyframe: () => (/* reexport safe */ _animation_keyframes_get_final_mjs__WEBPACK_IMPORTED_MODULE_12__.getFinalKeyframe),\n/* harmony export */   getMixer: () => (/* reexport safe */ _utils_mix_complex_mjs__WEBPACK_IMPORTED_MODULE_77__.getMixer),\n/* harmony export */   getOptimisedAppearId: () => (/* reexport safe */ _animation_optimized_appear_get_appear_id_mjs__WEBPACK_IMPORTED_MODULE_23__.getOptimisedAppearId),\n/* harmony export */   getOriginIndex: () => (/* reexport safe */ _utils_stagger_mjs__WEBPACK_IMPORTED_MODULE_82__.getOriginIndex),\n/* harmony export */   getValueAsType: () => (/* reexport safe */ _value_types_utils_get_as_type_mjs__WEBPACK_IMPORTED_MODULE_107__.getValueAsType),\n/* harmony export */   getValueTransition: () => (/* reexport safe */ _animation_utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_13__.getValueTransition),\n/* harmony export */   getVariableValue: () => (/* reexport safe */ _animation_utils_css_variables_conversion_mjs__WEBPACK_IMPORTED_MODULE_10__.getVariableValue),\n/* harmony export */   getVariantContext: () => (/* reexport safe */ _render_utils_get_variant_context_mjs__WEBPACK_IMPORTED_MODULE_122__.getVariantContext),\n/* harmony export */   getViewAnimationLayerInfo: () => (/* reexport safe */ _view_utils_get_layer_info_mjs__WEBPACK_IMPORTED_MODULE_112__.getViewAnimationLayerInfo),\n/* harmony export */   getViewAnimations: () => (/* reexport safe */ _view_utils_get_view_animations_mjs__WEBPACK_IMPORTED_MODULE_113__.getViewAnimations),\n/* harmony export */   globalProjectionState: () => (/* reexport safe */ _projection_node_state_mjs__WEBPACK_IMPORTED_MODULE_157__.globalProjectionState),\n/* harmony export */   has2DTranslate: () => (/* reexport safe */ _projection_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_141__.has2DTranslate),\n/* harmony export */   hasReducedMotionListener: () => (/* reexport safe */ _render_utils_reduced_motion_state_mjs__WEBPACK_IMPORTED_MODULE_174__.hasReducedMotionListener),\n/* harmony export */   hasScale: () => (/* reexport safe */ _projection_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_141__.hasScale),\n/* harmony export */   hasTransform: () => (/* reexport safe */ _projection_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_141__.hasTransform),\n/* harmony export */   hex: () => (/* reexport safe */ _value_types_color_hex_mjs__WEBPACK_IMPORTED_MODULE_93__.hex),\n/* harmony export */   hover: () => (/* reexport safe */ _gestures_hover_mjs__WEBPACK_IMPORTED_MODULE_56__.hover),\n/* harmony export */   hsla: () => (/* reexport safe */ _value_types_color_hsla_mjs__WEBPACK_IMPORTED_MODULE_94__.hsla),\n/* harmony export */   hslaToRgba: () => (/* reexport safe */ _value_types_color_hsla_to_rgba_mjs__WEBPACK_IMPORTED_MODULE_95__.hslaToRgba),\n/* harmony export */   inertia: () => (/* reexport safe */ _animation_generators_inertia_mjs__WEBPACK_IMPORTED_MODULE_24__.inertia),\n/* harmony export */   initPrefersReducedMotion: () => (/* reexport safe */ _render_utils_reduced_motion_index_mjs__WEBPACK_IMPORTED_MODULE_132__.initPrefersReducedMotion),\n/* harmony export */   interpolate: () => (/* reexport safe */ _utils_interpolate_mjs__WEBPACK_IMPORTED_MODULE_71__.interpolate),\n/* harmony export */   invisibleValues: () => (/* reexport safe */ _utils_mix_visibility_mjs__WEBPACK_IMPORTED_MODULE_80__.invisibleValues),\n/* harmony export */   isAnimationControls: () => (/* reexport safe */ _render_utils_is_animation_controls_mjs__WEBPACK_IMPORTED_MODULE_123__.isAnimationControls),\n/* harmony export */   isCSSVariableName: () => (/* reexport safe */ _animation_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_15__.isCSSVariableName),\n/* harmony export */   isCSSVariableToken: () => (/* reexport safe */ _animation_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_15__.isCSSVariableToken),\n/* harmony export */   isControllingVariants: () => (/* reexport safe */ _render_utils_is_controlling_variants_mjs__WEBPACK_IMPORTED_MODULE_124__.isControllingVariants),\n/* harmony export */   isDeltaZero: () => (/* reexport safe */ _projection_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_139__.isDeltaZero),\n/* harmony export */   isDragActive: () => (/* reexport safe */ _gestures_drag_state_is_active_mjs__WEBPACK_IMPORTED_MODULE_54__.isDragActive),\n/* harmony export */   isDragging: () => (/* reexport safe */ _gestures_drag_state_is_active_mjs__WEBPACK_IMPORTED_MODULE_54__.isDragging),\n/* harmony export */   isElementKeyboardAccessible: () => (/* reexport safe */ _gestures_press_utils_is_keyboard_accessible_mjs__WEBPACK_IMPORTED_MODULE_58__.isElementKeyboardAccessible),\n/* harmony export */   isElementTextInput: () => (/* reexport safe */ _gestures_press_utils_is_keyboard_accessible_mjs__WEBPACK_IMPORTED_MODULE_58__.isElementTextInput),\n/* harmony export */   isForcedMotionValue: () => (/* reexport safe */ _render_utils_is_forced_motion_value_mjs__WEBPACK_IMPORTED_MODULE_125__.isForcedMotionValue),\n/* harmony export */   isGenerator: () => (/* reexport safe */ _animation_generators_utils_is_generator_mjs__WEBPACK_IMPORTED_MODULE_29__.isGenerator),\n/* harmony export */   isHTMLElement: () => (/* reexport safe */ _utils_is_html_element_mjs__WEBPACK_IMPORTED_MODULE_72__.isHTMLElement),\n/* harmony export */   isKeyframesTarget: () => (/* reexport safe */ _render_utils_is_keyframes_target_mjs__WEBPACK_IMPORTED_MODULE_64__.isKeyframesTarget),\n/* harmony export */   isMotionValue: () => (/* reexport safe */ _value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_108__.isMotionValue),\n/* harmony export */   isNear: () => (/* reexport safe */ _projection_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_136__.isNear),\n/* harmony export */   isNodeOrChild: () => (/* reexport safe */ _gestures_utils_is_node_or_child_mjs__WEBPACK_IMPORTED_MODULE_59__.isNodeOrChild),\n/* harmony export */   isPrimaryPointer: () => (/* reexport safe */ _gestures_utils_is_primary_pointer_mjs__WEBPACK_IMPORTED_MODULE_60__.isPrimaryPointer),\n/* harmony export */   isSVGElement: () => (/* reexport safe */ _utils_is_svg_element_mjs__WEBPACK_IMPORTED_MODULE_73__.isSVGElement),\n/* harmony export */   isSVGSVGElement: () => (/* reexport safe */ _utils_is_svg_svg_element_mjs__WEBPACK_IMPORTED_MODULE_74__.isSVGSVGElement),\n/* harmony export */   isSVGTag: () => (/* reexport safe */ _render_svg_utils_is_svg_tag_mjs__WEBPACK_IMPORTED_MODULE_166__.isSVGTag),\n/* harmony export */   isTransitionDefined: () => (/* reexport safe */ _animation_utils_is_transition_defined_mjs__WEBPACK_IMPORTED_MODULE_16__.isTransitionDefined),\n/* harmony export */   isVariantLabel: () => (/* reexport safe */ _render_utils_is_variant_label_mjs__WEBPACK_IMPORTED_MODULE_126__.isVariantLabel),\n/* harmony export */   isVariantNode: () => (/* reexport safe */ _render_utils_is_controlling_variants_mjs__WEBPACK_IMPORTED_MODULE_124__.isVariantNode),\n/* harmony export */   isWaapiSupportedEasing: () => (/* reexport safe */ _animation_waapi_easing_is_supported_mjs__WEBPACK_IMPORTED_MODULE_38__.isWaapiSupportedEasing),\n/* harmony export */   isWillChangeMotionValue: () => (/* reexport safe */ _value_will_change_is_mjs__WEBPACK_IMPORTED_MODULE_110__.isWillChangeMotionValue),\n/* harmony export */   keyframes: () => (/* reexport safe */ _animation_generators_keyframes_mjs__WEBPACK_IMPORTED_MODULE_25__.keyframes),\n/* harmony export */   makeAnimationInstant: () => (/* reexport safe */ _animation_utils_make_animation_instant_mjs__WEBPACK_IMPORTED_MODULE_17__.makeAnimationInstant),\n/* harmony export */   mapEasingToNativeEasing: () => (/* reexport safe */ _animation_waapi_easing_map_easing_mjs__WEBPACK_IMPORTED_MODULE_39__.mapEasingToNativeEasing),\n/* harmony export */   mapValue: () => (/* reexport safe */ _value_map_value_mjs__WEBPACK_IMPORTED_MODULE_89__.mapValue),\n/* harmony export */   maxGeneratorDuration: () => (/* reexport safe */ _animation_generators_utils_calc_duration_mjs__WEBPACK_IMPORTED_MODULE_27__.maxGeneratorDuration),\n/* harmony export */   measurePageBox: () => (/* reexport safe */ _projection_utils_measure_mjs__WEBPACK_IMPORTED_MODULE_142__.measurePageBox),\n/* harmony export */   measureViewportBox: () => (/* reexport safe */ _projection_utils_measure_mjs__WEBPACK_IMPORTED_MODULE_142__.measureViewportBox),\n/* harmony export */   microtask: () => (/* reexport safe */ _frameloop_microtask_mjs__WEBPACK_IMPORTED_MODULE_52__.microtask),\n/* harmony export */   mix: () => (/* reexport safe */ _utils_mix_index_mjs__WEBPACK_IMPORTED_MODULE_75__.mix),\n/* harmony export */   mixArray: () => (/* reexport safe */ _utils_mix_complex_mjs__WEBPACK_IMPORTED_MODULE_77__.mixArray),\n/* harmony export */   mixColor: () => (/* reexport safe */ _utils_mix_color_mjs__WEBPACK_IMPORTED_MODULE_76__.mixColor),\n/* harmony export */   mixComplex: () => (/* reexport safe */ _utils_mix_complex_mjs__WEBPACK_IMPORTED_MODULE_77__.mixComplex),\n/* harmony export */   mixImmediate: () => (/* reexport safe */ _utils_mix_immediate_mjs__WEBPACK_IMPORTED_MODULE_78__.mixImmediate),\n/* harmony export */   mixLinearColor: () => (/* reexport safe */ _utils_mix_color_mjs__WEBPACK_IMPORTED_MODULE_76__.mixLinearColor),\n/* harmony export */   mixNumber: () => (/* reexport safe */ _utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_79__.mixNumber),\n/* harmony export */   mixObject: () => (/* reexport safe */ _utils_mix_complex_mjs__WEBPACK_IMPORTED_MODULE_77__.mixObject),\n/* harmony export */   mixValues: () => (/* reexport safe */ _projection_animation_mix_values_mjs__WEBPACK_IMPORTED_MODULE_146__.mixValues),\n/* harmony export */   mixVisibility: () => (/* reexport safe */ _utils_mix_visibility_mjs__WEBPACK_IMPORTED_MODULE_80__.mixVisibility),\n/* harmony export */   motionValue: () => (/* reexport safe */ _value_index_mjs__WEBPACK_IMPORTED_MODULE_87__.motionValue),\n/* harmony export */   nodeGroup: () => (/* reexport safe */ _projection_node_group_mjs__WEBPACK_IMPORTED_MODULE_155__.nodeGroup),\n/* harmony export */   number: () => (/* reexport safe */ _value_types_numbers_index_mjs__WEBPACK_IMPORTED_MODULE_102__.number),\n/* harmony export */   numberValueTypes: () => (/* reexport safe */ _value_types_maps_number_mjs__WEBPACK_IMPORTED_MODULE_100__.numberValueTypes),\n/* harmony export */   observeTimeline: () => (/* reexport safe */ _scroll_observe_mjs__WEBPACK_IMPORTED_MODULE_68__.observeTimeline),\n/* harmony export */   optimizedAppearDataAttribute: () => (/* reexport safe */ _animation_optimized_appear_data_id_mjs__WEBPACK_IMPORTED_MODULE_22__.optimizedAppearDataAttribute),\n/* harmony export */   optimizedAppearDataId: () => (/* reexport safe */ _animation_optimized_appear_data_id_mjs__WEBPACK_IMPORTED_MODULE_22__.optimizedAppearDataId),\n/* harmony export */   parseAnimateLayoutArgs: () => (/* reexport safe */ _layout_LayoutAnimationBuilder_mjs__WEBPACK_IMPORTED_MODULE_170__.parseAnimateLayoutArgs),\n/* harmony export */   parseCSSVariable: () => (/* reexport safe */ _animation_utils_css_variables_conversion_mjs__WEBPACK_IMPORTED_MODULE_10__.parseCSSVariable),\n/* harmony export */   parseValueFromTransform: () => (/* reexport safe */ _render_dom_parse_transform_mjs__WEBPACK_IMPORTED_MODULE_61__.parseValueFromTransform),\n/* harmony export */   percent: () => (/* reexport safe */ _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_103__.percent),\n/* harmony export */   pixelsToPercent: () => (/* reexport safe */ _projection_styles_scale_border_radius_mjs__WEBPACK_IMPORTED_MODULE_143__.pixelsToPercent),\n/* harmony export */   positionalKeys: () => (/* reexport safe */ _render_utils_keys_position_mjs__WEBPACK_IMPORTED_MODULE_65__.positionalKeys),\n/* harmony export */   prefersReducedMotion: () => (/* reexport safe */ _render_utils_reduced_motion_state_mjs__WEBPACK_IMPORTED_MODULE_174__.prefersReducedMotion),\n/* harmony export */   press: () => (/* reexport safe */ _gestures_press_index_mjs__WEBPACK_IMPORTED_MODULE_57__.press),\n/* harmony export */   progressPercentage: () => (/* reexport safe */ _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_103__.progressPercentage),\n/* harmony export */   propEffect: () => (/* reexport safe */ _effects_prop_index_mjs__WEBPACK_IMPORTED_MODULE_48__.propEffect),\n/* harmony export */   propagateDirtyNodes: () => (/* reexport safe */ _projection_node_create_projection_node_mjs__WEBPACK_IMPORTED_MODULE_153__.propagateDirtyNodes),\n/* harmony export */   px: () => (/* reexport safe */ _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_103__.px),\n/* harmony export */   readTransformValue: () => (/* reexport safe */ _render_dom_parse_transform_mjs__WEBPACK_IMPORTED_MODULE_61__.readTransformValue),\n/* harmony export */   recordStats: () => (/* reexport safe */ _stats_index_mjs__WEBPACK_IMPORTED_MODULE_69__.recordStats),\n/* harmony export */   removeAxisDelta: () => (/* reexport safe */ _projection_geometry_delta_remove_mjs__WEBPACK_IMPORTED_MODULE_137__.removeAxisDelta),\n/* harmony export */   removeAxisTransforms: () => (/* reexport safe */ _projection_geometry_delta_remove_mjs__WEBPACK_IMPORTED_MODULE_137__.removeAxisTransforms),\n/* harmony export */   removeBoxTransforms: () => (/* reexport safe */ _projection_geometry_delta_remove_mjs__WEBPACK_IMPORTED_MODULE_137__.removeBoxTransforms),\n/* harmony export */   removePointDelta: () => (/* reexport safe */ _projection_geometry_delta_remove_mjs__WEBPACK_IMPORTED_MODULE_137__.removePointDelta),\n/* harmony export */   renderHTML: () => (/* reexport safe */ _render_html_utils_render_mjs__WEBPACK_IMPORTED_MODULE_162__.renderHTML),\n/* harmony export */   renderSVG: () => (/* reexport safe */ _render_svg_utils_render_mjs__WEBPACK_IMPORTED_MODULE_168__.renderSVG),\n/* harmony export */   resize: () => (/* reexport safe */ _resize_index_mjs__WEBPACK_IMPORTED_MODULE_67__.resize),\n/* harmony export */   resolveElements: () => (/* reexport safe */ _utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_81__.resolveElements),\n/* harmony export */   resolveMotionValue: () => (/* reexport safe */ _value_utils_resolve_motion_value_mjs__WEBPACK_IMPORTED_MODULE_152__.resolveMotionValue),\n/* harmony export */   resolveTransition: () => (/* reexport safe */ _animation_utils_resolve_transition_mjs__WEBPACK_IMPORTED_MODULE_14__.resolveTransition),\n/* harmony export */   resolveVariant: () => (/* reexport safe */ _render_utils_resolve_dynamic_variants_mjs__WEBPACK_IMPORTED_MODULE_128__.resolveVariant),\n/* harmony export */   resolveVariantFromProps: () => (/* reexport safe */ _render_utils_resolve_variants_mjs__WEBPACK_IMPORTED_MODULE_129__.resolveVariantFromProps),\n/* harmony export */   rgbUnit: () => (/* reexport safe */ _value_types_color_rgba_mjs__WEBPACK_IMPORTED_MODULE_96__.rgbUnit),\n/* harmony export */   rgba: () => (/* reexport safe */ _value_types_color_rgba_mjs__WEBPACK_IMPORTED_MODULE_96__.rgba),\n/* harmony export */   rootProjectionNode: () => (/* reexport safe */ _projection_node_HTMLProjectionNode_mjs__WEBPACK_IMPORTED_MODULE_156__.rootProjectionNode),\n/* harmony export */   scale: () => (/* reexport safe */ _value_types_numbers_index_mjs__WEBPACK_IMPORTED_MODULE_102__.scale),\n/* harmony export */   scaleCorrectors: () => (/* reexport safe */ _projection_styles_scale_correction_mjs__WEBPACK_IMPORTED_MODULE_172__.scaleCorrectors),\n/* harmony export */   scalePoint: () => (/* reexport safe */ _projection_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_135__.scalePoint),\n/* harmony export */   scrapeHTMLMotionValuesFromProps: () => (/* reexport safe */ _render_html_utils_scrape_motion_values_mjs__WEBPACK_IMPORTED_MODULE_163__.scrapeMotionValuesFromProps),\n/* harmony export */   scrapeSVGMotionValuesFromProps: () => (/* reexport safe */ _render_svg_utils_scrape_motion_values_mjs__WEBPACK_IMPORTED_MODULE_169__.scrapeMotionValuesFromProps),\n/* harmony export */   setDragLock: () => (/* reexport safe */ _gestures_drag_state_set_active_mjs__WEBPACK_IMPORTED_MODULE_55__.setDragLock),\n/* harmony export */   setFeatureDefinitions: () => (/* reexport safe */ _render_VisualElement_mjs__WEBPACK_IMPORTED_MODULE_120__.setFeatureDefinitions),\n/* harmony export */   setStyle: () => (/* reexport safe */ _render_dom_style_set_mjs__WEBPACK_IMPORTED_MODULE_63__.setStyle),\n/* harmony export */   setTarget: () => (/* reexport safe */ _render_utils_setters_mjs__WEBPACK_IMPORTED_MODULE_130__.setTarget),\n/* harmony export */   spring: () => (/* reexport safe */ _animation_generators_spring_mjs__WEBPACK_IMPORTED_MODULE_26__.spring),\n/* harmony export */   springValue: () => (/* reexport safe */ _value_spring_value_mjs__WEBPACK_IMPORTED_MODULE_90__.springValue),\n/* harmony export */   stagger: () => (/* reexport safe */ _utils_stagger_mjs__WEBPACK_IMPORTED_MODULE_82__.stagger),\n/* harmony export */   startWaapiAnimation: () => (/* reexport safe */ _animation_waapi_start_waapi_animation_mjs__WEBPACK_IMPORTED_MODULE_41__.startWaapiAnimation),\n/* harmony export */   statsBuffer: () => (/* reexport safe */ _stats_buffer_mjs__WEBPACK_IMPORTED_MODULE_70__.statsBuffer),\n/* harmony export */   styleEffect: () => (/* reexport safe */ _effects_style_index_mjs__WEBPACK_IMPORTED_MODULE_49__.styleEffect),\n/* harmony export */   supportedWaapiEasing: () => (/* reexport safe */ _animation_waapi_easing_supported_mjs__WEBPACK_IMPORTED_MODULE_40__.supportedWaapiEasing),\n/* harmony export */   supportsBrowserAnimation: () => (/* reexport safe */ _animation_waapi_supports_waapi_mjs__WEBPACK_IMPORTED_MODULE_43__.supportsBrowserAnimation),\n/* harmony export */   supportsFlags: () => (/* reexport safe */ _utils_supports_flags_mjs__WEBPACK_IMPORTED_MODULE_83__.supportsFlags),\n/* harmony export */   supportsLinearEasing: () => (/* reexport safe */ _utils_supports_linear_easing_mjs__WEBPACK_IMPORTED_MODULE_84__.supportsLinearEasing),\n/* harmony export */   supportsPartialKeyframes: () => (/* reexport safe */ _animation_waapi_supports_partial_keyframes_mjs__WEBPACK_IMPORTED_MODULE_42__.supportsPartialKeyframes),\n/* harmony export */   supportsScrollTimeline: () => (/* reexport safe */ _utils_supports_scroll_timeline_mjs__WEBPACK_IMPORTED_MODULE_85__.supportsScrollTimeline),\n/* harmony export */   supportsViewTimeline: () => (/* reexport safe */ _utils_supports_scroll_timeline_mjs__WEBPACK_IMPORTED_MODULE_85__.supportsViewTimeline),\n/* harmony export */   svgEffect: () => (/* reexport safe */ _effects_svg_index_mjs__WEBPACK_IMPORTED_MODULE_50__.svgEffect),\n/* harmony export */   sync: () => (/* reexport safe */ _frameloop_index_legacy_mjs__WEBPACK_IMPORTED_MODULE_171__.sync),\n/* harmony export */   testValueType: () => (/* reexport safe */ _value_types_test_mjs__WEBPACK_IMPORTED_MODULE_104__.testValueType),\n/* harmony export */   time: () => (/* reexport safe */ _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_53__.time),\n/* harmony export */   transform: () => (/* reexport safe */ _utils_transform_mjs__WEBPACK_IMPORTED_MODULE_86__.transform),\n/* harmony export */   transformAxis: () => (/* reexport safe */ _projection_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_135__.transformAxis),\n/* harmony export */   transformBox: () => (/* reexport safe */ _projection_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_135__.transformBox),\n/* harmony export */   transformBoxPoints: () => (/* reexport safe */ _projection_geometry_conversion_mjs__WEBPACK_IMPORTED_MODULE_133__.transformBoxPoints),\n/* harmony export */   transformPropOrder: () => (/* reexport safe */ _render_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_66__.transformPropOrder),\n/* harmony export */   transformProps: () => (/* reexport safe */ _render_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_66__.transformProps),\n/* harmony export */   transformValue: () => (/* reexport safe */ _value_transform_value_mjs__WEBPACK_IMPORTED_MODULE_91__.transformValue),\n/* harmony export */   transformValueTypes: () => (/* reexport safe */ _value_types_maps_transform_mjs__WEBPACK_IMPORTED_MODULE_101__.transformValueTypes),\n/* harmony export */   translateAxis: () => (/* reexport safe */ _projection_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_135__.translateAxis),\n/* harmony export */   updateMotionValuesFromProps: () => (/* reexport safe */ _render_utils_motion_values_mjs__WEBPACK_IMPORTED_MODULE_127__.updateMotionValuesFromProps),\n/* harmony export */   variantPriorityOrder: () => (/* reexport safe */ _render_utils_variant_props_mjs__WEBPACK_IMPORTED_MODULE_131__.variantPriorityOrder),\n/* harmony export */   variantProps: () => (/* reexport safe */ _render_utils_variant_props_mjs__WEBPACK_IMPORTED_MODULE_131__.variantProps),\n/* harmony export */   vh: () => (/* reexport safe */ _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_103__.vh),\n/* harmony export */   visualElementStore: () => (/* reexport safe */ _render_store_mjs__WEBPACK_IMPORTED_MODULE_118__.visualElementStore),\n/* harmony export */   vw: () => (/* reexport safe */ _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_103__.vw)\n/* harmony export */ });\n/* harmony import */ var _animation_AsyncMotionValueAnimation_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./animation/AsyncMotionValueAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/AsyncMotionValueAnimation.mjs\");\n/* harmony import */ var _animation_GroupAnimation_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./animation/GroupAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimation.mjs\");\n/* harmony import */ var _animation_GroupAnimationWithThen_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./animation/GroupAnimationWithThen.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimationWithThen.mjs\");\n/* harmony import */ var _animation_JSAnimation_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./animation/JSAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/JSAnimation.mjs\");\n/* harmony import */ var _animation_NativeAnimation_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./animation/NativeAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimation.mjs\");\n/* harmony import */ var _animation_NativeAnimationExtended_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./animation/NativeAnimationExtended.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimationExtended.mjs\");\n/* harmony import */ var _animation_NativeAnimationWrapper_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./animation/NativeAnimationWrapper.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimationWrapper.mjs\");\n/* harmony import */ var _animation_utils_active_animations_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./animation/utils/active-animations.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/active-animations.mjs\");\n/* harmony import */ var _animation_utils_calc_child_stagger_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./animation/utils/calc-child-stagger.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/calc-child-stagger.mjs\");\n/* harmony import */ var _animation_utils_arc_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./animation/utils/arc.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/arc.mjs\");\n/* harmony import */ var _animation_utils_css_variables_conversion_mjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./animation/utils/css-variables-conversion.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/css-variables-conversion.mjs\");\n/* harmony import */ var _animation_utils_default_transitions_mjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./animation/utils/default-transitions.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/default-transitions.mjs\");\n/* harmony import */ var _animation_keyframes_get_final_mjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./animation/keyframes/get-final.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/get-final.mjs\");\n/* harmony import */ var _animation_utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./animation/utils/get-value-transition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs\");\n/* harmony import */ var _animation_utils_resolve_transition_mjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./animation/utils/resolve-transition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/resolve-transition.mjs\");\n/* harmony import */ var _animation_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./animation/utils/is-css-variable.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs\");\n/* harmony import */ var _animation_utils_is_transition_defined_mjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./animation/utils/is-transition-defined.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-transition-defined.mjs\");\n/* harmony import */ var _animation_utils_make_animation_instant_mjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./animation/utils/make-animation-instant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/make-animation-instant.mjs\");\n/* harmony import */ var _animation_interfaces_motion_value_mjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./animation/interfaces/motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/motion-value.mjs\");\n/* harmony import */ var _animation_interfaces_visual_element_mjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./animation/interfaces/visual-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element.mjs\");\n/* harmony import */ var _animation_interfaces_visual_element_target_mjs__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./animation/interfaces/visual-element-target.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element-target.mjs\");\n/* harmony import */ var _animation_interfaces_visual_element_variant_mjs__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./animation/interfaces/visual-element-variant.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element-variant.mjs\");\n/* harmony import */ var _animation_optimized_appear_data_id_mjs__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./animation/optimized-appear/data-id.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/data-id.mjs\");\n/* harmony import */ var _animation_optimized_appear_get_appear_id_mjs__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./animation/optimized-appear/get-appear-id.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/get-appear-id.mjs\");\n/* harmony import */ var _animation_generators_inertia_mjs__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./animation/generators/inertia.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/inertia.mjs\");\n/* harmony import */ var _animation_generators_keyframes_mjs__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./animation/generators/keyframes.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/keyframes.mjs\");\n/* harmony import */ var _animation_generators_spring_mjs__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./animation/generators/spring.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/spring.mjs\");\n/* harmony import */ var _animation_generators_utils_calc_duration_mjs__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./animation/generators/utils/calc-duration.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/calc-duration.mjs\");\n/* harmony import */ var _animation_generators_utils_create_generator_easing_mjs__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./animation/generators/utils/create-generator-easing.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/create-generator-easing.mjs\");\n/* harmony import */ var _animation_generators_utils_is_generator_mjs__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./animation/generators/utils/is-generator.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/generators/utils/is-generator.mjs\");\n/* harmony import */ var _animation_keyframes_DOMKeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./animation/keyframes/DOMKeyframesResolver.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/DOMKeyframesResolver.mjs\");\n/* harmony import */ var _animation_keyframes_KeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./animation/keyframes/KeyframesResolver.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/KeyframesResolver.mjs\");\n/* harmony import */ var _animation_keyframes_offsets_default_mjs__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./animation/keyframes/offsets/default.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/default.mjs\");\n/* harmony import */ var _animation_keyframes_offsets_fill_mjs__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./animation/keyframes/offsets/fill.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/fill.mjs\");\n/* harmony import */ var _animation_keyframes_offsets_time_mjs__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./animation/keyframes/offsets/time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/offsets/time.mjs\");\n/* harmony import */ var _animation_keyframes_utils_apply_px_defaults_mjs__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./animation/keyframes/utils/apply-px-defaults.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/apply-px-defaults.mjs\");\n/* harmony import */ var _animation_keyframes_utils_fill_wildcards_mjs__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./animation/keyframes/utils/fill-wildcards.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/utils/fill-wildcards.mjs\");\n/* harmony import */ var _animation_waapi_easing_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./animation/waapi/easing/cubic-bezier.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/cubic-bezier.mjs\");\n/* harmony import */ var _animation_waapi_easing_is_supported_mjs__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./animation/waapi/easing/is-supported.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/is-supported.mjs\");\n/* harmony import */ var _animation_waapi_easing_map_easing_mjs__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./animation/waapi/easing/map-easing.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/map-easing.mjs\");\n/* harmony import */ var _animation_waapi_easing_supported_mjs__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./animation/waapi/easing/supported.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/supported.mjs\");\n/* harmony import */ var _animation_waapi_start_waapi_animation_mjs__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./animation/waapi/start-waapi-animation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/start-waapi-animation.mjs\");\n/* harmony import */ var _animation_waapi_supports_partial_keyframes_mjs__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ./animation/waapi/supports/partial-keyframes.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/supports/partial-keyframes.mjs\");\n/* harmony import */ var _animation_waapi_supports_waapi_mjs__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./animation/waapi/supports/waapi.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/supports/waapi.mjs\");\n/* harmony import */ var _animation_waapi_utils_accelerated_values_mjs__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./animation/waapi/utils/accelerated-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/accelerated-values.mjs\");\n/* harmony import */ var _animation_waapi_utils_apply_generator_mjs__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./animation/waapi/utils/apply-generator.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/apply-generator.mjs\");\n/* harmony import */ var _animation_waapi_utils_linear_mjs__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./animation/waapi/utils/linear.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/linear.mjs\");\n/* harmony import */ var _effects_attr_index_mjs__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! ./effects/attr/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/attr/index.mjs\");\n/* harmony import */ var _effects_prop_index_mjs__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ./effects/prop/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/prop/index.mjs\");\n/* harmony import */ var _effects_style_index_mjs__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! ./effects/style/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/style/index.mjs\");\n/* harmony import */ var _effects_svg_index_mjs__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! ./effects/svg/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/effects/svg/index.mjs\");\n/* harmony import */ var _frameloop_batcher_mjs__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ./frameloop/batcher.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/batcher.mjs\");\n/* harmony import */ var _frameloop_microtask_mjs__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! ./frameloop/microtask.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/microtask.mjs\");\n/* harmony import */ var _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ./frameloop/sync-time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs\");\n/* harmony import */ var _gestures_drag_state_is_active_mjs__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ./gestures/drag/state/is-active.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/drag/state/is-active.mjs\");\n/* harmony import */ var _gestures_drag_state_set_active_mjs__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ./gestures/drag/state/set-active.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/drag/state/set-active.mjs\");\n/* harmony import */ var _gestures_hover_mjs__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! ./gestures/hover.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/hover.mjs\");\n/* harmony import */ var _gestures_press_index_mjs__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! ./gestures/press/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/index.mjs\");\n/* harmony import */ var _gestures_press_utils_is_keyboard_accessible_mjs__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! ./gestures/press/utils/is-keyboard-accessible.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/press/utils/is-keyboard-accessible.mjs\");\n/* harmony import */ var _gestures_utils_is_node_or_child_mjs__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! ./gestures/utils/is-node-or-child.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/is-node-or-child.mjs\");\n/* harmony import */ var _gestures_utils_is_primary_pointer_mjs__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! ./gestures/utils/is-primary-pointer.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/gestures/utils/is-primary-pointer.mjs\");\n/* harmony import */ var _render_dom_parse_transform_mjs__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! ./render/dom/parse-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/parse-transform.mjs\");\n/* harmony import */ var _render_dom_style_computed_mjs__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! ./render/dom/style-computed.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/style-computed.mjs\");\n/* harmony import */ var _render_dom_style_set_mjs__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! ./render/dom/style-set.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/style-set.mjs\");\n/* harmony import */ var _render_utils_is_keyframes_target_mjs__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! ./render/utils/is-keyframes-target.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-keyframes-target.mjs\");\n/* harmony import */ var _render_utils_keys_position_mjs__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! ./render/utils/keys-position.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-position.mjs\");\n/* harmony import */ var _render_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! ./render/utils/keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n/* harmony import */ var _resize_index_mjs__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! ./resize/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/index.mjs\");\n/* harmony import */ var _scroll_observe_mjs__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(/*! ./scroll/observe.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/scroll/observe.mjs\");\n/* harmony import */ var _stats_index_mjs__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(/*! ./stats/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/stats/index.mjs\");\n/* harmony import */ var _stats_buffer_mjs__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(/*! ./stats/buffer.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/stats/buffer.mjs\");\n/* harmony import */ var _utils_interpolate_mjs__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(/*! ./utils/interpolate.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/interpolate.mjs\");\n/* harmony import */ var _utils_is_html_element_mjs__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(/*! ./utils/is-html-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-html-element.mjs\");\n/* harmony import */ var _utils_is_svg_element_mjs__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(/*! ./utils/is-svg-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-element.mjs\");\n/* harmony import */ var _utils_is_svg_svg_element_mjs__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(/*! ./utils/is-svg-svg-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-svg-element.mjs\");\n/* harmony import */ var _utils_mix_index_mjs__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(/*! ./utils/mix/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/index.mjs\");\n/* harmony import */ var _utils_mix_color_mjs__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(/*! ./utils/mix/color.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/color.mjs\");\n/* harmony import */ var _utils_mix_complex_mjs__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(/*! ./utils/mix/complex.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/complex.mjs\");\n/* harmony import */ var _utils_mix_immediate_mjs__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(/*! ./utils/mix/immediate.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/immediate.mjs\");\n/* harmony import */ var _utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(/*! ./utils/mix/number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n/* harmony import */ var _utils_mix_visibility_mjs__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__(/*! ./utils/mix/visibility.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/visibility.mjs\");\n/* harmony import */ var _utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__(/*! ./utils/resolve-elements.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs\");\n/* harmony import */ var _utils_stagger_mjs__WEBPACK_IMPORTED_MODULE_82__ = __webpack_require__(/*! ./utils/stagger.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/stagger.mjs\");\n/* harmony import */ var _utils_supports_flags_mjs__WEBPACK_IMPORTED_MODULE_83__ = __webpack_require__(/*! ./utils/supports/flags.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/flags.mjs\");\n/* harmony import */ var _utils_supports_linear_easing_mjs__WEBPACK_IMPORTED_MODULE_84__ = __webpack_require__(/*! ./utils/supports/linear-easing.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/linear-easing.mjs\");\n/* harmony import */ var _utils_supports_scroll_timeline_mjs__WEBPACK_IMPORTED_MODULE_85__ = __webpack_require__(/*! ./utils/supports/scroll-timeline.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/scroll-timeline.mjs\");\n/* harmony import */ var _utils_transform_mjs__WEBPACK_IMPORTED_MODULE_86__ = __webpack_require__(/*! ./utils/transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/transform.mjs\");\n/* harmony import */ var _value_index_mjs__WEBPACK_IMPORTED_MODULE_87__ = __webpack_require__(/*! ./value/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var _value_follow_value_mjs__WEBPACK_IMPORTED_MODULE_88__ = __webpack_require__(/*! ./value/follow-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/follow-value.mjs\");\n/* harmony import */ var _value_map_value_mjs__WEBPACK_IMPORTED_MODULE_89__ = __webpack_require__(/*! ./value/map-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/map-value.mjs\");\n/* harmony import */ var _value_spring_value_mjs__WEBPACK_IMPORTED_MODULE_90__ = __webpack_require__(/*! ./value/spring-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/spring-value.mjs\");\n/* harmony import */ var _value_transform_value_mjs__WEBPACK_IMPORTED_MODULE_91__ = __webpack_require__(/*! ./value/transform-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/transform-value.mjs\");\n/* harmony import */ var _value_types_color_index_mjs__WEBPACK_IMPORTED_MODULE_92__ = __webpack_require__(/*! ./value/types/color/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/index.mjs\");\n/* harmony import */ var _value_types_color_hex_mjs__WEBPACK_IMPORTED_MODULE_93__ = __webpack_require__(/*! ./value/types/color/hex.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hex.mjs\");\n/* harmony import */ var _value_types_color_hsla_mjs__WEBPACK_IMPORTED_MODULE_94__ = __webpack_require__(/*! ./value/types/color/hsla.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hsla.mjs\");\n/* harmony import */ var _value_types_color_hsla_to_rgba_mjs__WEBPACK_IMPORTED_MODULE_95__ = __webpack_require__(/*! ./value/types/color/hsla-to-rgba.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hsla-to-rgba.mjs\");\n/* harmony import */ var _value_types_color_rgba_mjs__WEBPACK_IMPORTED_MODULE_96__ = __webpack_require__(/*! ./value/types/color/rgba.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/rgba.mjs\");\n/* harmony import */ var _value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_97__ = __webpack_require__(/*! ./value/types/complex/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs\");\n/* harmony import */ var _value_types_dimensions_mjs__WEBPACK_IMPORTED_MODULE_98__ = __webpack_require__(/*! ./value/types/dimensions.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/dimensions.mjs\");\n/* harmony import */ var _value_types_maps_defaults_mjs__WEBPACK_IMPORTED_MODULE_99__ = __webpack_require__(/*! ./value/types/maps/defaults.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/defaults.mjs\");\n/* harmony import */ var _value_types_maps_number_mjs__WEBPACK_IMPORTED_MODULE_100__ = __webpack_require__(/*! ./value/types/maps/number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/number.mjs\");\n/* harmony import */ var _value_types_maps_transform_mjs__WEBPACK_IMPORTED_MODULE_101__ = __webpack_require__(/*! ./value/types/maps/transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/transform.mjs\");\n/* harmony import */ var _value_types_numbers_index_mjs__WEBPACK_IMPORTED_MODULE_102__ = __webpack_require__(/*! ./value/types/numbers/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/index.mjs\");\n/* harmony import */ var _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_103__ = __webpack_require__(/*! ./value/types/numbers/units.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs\");\n/* harmony import */ var _value_types_test_mjs__WEBPACK_IMPORTED_MODULE_104__ = __webpack_require__(/*! ./value/types/test.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/test.mjs\");\n/* harmony import */ var _value_types_utils_animatable_none_mjs__WEBPACK_IMPORTED_MODULE_105__ = __webpack_require__(/*! ./value/types/utils/animatable-none.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/animatable-none.mjs\");\n/* harmony import */ var _value_types_utils_find_mjs__WEBPACK_IMPORTED_MODULE_106__ = __webpack_require__(/*! ./value/types/utils/find.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/find.mjs\");\n/* harmony import */ var _value_types_utils_get_as_type_mjs__WEBPACK_IMPORTED_MODULE_107__ = __webpack_require__(/*! ./value/types/utils/get-as-type.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/get-as-type.mjs\");\n/* harmony import */ var _value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_108__ = __webpack_require__(/*! ./value/utils/is-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var _value_will_change_add_will_change_mjs__WEBPACK_IMPORTED_MODULE_109__ = __webpack_require__(/*! ./value/will-change/add-will-change.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/will-change/add-will-change.mjs\");\n/* harmony import */ var _value_will_change_is_mjs__WEBPACK_IMPORTED_MODULE_110__ = __webpack_require__(/*! ./value/will-change/is.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/will-change/is.mjs\");\n/* harmony import */ var _view_index_mjs__WEBPACK_IMPORTED_MODULE_111__ = __webpack_require__(/*! ./view/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/index.mjs\");\n/* harmony import */ var _view_utils_get_layer_info_mjs__WEBPACK_IMPORTED_MODULE_112__ = __webpack_require__(/*! ./view/utils/get-layer-info.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/get-layer-info.mjs\");\n/* harmony import */ var _view_utils_get_view_animations_mjs__WEBPACK_IMPORTED_MODULE_113__ = __webpack_require__(/*! ./view/utils/get-view-animations.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/get-view-animations.mjs\");\n/* harmony import */ var _render_dom_DOMVisualElement_mjs__WEBPACK_IMPORTED_MODULE_114__ = __webpack_require__(/*! ./render/dom/DOMVisualElement.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/DOMVisualElement.mjs\");\n/* harmony import */ var _render_Feature_mjs__WEBPACK_IMPORTED_MODULE_115__ = __webpack_require__(/*! ./render/Feature.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/Feature.mjs\");\n/* harmony import */ var _render_html_HTMLVisualElement_mjs__WEBPACK_IMPORTED_MODULE_116__ = __webpack_require__(/*! ./render/html/HTMLVisualElement.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/HTMLVisualElement.mjs\");\n/* harmony import */ var _render_object_ObjectVisualElement_mjs__WEBPACK_IMPORTED_MODULE_117__ = __webpack_require__(/*! ./render/object/ObjectVisualElement.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/object/ObjectVisualElement.mjs\");\n/* harmony import */ var _render_store_mjs__WEBPACK_IMPORTED_MODULE_118__ = __webpack_require__(/*! ./render/store.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/store.mjs\");\n/* harmony import */ var _render_svg_SVGVisualElement_mjs__WEBPACK_IMPORTED_MODULE_119__ = __webpack_require__(/*! ./render/svg/SVGVisualElement.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/SVGVisualElement.mjs\");\n/* harmony import */ var _render_VisualElement_mjs__WEBPACK_IMPORTED_MODULE_120__ = __webpack_require__(/*! ./render/VisualElement.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/VisualElement.mjs\");\n/* harmony import */ var _render_utils_animation_state_mjs__WEBPACK_IMPORTED_MODULE_121__ = __webpack_require__(/*! ./render/utils/animation-state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/animation-state.mjs\");\n/* harmony import */ var _render_utils_get_variant_context_mjs__WEBPACK_IMPORTED_MODULE_122__ = __webpack_require__(/*! ./render/utils/get-variant-context.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/get-variant-context.mjs\");\n/* harmony import */ var _render_utils_is_animation_controls_mjs__WEBPACK_IMPORTED_MODULE_123__ = __webpack_require__(/*! ./render/utils/is-animation-controls.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-animation-controls.mjs\");\n/* harmony import */ var _render_utils_is_controlling_variants_mjs__WEBPACK_IMPORTED_MODULE_124__ = __webpack_require__(/*! ./render/utils/is-controlling-variants.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-controlling-variants.mjs\");\n/* harmony import */ var _render_utils_is_forced_motion_value_mjs__WEBPACK_IMPORTED_MODULE_125__ = __webpack_require__(/*! ./render/utils/is-forced-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-forced-motion-value.mjs\");\n/* harmony import */ var _render_utils_is_variant_label_mjs__WEBPACK_IMPORTED_MODULE_126__ = __webpack_require__(/*! ./render/utils/is-variant-label.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-variant-label.mjs\");\n/* harmony import */ var _render_utils_motion_values_mjs__WEBPACK_IMPORTED_MODULE_127__ = __webpack_require__(/*! ./render/utils/motion-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/motion-values.mjs\");\n/* harmony import */ var _render_utils_resolve_dynamic_variants_mjs__WEBPACK_IMPORTED_MODULE_128__ = __webpack_require__(/*! ./render/utils/resolve-dynamic-variants.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-dynamic-variants.mjs\");\n/* harmony import */ var _render_utils_resolve_variants_mjs__WEBPACK_IMPORTED_MODULE_129__ = __webpack_require__(/*! ./render/utils/resolve-variants.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-variants.mjs\");\n/* harmony import */ var _render_utils_setters_mjs__WEBPACK_IMPORTED_MODULE_130__ = __webpack_require__(/*! ./render/utils/setters.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/setters.mjs\");\n/* harmony import */ var _render_utils_variant_props_mjs__WEBPACK_IMPORTED_MODULE_131__ = __webpack_require__(/*! ./render/utils/variant-props.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/variant-props.mjs\");\n/* harmony import */ var _render_utils_reduced_motion_index_mjs__WEBPACK_IMPORTED_MODULE_132__ = __webpack_require__(/*! ./render/utils/reduced-motion/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/index.mjs\");\n/* harmony import */ var _projection_geometry_conversion_mjs__WEBPACK_IMPORTED_MODULE_133__ = __webpack_require__(/*! ./projection/geometry/conversion.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/conversion.mjs\");\n/* harmony import */ var _projection_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_134__ = __webpack_require__(/*! ./projection/geometry/copy.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/copy.mjs\");\n/* harmony import */ var _projection_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_135__ = __webpack_require__(/*! ./projection/geometry/delta-apply.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-apply.mjs\");\n/* harmony import */ var _projection_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_136__ = __webpack_require__(/*! ./projection/geometry/delta-calc.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-calc.mjs\");\n/* harmony import */ var _projection_geometry_delta_remove_mjs__WEBPACK_IMPORTED_MODULE_137__ = __webpack_require__(/*! ./projection/geometry/delta-remove.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-remove.mjs\");\n/* harmony import */ var _projection_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_138__ = __webpack_require__(/*! ./projection/geometry/models.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/models.mjs\");\n/* harmony import */ var _projection_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_139__ = __webpack_require__(/*! ./projection/geometry/utils.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/utils.mjs\");\n/* harmony import */ var _projection_utils_each_axis_mjs__WEBPACK_IMPORTED_MODULE_140__ = __webpack_require__(/*! ./projection/utils/each-axis.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/each-axis.mjs\");\n/* harmony import */ var _projection_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_141__ = __webpack_require__(/*! ./projection/utils/has-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/has-transform.mjs\");\n/* harmony import */ var _projection_utils_measure_mjs__WEBPACK_IMPORTED_MODULE_142__ = __webpack_require__(/*! ./projection/utils/measure.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/measure.mjs\");\n/* harmony import */ var _projection_styles_scale_border_radius_mjs__WEBPACK_IMPORTED_MODULE_143__ = __webpack_require__(/*! ./projection/styles/scale-border-radius.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-border-radius.mjs\");\n/* harmony import */ var _projection_styles_scale_box_shadow_mjs__WEBPACK_IMPORTED_MODULE_144__ = __webpack_require__(/*! ./projection/styles/scale-box-shadow.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-box-shadow.mjs\");\n/* harmony import */ var _projection_styles_transform_mjs__WEBPACK_IMPORTED_MODULE_145__ = __webpack_require__(/*! ./projection/styles/transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/transform.mjs\");\n/* harmony import */ var _projection_animation_mix_values_mjs__WEBPACK_IMPORTED_MODULE_146__ = __webpack_require__(/*! ./projection/animation/mix-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/animation/mix-values.mjs\");\n/* harmony import */ var _animation_animate_single_value_mjs__WEBPACK_IMPORTED_MODULE_147__ = __webpack_require__(/*! ./animation/animate/single-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/animate/single-value.mjs\");\n/* harmony import */ var _events_add_dom_event_mjs__WEBPACK_IMPORTED_MODULE_148__ = __webpack_require__(/*! ./events/add-dom-event.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/events/add-dom-event.mjs\");\n/* harmony import */ var _projection_utils_compare_by_depth_mjs__WEBPACK_IMPORTED_MODULE_149__ = __webpack_require__(/*! ./projection/utils/compare-by-depth.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/compare-by-depth.mjs\");\n/* harmony import */ var _projection_utils_flat_tree_mjs__WEBPACK_IMPORTED_MODULE_150__ = __webpack_require__(/*! ./projection/utils/flat-tree.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/flat-tree.mjs\");\n/* harmony import */ var _utils_delay_mjs__WEBPACK_IMPORTED_MODULE_151__ = __webpack_require__(/*! ./utils/delay.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/delay.mjs\");\n/* harmony import */ var _value_utils_resolve_motion_value_mjs__WEBPACK_IMPORTED_MODULE_152__ = __webpack_require__(/*! ./value/utils/resolve-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/resolve-motion-value.mjs\");\n/* harmony import */ var _projection_node_create_projection_node_mjs__WEBPACK_IMPORTED_MODULE_153__ = __webpack_require__(/*! ./projection/node/create-projection-node.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/create-projection-node.mjs\");\n/* harmony import */ var _projection_node_DocumentProjectionNode_mjs__WEBPACK_IMPORTED_MODULE_154__ = __webpack_require__(/*! ./projection/node/DocumentProjectionNode.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/DocumentProjectionNode.mjs\");\n/* harmony import */ var _projection_node_group_mjs__WEBPACK_IMPORTED_MODULE_155__ = __webpack_require__(/*! ./projection/node/group.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/group.mjs\");\n/* harmony import */ var _projection_node_HTMLProjectionNode_mjs__WEBPACK_IMPORTED_MODULE_156__ = __webpack_require__(/*! ./projection/node/HTMLProjectionNode.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/HTMLProjectionNode.mjs\");\n/* harmony import */ var _projection_node_state_mjs__WEBPACK_IMPORTED_MODULE_157__ = __webpack_require__(/*! ./projection/node/state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/state.mjs\");\n/* harmony import */ var _projection_shared_stack_mjs__WEBPACK_IMPORTED_MODULE_158__ = __webpack_require__(/*! ./projection/shared/stack.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/shared/stack.mjs\");\n/* harmony import */ var _render_dom_utils_camel_to_dash_mjs__WEBPACK_IMPORTED_MODULE_159__ = __webpack_require__(/*! ./render/dom/utils/camel-to-dash.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/utils/camel-to-dash.mjs\");\n/* harmony import */ var _render_html_utils_build_styles_mjs__WEBPACK_IMPORTED_MODULE_160__ = __webpack_require__(/*! ./render/html/utils/build-styles.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-styles.mjs\");\n/* harmony import */ var _render_html_utils_build_transform_mjs__WEBPACK_IMPORTED_MODULE_161__ = __webpack_require__(/*! ./render/html/utils/build-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-transform.mjs\");\n/* harmony import */ var _render_html_utils_render_mjs__WEBPACK_IMPORTED_MODULE_162__ = __webpack_require__(/*! ./render/html/utils/render.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/render.mjs\");\n/* harmony import */ var _render_html_utils_scrape_motion_values_mjs__WEBPACK_IMPORTED_MODULE_163__ = __webpack_require__(/*! ./render/html/utils/scrape-motion-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/scrape-motion-values.mjs\");\n/* harmony import */ var _render_svg_utils_build_attrs_mjs__WEBPACK_IMPORTED_MODULE_164__ = __webpack_require__(/*! ./render/svg/utils/build-attrs.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/build-attrs.mjs\");\n/* harmony import */ var _render_svg_utils_camel_case_attrs_mjs__WEBPACK_IMPORTED_MODULE_165__ = __webpack_require__(/*! ./render/svg/utils/camel-case-attrs.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/camel-case-attrs.mjs\");\n/* harmony import */ var _render_svg_utils_is_svg_tag_mjs__WEBPACK_IMPORTED_MODULE_166__ = __webpack_require__(/*! ./render/svg/utils/is-svg-tag.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/is-svg-tag.mjs\");\n/* harmony import */ var _render_svg_utils_path_mjs__WEBPACK_IMPORTED_MODULE_167__ = __webpack_require__(/*! ./render/svg/utils/path.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/path.mjs\");\n/* harmony import */ var _render_svg_utils_render_mjs__WEBPACK_IMPORTED_MODULE_168__ = __webpack_require__(/*! ./render/svg/utils/render.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/render.mjs\");\n/* harmony import */ var _render_svg_utils_scrape_motion_values_mjs__WEBPACK_IMPORTED_MODULE_169__ = __webpack_require__(/*! ./render/svg/utils/scrape-motion-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/scrape-motion-values.mjs\");\n/* harmony import */ var _layout_LayoutAnimationBuilder_mjs__WEBPACK_IMPORTED_MODULE_170__ = __webpack_require__(/*! ./layout/LayoutAnimationBuilder.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/layout/LayoutAnimationBuilder.mjs\");\n/* harmony import */ var _frameloop_index_legacy_mjs__WEBPACK_IMPORTED_MODULE_171__ = __webpack_require__(/*! ./frameloop/index-legacy.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/index-legacy.mjs\");\n/* harmony import */ var _projection_styles_scale_correction_mjs__WEBPACK_IMPORTED_MODULE_172__ = __webpack_require__(/*! ./projection/styles/scale-correction.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-correction.mjs\");\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_173__ = __webpack_require__(/*! ./frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n/* harmony import */ var _render_utils_reduced_motion_state_mjs__WEBPACK_IMPORTED_MODULE_174__ = __webpack_require__(/*! ./render/utils/reduced-motion/state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/state.mjs\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/layout/LayoutAnimationBuilder.mjs":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/layout/LayoutAnimationBuilder.mjs ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   LayoutAnimationBuilder: () => (/* binding */ LayoutAnimationBuilder),\n/* harmony export */   parseAnimateLayoutArgs: () => (/* binding */ parseAnimateLayoutArgs)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\");\n/* harmony import */ var _animation_GroupAnimation_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../animation/GroupAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimation.mjs\");\n/* harmony import */ var _frameloop_microtask_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../frameloop/microtask.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/microtask.mjs\");\n/* harmony import */ var _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../frameloop/sync-time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs\");\n/* harmony import */ var _projection_node_HTMLProjectionNode_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../projection/node/HTMLProjectionNode.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/HTMLProjectionNode.mjs\");\n/* harmony import */ var _render_html_HTMLVisualElement_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../render/html/HTMLVisualElement.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/HTMLVisualElement.mjs\");\n/* harmony import */ var _render_store_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../render/store.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/store.mjs\");\n/* harmony import */ var _projection_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../projection/utils/has-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/has-transform.mjs\");\n/* harmony import */ var _utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/resolve-elements.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs\");\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\n\n\n\n\n\n\n\n\nconst layoutSelector = \"[data-layout],[data-layout-id]\";\n/**\n * All imperatively-created projection nodes live in one persistent tree,\n * shared across animateLayout() calls (and with any React-created nodes,\n * via the singleton document root). Keyed by element for reuse.\n */\nconst layoutNodes = new WeakMap();\n/**\n * Builders created within the same synchronous tick are flushed together\n * as a single \"commit\": every node is snapshotted before any updateDom\n * runs, mirroring React batching renders from different parts of the tree.\n */\nlet pendingBuilders;\nfunction collectLayoutElements(scope) {\n    const elements = [];\n    if (scope instanceof HTMLElement && scope.matches(layoutSelector)) {\n        elements.push(scope);\n    }\n    scope.querySelectorAll(layoutSelector).forEach((element) => {\n        if (element instanceof HTMLElement)\n            elements.push(element);\n    });\n    return elements;\n}\n/**\n * Process any work scheduled on the frameloop now. A previous animation\n * may have been seeked while paused (controls.time = x) without a frame\n * having rendered it - we must materialise that state into the DOM\n * before taking snapshots.\n */\nfunction flushPendingFrame() {\n    if (_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData.isProcessing)\n        return;\n    const now = _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__.time.now();\n    _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData.delta = (0,motion_utils__WEBPACK_IMPORTED_MODULE_2__.clamp)(0, 1000 / 60, now - _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData.timestamp);\n    _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData.timestamp = now;\n    _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData.isProcessing = true;\n    _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameSteps.update.process(_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData);\n    _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameSteps.preRender.process(_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData);\n    _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameSteps.render.process(_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData);\n    _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frameData.isProcessing = false;\n}\nfunction getProjectionParent(element) {\n    let ancestor = element.parentElement;\n    while (ancestor) {\n        const node = layoutNodes.get(ancestor);\n        if (node && node.instance)\n            return node;\n        ancestor = ancestor.parentElement;\n    }\n    return undefined;\n}\nfunction createVisualElement() {\n    return new _render_html_HTMLVisualElement_mjs__WEBPACK_IMPORTED_MODULE_3__.HTMLVisualElement({\n        props: {},\n        presenceContext: null,\n        visualState: {\n            latestValues: {},\n            renderState: {\n                transform: {},\n                transformOrigin: {},\n                style: {},\n                vars: {},\n            },\n        },\n    }, { allowProjection: true });\n}\nfunction readNodeOptions(element, transition) {\n    const layoutAttr = element.getAttribute(\"data-layout\");\n    const layoutId = element.getAttribute(\"data-layout-id\") ?? undefined;\n    return {\n        layoutId,\n        layout: layoutAttr !== null ? true : undefined,\n        animationType: (!layoutAttr || layoutAttr === \"true\"\n            ? \"both\"\n            : layoutAttr),\n        transition,\n    };\n}\nfunction prepareNode(element, transition) {\n    let node = layoutNodes.get(element);\n    if (!node) {\n        let visualElement = _render_store_mjs__WEBPACK_IMPORTED_MODULE_4__.visualElementStore.get(element);\n        if (!visualElement)\n            visualElement = createVisualElement();\n        /**\n         * A first-time element may carry a projection transform in its\n         * inline style (e.g. it was cloned from an element mid-animation).\n         * That transform isn't tracked in latestValues so the engine can't\n         * reset it before measuring - clear it now so the first layout\n         * measurement isn't inflated.\n         */\n        if (element.style.transform &&\n            !(0,_projection_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_5__.hasTransform)(visualElement.latestValues)) {\n            element.style.transform = \"\";\n        }\n        node = new _projection_node_HTMLProjectionNode_mjs__WEBPACK_IMPORTED_MODULE_6__.HTMLProjectionNode(visualElement.latestValues, getProjectionParent(element));\n        visualElement.projection = node;\n        node.setOptions({\n            ...readNodeOptions(element, transition),\n            visualElement,\n        });\n        node.mount(element);\n        layoutNodes.set(element, node);\n    }\n    else {\n        node.setOptions(readNodeOptions(element, transition));\n    }\n    node.isPresent = true;\n    if (node.options.onExitComplete) {\n        node.setOptions({ onExitComplete: undefined });\n    }\n    return node;\n}\nfunction sortDocumentOrder(elements) {\n    return [...elements].sort((a, b) => a.compareDocumentPosition(b) & Node.DOCUMENT_POSITION_FOLLOWING ? -1 : 1);\n}\nfunction dropNode(element, node) {\n    node.setOptions({ onExitComplete: undefined });\n    /**\n     * Stop any lingering animation so it can't leak into future updates.\n     * A follow node can share its currentAnimation with a surviving lead\n     * (via resumingFrom), in which case it isn't ours to stop.\n     */\n    const stack = node.getStack();\n    if (!stack || node.isLead())\n        node.currentAnimation?.stop();\n    node.unmount();\n    layoutNodes.delete(element);\n}\nfunction flushPendingBuilders() {\n    const builders = pendingBuilders;\n    pendingBuilders = undefined;\n    flushPendingFrame();\n    /**\n     * Discover and mount every node across all builders before snapshotting\n     * any of them. Mounting during an active update flags isLayoutDirty,\n     * which would make that node's own willUpdate skip its snapshot.\n     * Document order guarantees ancestors mount before descendants, even\n     * when they're discovered by different builders.\n     */\n    const targets = new Map();\n    for (const builder of builders) {\n        for (const element of builder.collectTargets()) {\n            const owners = targets.get(element);\n            owners ? owners.push(builder) : targets.set(element, [builder]);\n        }\n    }\n    const union = new Map();\n    for (const element of sortDocumentOrder(targets.keys())) {\n        const owners = targets.get(element);\n        const node = prepareNode(element, owners[owners.length - 1].transitionFor(element));\n        for (const owner of owners)\n            owner.adopt(element, node);\n        union.set(element, node);\n    }\n    union.forEach((node) => {\n        node.isLayoutDirty = false;\n        node.willUpdate();\n    });\n    const updatePromises = [];\n    for (const builder of builders) {\n        const result = builder.runUpdate();\n        if (result)\n            updatePromises.push(result);\n    }\n    const commit = () => {\n        /**\n         * Process all additions before any removals so that, even across\n         * builders, a removed member knows whether a replacement with the\n         * same layoutId was added in this commit.\n         */\n        const newMemberIds = new Set();\n        for (const builder of builders) {\n            builder.reconcileAdditions(newMemberIds);\n        }\n        for (const builder of builders) {\n            builder.reconcileRemovals(newMemberIds);\n        }\n        let root;\n        union.forEach((node) => (root || (root = node.root)));\n        for (const builder of builders)\n            root || (root = builder.getRoot());\n        root?.didUpdate();\n        /**\n         * The root flushes the update on a microtask, synchronously\n         * processing the frame that creates the layout animations. Collect\n         * them in a later microtask step of the same pass.\n         */\n        _frameloop_microtask_mjs__WEBPACK_IMPORTED_MODULE_7__.microtask.render(() => {\n            for (const builder of builders)\n                builder.finalize();\n        });\n    };\n    updatePromises.length ? Promise.all(updatePromises).then(commit) : commit();\n}\nclass LayoutAnimationBuilder {\n    constructor(scope, updateDom, defaultOptions) {\n        this.scope = scope;\n        this.updateDom = updateDom;\n        this.defaultOptions = defaultOptions;\n        this.sharedTransitions = new Map();\n        this.notifyReady = () => { };\n        this.rejectReady = () => { };\n        this.tracked = new Map();\n        this.restorePoints = new Map();\n        this.readyPromise = new Promise((resolve, reject) => {\n            this.notifyReady = resolve;\n            this.rejectReady = reject;\n        });\n        if (!pendingBuilders) {\n            pendingBuilders = [];\n            queueMicrotask(flushPendingBuilders);\n        }\n        pendingBuilders.push(this);\n    }\n    shared(id, transition) {\n        this.sharedTransitions.set(id, transition);\n        return this;\n    }\n    then(resolve, reject) {\n        return this.readyPromise.then(resolve, reject);\n    }\n    transitionFor(element) {\n        const layoutId = element.getAttribute(\"data-layout-id\");\n        return ((layoutId && this.sharedTransitions.get(layoutId)) ||\n            this.defaultOptions);\n    }\n    adopt(element, node) {\n        this.tracked.set(element, node);\n        this.restorePoints.set(element, {\n            parent: element.parentElement,\n            next: element.nextSibling,\n        });\n    }\n    collectTargets() {\n        return collectLayoutElements(this.scope);\n    }\n    runUpdate() {\n        try {\n            const result = this.updateDom();\n            if (result && typeof result.then === \"function\") {\n                return result.then(undefined, (error) => {\n                    this.updateError = error;\n                });\n            }\n        }\n        catch (error) {\n            this.updateError = error;\n        }\n        return undefined;\n    }\n    reconcileAdditions(newMemberIds) {\n        for (const element of collectLayoutElements(this.scope)) {\n            if (this.tracked.has(element))\n                continue;\n            const node = prepareNode(element, this.transitionFor(element));\n            this.adopt(element, node);\n            node.options.layoutId && newMemberIds.add(node.options.layoutId);\n        }\n    }\n    reconcileRemovals(newMemberIds) {\n        this.tracked.forEach((node, element) => {\n            if (element.isConnected)\n                return;\n            const restore = this.restorePoints.get(element);\n            this.restorePoints.delete(element);\n            const { layoutId } = node.options;\n            const stack = node.getStack();\n            const hasSurvivor = stack &&\n                stack.members.some((member) => member !== node &&\n                    member.instance\n                        ?.isConnected);\n            /**\n             * A removed lead with a surviving stack member - and no\n             * replacement member added this commit - runs an exit\n             * crossfade: restore the element to its old position in the\n             * DOM, relegate it and let the survivor take over. It's\n             * removed again once the animation completes.\n             */\n            if (layoutId &&\n                node.isLead() &&\n                hasSurvivor &&\n                !newMemberIds.has(layoutId)) {\n                if (restore && restore.parent.isConnected) {\n                    restore.parent.insertBefore(element, restore.next && restore.next.parentNode === restore.parent\n                        ? restore.next\n                        : null);\n                    node.isPresent = false;\n                    node.setOptions({\n                        onExitComplete: () => {\n                            element.remove();\n                            dropNode(element, node);\n                        },\n                    });\n                    if (node.relegate())\n                        return;\n                    element.remove();\n                }\n            }\n            dropNode(element, node);\n            this.tracked.delete(element);\n        });\n    }\n    getRoot() {\n        let root;\n        this.tracked.forEach((node) => (root || (root = node.root)));\n        return root;\n    }\n    finalize() {\n        if (this.updateError) {\n            this.rejectReady(this.updateError);\n            return;\n        }\n        const animations = new Set();\n        this.tracked.forEach((node) => {\n            if (node.instance && node.currentAnimation) {\n                animations.add(node.currentAnimation);\n            }\n        });\n        this.notifyReady(new _animation_GroupAnimation_mjs__WEBPACK_IMPORTED_MODULE_8__.GroupAnimation([...animations]));\n    }\n}\nfunction parseAnimateLayoutArgs(scopeOrUpdateDom, updateDomOrOptions, options) {\n    if (typeof scopeOrUpdateDom === \"function\") {\n        return {\n            scope: document,\n            updateDom: scopeOrUpdateDom,\n            defaultOptions: updateDomOrOptions,\n        };\n    }\n    const scope = scopeOrUpdateDom instanceof Document\n        ? scopeOrUpdateDom\n        : (0,_utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_9__.resolveElements)(scopeOrUpdateDom)[0] ?? document;\n    return {\n        scope,\n        updateDom: updateDomOrOptions,\n        defaultOptions: options,\n    };\n}\n\n\n//# sourceMappingURL=LayoutAnimationBuilder.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/layout/LayoutAnimationBuilder.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/animation/mix-values.mjs":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/animation/mix-values.mjs ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   mixValues: () => (/* binding */ mixValues)\n/* harmony export */ });\n/* harmony import */ var _utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/mix/number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n/* harmony import */ var _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../value/types/numbers/units.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/circ.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/progress.mjs\");\n/* harmony import */ var _utils_border_radius_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/border-radius.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/border-radius.mjs\");\n\n\n\n\n\nconst numBorders = _utils_border_radius_mjs__WEBPACK_IMPORTED_MODULE_0__.cornerRadiusProps.length;\nconst asNumber = (value) => typeof value === \"string\" ? parseFloat(value) : value;\nconst isPx = (value) => typeof value === \"number\" || _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__.px.test(value);\nfunction mixValues(target, follow, lead, progress, shouldCrossfadeOpacity, isOnlyMember) {\n    if (shouldCrossfadeOpacity) {\n        target.opacity = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_2__.mixNumber)(0, lead.opacity ?? 1, easeCrossfadeIn(progress));\n        target.opacityExit = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_2__.mixNumber)(follow.opacity ?? 1, 0, easeCrossfadeOut(progress));\n    }\n    else if (isOnlyMember) {\n        target.opacity = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_2__.mixNumber)(follow.opacity ?? 1, lead.opacity ?? 1, progress);\n    }\n    /**\n     * Mix border radius\n     */\n    for (let i = 0; i < numBorders; i++) {\n        const borderLabel = _utils_border_radius_mjs__WEBPACK_IMPORTED_MODULE_0__.cornerRadiusProps[i];\n        let followRadius = getRadius(follow, borderLabel);\n        let leadRadius = getRadius(lead, borderLabel);\n        if (followRadius === undefined && leadRadius === undefined)\n            continue;\n        followRadius || (followRadius = 0);\n        leadRadius || (leadRadius = 0);\n        const canMix = followRadius === 0 ||\n            leadRadius === 0 ||\n            isPx(followRadius) === isPx(leadRadius);\n        if (canMix) {\n            target[borderLabel] = Math.max((0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_2__.mixNumber)(asNumber(followRadius), asNumber(leadRadius), progress), 0);\n            if (_value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__.percent.test(leadRadius) || _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__.percent.test(followRadius)) {\n                target[borderLabel] += \"%\";\n            }\n        }\n        else {\n            target[borderLabel] = leadRadius;\n        }\n    }\n    /**\n     * Mix rotation\n     */\n    if (follow.rotate || lead.rotate) {\n        target.rotate = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_2__.mixNumber)(follow.rotate || 0, lead.rotate || 0, progress);\n    }\n}\nfunction getRadius(values, radiusName) {\n    return values[radiusName] !== undefined\n        ? values[radiusName]\n        : values.borderRadius;\n}\nconst easeCrossfadeIn = /*@__PURE__*/ compress(0, 0.5, motion_utils__WEBPACK_IMPORTED_MODULE_3__.circOut);\nconst easeCrossfadeOut = /*@__PURE__*/ compress(0.5, 0.95, motion_utils__WEBPACK_IMPORTED_MODULE_4__.noop);\nfunction compress(min, max, easing) {\n    return (p) => {\n        // Could replace ifs with clamp\n        if (p < min)\n            return 0;\n        if (p > max)\n            return 1;\n        return easing((0,motion_utils__WEBPACK_IMPORTED_MODULE_5__.progress)(min, max, p));\n    };\n}\n\n\n//# sourceMappingURL=mix-values.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/animation/mix-values.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/conversion.mjs":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/conversion.mjs ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   convertBoundingBoxToBox: () => (/* binding */ convertBoundingBoxToBox),\n/* harmony export */   convertBoxToBoundingBox: () => (/* binding */ convertBoxToBoundingBox),\n/* harmony export */   transformBoxPoints: () => (/* binding */ transformBoxPoints)\n/* harmony export */ });\n/**\n * Bounding boxes tend to be defined as top, left, right, bottom. For various operations\n * it's easier to consider each axis individually. This function returns a bounding box\n * as a map of single-axis min/max values.\n */\nfunction convertBoundingBoxToBox({ top, left, right, bottom, }) {\n    return {\n        x: { min: left, max: right },\n        y: { min: top, max: bottom },\n    };\n}\nfunction convertBoxToBoundingBox({ x, y }) {\n    return { top: y.min, right: x.max, bottom: y.max, left: x.min };\n}\n/**\n * Applies a TransformPoint function to a bounding box. TransformPoint is usually a function\n * provided by Framer to allow measured points to be corrected for device scaling. This is used\n * when measuring DOM elements and DOM event points.\n */\nfunction transformBoxPoints(point, transformPoint) {\n    if (!transformPoint)\n        return point;\n    const topLeft = transformPoint({ x: point.left, y: point.top });\n    const bottomRight = transformPoint({ x: point.right, y: point.bottom });\n    return {\n        top: topLeft.y,\n        left: topLeft.x,\n        bottom: bottomRight.y,\n        right: bottomRight.x,\n    };\n}\n\n\n//# sourceMappingURL=conversion.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL2dlb21ldHJ5L2NvbnZlcnNpb24ubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQ0FBbUMsMkJBQTJCO0FBQzlEO0FBQ0EsYUFBYSx1QkFBdUI7QUFDcEMsYUFBYSx1QkFBdUI7QUFDcEM7QUFDQTtBQUNBLG1DQUFtQyxNQUFNO0FBQ3pDLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQ0FBcUMsNkJBQTZCO0FBQ2xFLHlDQUF5QyxpQ0FBaUM7QUFDMUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWdGO0FBQ2hGIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccHJvamVjdGlvblxcZ2VvbWV0cnlcXGNvbnZlcnNpb24ubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQm91bmRpbmcgYm94ZXMgdGVuZCB0byBiZSBkZWZpbmVkIGFzIHRvcCwgbGVmdCwgcmlnaHQsIGJvdHRvbS4gRm9yIHZhcmlvdXMgb3BlcmF0aW9uc1xuICogaXQncyBlYXNpZXIgdG8gY29uc2lkZXIgZWFjaCBheGlzIGluZGl2aWR1YWxseS4gVGhpcyBmdW5jdGlvbiByZXR1cm5zIGEgYm91bmRpbmcgYm94XG4gKiBhcyBhIG1hcCBvZiBzaW5nbGUtYXhpcyBtaW4vbWF4IHZhbHVlcy5cbiAqL1xuZnVuY3Rpb24gY29udmVydEJvdW5kaW5nQm94VG9Cb3goeyB0b3AsIGxlZnQsIHJpZ2h0LCBib3R0b20sIH0pIHtcbiAgICByZXR1cm4ge1xuICAgICAgICB4OiB7IG1pbjogbGVmdCwgbWF4OiByaWdodCB9LFxuICAgICAgICB5OiB7IG1pbjogdG9wLCBtYXg6IGJvdHRvbSB9LFxuICAgIH07XG59XG5mdW5jdGlvbiBjb252ZXJ0Qm94VG9Cb3VuZGluZ0JveCh7IHgsIHkgfSkge1xuICAgIHJldHVybiB7IHRvcDogeS5taW4sIHJpZ2h0OiB4Lm1heCwgYm90dG9tOiB5Lm1heCwgbGVmdDogeC5taW4gfTtcbn1cbi8qKlxuICogQXBwbGllcyBhIFRyYW5zZm9ybVBvaW50IGZ1bmN0aW9uIHRvIGEgYm91bmRpbmcgYm94LiBUcmFuc2Zvcm1Qb2ludCBpcyB1c3VhbGx5IGEgZnVuY3Rpb25cbiAqIHByb3ZpZGVkIGJ5IEZyYW1lciB0byBhbGxvdyBtZWFzdXJlZCBwb2ludHMgdG8gYmUgY29ycmVjdGVkIGZvciBkZXZpY2Ugc2NhbGluZy4gVGhpcyBpcyB1c2VkXG4gKiB3aGVuIG1lYXN1cmluZyBET00gZWxlbWVudHMgYW5kIERPTSBldmVudCBwb2ludHMuXG4gKi9cbmZ1bmN0aW9uIHRyYW5zZm9ybUJveFBvaW50cyhwb2ludCwgdHJhbnNmb3JtUG9pbnQpIHtcbiAgICBpZiAoIXRyYW5zZm9ybVBvaW50KVxuICAgICAgICByZXR1cm4gcG9pbnQ7XG4gICAgY29uc3QgdG9wTGVmdCA9IHRyYW5zZm9ybVBvaW50KHsgeDogcG9pbnQubGVmdCwgeTogcG9pbnQudG9wIH0pO1xuICAgIGNvbnN0IGJvdHRvbVJpZ2h0ID0gdHJhbnNmb3JtUG9pbnQoeyB4OiBwb2ludC5yaWdodCwgeTogcG9pbnQuYm90dG9tIH0pO1xuICAgIHJldHVybiB7XG4gICAgICAgIHRvcDogdG9wTGVmdC55LFxuICAgICAgICBsZWZ0OiB0b3BMZWZ0LngsXG4gICAgICAgIGJvdHRvbTogYm90dG9tUmlnaHQueSxcbiAgICAgICAgcmlnaHQ6IGJvdHRvbVJpZ2h0LngsXG4gICAgfTtcbn1cblxuZXhwb3J0IHsgY29udmVydEJvdW5kaW5nQm94VG9Cb3gsIGNvbnZlcnRCb3hUb0JvdW5kaW5nQm94LCB0cmFuc2Zvcm1Cb3hQb2ludHMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnZlcnNpb24ubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/conversion.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/copy.mjs":
/*!************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/copy.mjs ***!
  \************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   copyAxisDeltaInto: () => (/* binding */ copyAxisDeltaInto),\n/* harmony export */   copyAxisInto: () => (/* binding */ copyAxisInto),\n/* harmony export */   copyBoxInto: () => (/* binding */ copyBoxInto)\n/* harmony export */ });\n/**\n * Reset an axis to the provided origin box.\n *\n * This is a mutative operation.\n */\nfunction copyAxisInto(axis, originAxis) {\n    axis.min = originAxis.min;\n    axis.max = originAxis.max;\n}\n/**\n * Reset a box to the provided origin box.\n *\n * This is a mutative operation.\n */\nfunction copyBoxInto(box, originBox) {\n    copyAxisInto(box.x, originBox.x);\n    copyAxisInto(box.y, originBox.y);\n}\n/**\n * Reset a delta to the provided origin box.\n *\n * This is a mutative operation.\n */\nfunction copyAxisDeltaInto(delta, originDelta) {\n    delta.translate = originDelta.translate;\n    delta.scale = originDelta.scale;\n    delta.originPoint = originDelta.originPoint;\n    delta.origin = originDelta.origin;\n}\n\n\n//# sourceMappingURL=copy.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL2dlb21ldHJ5L2NvcHkubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXdEO0FBQ3hEIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccHJvamVjdGlvblxcZ2VvbWV0cnlcXGNvcHkubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVzZXQgYW4gYXhpcyB0byB0aGUgcHJvdmlkZWQgb3JpZ2luIGJveC5cbiAqXG4gKiBUaGlzIGlzIGEgbXV0YXRpdmUgb3BlcmF0aW9uLlxuICovXG5mdW5jdGlvbiBjb3B5QXhpc0ludG8oYXhpcywgb3JpZ2luQXhpcykge1xuICAgIGF4aXMubWluID0gb3JpZ2luQXhpcy5taW47XG4gICAgYXhpcy5tYXggPSBvcmlnaW5BeGlzLm1heDtcbn1cbi8qKlxuICogUmVzZXQgYSBib3ggdG8gdGhlIHByb3ZpZGVkIG9yaWdpbiBib3guXG4gKlxuICogVGhpcyBpcyBhIG11dGF0aXZlIG9wZXJhdGlvbi5cbiAqL1xuZnVuY3Rpb24gY29weUJveEludG8oYm94LCBvcmlnaW5Cb3gpIHtcbiAgICBjb3B5QXhpc0ludG8oYm94LngsIG9yaWdpbkJveC54KTtcbiAgICBjb3B5QXhpc0ludG8oYm94LnksIG9yaWdpbkJveC55KTtcbn1cbi8qKlxuICogUmVzZXQgYSBkZWx0YSB0byB0aGUgcHJvdmlkZWQgb3JpZ2luIGJveC5cbiAqXG4gKiBUaGlzIGlzIGEgbXV0YXRpdmUgb3BlcmF0aW9uLlxuICovXG5mdW5jdGlvbiBjb3B5QXhpc0RlbHRhSW50byhkZWx0YSwgb3JpZ2luRGVsdGEpIHtcbiAgICBkZWx0YS50cmFuc2xhdGUgPSBvcmlnaW5EZWx0YS50cmFuc2xhdGU7XG4gICAgZGVsdGEuc2NhbGUgPSBvcmlnaW5EZWx0YS5zY2FsZTtcbiAgICBkZWx0YS5vcmlnaW5Qb2ludCA9IG9yaWdpbkRlbHRhLm9yaWdpblBvaW50O1xuICAgIGRlbHRhLm9yaWdpbiA9IG9yaWdpbkRlbHRhLm9yaWdpbjtcbn1cblxuZXhwb3J0IHsgY29weUF4aXNEZWx0YUludG8sIGNvcHlBeGlzSW50bywgY29weUJveEludG8gfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvcHkubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/copy.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-apply.mjs":
/*!*******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-apply.mjs ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   applyAxisDelta: () => (/* binding */ applyAxisDelta),\n/* harmony export */   applyBoxDelta: () => (/* binding */ applyBoxDelta),\n/* harmony export */   applyPointDelta: () => (/* binding */ applyPointDelta),\n/* harmony export */   applyTreeDeltas: () => (/* binding */ applyTreeDeltas),\n/* harmony export */   scalePoint: () => (/* binding */ scalePoint),\n/* harmony export */   transformAxis: () => (/* binding */ transformAxis),\n/* harmony export */   transformBox: () => (/* binding */ transformBox),\n/* harmony export */   translateAxis: () => (/* binding */ translateAxis)\n/* harmony export */ });\n/* harmony import */ var _utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/mix/number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n/* harmony import */ var _utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/has-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/has-transform.mjs\");\n\n\n\n/**\n * Scales a point based on a factor and an originPoint\n */\nfunction scalePoint(point, scale, originPoint) {\n    const distanceFromOrigin = point - originPoint;\n    const scaled = scale * distanceFromOrigin;\n    return originPoint + scaled;\n}\n/**\n * Applies a translate/scale delta to a point\n */\nfunction applyPointDelta(point, translate, scale, originPoint, boxScale) {\n    if (boxScale !== undefined) {\n        point = scalePoint(point, boxScale, originPoint);\n    }\n    return scalePoint(point, scale, originPoint) + translate;\n}\n/**\n * Applies a translate/scale delta to an axis\n */\nfunction applyAxisDelta(axis, translate = 0, scale = 1, originPoint, boxScale) {\n    axis.min = applyPointDelta(axis.min, translate, scale, originPoint, boxScale);\n    axis.max = applyPointDelta(axis.max, translate, scale, originPoint, boxScale);\n}\n/**\n * Applies a translate/scale delta to a box\n */\nfunction applyBoxDelta(box, { x, y }) {\n    applyAxisDelta(box.x, x.translate, x.scale, x.originPoint);\n    applyAxisDelta(box.y, y.translate, y.scale, y.originPoint);\n}\nconst TREE_SCALE_SNAP_MIN = 0.999999999999;\nconst TREE_SCALE_SNAP_MAX = 1.0000000000001;\n/**\n * Apply a tree of deltas to a box. We do this to calculate the effect of all the transforms\n * in a tree upon our box before then calculating how to project it into our desired viewport-relative box\n *\n * This is the final nested loop within updateLayoutDelta for future refactoring\n */\nfunction applyTreeDeltas(box, treeScale, treePath, isSharedTransition = false) {\n    const treeLength = treePath.length;\n    if (!treeLength)\n        return;\n    // Reset the treeScale\n    treeScale.x = treeScale.y = 1;\n    let node;\n    let delta;\n    for (let i = 0; i < treeLength; i++) {\n        node = treePath[i];\n        delta = node.projectionDelta;\n        /**\n         * TODO: Prefer to remove this, but currently we have motion components with\n         * display: contents in Framer.\n         */\n        const { visualElement } = node.options;\n        if (visualElement &&\n            visualElement.props.style &&\n            visualElement.props.style.display === \"contents\") {\n            continue;\n        }\n        if (isSharedTransition &&\n            node.options.layoutScroll &&\n            node.scroll &&\n            node !== node.root) {\n            translateAxis(box.x, -node.scroll.offset.x);\n            translateAxis(box.y, -node.scroll.offset.y);\n        }\n        if (delta) {\n            // Incoporate each ancestor's scale into a cumulative treeScale for this component\n            treeScale.x *= delta.x.scale;\n            treeScale.y *= delta.y.scale;\n            // Apply each ancestor's calculated delta into this component's recorded layout box\n            applyBoxDelta(box, delta);\n        }\n        if (isSharedTransition && (0,_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_0__.hasTransform)(node.latestValues)) {\n            transformBox(box, node.latestValues, node.layout?.layoutBox);\n        }\n    }\n    /**\n     * Snap tree scale back to 1 if it's within a non-perceivable threshold.\n     * This will help reduce useless scales getting rendered.\n     */\n    if (treeScale.x < TREE_SCALE_SNAP_MAX &&\n        treeScale.x > TREE_SCALE_SNAP_MIN) {\n        treeScale.x = 1.0;\n    }\n    if (treeScale.y < TREE_SCALE_SNAP_MAX &&\n        treeScale.y > TREE_SCALE_SNAP_MIN) {\n        treeScale.y = 1.0;\n    }\n}\nfunction translateAxis(axis, distance) {\n    axis.min += distance;\n    axis.max += distance;\n}\n/**\n * Apply a transform to an axis from the latest resolved motion values.\n * This function basically acts as a bridge between a flat motion value map\n * and applyAxisDelta\n */\nfunction transformAxis(axis, axisTranslate, axisScale, boxScale, axisOrigin = 0.5) {\n    const originPoint = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_1__.mixNumber)(axis.min, axis.max, axisOrigin);\n    // Apply the axis delta to the final axis\n    applyAxisDelta(axis, axisTranslate, axisScale, originPoint, boxScale);\n}\nfunction resolveAxisTranslate(value, axis) {\n    if (typeof value === \"string\") {\n        return (parseFloat(value) / 100) * (axis.max - axis.min);\n    }\n    return value;\n}\n/**\n * Apply a transform to a box from the latest resolved motion values.\n */\nfunction transformBox(box, transform, sourceBox) {\n    const resolveBox = sourceBox ?? box;\n    transformAxis(box.x, resolveAxisTranslate(transform.x, resolveBox.x), transform.scaleX, transform.scale, transform.originX);\n    transformAxis(box.y, resolveAxisTranslate(transform.y, resolveBox.y), transform.scaleY, transform.scale, transform.originY);\n}\n\n\n//# sourceMappingURL=delta-apply.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-apply.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-calc.mjs":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-calc.mjs ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   calcAxisDelta: () => (/* binding */ calcAxisDelta),\n/* harmony export */   calcBoxDelta: () => (/* binding */ calcBoxDelta),\n/* harmony export */   calcLength: () => (/* binding */ calcLength),\n/* harmony export */   calcRelativeAxis: () => (/* binding */ calcRelativeAxis),\n/* harmony export */   calcRelativeAxisPosition: () => (/* binding */ calcRelativeAxisPosition),\n/* harmony export */   calcRelativeBox: () => (/* binding */ calcRelativeBox),\n/* harmony export */   calcRelativePosition: () => (/* binding */ calcRelativePosition),\n/* harmony export */   isNear: () => (/* binding */ isNear)\n/* harmony export */ });\n/* harmony import */ var _utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/mix/number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n\n\nconst SCALE_PRECISION = 0.0001;\nconst SCALE_MIN = 1 - SCALE_PRECISION;\nconst SCALE_MAX = 1 + SCALE_PRECISION;\nconst TRANSLATE_PRECISION = 0.01;\nconst TRANSLATE_MIN = 0 - TRANSLATE_PRECISION;\nconst TRANSLATE_MAX = 0 + TRANSLATE_PRECISION;\nfunction calcLength(axis) {\n    return axis.max - axis.min;\n}\nfunction isNear(value, target, maxDistance) {\n    return Math.abs(value - target) <= maxDistance;\n}\nfunction calcAxisDelta(delta, source, target, origin = 0.5) {\n    delta.origin = origin;\n    delta.originPoint = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_0__.mixNumber)(source.min, source.max, delta.origin);\n    delta.scale = calcLength(target) / calcLength(source);\n    delta.translate =\n        (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_0__.mixNumber)(target.min, target.max, delta.origin) - delta.originPoint;\n    if ((delta.scale >= SCALE_MIN && delta.scale <= SCALE_MAX) ||\n        isNaN(delta.scale)) {\n        delta.scale = 1.0;\n    }\n    if ((delta.translate >= TRANSLATE_MIN &&\n        delta.translate <= TRANSLATE_MAX) ||\n        isNaN(delta.translate)) {\n        delta.translate = 0.0;\n    }\n}\nfunction calcBoxDelta(delta, source, target, origin) {\n    calcAxisDelta(delta.x, source.x, target.x, origin ? origin.originX : undefined);\n    calcAxisDelta(delta.y, source.y, target.y, origin ? origin.originY : undefined);\n}\nfunction calcRelativeAxis(target, relative, parent, anchor = 0) {\n    const anchorPoint = anchor\n        ? (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_0__.mixNumber)(parent.min, parent.max, anchor)\n        : parent.min;\n    target.min = anchorPoint + relative.min;\n    target.max = target.min + calcLength(relative);\n}\nfunction calcRelativeBox(target, relative, parent, anchor) {\n    calcRelativeAxis(target.x, relative.x, parent.x, anchor?.x);\n    calcRelativeAxis(target.y, relative.y, parent.y, anchor?.y);\n}\nfunction calcRelativeAxisPosition(target, layout, parent, anchor = 0) {\n    const anchorPoint = anchor\n        ? (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_0__.mixNumber)(parent.min, parent.max, anchor)\n        : parent.min;\n    target.min = layout.min - anchorPoint;\n    target.max = target.min + calcLength(layout);\n}\nfunction calcRelativePosition(target, layout, parent, anchor) {\n    calcRelativeAxisPosition(target.x, layout.x, parent.x, anchor?.x);\n    calcRelativeAxisPosition(target.y, layout.y, parent.y, anchor?.y);\n}\n\n\n//# sourceMappingURL=delta-calc.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-calc.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-remove.mjs":
/*!********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-remove.mjs ***!
  \********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   removeAxisDelta: () => (/* binding */ removeAxisDelta),\n/* harmony export */   removeAxisTransforms: () => (/* binding */ removeAxisTransforms),\n/* harmony export */   removeBoxTransforms: () => (/* binding */ removeBoxTransforms),\n/* harmony export */   removePointDelta: () => (/* binding */ removePointDelta)\n/* harmony export */ });\n/* harmony import */ var _utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/mix/number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n/* harmony import */ var _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../value/types/numbers/units.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs\");\n/* harmony import */ var _delta_apply_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./delta-apply.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-apply.mjs\");\n\n\n\n\n/**\n * Remove a delta from a point. This is essentially the steps of applyPointDelta in reverse\n */\nfunction removePointDelta(point, translate, scale, originPoint, boxScale) {\n    point -= translate;\n    point = (0,_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_0__.scalePoint)(point, 1 / scale, originPoint);\n    if (boxScale !== undefined) {\n        point = (0,_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_0__.scalePoint)(point, 1 / boxScale, originPoint);\n    }\n    return point;\n}\n/**\n * Remove a delta from an axis. This is essentially the steps of applyAxisDelta in reverse\n */\nfunction removeAxisDelta(axis, translate = 0, scale = 1, origin = 0.5, boxScale, originAxis = axis, sourceAxis = axis) {\n    if (_value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__.percent.test(translate)) {\n        translate = parseFloat(translate);\n        const relativeProgress = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_2__.mixNumber)(sourceAxis.min, sourceAxis.max, translate / 100);\n        translate = relativeProgress - sourceAxis.min;\n    }\n    if (typeof translate !== \"number\")\n        return;\n    let originPoint = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_2__.mixNumber)(originAxis.min, originAxis.max, origin);\n    if (axis === originAxis)\n        originPoint -= translate;\n    axis.min = removePointDelta(axis.min, translate, scale, originPoint, boxScale);\n    axis.max = removePointDelta(axis.max, translate, scale, originPoint, boxScale);\n}\n/**\n * Remove a transforms from an axis. This is essentially the steps of applyAxisTransforms in reverse\n * and acts as a bridge between motion values and removeAxisDelta\n */\nfunction removeAxisTransforms(axis, transforms, [key, scaleKey, originKey], origin, sourceAxis) {\n    removeAxisDelta(axis, transforms[key], transforms[scaleKey], transforms[originKey], transforms.scale, origin, sourceAxis);\n}\n/**\n * The names of the motion values we want to apply as translation, scale and origin.\n */\nconst xKeys = [\"x\", \"scaleX\", \"originX\"];\nconst yKeys = [\"y\", \"scaleY\", \"originY\"];\n/**\n * Remove a transforms from an box. This is essentially the steps of applyAxisBox in reverse\n * and acts as a bridge between motion values and removeAxisDelta\n */\nfunction removeBoxTransforms(box, transforms, originBox, sourceBox) {\n    removeAxisTransforms(box.x, transforms, xKeys, originBox ? originBox.x : undefined, sourceBox ? sourceBox.x : undefined);\n    removeAxisTransforms(box.y, transforms, yKeys, originBox ? originBox.y : undefined, sourceBox ? sourceBox.y : undefined);\n}\n\n\n//# sourceMappingURL=delta-remove.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-remove.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/models.mjs":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/models.mjs ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createAxis: () => (/* binding */ createAxis),\n/* harmony export */   createAxisDelta: () => (/* binding */ createAxisDelta),\n/* harmony export */   createBox: () => (/* binding */ createBox),\n/* harmony export */   createDelta: () => (/* binding */ createDelta)\n/* harmony export */ });\nconst createAxisDelta = () => ({\n    translate: 0,\n    scale: 1,\n    origin: 0,\n    originPoint: 0,\n});\nconst createDelta = () => ({\n    x: createAxisDelta(),\n    y: createAxisDelta(),\n});\nconst createAxis = () => ({ min: 0, max: 0 });\nconst createBox = () => ({\n    x: createAxis(),\n    y: createAxis(),\n});\n\n\n//# sourceMappingURL=models.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL2dlb21ldHJ5L21vZGVscy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNELDRCQUE0QixnQkFBZ0I7QUFDNUM7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFOEQ7QUFDL0QiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxwcm9qZWN0aW9uXFxnZW9tZXRyeVxcbW9kZWxzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjcmVhdGVBeGlzRGVsdGEgPSAoKSA9PiAoe1xuICAgIHRyYW5zbGF0ZTogMCxcbiAgICBzY2FsZTogMSxcbiAgICBvcmlnaW46IDAsXG4gICAgb3JpZ2luUG9pbnQ6IDAsXG59KTtcbmNvbnN0IGNyZWF0ZURlbHRhID0gKCkgPT4gKHtcbiAgICB4OiBjcmVhdGVBeGlzRGVsdGEoKSxcbiAgICB5OiBjcmVhdGVBeGlzRGVsdGEoKSxcbn0pO1xuY29uc3QgY3JlYXRlQXhpcyA9ICgpID0+ICh7IG1pbjogMCwgbWF4OiAwIH0pO1xuY29uc3QgY3JlYXRlQm94ID0gKCkgPT4gKHtcbiAgICB4OiBjcmVhdGVBeGlzKCksXG4gICAgeTogY3JlYXRlQXhpcygpLFxufSk7XG5cbmV4cG9ydCB7IGNyZWF0ZUF4aXMsIGNyZWF0ZUF4aXNEZWx0YSwgY3JlYXRlQm94LCBjcmVhdGVEZWx0YSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bW9kZWxzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/models.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/utils.mjs":
/*!*************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/utils.mjs ***!
  \*************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   aspectRatio: () => (/* binding */ aspectRatio),\n/* harmony export */   axisDeltaEquals: () => (/* binding */ axisDeltaEquals),\n/* harmony export */   axisEquals: () => (/* binding */ axisEquals),\n/* harmony export */   axisEqualsRounded: () => (/* binding */ axisEqualsRounded),\n/* harmony export */   boxEquals: () => (/* binding */ boxEquals),\n/* harmony export */   boxEqualsRounded: () => (/* binding */ boxEqualsRounded),\n/* harmony export */   isDeltaZero: () => (/* binding */ isDeltaZero)\n/* harmony export */ });\n/* harmony import */ var _delta_calc_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./delta-calc.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-calc.mjs\");\n\n\nfunction isAxisDeltaZero(delta) {\n    return delta.translate === 0 && delta.scale === 1;\n}\nfunction isDeltaZero(delta) {\n    return isAxisDeltaZero(delta.x) && isAxisDeltaZero(delta.y);\n}\nfunction axisEquals(a, b) {\n    return a.min === b.min && a.max === b.max;\n}\nfunction boxEquals(a, b) {\n    return axisEquals(a.x, b.x) && axisEquals(a.y, b.y);\n}\nfunction axisEqualsRounded(a, b) {\n    return (Math.round(a.min) === Math.round(b.min) &&\n        Math.round(a.max) === Math.round(b.max));\n}\nfunction boxEqualsRounded(a, b) {\n    return axisEqualsRounded(a.x, b.x) && axisEqualsRounded(a.y, b.y);\n}\nfunction aspectRatio(box) {\n    return (0,_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_0__.calcLength)(box.x) / (0,_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_0__.calcLength)(box.y);\n}\nfunction axisDeltaEquals(a, b) {\n    return (a.translate === b.translate &&\n        a.scale === b.scale &&\n        a.originPoint === b.originPoint);\n}\n\n\n//# sourceMappingURL=utils.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL2dlb21ldHJ5L3V0aWxzLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUE4Qzs7QUFFOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsMkRBQVUsVUFBVSwyREFBVTtBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWlIO0FBQ2pIIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccHJvamVjdGlvblxcZ2VvbWV0cnlcXHV0aWxzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjYWxjTGVuZ3RoIH0gZnJvbSAnLi9kZWx0YS1jYWxjLm1qcyc7XG5cbmZ1bmN0aW9uIGlzQXhpc0RlbHRhWmVybyhkZWx0YSkge1xuICAgIHJldHVybiBkZWx0YS50cmFuc2xhdGUgPT09IDAgJiYgZGVsdGEuc2NhbGUgPT09IDE7XG59XG5mdW5jdGlvbiBpc0RlbHRhWmVybyhkZWx0YSkge1xuICAgIHJldHVybiBpc0F4aXNEZWx0YVplcm8oZGVsdGEueCkgJiYgaXNBeGlzRGVsdGFaZXJvKGRlbHRhLnkpO1xufVxuZnVuY3Rpb24gYXhpc0VxdWFscyhhLCBiKSB7XG4gICAgcmV0dXJuIGEubWluID09PSBiLm1pbiAmJiBhLm1heCA9PT0gYi5tYXg7XG59XG5mdW5jdGlvbiBib3hFcXVhbHMoYSwgYikge1xuICAgIHJldHVybiBheGlzRXF1YWxzKGEueCwgYi54KSAmJiBheGlzRXF1YWxzKGEueSwgYi55KTtcbn1cbmZ1bmN0aW9uIGF4aXNFcXVhbHNSb3VuZGVkKGEsIGIpIHtcbiAgICByZXR1cm4gKE1hdGgucm91bmQoYS5taW4pID09PSBNYXRoLnJvdW5kKGIubWluKSAmJlxuICAgICAgICBNYXRoLnJvdW5kKGEubWF4KSA9PT0gTWF0aC5yb3VuZChiLm1heCkpO1xufVxuZnVuY3Rpb24gYm94RXF1YWxzUm91bmRlZChhLCBiKSB7XG4gICAgcmV0dXJuIGF4aXNFcXVhbHNSb3VuZGVkKGEueCwgYi54KSAmJiBheGlzRXF1YWxzUm91bmRlZChhLnksIGIueSk7XG59XG5mdW5jdGlvbiBhc3BlY3RSYXRpbyhib3gpIHtcbiAgICByZXR1cm4gY2FsY0xlbmd0aChib3gueCkgLyBjYWxjTGVuZ3RoKGJveC55KTtcbn1cbmZ1bmN0aW9uIGF4aXNEZWx0YUVxdWFscyhhLCBiKSB7XG4gICAgcmV0dXJuIChhLnRyYW5zbGF0ZSA9PT0gYi50cmFuc2xhdGUgJiZcbiAgICAgICAgYS5zY2FsZSA9PT0gYi5zY2FsZSAmJlxuICAgICAgICBhLm9yaWdpblBvaW50ID09PSBiLm9yaWdpblBvaW50KTtcbn1cblxuZXhwb3J0IHsgYXNwZWN0UmF0aW8sIGF4aXNEZWx0YUVxdWFscywgYXhpc0VxdWFscywgYXhpc0VxdWFsc1JvdW5kZWQsIGJveEVxdWFscywgYm94RXF1YWxzUm91bmRlZCwgaXNEZWx0YVplcm8gfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXV0aWxzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/utils.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/DocumentProjectionNode.mjs":
/*!**************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/DocumentProjectionNode.mjs ***!
  \**************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   DocumentProjectionNode: () => (/* binding */ DocumentProjectionNode)\n/* harmony export */ });\n/* harmony import */ var _events_add_dom_event_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../events/add-dom-event.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/events/add-dom-event.mjs\");\n/* harmony import */ var _create_projection_node_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create-projection-node.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/create-projection-node.mjs\");\n\n\n\nconst DocumentProjectionNode = (0,_create_projection_node_mjs__WEBPACK_IMPORTED_MODULE_0__.createProjectionNode)({\n    attachResizeListener: (ref, notify) => (0,_events_add_dom_event_mjs__WEBPACK_IMPORTED_MODULE_1__.addDomEvent)(ref, \"resize\", notify),\n    measureScroll: () => ({\n        x: document.documentElement.scrollLeft || document.body?.scrollLeft || 0,\n        y: document.documentElement.scrollTop || document.body?.scrollTop || 0,\n    }),\n    checkIsScrollRoot: () => true,\n});\n\n\n//# sourceMappingURL=DocumentProjectionNode.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL25vZGUvRG9jdW1lbnRQcm9qZWN0aW9uTm9kZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQTZEO0FBQ087O0FBRXBFLCtCQUErQixpRkFBb0I7QUFDbkQsMkNBQTJDLHNFQUFXO0FBQ3REO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLENBQUM7O0FBRWlDO0FBQ2xDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccHJvamVjdGlvblxcbm9kZVxcRG9jdW1lbnRQcm9qZWN0aW9uTm9kZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgYWRkRG9tRXZlbnQgfSBmcm9tICcuLi8uLi9ldmVudHMvYWRkLWRvbS1ldmVudC5tanMnO1xuaW1wb3J0IHsgY3JlYXRlUHJvamVjdGlvbk5vZGUgfSBmcm9tICcuL2NyZWF0ZS1wcm9qZWN0aW9uLW5vZGUubWpzJztcblxuY29uc3QgRG9jdW1lbnRQcm9qZWN0aW9uTm9kZSA9IGNyZWF0ZVByb2plY3Rpb25Ob2RlKHtcbiAgICBhdHRhY2hSZXNpemVMaXN0ZW5lcjogKHJlZiwgbm90aWZ5KSA9PiBhZGREb21FdmVudChyZWYsIFwicmVzaXplXCIsIG5vdGlmeSksXG4gICAgbWVhc3VyZVNjcm9sbDogKCkgPT4gKHtcbiAgICAgICAgeDogZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNjcm9sbExlZnQgfHwgZG9jdW1lbnQuYm9keT8uc2Nyb2xsTGVmdCB8fCAwLFxuICAgICAgICB5OiBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wIHx8IGRvY3VtZW50LmJvZHk/LnNjcm9sbFRvcCB8fCAwLFxuICAgIH0pLFxuICAgIGNoZWNrSXNTY3JvbGxSb290OiAoKSA9PiB0cnVlLFxufSk7XG5cbmV4cG9ydCB7IERvY3VtZW50UHJvamVjdGlvbk5vZGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPURvY3VtZW50UHJvamVjdGlvbk5vZGUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/DocumentProjectionNode.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/HTMLProjectionNode.mjs":
/*!**********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/HTMLProjectionNode.mjs ***!
  \**********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   HTMLProjectionNode: () => (/* binding */ HTMLProjectionNode),\n/* harmony export */   rootProjectionNode: () => (/* binding */ rootProjectionNode)\n/* harmony export */ });\n/* harmony import */ var _create_projection_node_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./create-projection-node.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/create-projection-node.mjs\");\n/* harmony import */ var _DocumentProjectionNode_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./DocumentProjectionNode.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/DocumentProjectionNode.mjs\");\n\n\n\nconst rootProjectionNode = {\n    current: undefined,\n};\nconst HTMLProjectionNode = (0,_create_projection_node_mjs__WEBPACK_IMPORTED_MODULE_0__.createProjectionNode)({\n    measureScroll: (instance) => ({\n        x: instance.scrollLeft,\n        y: instance.scrollTop,\n    }),\n    defaultParent: () => {\n        if (!rootProjectionNode.current) {\n            const documentNode = new _DocumentProjectionNode_mjs__WEBPACK_IMPORTED_MODULE_1__.DocumentProjectionNode({});\n            documentNode.mount(window);\n            documentNode.setOptions({ layoutScroll: true });\n            rootProjectionNode.current = documentNode;\n        }\n        return rootProjectionNode.current;\n    },\n    resetTransform: (instance, value) => {\n        instance.style.transform = value !== undefined ? value : \"none\";\n    },\n    checkIsScrollRoot: (instance) => Boolean(window.getComputedStyle(instance).position === \"fixed\"),\n});\n\n\n//# sourceMappingURL=HTMLProjectionNode.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL25vZGUvSFRNTFByb2plY3Rpb25Ob2RlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQW9FO0FBQ0U7O0FBRXRFO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQixpRkFBb0I7QUFDL0M7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxxQ0FBcUMsK0VBQXNCLEdBQUc7QUFDOUQ7QUFDQSxzQ0FBc0Msb0JBQW9CO0FBQzFEO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsQ0FBQzs7QUFFaUQ7QUFDbEQiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxwcm9qZWN0aW9uXFxub2RlXFxIVE1MUHJvamVjdGlvbk5vZGUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZVByb2plY3Rpb25Ob2RlIH0gZnJvbSAnLi9jcmVhdGUtcHJvamVjdGlvbi1ub2RlLm1qcyc7XG5pbXBvcnQgeyBEb2N1bWVudFByb2plY3Rpb25Ob2RlIH0gZnJvbSAnLi9Eb2N1bWVudFByb2plY3Rpb25Ob2RlLm1qcyc7XG5cbmNvbnN0IHJvb3RQcm9qZWN0aW9uTm9kZSA9IHtcbiAgICBjdXJyZW50OiB1bmRlZmluZWQsXG59O1xuY29uc3QgSFRNTFByb2plY3Rpb25Ob2RlID0gY3JlYXRlUHJvamVjdGlvbk5vZGUoe1xuICAgIG1lYXN1cmVTY3JvbGw6IChpbnN0YW5jZSkgPT4gKHtcbiAgICAgICAgeDogaW5zdGFuY2Uuc2Nyb2xsTGVmdCxcbiAgICAgICAgeTogaW5zdGFuY2Uuc2Nyb2xsVG9wLFxuICAgIH0pLFxuICAgIGRlZmF1bHRQYXJlbnQ6ICgpID0+IHtcbiAgICAgICAgaWYgKCFyb290UHJvamVjdGlvbk5vZGUuY3VycmVudCkge1xuICAgICAgICAgICAgY29uc3QgZG9jdW1lbnROb2RlID0gbmV3IERvY3VtZW50UHJvamVjdGlvbk5vZGUoe30pO1xuICAgICAgICAgICAgZG9jdW1lbnROb2RlLm1vdW50KHdpbmRvdyk7XG4gICAgICAgICAgICBkb2N1bWVudE5vZGUuc2V0T3B0aW9ucyh7IGxheW91dFNjcm9sbDogdHJ1ZSB9KTtcbiAgICAgICAgICAgIHJvb3RQcm9qZWN0aW9uTm9kZS5jdXJyZW50ID0gZG9jdW1lbnROb2RlO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiByb290UHJvamVjdGlvbk5vZGUuY3VycmVudDtcbiAgICB9LFxuICAgIHJlc2V0VHJhbnNmb3JtOiAoaW5zdGFuY2UsIHZhbHVlKSA9PiB7XG4gICAgICAgIGluc3RhbmNlLnN0eWxlLnRyYW5zZm9ybSA9IHZhbHVlICE9PSB1bmRlZmluZWQgPyB2YWx1ZSA6IFwibm9uZVwiO1xuICAgIH0sXG4gICAgY2hlY2tJc1Njcm9sbFJvb3Q6IChpbnN0YW5jZSkgPT4gQm9vbGVhbih3aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZShpbnN0YW5jZSkucG9zaXRpb24gPT09IFwiZml4ZWRcIiksXG59KTtcblxuZXhwb3J0IHsgSFRNTFByb2plY3Rpb25Ob2RlLCByb290UHJvamVjdGlvbk5vZGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPUhUTUxQcm9qZWN0aW9uTm9kZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/HTMLProjectionNode.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/create-projection-node.mjs":
/*!**************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/create-projection-node.mjs ***!
  \**************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   cleanDirtyNodes: () => (/* binding */ cleanDirtyNodes),\n/* harmony export */   createProjectionNode: () => (/* binding */ createProjectionNode),\n/* harmony export */   mixAxis: () => (/* binding */ mixAxis),\n/* harmony export */   mixBox: () => (/* binding */ mixBox),\n/* harmony export */   propagateDirtyNodes: () => (/* binding */ propagateDirtyNodes)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/subscription-manager.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var _animation_animate_single_value_mjs__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../animation/animate/single-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/animate/single-value.mjs\");\n/* harmony import */ var _animation_optimized_appear_get_appear_id_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../animation/optimized-appear/get-appear-id.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/optimized-appear/get-appear-id.mjs\");\n/* harmony import */ var _animation_utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../animation/utils/get-value-transition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs\");\n/* harmony import */ var _frameloop_microtask_mjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../frameloop/microtask.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/microtask.mjs\");\n/* harmony import */ var _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../frameloop/sync-time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs\");\n/* harmony import */ var _styles_scale_correction_mjs__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../styles/scale-correction.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-correction.mjs\");\n/* harmony import */ var _stats_buffer_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../stats/buffer.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/stats/buffer.mjs\");\n/* harmony import */ var _utils_delay_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../utils/delay.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/delay.mjs\");\n/* harmony import */ var _utils_is_svg_element_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../utils/is-svg-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-element.mjs\");\n/* harmony import */ var _utils_is_svg_svg_element_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../utils/is-svg-svg-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-svg-element.mjs\");\n/* harmony import */ var _utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../utils/mix/number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n/* harmony import */ var _value_index_mjs__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../value/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var _value_utils_resolve_motion_value_mjs__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../value/utils/resolve-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/resolve-motion-value.mjs\");\n/* harmony import */ var _animation_mix_values_mjs__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../animation/mix-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/animation/mix-values.mjs\");\n/* harmony import */ var _geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../geometry/copy.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/copy.mjs\");\n/* harmony import */ var _geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../geometry/delta-apply.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-apply.mjs\");\n/* harmony import */ var _geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../geometry/delta-calc.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-calc.mjs\");\n/* harmony import */ var _geometry_delta_remove_mjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../geometry/delta-remove.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-remove.mjs\");\n/* harmony import */ var _geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../geometry/models.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/models.mjs\");\n/* harmony import */ var _geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../geometry/utils.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/utils.mjs\");\n/* harmony import */ var _shared_stack_mjs__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../shared/stack.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/shared/stack.mjs\");\n/* harmony import */ var _styles_transform_mjs__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../styles/transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/transform.mjs\");\n/* harmony import */ var _utils_each_axis_mjs__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../utils/each-axis.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/each-axis.mjs\");\n/* harmony import */ var _utils_flat_tree_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/flat-tree.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/flat-tree.mjs\");\n/* harmony import */ var _utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../utils/has-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/has-transform.mjs\");\n/* harmony import */ var _state_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/state.mjs\");\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconst metrics = {\n    nodes: 0,\n    calculatedTargetDeltas: 0,\n    calculatedProjections: 0,\n};\nconst transformAxes = [\"\", \"X\", \"Y\", \"Z\"];\n/**\n * We use 1000 as the animation target as 0-1000 maps better to pixels than 0-1\n * which has a noticeable difference in spring animations\n */\nconst animationTarget = 1000;\nlet id = 0;\nfunction resetDistortingTransform(key, visualElement, values, sharedAnimationValues) {\n    const { latestValues } = visualElement;\n    // Record the distorting transform and then temporarily set it to 0\n    if (latestValues[key]) {\n        values[key] = latestValues[key];\n        visualElement.setStaticValue(key, 0);\n        if (sharedAnimationValues) {\n            sharedAnimationValues[key] = 0;\n        }\n    }\n}\nfunction cancelTreeOptimisedTransformAnimations(projectionNode) {\n    projectionNode.hasCheckedOptimisedAppear = true;\n    if (projectionNode.root === projectionNode)\n        return;\n    const { visualElement } = projectionNode.options;\n    if (!visualElement)\n        return;\n    const appearId = (0,_animation_optimized_appear_get_appear_id_mjs__WEBPACK_IMPORTED_MODULE_0__.getOptimisedAppearId)(visualElement);\n    if (window.MotionHasOptimisedAnimation(appearId, \"transform\")) {\n        const { layout, layoutId } = projectionNode.options;\n        window.MotionCancelOptimisedAnimation(appearId, \"transform\", _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frame, !(layout || layoutId));\n    }\n    const { parent } = projectionNode;\n    if (parent && !parent.hasCheckedOptimisedAppear) {\n        cancelTreeOptimisedTransformAnimations(parent);\n    }\n}\nfunction createProjectionNode({ attachResizeListener, defaultParent, measureScroll, checkIsScrollRoot, resetTransform, }) {\n    return class ProjectionNode {\n        constructor(latestValues = {}, parent = defaultParent?.()) {\n            /**\n             * A unique ID generated for every projection node.\n             */\n            this.id = id++;\n            /**\n             * An id that represents a unique session instigated by startUpdate.\n             */\n            this.animationId = 0;\n            this.animationCommitId = 0;\n            /**\n             * A Set containing all this component's children. This is used to iterate\n             * through the children.\n             *\n             * TODO: This could be faster to iterate as a flat array stored on the root node.\n             */\n            this.children = new Set();\n            /**\n             * Options for the node. We use this to configure what kind of layout animations\n             * we should perform (if any).\n             */\n            this.options = {};\n            /**\n             * We use this to detect when its safe to shut down part of a projection tree.\n             * We have to keep projecting children for scale correction and relative projection\n             * until all their parents stop performing layout animations.\n             */\n            this.isTreeAnimating = false;\n            this.isAnimationBlocked = false;\n            /**\n             * Flag to true if we think this layout has been changed. We can't always know this,\n             * currently we set it to true every time a component renders, or if it has a layoutDependency\n             * if that has changed between renders. Additionally, components can be grouped by LayoutGroup\n             * and if one node is dirtied, they all are.\n             */\n            this.isLayoutDirty = false;\n            /**\n             * Flag to true if we think the projection calculations for this node needs\n             * recalculating as a result of an updated transform or layout animation.\n             */\n            this.isProjectionDirty = false;\n            /**\n             * Flag to true if the layout *or* transform has changed. This then gets propagated\n             * throughout the projection tree, forcing any element below to recalculate on the next frame.\n             */\n            this.isSharedProjectionDirty = false;\n            /**\n             * Flag transform dirty. This gets propagated throughout the whole tree but is only\n             * respected by shared nodes.\n             */\n            this.isTransformDirty = false;\n            /**\n             * Block layout updates for instant layout transitions throughout the tree.\n             */\n            this.updateManuallyBlocked = false;\n            this.updateBlockedByResize = false;\n            /**\n             * Set to true between the start of the first `willUpdate` call and the end of the `didUpdate`\n             * call.\n             */\n            this.isUpdating = false;\n            /**\n             * If this is an SVG element we currently disable projection transforms\n             */\n            this.isSVG = false;\n            /**\n             * Flag to true (during promotion) if a node doing an instant layout transition needs to reset\n             * its projection styles.\n             */\n            this.needsReset = false;\n            /**\n             * Flags whether this node should have its transform reset prior to measuring.\n             */\n            this.shouldResetTransform = false;\n            /**\n             * Store whether this node has been checked for optimised appear animations. As\n             * effects fire bottom-up, and we want to look up the tree for appear animations,\n             * this makes sure we only check each path once, stopping at nodes that\n             * have already been checked.\n             */\n            this.hasCheckedOptimisedAppear = false;\n            /**\n             * An object representing the calculated contextual/accumulated/tree scale.\n             * This will be used to scale calculcated projection transforms, as these are\n             * calculated in screen-space but need to be scaled for elements to layoutly\n             * make it to their calculated destinations.\n             *\n             * TODO: Lazy-init\n             */\n            this.treeScale = { x: 1, y: 1 };\n            /**\n             *\n             */\n            this.eventHandlers = new Map();\n            this.hasTreeAnimated = false;\n            this.layoutVersion = 0;\n            // Note: Currently only running on root node\n            this.updateScheduled = false;\n            this.scheduleUpdate = () => this.update();\n            this.projectionUpdateScheduled = false;\n            this.checkUpdateFailed = () => {\n                if (this.isUpdating) {\n                    this.isUpdating = false;\n                    this.clearAllSnapshots();\n                }\n            };\n            /**\n             * This is a multi-step process as shared nodes might be of different depths. Nodes\n             * are sorted by depth order, so we need to resolve the entire tree before moving to\n             * the next step.\n             */\n            this.updateProjection = () => {\n                this.projectionUpdateScheduled = false;\n                /**\n                 * Reset debug counts. Manually resetting rather than creating a new\n                 * object each frame.\n                 */\n                if (_stats_buffer_mjs__WEBPACK_IMPORTED_MODULE_2__.statsBuffer.value) {\n                    metrics.nodes =\n                        metrics.calculatedTargetDeltas =\n                            metrics.calculatedProjections =\n                                0;\n                }\n                this.nodes.forEach(propagateDirtyNodes);\n                this.nodes.forEach(resolveTargetDelta);\n                this.nodes.forEach(calcProjection);\n                this.nodes.forEach(cleanDirtyNodes);\n                if (_stats_buffer_mjs__WEBPACK_IMPORTED_MODULE_2__.statsBuffer.addProjectionMetrics) {\n                    _stats_buffer_mjs__WEBPACK_IMPORTED_MODULE_2__.statsBuffer.addProjectionMetrics(metrics);\n                }\n            };\n            /**\n             * Frame calculations\n             */\n            this.resolvedRelativeTargetAt = 0.0;\n            this.linkedParentVersion = 0;\n            this.hasProjected = false;\n            this.isVisible = true;\n            this.animationProgress = 0;\n            /**\n             * Shared layout\n             */\n            // TODO Only running on root node\n            this.sharedNodes = new Map();\n            this.latestValues = latestValues;\n            this.root = parent ? parent.root || parent : this;\n            this.path = parent ? [...parent.path, parent] : [];\n            this.parent = parent;\n            this.depth = parent ? parent.depth + 1 : 0;\n            for (let i = 0; i < this.path.length; i++) {\n                this.path[i].shouldResetTransform = true;\n            }\n            if (this.root === this)\n                this.nodes = new _utils_flat_tree_mjs__WEBPACK_IMPORTED_MODULE_3__.FlatTree();\n        }\n        addEventListener(name, handler) {\n            if (!this.eventHandlers.has(name)) {\n                this.eventHandlers.set(name, new motion_utils__WEBPACK_IMPORTED_MODULE_4__.SubscriptionManager());\n            }\n            return this.eventHandlers.get(name).add(handler);\n        }\n        notifyListeners(name, ...args) {\n            const subscriptionManager = this.eventHandlers.get(name);\n            subscriptionManager && subscriptionManager.notify(...args);\n        }\n        hasListeners(name) {\n            return this.eventHandlers.has(name);\n        }\n        /**\n         * Lifecycles\n         */\n        mount(instance) {\n            if (this.instance)\n                return;\n            this.isSVG = (0,_utils_is_svg_element_mjs__WEBPACK_IMPORTED_MODULE_5__.isSVGElement)(instance) && !(0,_utils_is_svg_svg_element_mjs__WEBPACK_IMPORTED_MODULE_6__.isSVGSVGElement)(instance);\n            this.instance = instance;\n            const { layoutId, layout, visualElement } = this.options;\n            if (visualElement && !visualElement.current) {\n                visualElement.mount(instance);\n            }\n            this.root.nodes.add(this);\n            this.parent && this.parent.children.add(this);\n            if (this.root.hasTreeAnimated && (layout || layoutId)) {\n                this.isLayoutDirty = true;\n            }\n            if (attachResizeListener) {\n                let cancelDelay;\n                let innerWidth = 0;\n                const resizeUnblockUpdate = () => (this.root.updateBlockedByResize = false);\n                // Set initial innerWidth in a frame.read callback to batch the read\n                _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frame.read(() => {\n                    innerWidth = window.innerWidth;\n                });\n                attachResizeListener(instance, () => {\n                    const newInnerWidth = window.innerWidth;\n                    if (newInnerWidth === innerWidth)\n                        return;\n                    innerWidth = newInnerWidth;\n                    this.root.updateBlockedByResize = true;\n                    cancelDelay && cancelDelay();\n                    cancelDelay = (0,_utils_delay_mjs__WEBPACK_IMPORTED_MODULE_7__.delay)(resizeUnblockUpdate, 250);\n                    if (_state_mjs__WEBPACK_IMPORTED_MODULE_8__.globalProjectionState.hasAnimatedSinceResize) {\n                        _state_mjs__WEBPACK_IMPORTED_MODULE_8__.globalProjectionState.hasAnimatedSinceResize = false;\n                        this.nodes.forEach(finishAnimation);\n                    }\n                });\n            }\n            if (layoutId) {\n                this.root.registerSharedNode(layoutId, this);\n            }\n            // Only register the handler if it requires layout animation\n            if (this.options.animate !== false &&\n                visualElement &&\n                (layoutId || layout)) {\n                this.addEventListener(\"didUpdate\", ({ delta, hasLayoutChanged, hasRelativeLayoutChanged, layout: newLayout, }) => {\n                    if (this.isTreeAnimationBlocked()) {\n                        this.target = undefined;\n                        this.relativeTarget = undefined;\n                        return;\n                    }\n                    // TODO: Check here if an animation exists\n                    const layoutTransition = this.options.transition ||\n                        visualElement.getDefaultTransition() ||\n                        defaultLayoutTransition;\n                    const { onLayoutAnimationStart, onLayoutAnimationComplete, } = visualElement.getProps();\n                    /**\n                     * The target layout of the element might stay the same,\n                     * but its position relative to its parent has changed.\n                     */\n                    const hasTargetChanged = !this.targetLayout ||\n                        !(0,_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_9__.boxEqualsRounded)(this.targetLayout, newLayout);\n                    /*\n                     * Note: Disabled to fix relative animations always triggering new\n                     * layout animations. If this causes further issues, we can try\n                     * a different approach to detecting relative target changes.\n                     */\n                    // || hasRelativeLayoutChanged\n                    /**\n                     * If the layout hasn't seemed to have changed, it might be that the\n                     * element is visually in the same place in the document but its position\n                     * relative to its parent has indeed changed. So here we check for that.\n                     */\n                    const hasOnlyRelativeTargetChanged = !hasLayoutChanged && hasRelativeLayoutChanged;\n                    if (this.options.layoutRoot ||\n                        this.resumeFrom ||\n                        hasOnlyRelativeTargetChanged ||\n                        (hasLayoutChanged &&\n                            (hasTargetChanged || !this.currentAnimation))) {\n                        if (this.resumeFrom) {\n                            this.resumingFrom = this.resumeFrom;\n                            this.resumingFrom.resumingFrom = undefined;\n                        }\n                        const animationOptions = {\n                            ...(0,_animation_utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_10__.getValueTransition)(layoutTransition, \"layout\"),\n                            onPlay: onLayoutAnimationStart,\n                            onComplete: onLayoutAnimationComplete,\n                        };\n                        if (visualElement.shouldReduceMotion ||\n                            this.options.layoutRoot) {\n                            animationOptions.delay = 0;\n                            animationOptions.type = false;\n                        }\n                        this.startAnimation(animationOptions);\n                        /**\n                         * Set animation origin after starting animation to avoid layout jump\n                         * caused by stopping previous layout animation\n                         */\n                        this.setAnimationOrigin(delta, hasOnlyRelativeTargetChanged, animationOptions\n                            .path);\n                    }\n                    else {\n                        /**\n                         * If the layout hasn't changed and we have an animation that hasn't started yet,\n                         * finish it immediately. Otherwise it will be animating from a location\n                         * that was probably never committed to screen and look like a jumpy box.\n                         */\n                        if (!hasLayoutChanged) {\n                            finishAnimation(this);\n                        }\n                        if (this.isLead() && this.options.onExitComplete) {\n                            this.options.onExitComplete();\n                        }\n                    }\n                    this.targetLayout = newLayout;\n                });\n            }\n        }\n        unmount() {\n            this.options.layoutId && this.willUpdate();\n            this.root.nodes.remove(this);\n            const stack = this.getStack();\n            stack && stack.remove(this);\n            this.parent && this.parent.children.delete(this);\n            this.instance = undefined;\n            this.eventHandlers.clear();\n            (0,_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.cancelFrame)(this.updateProjection);\n        }\n        // only on the root\n        blockUpdate() {\n            this.updateManuallyBlocked = true;\n        }\n        unblockUpdate() {\n            this.updateManuallyBlocked = false;\n        }\n        isUpdateBlocked() {\n            return this.updateManuallyBlocked || this.updateBlockedByResize;\n        }\n        isTreeAnimationBlocked() {\n            return (this.isAnimationBlocked ||\n                (this.parent && this.parent.isTreeAnimationBlocked()) ||\n                false);\n        }\n        // Note: currently only running on root node\n        startUpdate() {\n            if (this.isUpdateBlocked())\n                return;\n            this.isUpdating = true;\n            this.nodes && this.nodes.forEach(resetSkewAndRotation);\n            this.animationId++;\n        }\n        getTransformTemplate() {\n            const { visualElement } = this.options;\n            return visualElement && visualElement.getProps().transformTemplate;\n        }\n        willUpdate(shouldNotifyListeners = true) {\n            this.root.hasTreeAnimated = true;\n            if (this.root.isUpdateBlocked()) {\n                this.options.onExitComplete && this.options.onExitComplete();\n                return;\n            }\n            /**\n             * If we're running optimised appear animations then these must be\n             * cancelled before measuring the DOM. This is so we can measure\n             * the true layout of the element rather than the WAAPI animation\n             * which will be unaffected by the resetSkewAndRotate step.\n             *\n             * Note: This is a DOM write. Worst case scenario is this is sandwiched\n             * between other snapshot reads which will cause unnecessary style recalculations.\n             * This has to happen here though, as we don't yet know which nodes will need\n             * snapshots in startUpdate(), but we only want to cancel optimised animations\n             * if a layout animation measurement is actually going to be affected by them.\n             */\n            if (window.MotionCancelOptimisedAnimation &&\n                !this.hasCheckedOptimisedAppear) {\n                cancelTreeOptimisedTransformAnimations(this);\n            }\n            !this.root.isUpdating && this.root.startUpdate();\n            if (this.isLayoutDirty)\n                return;\n            this.isLayoutDirty = true;\n            for (let i = 0; i < this.path.length; i++) {\n                const node = this.path[i];\n                node.shouldResetTransform = true;\n                /**\n                 * Percentage translates resolve against layoutBox dimensions,\n                 * so ancestors with them must be re-measured after transform reset.\n                 */\n                if (typeof node.latestValues.x === \"string\" ||\n                    typeof node.latestValues.y === \"string\") {\n                    node.isLayoutDirty = true;\n                }\n                node.updateScroll(\"snapshot\");\n                if (node.options.layoutRoot) {\n                    node.willUpdate(false);\n                }\n            }\n            const { layoutId, layout } = this.options;\n            if (layoutId === undefined && !layout)\n                return;\n            const transformTemplate = this.getTransformTemplate();\n            this.prevTransformTemplateValue = transformTemplate\n                ? transformTemplate(this.latestValues, \"\")\n                : undefined;\n            this.updateSnapshot();\n            shouldNotifyListeners && this.notifyListeners(\"willUpdate\");\n        }\n        update() {\n            this.updateScheduled = false;\n            const updateWasBlocked = this.isUpdateBlocked();\n            // When doing an instant transition, we skip the layout update,\n            // but should still clean up the measurements so that the next\n            // snapshot could be taken correctly.\n            if (updateWasBlocked) {\n                const wasBlockedByResize = this.updateBlockedByResize;\n                this.unblockUpdate();\n                this.updateBlockedByResize = false;\n                this.clearAllSnapshots();\n                /**\n                 * When blocked by resize, still measure layouts so\n                 * callbacks like onLayoutMeasure fire (e.g. Reorder).\n                 * Skip notifyLayoutUpdate to prevent animations.\n                 */\n                if (wasBlockedByResize) {\n                    this.nodes.forEach(forceLayoutMeasure);\n                }\n                this.nodes.forEach(clearMeasurements);\n                return;\n            }\n            /**\n             * If this is a repeat of didUpdate then ignore the animation.\n             */\n            if (this.animationId <= this.animationCommitId) {\n                this.nodes.forEach(clearIsLayoutDirty);\n                return;\n            }\n            this.animationCommitId = this.animationId;\n            if (!this.isUpdating) {\n                this.nodes.forEach(clearIsLayoutDirty);\n            }\n            else {\n                this.isUpdating = false;\n                /**\n                 * Ensure animation-blocked nodes (e.g. during drag)\n                 * get measured even when memoized (willUpdate skipped).\n                 */\n                this.nodes.forEach(ensureDraggedNodesSnapshotted);\n                /**\n                 * Write\n                 */\n                this.nodes.forEach(resetTransformStyle);\n                /**\n                 * Read ==================\n                 */\n                // Update layout measurements of updated children\n                this.nodes.forEach(updateLayout);\n                /**\n                 * Write\n                 */\n                // Notify listeners that the layout is updated\n                this.nodes.forEach(notifyLayoutUpdate);\n            }\n            this.clearAllSnapshots();\n            /**\n             * Manually flush any pending updates. Ideally\n             * we could leave this to the following requestAnimationFrame but this seems\n             * to leave a flash of incorrectly styled content.\n             */\n            const now = _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_11__.time.now();\n            _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameData.delta = (0,motion_utils__WEBPACK_IMPORTED_MODULE_12__.clamp)(0, 1000 / 60, now - _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameData.timestamp);\n            _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameData.timestamp = now;\n            _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameData.isProcessing = true;\n            _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameSteps.update.process(_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameData);\n            _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameSteps.preRender.process(_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameData);\n            _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameSteps.render.process(_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameData);\n            _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameData.isProcessing = false;\n        }\n        didUpdate() {\n            if (!this.updateScheduled) {\n                this.updateScheduled = true;\n                _frameloop_microtask_mjs__WEBPACK_IMPORTED_MODULE_13__.microtask.read(this.scheduleUpdate);\n            }\n        }\n        clearAllSnapshots() {\n            this.nodes.forEach(clearSnapshot);\n            this.sharedNodes.forEach(removeLeadSnapshots);\n        }\n        scheduleUpdateProjection() {\n            if (!this.projectionUpdateScheduled) {\n                this.projectionUpdateScheduled = true;\n                _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frame.preRender(this.updateProjection, false, true);\n            }\n        }\n        scheduleCheckAfterUnmount() {\n            /**\n             * If the unmounting node is in a layoutGroup and did trigger a willUpdate,\n             * we manually call didUpdate to give a chance to the siblings to animate.\n             * Otherwise, cleanup all snapshots to prevents future nodes from reusing them.\n             */\n            _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frame.postRender(() => {\n                if (this.isLayoutDirty) {\n                    this.root.didUpdate();\n                }\n                else {\n                    this.root.checkUpdateFailed();\n                }\n            });\n        }\n        /**\n         * Update measurements\n         */\n        updateSnapshot() {\n            if (this.snapshot || !this.instance)\n                return;\n            this.snapshot = this.measure();\n            if (this.snapshot &&\n                !(0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcLength)(this.snapshot.measuredBox.x) &&\n                !(0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcLength)(this.snapshot.measuredBox.y)) {\n                this.snapshot = undefined;\n            }\n        }\n        updateLayout() {\n            if (!this.instance)\n                return;\n            this.updateScroll();\n            if (!(this.options.alwaysMeasureLayout && this.isLead()) &&\n                !this.isLayoutDirty) {\n                return;\n            }\n            /**\n             * When a node is mounted, it simply resumes from the prevLead's\n             * snapshot instead of taking a new one, but the ancestors scroll\n             * might have updated while the prevLead is unmounted. We need to\n             * update the scroll again to make sure the layout we measure is\n             * up to date.\n             */\n            if (this.resumeFrom && !this.resumeFrom.instance) {\n                for (let i = 0; i < this.path.length; i++) {\n                    const node = this.path[i];\n                    node.updateScroll();\n                }\n            }\n            const prevLayout = this.layout;\n            this.layout = this.measure(false);\n            this.layoutVersion++;\n            if (!this.layoutCorrected)\n                this.layoutCorrected = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n            this.isLayoutDirty = false;\n            this.projectionDelta = undefined;\n            this.notifyListeners(\"measure\", this.layout.layoutBox);\n            const { visualElement } = this.options;\n            visualElement &&\n                visualElement.notify(\"LayoutMeasure\", this.layout.layoutBox, prevLayout ? prevLayout.layoutBox : undefined);\n        }\n        updateScroll(phase = \"measure\") {\n            let needsMeasurement = Boolean(this.options.layoutScroll && this.instance);\n            if (this.scroll &&\n                this.scroll.animationId === this.root.animationId &&\n                this.scroll.phase === phase) {\n                needsMeasurement = false;\n            }\n            if (needsMeasurement && this.instance) {\n                const isRoot = checkIsScrollRoot(this.instance);\n                this.scroll = {\n                    animationId: this.root.animationId,\n                    phase,\n                    isRoot,\n                    offset: measureScroll(this.instance),\n                    wasRoot: this.scroll ? this.scroll.isRoot : isRoot,\n                };\n            }\n        }\n        resetTransform() {\n            if (!resetTransform)\n                return;\n            const isResetRequested = this.isLayoutDirty ||\n                this.shouldResetTransform ||\n                this.options.alwaysMeasureLayout;\n            const hasProjection = this.projectionDelta && !(0,_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_9__.isDeltaZero)(this.projectionDelta);\n            const transformTemplate = this.getTransformTemplate();\n            const transformTemplateValue = transformTemplate\n                ? transformTemplate(this.latestValues, \"\")\n                : undefined;\n            const transformTemplateHasChanged = transformTemplateValue !== this.prevTransformTemplateValue;\n            if (isResetRequested &&\n                this.instance &&\n                (hasProjection ||\n                    (0,_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_16__.hasTransform)(this.latestValues) ||\n                    transformTemplateHasChanged)) {\n                resetTransform(this.instance, transformTemplateValue);\n                this.shouldResetTransform = false;\n                this.scheduleRender();\n            }\n        }\n        measure(removeTransform = true) {\n            const pageBox = this.measurePageBox();\n            let layoutBox = this.removeElementScroll(pageBox);\n            /**\n             * Measurements taken during the pre-render stage\n             * still have transforms applied so we remove them\n             * via calculation.\n             */\n            if (removeTransform) {\n                layoutBox = this.removeTransform(layoutBox);\n            }\n            roundBox(layoutBox);\n            return {\n                animationId: this.root.animationId,\n                measuredBox: pageBox,\n                layoutBox,\n                latestValues: {},\n                source: this.id,\n            };\n        }\n        measurePageBox() {\n            const { visualElement } = this.options;\n            if (!visualElement)\n                return (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n            const box = visualElement.measureViewportBox();\n            const wasInScrollRoot = this.scroll?.wasRoot || this.path.some(checkNodeWasScrollRoot);\n            if (!wasInScrollRoot) {\n                // Remove viewport scroll to give page-relative coordinates\n                const { scroll } = this.root;\n                if (scroll) {\n                    (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_17__.translateAxis)(box.x, scroll.offset.x);\n                    (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_17__.translateAxis)(box.y, scroll.offset.y);\n                }\n            }\n            return box;\n        }\n        removeElementScroll(box) {\n            const boxWithoutScroll = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n            (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyBoxInto)(boxWithoutScroll, box);\n            if (this.scroll?.wasRoot) {\n                return boxWithoutScroll;\n            }\n            /**\n             * Performance TODO: Keep a cumulative scroll offset down the tree\n             * rather than loop back up the path.\n             */\n            for (let i = 0; i < this.path.length; i++) {\n                const node = this.path[i];\n                const { scroll, options } = node;\n                if (node !== this.root && scroll && options.layoutScroll) {\n                    /**\n                     * If this is a new scroll root, we want to remove all previous scrolls\n                     * from the viewport box.\n                     */\n                    if (scroll.wasRoot) {\n                        (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyBoxInto)(boxWithoutScroll, box);\n                    }\n                    (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_17__.translateAxis)(boxWithoutScroll.x, scroll.offset.x);\n                    (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_17__.translateAxis)(boxWithoutScroll.y, scroll.offset.y);\n                }\n            }\n            return boxWithoutScroll;\n        }\n        applyTransform(box, transformOnly = false, output) {\n            const withTransforms = output || (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n            (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyBoxInto)(withTransforms, box);\n            for (let i = 0; i < this.path.length; i++) {\n                const node = this.path[i];\n                if (!transformOnly &&\n                    node.options.layoutScroll &&\n                    node.scroll &&\n                    node !== node.root) {\n                    (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_17__.translateAxis)(withTransforms.x, -node.scroll.offset.x);\n                    (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_17__.translateAxis)(withTransforms.y, -node.scroll.offset.y);\n                }\n                if (!(0,_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_16__.hasTransform)(node.latestValues))\n                    continue;\n                (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_17__.transformBox)(withTransforms, node.latestValues, node.layout?.layoutBox);\n            }\n            if ((0,_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_16__.hasTransform)(this.latestValues)) {\n                (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_17__.transformBox)(withTransforms, this.latestValues, this.layout?.layoutBox);\n            }\n            return withTransforms;\n        }\n        removeTransform(box) {\n            const boxWithoutTransform = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n            (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyBoxInto)(boxWithoutTransform, box);\n            for (let i = 0; i < this.path.length; i++) {\n                const node = this.path[i];\n                if (!(0,_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_16__.hasTransform)(node.latestValues))\n                    continue;\n                let sourceBox;\n                if (node.instance) {\n                    (0,_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_16__.hasScale)(node.latestValues) && node.updateSnapshot();\n                    sourceBox = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n                    (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyBoxInto)(sourceBox, node.measurePageBox());\n                }\n                (0,_geometry_delta_remove_mjs__WEBPACK_IMPORTED_MODULE_19__.removeBoxTransforms)(boxWithoutTransform, node.latestValues, node.snapshot?.layoutBox, sourceBox);\n            }\n            if ((0,_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_16__.hasTransform)(this.latestValues)) {\n                (0,_geometry_delta_remove_mjs__WEBPACK_IMPORTED_MODULE_19__.removeBoxTransforms)(boxWithoutTransform, this.latestValues);\n            }\n            return boxWithoutTransform;\n        }\n        setTargetDelta(delta) {\n            this.targetDelta = delta;\n            this.root.scheduleUpdateProjection();\n            this.isProjectionDirty = true;\n        }\n        setOptions(options) {\n            this.options = {\n                ...this.options,\n                ...options,\n                crossfade: options.crossfade !== undefined ? options.crossfade : true,\n            };\n        }\n        clearMeasurements() {\n            this.scroll = undefined;\n            this.layout = undefined;\n            this.snapshot = undefined;\n            this.prevTransformTemplateValue = undefined;\n            this.targetDelta = undefined;\n            this.target = undefined;\n            this.isLayoutDirty = false;\n        }\n        forceRelativeParentToResolveTarget() {\n            if (!this.relativeParent)\n                return;\n            /**\n             * If the parent target isn't up-to-date, force it to update.\n             * This is an unfortunate de-optimisation as it means any updating relative\n             * projection will cause all the relative parents to recalculate back\n             * up the tree.\n             */\n            if (this.relativeParent.resolvedRelativeTargetAt !==\n                _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameData.timestamp) {\n                this.relativeParent.resolveTargetDelta(true);\n            }\n        }\n        resolveTargetDelta(forceRecalculation = false) {\n            /**\n             * Once the dirty status of nodes has been spread through the tree, we also\n             * need to check if we have a shared node of a different depth that has itself\n             * been dirtied.\n             */\n            const lead = this.getLead();\n            this.isProjectionDirty || (this.isProjectionDirty = lead.isProjectionDirty);\n            this.isTransformDirty || (this.isTransformDirty = lead.isTransformDirty);\n            this.isSharedProjectionDirty || (this.isSharedProjectionDirty = lead.isSharedProjectionDirty);\n            const isShared = Boolean(this.resumingFrom) || this !== lead;\n            /**\n             * We don't use transform for this step of processing so we don't\n             * need to check whether any nodes have changed transform.\n             */\n            const canSkip = !(forceRecalculation ||\n                (isShared && this.isSharedProjectionDirty) ||\n                this.isProjectionDirty ||\n                this.parent?.isProjectionDirty ||\n                this.attemptToResolveRelativeTarget ||\n                this.root.updateBlockedByResize);\n            if (canSkip)\n                return;\n            const { layout, layoutId } = this.options;\n            /**\n             * If we have no layout, we can't perform projection, so early return\n             */\n            if (!this.layout || !(layout || layoutId))\n                return;\n            this.resolvedRelativeTargetAt = _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameData.timestamp;\n            const relativeParent = this.getClosestProjectingParent();\n            if (relativeParent &&\n                this.linkedParentVersion !== relativeParent.layoutVersion &&\n                !relativeParent.options.layoutRoot) {\n                this.removeRelativeTarget();\n            }\n            /**\n             * If we don't have a targetDelta but do have a layout, we can attempt to resolve\n             * a relativeParent. This will allow a component to perform scale correction\n             * even if no animation has started.\n             */\n            if (!this.targetDelta && !this.relativeTarget) {\n                if (this.options.layoutAnchor !== false &&\n                    relativeParent &&\n                    relativeParent.layout) {\n                    this.createRelativeTarget(relativeParent, this.layout.layoutBox, relativeParent.layout.layoutBox);\n                }\n                else {\n                    this.removeRelativeTarget();\n                }\n            }\n            /**\n             * If we have no relative target or no target delta our target isn't valid\n             * for this frame.\n             */\n            if (!this.relativeTarget && !this.targetDelta)\n                return;\n            /**\n             * Lazy-init target data structure\n             */\n            if (!this.target) {\n                this.target = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n                this.targetWithTransforms = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n            }\n            /**\n             * If we've got a relative box for this component, resolve it into a target relative to the parent.\n             */\n            if (this.relativeTarget &&\n                this.relativeTargetOrigin &&\n                this.relativeParent &&\n                this.relativeParent.target) {\n                this.forceRelativeParentToResolveTarget();\n                (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcRelativeBox)(this.target, this.relativeTarget, this.relativeParent.target, this.options.layoutAnchor || undefined);\n                /**\n                 * If we've only got a targetDelta, resolve it into a target\n                 */\n            }\n            else if (this.targetDelta) {\n                if (Boolean(this.resumingFrom)) {\n                    this.applyTransform(this.layout.layoutBox, false, this.target);\n                }\n                else {\n                    (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyBoxInto)(this.target, this.layout.layoutBox);\n                }\n                (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_17__.applyBoxDelta)(this.target, this.targetDelta);\n            }\n            else {\n                /**\n                 * If no target, use own layout as target\n                 */\n                (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyBoxInto)(this.target, this.layout.layoutBox);\n            }\n            /**\n             * If we've been told to attempt to resolve a relative target, do so.\n             */\n            if (this.attemptToResolveRelativeTarget) {\n                this.attemptToResolveRelativeTarget = false;\n                if (this.options.layoutAnchor !== false &&\n                    relativeParent &&\n                    Boolean(relativeParent.resumingFrom) ===\n                        Boolean(this.resumingFrom) &&\n                    !relativeParent.options.layoutScroll &&\n                    relativeParent.target &&\n                    this.animationProgress !== 1) {\n                    this.createRelativeTarget(relativeParent, this.target, relativeParent.target);\n                }\n                else {\n                    this.relativeParent = this.relativeTarget = undefined;\n                }\n            }\n            /**\n             * Increase debug counter for resolved target deltas\n             */\n            if (_stats_buffer_mjs__WEBPACK_IMPORTED_MODULE_2__.statsBuffer.value) {\n                metrics.calculatedTargetDeltas++;\n            }\n        }\n        getClosestProjectingParent() {\n            if (!this.parent ||\n                (0,_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_16__.hasScale)(this.parent.latestValues) ||\n                (0,_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_16__.has2DTranslate)(this.parent.latestValues)) {\n                return undefined;\n            }\n            if (this.parent.isProjecting()) {\n                return this.parent;\n            }\n            else {\n                return this.parent.getClosestProjectingParent();\n            }\n        }\n        isProjecting() {\n            return Boolean((this.relativeTarget ||\n                this.targetDelta ||\n                this.options.layoutRoot) &&\n                this.layout);\n        }\n        createRelativeTarget(relativeParent, layout, parentLayout) {\n            this.relativeParent = relativeParent;\n            this.linkedParentVersion = relativeParent.layoutVersion;\n            this.forceRelativeParentToResolveTarget();\n            this.relativeTarget = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n            this.relativeTargetOrigin = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n            (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcRelativePosition)(this.relativeTargetOrigin, layout, parentLayout, this.options.layoutAnchor || undefined);\n            (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyBoxInto)(this.relativeTarget, this.relativeTargetOrigin);\n        }\n        removeRelativeTarget() {\n            this.relativeParent = this.relativeTarget = undefined;\n        }\n        calcProjection() {\n            const lead = this.getLead();\n            const isShared = Boolean(this.resumingFrom) || this !== lead;\n            let canSkip = true;\n            /**\n             * If this is a normal layout animation and neither this node nor its nearest projecting\n             * is dirty then we can't skip.\n             */\n            if (this.isProjectionDirty || this.parent?.isProjectionDirty) {\n                canSkip = false;\n            }\n            /**\n             * If this is a shared layout animation and this node's shared projection is dirty then\n             * we can't skip.\n             */\n            if (isShared &&\n                (this.isSharedProjectionDirty || this.isTransformDirty)) {\n                canSkip = false;\n            }\n            /**\n             * If we have resolved the target this frame we must recalculate the\n             * projection to ensure it visually represents the internal calculations.\n             */\n            if (this.resolvedRelativeTargetAt === _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frameData.timestamp) {\n                canSkip = false;\n            }\n            if (canSkip)\n                return;\n            const { layout, layoutId } = this.options;\n            /**\n             * If this section of the tree isn't animating we can\n             * delete our target sources for the following frame.\n             */\n            this.isTreeAnimating = Boolean((this.parent && this.parent.isTreeAnimating) ||\n                this.currentAnimation ||\n                this.pendingAnimation);\n            if (!this.isTreeAnimating) {\n                this.targetDelta = this.relativeTarget = undefined;\n            }\n            if (!this.layout || !(layout || layoutId))\n                return;\n            /**\n             * Reset the corrected box with the latest values from box, as we're then going\n             * to perform mutative operations on it.\n             */\n            (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyBoxInto)(this.layoutCorrected, this.layout.layoutBox);\n            /**\n             * Record previous tree scales before updating.\n             */\n            const prevTreeScaleX = this.treeScale.x;\n            const prevTreeScaleY = this.treeScale.y;\n            /**\n             * Apply all the parent deltas to this box to produce the corrected box. This\n             * is the layout box, as it will appear on screen as a result of the transforms of its parents.\n             */\n            (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_17__.applyTreeDeltas)(this.layoutCorrected, this.treeScale, this.path, isShared);\n            /**\n             * If this layer needs to perform scale correction but doesn't have a target,\n             * use the layout as the target.\n             */\n            if (lead.layout &&\n                !lead.target &&\n                (this.treeScale.x !== 1 || this.treeScale.y !== 1)) {\n                lead.target = lead.layout.layoutBox;\n                lead.targetWithTransforms = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n            }\n            const { target } = lead;\n            if (!target) {\n                /**\n                 * If we don't have a target to project into, but we were previously\n                 * projecting, we want to remove the stored transform and schedule\n                 * a render to ensure the elements reflect the removed transform.\n                 */\n                if (this.prevProjectionDelta) {\n                    this.createProjectionDeltas();\n                    this.scheduleRender();\n                }\n                return;\n            }\n            if (!this.projectionDelta || !this.prevProjectionDelta) {\n                this.createProjectionDeltas();\n            }\n            else {\n                (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyAxisDeltaInto)(this.prevProjectionDelta.x, this.projectionDelta.x);\n                (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyAxisDeltaInto)(this.prevProjectionDelta.y, this.projectionDelta.y);\n            }\n            /**\n             * Update the delta between the corrected box and the target box before user-set transforms were applied.\n             * This will allow us to calculate the corrected borderRadius and boxShadow to compensate\n             * for our layout reprojection, but still allow them to be scaled correctly by the user.\n             * It might be that to simplify this we may want to accept that user-set scale is also corrected\n             * and we wouldn't have to keep and calc both deltas, OR we could support a user setting\n             * to allow people to choose whether these styles are corrected based on just the\n             * layout reprojection or the final bounding box.\n             */\n            (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcBoxDelta)(this.projectionDelta, this.layoutCorrected, target, this.latestValues);\n            if (this.treeScale.x !== prevTreeScaleX ||\n                this.treeScale.y !== prevTreeScaleY ||\n                !(0,_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_9__.axisDeltaEquals)(this.projectionDelta.x, this.prevProjectionDelta.x) ||\n                !(0,_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_9__.axisDeltaEquals)(this.projectionDelta.y, this.prevProjectionDelta.y)) {\n                this.hasProjected = true;\n                this.scheduleRender();\n                this.notifyListeners(\"projectionUpdate\", target);\n            }\n            /**\n             * Increase debug counter for recalculated projections\n             */\n            if (_stats_buffer_mjs__WEBPACK_IMPORTED_MODULE_2__.statsBuffer.value) {\n                metrics.calculatedProjections++;\n            }\n        }\n        hide() {\n            this.isVisible = false;\n            // TODO: Schedule render\n        }\n        show() {\n            this.isVisible = true;\n            // TODO: Schedule render\n        }\n        scheduleRender(notifyAll = true) {\n            this.options.visualElement?.scheduleRender();\n            if (notifyAll) {\n                const stack = this.getStack();\n                stack && stack.scheduleRender();\n            }\n            if (this.resumingFrom && !this.resumingFrom.instance) {\n                this.resumingFrom = undefined;\n            }\n        }\n        createProjectionDeltas() {\n            this.prevProjectionDelta = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createDelta)();\n            this.projectionDelta = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createDelta)();\n            this.projectionDeltaWithTransform = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createDelta)();\n        }\n        setAnimationOrigin(delta, hasOnlyRelativeTargetChanged = false, pathFn) {\n            const snapshot = this.snapshot;\n            const snapshotLatestValues = snapshot ? snapshot.latestValues : {};\n            const mixedValues = { ...this.latestValues };\n            const targetDelta = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createDelta)();\n            if (!this.relativeParent ||\n                !this.relativeParent.options.layoutRoot) {\n                this.relativeTarget = this.relativeTargetOrigin = undefined;\n            }\n            this.attemptToResolveRelativeTarget = !hasOnlyRelativeTargetChanged;\n            const relativeLayout = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n            const snapshotSource = snapshot ? snapshot.source : undefined;\n            const layoutSource = this.layout ? this.layout.source : undefined;\n            const isSharedLayoutAnimation = snapshotSource !== layoutSource;\n            const stack = this.getStack();\n            const isOnlyMember = !stack || stack.members.length <= 1;\n            const shouldCrossfadeOpacity = Boolean(isSharedLayoutAnimation &&\n                !isOnlyMember &&\n                this.options.crossfade === true &&\n                !this.path.some(hasOpacityCrossfade));\n            this.animationProgress = 0;\n            let prevRelativeTarget;\n            // The path decides whether the layout shift is worth curving\n            // (distance floor) and resolves the interpolator from the delta.\n            const interpolate = pathFn?.interpolateProjection(delta);\n            this.mixTargetDelta = (latest) => {\n                const progress = latest / 1000;\n                const point = interpolate?.(progress);\n                if (point) {\n                    targetDelta.x.translate = point.x;\n                    targetDelta.x.scale = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_20__.mixNumber)(delta.x.scale, 1, progress);\n                    targetDelta.x.origin = delta.x.origin;\n                    targetDelta.x.originPoint = delta.x.originPoint;\n                    targetDelta.y.translate = point.y;\n                    targetDelta.y.scale = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_20__.mixNumber)(delta.y.scale, 1, progress);\n                    targetDelta.y.origin = delta.y.origin;\n                    targetDelta.y.originPoint = delta.y.originPoint;\n                }\n                else {\n                    mixAxisDeltaLinear(targetDelta.x, delta.x, progress);\n                    mixAxisDeltaLinear(targetDelta.y, delta.y, progress);\n                }\n                this.setTargetDelta(targetDelta);\n                if (this.relativeTarget &&\n                    this.relativeTargetOrigin &&\n                    this.layout &&\n                    this.relativeParent &&\n                    this.relativeParent.layout) {\n                    (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcRelativePosition)(relativeLayout, this.layout.layoutBox, this.relativeParent.layout.layoutBox, this.options.layoutAnchor || undefined);\n                    mixBox(this.relativeTarget, this.relativeTargetOrigin, relativeLayout, progress);\n                    /**\n                     * If this is an unchanged relative target we can consider the\n                     * projection not dirty.\n                     */\n                    if (prevRelativeTarget &&\n                        (0,_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_9__.boxEquals)(this.relativeTarget, prevRelativeTarget)) {\n                        this.isProjectionDirty = false;\n                    }\n                    if (!prevRelativeTarget)\n                        prevRelativeTarget = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n                    (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyBoxInto)(prevRelativeTarget, this.relativeTarget);\n                }\n                if (isSharedLayoutAnimation) {\n                    this.animationValues = mixedValues;\n                    (0,_animation_mix_values_mjs__WEBPACK_IMPORTED_MODULE_21__.mixValues)(mixedValues, snapshotLatestValues, this.latestValues, progress, shouldCrossfadeOpacity, isOnlyMember);\n                }\n                if (point && point.rotate !== undefined) {\n                    // Dedicated `pathRotation` channel, not `rotate`, so an\n                    // animating `rotate` is composed with, never clobbered.\n                    if (!this.animationValues)\n                        this.animationValues = mixedValues;\n                    this.animationValues.pathRotation = point.rotate;\n                }\n                this.root.scheduleUpdateProjection();\n                this.scheduleRender();\n                this.animationProgress = progress;\n            };\n            this.mixTargetDelta(this.options.layoutRoot ? 1000 : 0);\n        }\n        startAnimation(options) {\n            this.notifyListeners(\"animationStart\");\n            this.currentAnimation?.stop();\n            this.resumingFrom?.currentAnimation?.stop();\n            if (this.pendingAnimation) {\n                (0,_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.cancelFrame)(this.pendingAnimation);\n                this.pendingAnimation = undefined;\n            }\n            /**\n             * Start the animation in the next frame to have a frame with progress 0,\n             * where the target is the same as when the animation started, so we can\n             * calculate the relative positions correctly for instant transitions.\n             */\n            this.pendingAnimation = _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frame.update(() => {\n                _state_mjs__WEBPACK_IMPORTED_MODULE_8__.globalProjectionState.hasAnimatedSinceResize = true;\n                this.motionValue || (this.motionValue = (0,_value_index_mjs__WEBPACK_IMPORTED_MODULE_22__.motionValue)(0));\n                this.motionValue.jump(0, false);\n                this.currentAnimation = (0,_animation_animate_single_value_mjs__WEBPACK_IMPORTED_MODULE_23__.animateSingleValue)(this.motionValue, [0, 1000], {\n                    ...options,\n                    velocity: 0,\n                    isSync: true,\n                    onUpdate: (latest) => {\n                        this.mixTargetDelta(latest);\n                        options.onUpdate && options.onUpdate(latest);\n                    },\n                    onComplete: () => {\n                        options.onComplete && options.onComplete();\n                        this.completeAnimation();\n                    },\n                });\n                if (this.resumingFrom) {\n                    this.resumingFrom.currentAnimation = this.currentAnimation;\n                }\n                this.pendingAnimation = undefined;\n            });\n        }\n        completeAnimation() {\n            if (this.resumingFrom) {\n                this.resumingFrom.currentAnimation = undefined;\n                this.resumingFrom.preserveOpacity = undefined;\n            }\n            const stack = this.getStack();\n            stack && stack.exitAnimationComplete();\n            this.resumingFrom =\n                this.currentAnimation =\n                    this.animationValues =\n                        undefined;\n            this.notifyListeners(\"animationComplete\");\n        }\n        finishAnimation() {\n            if (this.currentAnimation) {\n                this.mixTargetDelta && this.mixTargetDelta(animationTarget);\n                this.currentAnimation.stop();\n            }\n            this.completeAnimation();\n        }\n        applyTransformsToTarget() {\n            const lead = this.getLead();\n            let { targetWithTransforms, target, layout, latestValues } = lead;\n            if (!targetWithTransforms || !target || !layout)\n                return;\n            /**\n             * If we're only animating position, and this element isn't the lead element,\n             * then instead of projecting into the lead box we instead want to calculate\n             * a new target that aligns the two boxes but maintains the layout shape.\n             */\n            if (this !== lead &&\n                this.layout &&\n                layout &&\n                shouldAnimatePositionOnly(this.options.animationType, this.layout.layoutBox, layout.layoutBox)) {\n                target = this.target || (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n                const xLength = (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcLength)(this.layout.layoutBox.x);\n                target.x.min = lead.target.x.min;\n                target.x.max = target.x.min + xLength;\n                const yLength = (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcLength)(this.layout.layoutBox.y);\n                target.y.min = lead.target.y.min;\n                target.y.max = target.y.min + yLength;\n            }\n            (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyBoxInto)(targetWithTransforms, target);\n            /**\n             * Apply the latest user-set transforms to the targetBox to produce the targetBoxFinal.\n             * This is the final box that we will then project into by calculating a transform delta and\n             * applying it to the corrected box.\n             */\n            (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_17__.transformBox)(targetWithTransforms, latestValues);\n            /**\n             * Update the delta between the corrected box and the final target box, after\n             * user-set transforms are applied to it. This will be used by the renderer to\n             * create a transform style that will reproject the element from its layout layout\n             * into the desired bounding box.\n             */\n            (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcBoxDelta)(this.projectionDeltaWithTransform, this.layoutCorrected, targetWithTransforms, latestValues);\n        }\n        registerSharedNode(layoutId, node) {\n            if (!this.sharedNodes.has(layoutId)) {\n                this.sharedNodes.set(layoutId, new _shared_stack_mjs__WEBPACK_IMPORTED_MODULE_24__.NodeStack());\n            }\n            const stack = this.sharedNodes.get(layoutId);\n            stack.add(node);\n            const config = node.options.initialPromotionConfig;\n            node.promote({\n                transition: config ? config.transition : undefined,\n                preserveFollowOpacity: config && config.shouldPreserveFollowOpacity\n                    ? config.shouldPreserveFollowOpacity(node)\n                    : undefined,\n            });\n        }\n        isLead() {\n            const stack = this.getStack();\n            return stack ? stack.lead === this : true;\n        }\n        getLead() {\n            const { layoutId } = this.options;\n            return layoutId ? this.getStack()?.lead || this : this;\n        }\n        getPrevLead() {\n            const { layoutId } = this.options;\n            return layoutId ? this.getStack()?.prevLead : undefined;\n        }\n        getStack() {\n            const { layoutId } = this.options;\n            if (layoutId)\n                return this.root.sharedNodes.get(layoutId);\n        }\n        promote({ needsReset, transition, preserveFollowOpacity, } = {}) {\n            const stack = this.getStack();\n            if (stack)\n                stack.promote(this, preserveFollowOpacity);\n            if (needsReset) {\n                this.projectionDelta = undefined;\n                this.needsReset = true;\n            }\n            if (transition)\n                this.setOptions({ transition });\n        }\n        relegate() {\n            const stack = this.getStack();\n            if (stack) {\n                return stack.relegate(this);\n            }\n            else {\n                return false;\n            }\n        }\n        resetSkewAndRotation() {\n            const { visualElement } = this.options;\n            if (!visualElement)\n                return;\n            // If there's no detected skew or rotation values, we can early return without a forced render.\n            let hasDistortingTransform = false;\n            /**\n             * An unrolled check for rotation values. Most elements don't have any rotation and\n             * skipping the nested loop and new object creation is 50% faster.\n             */\n            const { latestValues } = visualElement;\n            if (latestValues.z ||\n                latestValues.rotate ||\n                latestValues.rotateX ||\n                latestValues.rotateY ||\n                latestValues.rotateZ ||\n                latestValues.skewX ||\n                latestValues.skewY) {\n                hasDistortingTransform = true;\n            }\n            // If there's no distorting values, we don't need to do any more.\n            if (!hasDistortingTransform)\n                return;\n            const resetValues = {};\n            if (latestValues.z) {\n                resetDistortingTransform(\"z\", visualElement, resetValues, this.animationValues);\n            }\n            // Check the skew and rotate value of all axes and reset to 0\n            for (let i = 0; i < transformAxes.length; i++) {\n                resetDistortingTransform(`rotate${transformAxes[i]}`, visualElement, resetValues, this.animationValues);\n                resetDistortingTransform(`skew${transformAxes[i]}`, visualElement, resetValues, this.animationValues);\n            }\n            // Force a render of this element to apply the transform with all skews and rotations\n            // set to 0.\n            visualElement.render();\n            // Put back all the values we reset\n            for (const key in resetValues) {\n                visualElement.setStaticValue(key, resetValues[key]);\n                if (this.animationValues) {\n                    this.animationValues[key] = resetValues[key];\n                }\n            }\n            // Schedule a render for the next frame. This ensures we won't visually\n            // see the element with the reset rotate value applied.\n            visualElement.scheduleRender();\n        }\n        applyProjectionStyles(targetStyle, // CSSStyleDeclaration - doesn't allow numbers to be assigned to properties\n        styleProp) {\n            if (!this.instance || this.isSVG)\n                return;\n            if (!this.isVisible) {\n                targetStyle.visibility = \"hidden\";\n                return;\n            }\n            const transformTemplate = this.getTransformTemplate();\n            if (this.needsReset) {\n                this.needsReset = false;\n                targetStyle.visibility = \"\";\n                targetStyle.opacity = \"\";\n                targetStyle.pointerEvents =\n                    (0,_value_utils_resolve_motion_value_mjs__WEBPACK_IMPORTED_MODULE_25__.resolveMotionValue)(styleProp?.pointerEvents) || \"\";\n                targetStyle.transform = transformTemplate\n                    ? transformTemplate(this.latestValues, \"\")\n                    : \"none\";\n                return;\n            }\n            const lead = this.getLead();\n            if (!this.projectionDelta || !this.layout || !lead.target) {\n                if (this.options.layoutId) {\n                    targetStyle.opacity =\n                        this.latestValues.opacity !== undefined\n                            ? this.latestValues.opacity\n                            : 1;\n                    targetStyle.pointerEvents =\n                        (0,_value_utils_resolve_motion_value_mjs__WEBPACK_IMPORTED_MODULE_25__.resolveMotionValue)(styleProp?.pointerEvents) || \"\";\n                }\n                if (this.hasProjected && !(0,_utils_has_transform_mjs__WEBPACK_IMPORTED_MODULE_16__.hasTransform)(this.latestValues)) {\n                    targetStyle.transform = transformTemplate\n                        ? transformTemplate({}, \"\")\n                        : \"none\";\n                    this.hasProjected = false;\n                }\n                return;\n            }\n            targetStyle.visibility = \"\";\n            const valuesToRender = lead.animationValues || lead.latestValues;\n            this.applyTransformsToTarget();\n            let transform = (0,_styles_transform_mjs__WEBPACK_IMPORTED_MODULE_26__.buildProjectionTransform)(this.projectionDeltaWithTransform, this.treeScale, valuesToRender);\n            if (transformTemplate) {\n                transform = transformTemplate(valuesToRender, transform);\n            }\n            targetStyle.transform = transform;\n            const { x, y } = this.projectionDelta;\n            targetStyle.transformOrigin = `${x.origin * 100}% ${y.origin * 100}% 0`;\n            if (lead.animationValues) {\n                /**\n                 * If the lead component is animating, assign this either the entering/leaving\n                 * opacity\n                 */\n                targetStyle.opacity =\n                    lead === this\n                        ? valuesToRender.opacity ??\n                            this.latestValues.opacity ??\n                            1\n                        : this.preserveOpacity\n                            ? this.latestValues.opacity\n                            : valuesToRender.opacityExit;\n            }\n            else {\n                /**\n                 * Or we're not animating at all, set the lead component to its layout\n                 * opacity and other components to hidden.\n                 */\n                targetStyle.opacity =\n                    lead === this\n                        ? valuesToRender.opacity !== undefined\n                            ? valuesToRender.opacity\n                            : \"\"\n                        : valuesToRender.opacityExit !== undefined\n                            ? valuesToRender.opacityExit\n                            : 0;\n            }\n            /**\n             * Apply scale correction\n             */\n            for (const key in _styles_scale_correction_mjs__WEBPACK_IMPORTED_MODULE_27__.scaleCorrectors) {\n                if (valuesToRender[key] === undefined)\n                    continue;\n                const { correct, applyTo, isCSSVariable } = _styles_scale_correction_mjs__WEBPACK_IMPORTED_MODULE_27__.scaleCorrectors[key];\n                /**\n                 * Only apply scale correction to the value if we have an\n                 * active projection transform. Otherwise these values become\n                 * vulnerable to distortion if the element changes size without\n                 * a corresponding layout animation.\n                 */\n                const corrected = transform === \"none\"\n                    ? valuesToRender[key]\n                    : correct(valuesToRender[key], lead);\n                if (applyTo) {\n                    const num = applyTo.length;\n                    for (let i = 0; i < num; i++) {\n                        targetStyle[applyTo[i]] = corrected;\n                    }\n                }\n                else {\n                    // If this is a CSS variable, set it directly on the instance.\n                    // Replacing this function from creating styles to setting them\n                    // would be a good place to remove per frame object creation\n                    if (isCSSVariable) {\n                        this.options.visualElement.renderState.vars[key] = corrected;\n                    }\n                    else {\n                        targetStyle[key] = corrected;\n                    }\n                }\n            }\n            /**\n             * Disable pointer events on follow components. This is to ensure\n             * that if a follow component covers a lead component it doesn't block\n             * pointer events on the lead.\n             */\n            if (this.options.layoutId) {\n                targetStyle.pointerEvents =\n                    lead === this\n                        ? (0,_value_utils_resolve_motion_value_mjs__WEBPACK_IMPORTED_MODULE_25__.resolveMotionValue)(styleProp?.pointerEvents) || \"\"\n                        : \"none\";\n            }\n        }\n        clearSnapshot() {\n            this.resumeFrom = this.snapshot = undefined;\n        }\n        // Only run on root\n        resetTree() {\n            this.root.nodes.forEach((node) => node.currentAnimation?.stop());\n            this.root.nodes.forEach(clearMeasurements);\n            this.root.sharedNodes.clear();\n        }\n    };\n}\nfunction updateLayout(node) {\n    node.updateLayout();\n}\nfunction notifyLayoutUpdate(node) {\n    const snapshot = node.resumeFrom?.snapshot || node.snapshot;\n    if (node.isLead() &&\n        node.layout &&\n        snapshot &&\n        node.hasListeners(\"didUpdate\")) {\n        const { layoutBox: layout, measuredBox: measuredLayout } = node.layout;\n        const { animationType } = node.options;\n        const isShared = snapshot.source !== node.layout.source;\n        // TODO Maybe we want to also resize the layout snapshot so we don't trigger\n        // animations for instance if layout=\"size\" and an element has only changed position\n        if (animationType === \"size\") {\n            (0,_utils_each_axis_mjs__WEBPACK_IMPORTED_MODULE_28__.eachAxis)((axis) => {\n                const axisSnapshot = isShared\n                    ? snapshot.measuredBox[axis]\n                    : snapshot.layoutBox[axis];\n                const length = (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcLength)(axisSnapshot);\n                axisSnapshot.min = layout[axis].min;\n                axisSnapshot.max = axisSnapshot.min + length;\n            });\n        }\n        else if (animationType === \"x\" || animationType === \"y\") {\n            const snapAxis = animationType === \"x\" ? \"y\" : \"x\";\n            (0,_geometry_copy_mjs__WEBPACK_IMPORTED_MODULE_18__.copyAxisInto)(isShared\n                ? snapshot.measuredBox[snapAxis]\n                : snapshot.layoutBox[snapAxis], layout[snapAxis]);\n        }\n        else if (shouldAnimatePositionOnly(animationType, snapshot.layoutBox, layout)) {\n            (0,_utils_each_axis_mjs__WEBPACK_IMPORTED_MODULE_28__.eachAxis)((axis) => {\n                const axisSnapshot = isShared\n                    ? snapshot.measuredBox[axis]\n                    : snapshot.layoutBox[axis];\n                const length = (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcLength)(layout[axis]);\n                axisSnapshot.max = axisSnapshot.min + length;\n                /**\n                 * Ensure relative target gets resized and rerendererd\n                 */\n                if (node.relativeTarget && !node.currentAnimation) {\n                    node.isProjectionDirty = true;\n                    node.relativeTarget[axis].max =\n                        node.relativeTarget[axis].min + length;\n                }\n            });\n        }\n        const layoutDelta = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createDelta)();\n        (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcBoxDelta)(layoutDelta, layout, snapshot.layoutBox);\n        const visualDelta = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createDelta)();\n        if (isShared) {\n            (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcBoxDelta)(visualDelta, node.applyTransform(measuredLayout, true), snapshot.measuredBox);\n        }\n        else {\n            (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcBoxDelta)(visualDelta, layout, snapshot.layoutBox);\n        }\n        const hasLayoutChanged = !(0,_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_9__.isDeltaZero)(layoutDelta);\n        let hasRelativeLayoutChanged = false;\n        if (!node.resumeFrom) {\n            const relativeParent = node.getClosestProjectingParent();\n            /**\n             * If the relativeParent is itself resuming from a different element then\n             * the relative snapshot is not relavent\n             */\n            if (relativeParent && !relativeParent.resumeFrom) {\n                const { snapshot: parentSnapshot, layout: parentLayout } = relativeParent;\n                if (parentSnapshot && parentLayout) {\n                    const anchor = node.options.layoutAnchor || undefined;\n                    const relativeSnapshot = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n                    (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcRelativePosition)(relativeSnapshot, snapshot.layoutBox, parentSnapshot.layoutBox, anchor);\n                    const relativeLayout = (0,_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_15__.createBox)();\n                    (0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.calcRelativePosition)(relativeLayout, layout, parentLayout.layoutBox, anchor);\n                    if (!(0,_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_9__.boxEqualsRounded)(relativeSnapshot, relativeLayout)) {\n                        hasRelativeLayoutChanged = true;\n                    }\n                    if (relativeParent.options.layoutRoot) {\n                        node.relativeTarget = relativeLayout;\n                        node.relativeTargetOrigin = relativeSnapshot;\n                        node.relativeParent = relativeParent;\n                    }\n                }\n            }\n        }\n        node.notifyListeners(\"didUpdate\", {\n            layout,\n            snapshot,\n            delta: visualDelta,\n            layoutDelta,\n            hasLayoutChanged,\n            hasRelativeLayoutChanged,\n        });\n    }\n    else if (node.isLead()) {\n        const { onExitComplete } = node.options;\n        onExitComplete && onExitComplete();\n    }\n    /**\n     * Clearing transition\n     * TODO: Investigate why this transition is being passed in as {type: false } from Framer\n     * and why we need it at all\n     */\n    node.options.transition = undefined;\n}\nfunction propagateDirtyNodes(node) {\n    /**\n     * Increase debug counter for nodes encountered this frame\n     */\n    if (_stats_buffer_mjs__WEBPACK_IMPORTED_MODULE_2__.statsBuffer.value) {\n        metrics.nodes++;\n    }\n    if (!node.parent)\n        return;\n    /**\n     * If this node isn't projecting, propagate isProjectionDirty. It will have\n     * no performance impact but it will allow the next child that *is* projecting\n     * but *isn't* dirty to just check its parent to see if *any* ancestor needs\n     * correcting.\n     */\n    if (!node.isProjecting()) {\n        node.isProjectionDirty = node.parent.isProjectionDirty;\n    }\n    /**\n     * Propagate isSharedProjectionDirty and isTransformDirty\n     * throughout the whole tree. A future revision can take another look at\n     * this but for safety we still recalcualte shared nodes.\n     */\n    node.isSharedProjectionDirty || (node.isSharedProjectionDirty = Boolean(node.isProjectionDirty ||\n        node.parent.isProjectionDirty ||\n        node.parent.isSharedProjectionDirty));\n    node.isTransformDirty || (node.isTransformDirty = node.parent.isTransformDirty);\n}\nfunction cleanDirtyNodes(node) {\n    node.isProjectionDirty =\n        node.isSharedProjectionDirty =\n            node.isTransformDirty =\n                false;\n}\nfunction clearSnapshot(node) {\n    node.clearSnapshot();\n}\nfunction clearMeasurements(node) {\n    node.clearMeasurements();\n}\nfunction forceLayoutMeasure(node) {\n    node.isLayoutDirty = true;\n    node.updateLayout();\n}\nfunction clearIsLayoutDirty(node) {\n    node.isLayoutDirty = false;\n}\n/**\n * When a node is animation-blocked (e.g. during drag) and its component\n * didn't re-render (memoized), willUpdate() is never called so there's\n * no snapshot. Use the previous layout as a snapshot and mark dirty so\n * resetTransform/updateLayout/notifyLayoutUpdate process it normally.\n */\nfunction ensureDraggedNodesSnapshotted(node) {\n    if (node.isAnimationBlocked && node.layout && !node.isLayoutDirty) {\n        node.snapshot = node.layout;\n        node.isLayoutDirty = true;\n    }\n}\nfunction resetTransformStyle(node) {\n    const { visualElement } = node.options;\n    if (visualElement && visualElement.getProps().onBeforeLayoutMeasure) {\n        visualElement.notify(\"BeforeLayoutMeasure\");\n    }\n    node.resetTransform();\n}\nfunction finishAnimation(node) {\n    node.finishAnimation();\n    node.targetDelta = node.relativeTarget = node.target = undefined;\n    node.isProjectionDirty = true;\n}\nfunction resolveTargetDelta(node) {\n    node.resolveTargetDelta();\n}\nfunction calcProjection(node) {\n    node.calcProjection();\n}\nfunction resetSkewAndRotation(node) {\n    node.resetSkewAndRotation();\n}\nfunction removeLeadSnapshots(stack) {\n    stack.removeLeadSnapshot();\n}\nfunction mixAxisDeltaLinear(output, delta, p) {\n    output.translate = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_20__.mixNumber)(delta.translate, 0, p);\n    output.scale = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_20__.mixNumber)(delta.scale, 1, p);\n    output.origin = delta.origin;\n    output.originPoint = delta.originPoint;\n}\nfunction mixAxis(output, from, to, p) {\n    output.min = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_20__.mixNumber)(from.min, to.min, p);\n    output.max = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_20__.mixNumber)(from.max, to.max, p);\n}\nfunction mixBox(output, from, to, p) {\n    mixAxis(output.x, from.x, to.x, p);\n    mixAxis(output.y, from.y, to.y, p);\n}\nfunction hasOpacityCrossfade(node) {\n    return (node.animationValues && node.animationValues.opacityExit !== undefined);\n}\nconst defaultLayoutTransition = {\n    duration: 0.45,\n    ease: [0.4, 0, 0.1, 1],\n};\nconst userAgentContains = (string) => typeof navigator !== \"undefined\" &&\n    navigator.userAgent &&\n    navigator.userAgent.toLowerCase().includes(string);\n/**\n * Measured bounding boxes must be rounded in Safari and\n * left untouched in Chrome, otherwise non-integer layouts within scaled-up elements\n * can appear to jump.\n */\nconst roundPoint = userAgentContains(\"applewebkit/\") && !userAgentContains(\"chrome/\")\n    ? Math.round\n    : motion_utils__WEBPACK_IMPORTED_MODULE_29__.noop;\nfunction roundAxis(axis) {\n    // Round to the nearest .5 pixels to support subpixel layouts\n    axis.min = roundPoint(axis.min);\n    axis.max = roundPoint(axis.max);\n}\nfunction roundBox(box) {\n    roundAxis(box.x);\n    roundAxis(box.y);\n}\nfunction shouldAnimatePositionOnly(animationType, snapshot, layout) {\n    return (animationType === \"position\" ||\n        (animationType === \"preserve-aspect\" &&\n            !(0,_geometry_delta_calc_mjs__WEBPACK_IMPORTED_MODULE_14__.isNear)((0,_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_9__.aspectRatio)(snapshot), (0,_geometry_utils_mjs__WEBPACK_IMPORTED_MODULE_9__.aspectRatio)(layout), 0.2)));\n}\nfunction checkNodeWasScrollRoot(node) {\n    return node !== node.root && node.scroll?.wasRoot;\n}\n\n\n//# sourceMappingURL=create-projection-node.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/create-projection-node.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/group.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/group.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   nodeGroup: () => (/* binding */ nodeGroup)\n/* harmony export */ });\nconst notify = (node) => !node.isLayoutDirty && node.willUpdate(false);\nfunction nodeGroup() {\n    const nodes = new Set();\n    const subscriptions = new WeakMap();\n    const dirtyAll = () => nodes.forEach(notify);\n    return {\n        add: (node) => {\n            nodes.add(node);\n            subscriptions.set(node, node.addEventListener(\"willUpdate\", dirtyAll));\n        },\n        remove: (node) => {\n            nodes.delete(node);\n            const unsubscribe = subscriptions.get(node);\n            if (unsubscribe) {\n                unsubscribe();\n                subscriptions.delete(node);\n            }\n            dirtyAll();\n        },\n        dirty: dirtyAll,\n    };\n}\n\n\n//# sourceMappingURL=group.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL25vZGUvZ3JvdXAubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7O0FBRXFCO0FBQ3JCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccHJvamVjdGlvblxcbm9kZVxcZ3JvdXAubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IG5vdGlmeSA9IChub2RlKSA9PiAhbm9kZS5pc0xheW91dERpcnR5ICYmIG5vZGUud2lsbFVwZGF0ZShmYWxzZSk7XG5mdW5jdGlvbiBub2RlR3JvdXAoKSB7XG4gICAgY29uc3Qgbm9kZXMgPSBuZXcgU2V0KCk7XG4gICAgY29uc3Qgc3Vic2NyaXB0aW9ucyA9IG5ldyBXZWFrTWFwKCk7XG4gICAgY29uc3QgZGlydHlBbGwgPSAoKSA9PiBub2Rlcy5mb3JFYWNoKG5vdGlmeSk7XG4gICAgcmV0dXJuIHtcbiAgICAgICAgYWRkOiAobm9kZSkgPT4ge1xuICAgICAgICAgICAgbm9kZXMuYWRkKG5vZGUpO1xuICAgICAgICAgICAgc3Vic2NyaXB0aW9ucy5zZXQobm9kZSwgbm9kZS5hZGRFdmVudExpc3RlbmVyKFwid2lsbFVwZGF0ZVwiLCBkaXJ0eUFsbCkpO1xuICAgICAgICB9LFxuICAgICAgICByZW1vdmU6IChub2RlKSA9PiB7XG4gICAgICAgICAgICBub2Rlcy5kZWxldGUobm9kZSk7XG4gICAgICAgICAgICBjb25zdCB1bnN1YnNjcmliZSA9IHN1YnNjcmlwdGlvbnMuZ2V0KG5vZGUpO1xuICAgICAgICAgICAgaWYgKHVuc3Vic2NyaWJlKSB7XG4gICAgICAgICAgICAgICAgdW5zdWJzY3JpYmUoKTtcbiAgICAgICAgICAgICAgICBzdWJzY3JpcHRpb25zLmRlbGV0ZShub2RlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpcnR5QWxsKCk7XG4gICAgICAgIH0sXG4gICAgICAgIGRpcnR5OiBkaXJ0eUFsbCxcbiAgICB9O1xufVxuXG5leHBvcnQgeyBub2RlR3JvdXAgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdyb3VwLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/group.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/state.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/state.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   globalProjectionState: () => (/* binding */ globalProjectionState)\n/* harmony export */ });\n/**\n * This should only ever be modified on the client otherwise it'll\n * persist through server requests. If we need instanced states we\n * could lazy-init via root.\n */\nconst globalProjectionState = {\n    /**\n     * Global flag as to whether the tree has animated since the last time\n     * we resized the window\n     */\n    hasAnimatedSinceResize: true,\n    /**\n     * We set this to true once, on the first update. Any nodes added to the tree beyond that\n     * update will be given a `data-projection-id` attribute.\n     */\n    hasEverUpdated: false,\n};\n\n\n//# sourceMappingURL=state.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL25vZGUvc3RhdGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVpQztBQUNqQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHByb2plY3Rpb25cXG5vZGVcXHN0YXRlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFRoaXMgc2hvdWxkIG9ubHkgZXZlciBiZSBtb2RpZmllZCBvbiB0aGUgY2xpZW50IG90aGVyd2lzZSBpdCdsbFxuICogcGVyc2lzdCB0aHJvdWdoIHNlcnZlciByZXF1ZXN0cy4gSWYgd2UgbmVlZCBpbnN0YW5jZWQgc3RhdGVzIHdlXG4gKiBjb3VsZCBsYXp5LWluaXQgdmlhIHJvb3QuXG4gKi9cbmNvbnN0IGdsb2JhbFByb2plY3Rpb25TdGF0ZSA9IHtcbiAgICAvKipcbiAgICAgKiBHbG9iYWwgZmxhZyBhcyB0byB3aGV0aGVyIHRoZSB0cmVlIGhhcyBhbmltYXRlZCBzaW5jZSB0aGUgbGFzdCB0aW1lXG4gICAgICogd2UgcmVzaXplZCB0aGUgd2luZG93XG4gICAgICovXG4gICAgaGFzQW5pbWF0ZWRTaW5jZVJlc2l6ZTogdHJ1ZSxcbiAgICAvKipcbiAgICAgKiBXZSBzZXQgdGhpcyB0byB0cnVlIG9uY2UsIG9uIHRoZSBmaXJzdCB1cGRhdGUuIEFueSBub2RlcyBhZGRlZCB0byB0aGUgdHJlZSBiZXlvbmQgdGhhdFxuICAgICAqIHVwZGF0ZSB3aWxsIGJlIGdpdmVuIGEgYGRhdGEtcHJvamVjdGlvbi1pZGAgYXR0cmlidXRlLlxuICAgICAqL1xuICAgIGhhc0V2ZXJVcGRhdGVkOiBmYWxzZSxcbn07XG5cbmV4cG9ydCB7IGdsb2JhbFByb2plY3Rpb25TdGF0ZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3RhdGUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/node/state.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/shared/stack.mjs":
/*!***********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/shared/stack.mjs ***!
  \***********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   NodeStack: () => (/* binding */ NodeStack)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/array.mjs\");\n\n\nclass NodeStack {\n    constructor() {\n        this.members = [];\n    }\n    add(node) {\n        (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.addUniqueItem)(this.members, node);\n        for (let i = this.members.length - 1; i >= 0; i--) {\n            const member = this.members[i];\n            if (member === node || member === this.lead || member === this.prevLead)\n                continue;\n            const inst = member.instance;\n            if ((!inst || inst.isConnected === false) && !member.snapshot) {\n                (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.removeItem)(this.members, member);\n                member.unmount();\n            }\n        }\n        node.scheduleRender();\n    }\n    remove(node) {\n        (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.removeItem)(this.members, node);\n        if (node === this.prevLead)\n            this.prevLead = undefined;\n        if (node === this.lead) {\n            const prevLead = this.members[this.members.length - 1];\n            if (prevLead)\n                this.promote(prevLead);\n        }\n    }\n    relegate(node) {\n        for (let i = this.members.indexOf(node) - 1; i >= 0; i--) {\n            const member = this.members[i];\n            if (member.isPresent !== false && member.instance?.isConnected !== false) {\n                this.promote(member);\n                return true;\n            }\n        }\n        return false;\n    }\n    promote(node, preserveFollowOpacity) {\n        const prevLead = this.lead;\n        if (node === prevLead)\n            return;\n        this.prevLead = prevLead;\n        this.lead = node;\n        node.show();\n        if (prevLead) {\n            prevLead.updateSnapshot();\n            node.scheduleRender();\n            const { layoutDependency: prevDep } = prevLead.options;\n            const { layoutDependency: nextDep } = node.options;\n            if (prevDep === undefined || prevDep !== nextDep) {\n                node.resumeFrom = prevLead;\n                if (preserveFollowOpacity)\n                    prevLead.preserveOpacity = true;\n                if (prevLead.snapshot) {\n                    node.snapshot = prevLead.snapshot;\n                    node.snapshot.latestValues =\n                        prevLead.animationValues || prevLead.latestValues;\n                }\n                if (node.root?.isUpdating)\n                    node.isLayoutDirty = true;\n            }\n            if (node.options.crossfade === false)\n                prevLead.hide();\n        }\n    }\n    exitAnimationComplete() {\n        this.members.forEach((member) => {\n            member.options.onExitComplete?.();\n            member.resumingFrom?.options.onExitComplete?.();\n        });\n    }\n    scheduleRender() {\n        this.members.forEach((member) => member.instance && member.scheduleRender(false));\n    }\n    removeLeadSnapshot() {\n        if (this.lead?.snapshot)\n            this.lead.snapshot = undefined;\n    }\n}\n\n\n//# sourceMappingURL=stack.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/shared/stack.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-border-radius.mjs":
/*!*************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-border-radius.mjs ***!
  \*************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   correctBorderRadius: () => (/* binding */ correctBorderRadius),\n/* harmony export */   pixelsToPercent: () => (/* binding */ pixelsToPercent)\n/* harmony export */ });\n/* harmony import */ var _value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../value/types/numbers/units.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs\");\n\n\nfunction pixelsToPercent(pixels, axis) {\n    if (axis.max === axis.min)\n        return 0;\n    return (pixels / (axis.max - axis.min)) * 100;\n}\n/**\n * We always correct borderRadius as a percentage rather than pixels to reduce paints.\n * For example, if you are projecting a box that is 100px wide with a 10px borderRadius\n * into a box that is 200px wide with a 20px borderRadius, that is actually a 10%\n * borderRadius in both states. If we animate between the two in pixels that will trigger\n * a paint each time. If we animate between the two in percentage we'll avoid a paint.\n */\nconst correctBorderRadius = {\n    correct: (latest, node) => {\n        if (!node.target)\n            return latest;\n        /**\n         * If latest is a string, if it's a percentage we can return immediately as it's\n         * going to be stretched appropriately. Otherwise, if it's a pixel, convert it to a number.\n         */\n        if (typeof latest === \"string\") {\n            if (_value_types_numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px.test(latest)) {\n                latest = parseFloat(latest);\n            }\n            else {\n                return latest;\n            }\n        }\n        /**\n         * If latest is a number, it's a pixel value. We use the current viewportBox to calculate that\n         * pixel value as a percentage of each axis\n         */\n        const x = pixelsToPercent(latest, node.target.x);\n        const y = pixelsToPercent(latest, node.target.y);\n        return `${x}% ${y}%`;\n    },\n};\n\n\n//# sourceMappingURL=scale-border-radius.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL3N0eWxlcy9zY2FsZS1ib3JkZXItcmFkaXVzLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBeUQ7O0FBRXpEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQiw4REFBRTtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsRUFBRSxJQUFJLEVBQUU7QUFDMUIsS0FBSztBQUNMOztBQUVnRDtBQUNoRCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHByb2plY3Rpb25cXHN0eWxlc1xcc2NhbGUtYm9yZGVyLXJhZGl1cy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcHggfSBmcm9tICcuLi8uLi92YWx1ZS90eXBlcy9udW1iZXJzL3VuaXRzLm1qcyc7XG5cbmZ1bmN0aW9uIHBpeGVsc1RvUGVyY2VudChwaXhlbHMsIGF4aXMpIHtcbiAgICBpZiAoYXhpcy5tYXggPT09IGF4aXMubWluKVxuICAgICAgICByZXR1cm4gMDtcbiAgICByZXR1cm4gKHBpeGVscyAvIChheGlzLm1heCAtIGF4aXMubWluKSkgKiAxMDA7XG59XG4vKipcbiAqIFdlIGFsd2F5cyBjb3JyZWN0IGJvcmRlclJhZGl1cyBhcyBhIHBlcmNlbnRhZ2UgcmF0aGVyIHRoYW4gcGl4ZWxzIHRvIHJlZHVjZSBwYWludHMuXG4gKiBGb3IgZXhhbXBsZSwgaWYgeW91IGFyZSBwcm9qZWN0aW5nIGEgYm94IHRoYXQgaXMgMTAwcHggd2lkZSB3aXRoIGEgMTBweCBib3JkZXJSYWRpdXNcbiAqIGludG8gYSBib3ggdGhhdCBpcyAyMDBweCB3aWRlIHdpdGggYSAyMHB4IGJvcmRlclJhZGl1cywgdGhhdCBpcyBhY3R1YWxseSBhIDEwJVxuICogYm9yZGVyUmFkaXVzIGluIGJvdGggc3RhdGVzLiBJZiB3ZSBhbmltYXRlIGJldHdlZW4gdGhlIHR3byBpbiBwaXhlbHMgdGhhdCB3aWxsIHRyaWdnZXJcbiAqIGEgcGFpbnQgZWFjaCB0aW1lLiBJZiB3ZSBhbmltYXRlIGJldHdlZW4gdGhlIHR3byBpbiBwZXJjZW50YWdlIHdlJ2xsIGF2b2lkIGEgcGFpbnQuXG4gKi9cbmNvbnN0IGNvcnJlY3RCb3JkZXJSYWRpdXMgPSB7XG4gICAgY29ycmVjdDogKGxhdGVzdCwgbm9kZSkgPT4ge1xuICAgICAgICBpZiAoIW5vZGUudGFyZ2V0KVxuICAgICAgICAgICAgcmV0dXJuIGxhdGVzdDtcbiAgICAgICAgLyoqXG4gICAgICAgICAqIElmIGxhdGVzdCBpcyBhIHN0cmluZywgaWYgaXQncyBhIHBlcmNlbnRhZ2Ugd2UgY2FuIHJldHVybiBpbW1lZGlhdGVseSBhcyBpdCdzXG4gICAgICAgICAqIGdvaW5nIHRvIGJlIHN0cmV0Y2hlZCBhcHByb3ByaWF0ZWx5LiBPdGhlcndpc2UsIGlmIGl0J3MgYSBwaXhlbCwgY29udmVydCBpdCB0byBhIG51bWJlci5cbiAgICAgICAgICovXG4gICAgICAgIGlmICh0eXBlb2YgbGF0ZXN0ID09PSBcInN0cmluZ1wiKSB7XG4gICAgICAgICAgICBpZiAocHgudGVzdChsYXRlc3QpKSB7XG4gICAgICAgICAgICAgICAgbGF0ZXN0ID0gcGFyc2VGbG9hdChsYXRlc3QpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGxhdGVzdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKipcbiAgICAgICAgICogSWYgbGF0ZXN0IGlzIGEgbnVtYmVyLCBpdCdzIGEgcGl4ZWwgdmFsdWUuIFdlIHVzZSB0aGUgY3VycmVudCB2aWV3cG9ydEJveCB0byBjYWxjdWxhdGUgdGhhdFxuICAgICAgICAgKiBwaXhlbCB2YWx1ZSBhcyBhIHBlcmNlbnRhZ2Ugb2YgZWFjaCBheGlzXG4gICAgICAgICAqL1xuICAgICAgICBjb25zdCB4ID0gcGl4ZWxzVG9QZXJjZW50KGxhdGVzdCwgbm9kZS50YXJnZXQueCk7XG4gICAgICAgIGNvbnN0IHkgPSBwaXhlbHNUb1BlcmNlbnQobGF0ZXN0LCBub2RlLnRhcmdldC55KTtcbiAgICAgICAgcmV0dXJuIGAke3h9JSAke3l9JWA7XG4gICAgfSxcbn07XG5cbmV4cG9ydCB7IGNvcnJlY3RCb3JkZXJSYWRpdXMsIHBpeGVsc1RvUGVyY2VudCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2NhbGUtYm9yZGVyLXJhZGl1cy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-border-radius.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-box-shadow.mjs":
/*!**********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-box-shadow.mjs ***!
  \**********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   correctBoxShadow: () => (/* binding */ correctBoxShadow)\n/* harmony export */ });\n/* harmony import */ var _value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../value/types/complex/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs\");\n/* harmony import */ var _utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/mix/number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n\n\n\nconst correctBoxShadow = {\n    correct: (latest, { treeScale, projectionDelta }) => {\n        const original = latest;\n        const shadow = _value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_0__.complex.parse(latest);\n        // TODO: Doesn't support multiple shadows\n        if (shadow.length > 5)\n            return original;\n        const template = _value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_0__.complex.createTransformer(latest);\n        const offset = typeof shadow[0] !== \"number\" ? 1 : 0;\n        // Calculate the overall context scale\n        const xScale = projectionDelta.x.scale * treeScale.x;\n        const yScale = projectionDelta.y.scale * treeScale.y;\n        shadow[0 + offset] /= xScale;\n        shadow[1 + offset] /= yScale;\n        /**\n         * Ideally we'd correct x and y scales individually, but because blur and\n         * spread apply to both we have to take a scale average and apply that instead.\n         * We could potentially improve the outcome of this by incorporating the ratio between\n         * the two scales.\n         */\n        const averageScale = (0,_utils_mix_number_mjs__WEBPACK_IMPORTED_MODULE_1__.mixNumber)(xScale, yScale, 0.5);\n        // Blur\n        if (typeof shadow[2 + offset] === \"number\")\n            shadow[2 + offset] /= averageScale;\n        // Spread\n        if (typeof shadow[3 + offset] === \"number\")\n            shadow[3 + offset] /= averageScale;\n        return template(shadow);\n    },\n};\n\n\n//# sourceMappingURL=scale-box-shadow.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL3N0eWxlcy9zY2FsZS1ib3gtc2hhZG93Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBOEQ7QUFDUDs7QUFFdkQ7QUFDQSx3QkFBd0IsNEJBQTRCO0FBQ3BEO0FBQ0EsdUJBQXVCLG1FQUFPO0FBQzlCO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixtRUFBTztBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsZ0VBQVM7QUFDdEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7O0FBRTRCO0FBQzVCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccHJvamVjdGlvblxcc3R5bGVzXFxzY2FsZS1ib3gtc2hhZG93Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjb21wbGV4IH0gZnJvbSAnLi4vLi4vdmFsdWUvdHlwZXMvY29tcGxleC9pbmRleC5tanMnO1xuaW1wb3J0IHsgbWl4TnVtYmVyIH0gZnJvbSAnLi4vLi4vdXRpbHMvbWl4L251bWJlci5tanMnO1xuXG5jb25zdCBjb3JyZWN0Qm94U2hhZG93ID0ge1xuICAgIGNvcnJlY3Q6IChsYXRlc3QsIHsgdHJlZVNjYWxlLCBwcm9qZWN0aW9uRGVsdGEgfSkgPT4ge1xuICAgICAgICBjb25zdCBvcmlnaW5hbCA9IGxhdGVzdDtcbiAgICAgICAgY29uc3Qgc2hhZG93ID0gY29tcGxleC5wYXJzZShsYXRlc3QpO1xuICAgICAgICAvLyBUT0RPOiBEb2Vzbid0IHN1cHBvcnQgbXVsdGlwbGUgc2hhZG93c1xuICAgICAgICBpZiAoc2hhZG93Lmxlbmd0aCA+IDUpXG4gICAgICAgICAgICByZXR1cm4gb3JpZ2luYWw7XG4gICAgICAgIGNvbnN0IHRlbXBsYXRlID0gY29tcGxleC5jcmVhdGVUcmFuc2Zvcm1lcihsYXRlc3QpO1xuICAgICAgICBjb25zdCBvZmZzZXQgPSB0eXBlb2Ygc2hhZG93WzBdICE9PSBcIm51bWJlclwiID8gMSA6IDA7XG4gICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgb3ZlcmFsbCBjb250ZXh0IHNjYWxlXG4gICAgICAgIGNvbnN0IHhTY2FsZSA9IHByb2plY3Rpb25EZWx0YS54LnNjYWxlICogdHJlZVNjYWxlLng7XG4gICAgICAgIGNvbnN0IHlTY2FsZSA9IHByb2plY3Rpb25EZWx0YS55LnNjYWxlICogdHJlZVNjYWxlLnk7XG4gICAgICAgIHNoYWRvd1swICsgb2Zmc2V0XSAvPSB4U2NhbGU7XG4gICAgICAgIHNoYWRvd1sxICsgb2Zmc2V0XSAvPSB5U2NhbGU7XG4gICAgICAgIC8qKlxuICAgICAgICAgKiBJZGVhbGx5IHdlJ2QgY29ycmVjdCB4IGFuZCB5IHNjYWxlcyBpbmRpdmlkdWFsbHksIGJ1dCBiZWNhdXNlIGJsdXIgYW5kXG4gICAgICAgICAqIHNwcmVhZCBhcHBseSB0byBib3RoIHdlIGhhdmUgdG8gdGFrZSBhIHNjYWxlIGF2ZXJhZ2UgYW5kIGFwcGx5IHRoYXQgaW5zdGVhZC5cbiAgICAgICAgICogV2UgY291bGQgcG90ZW50aWFsbHkgaW1wcm92ZSB0aGUgb3V0Y29tZSBvZiB0aGlzIGJ5IGluY29ycG9yYXRpbmcgdGhlIHJhdGlvIGJldHdlZW5cbiAgICAgICAgICogdGhlIHR3byBzY2FsZXMuXG4gICAgICAgICAqL1xuICAgICAgICBjb25zdCBhdmVyYWdlU2NhbGUgPSBtaXhOdW1iZXIoeFNjYWxlLCB5U2NhbGUsIDAuNSk7XG4gICAgICAgIC8vIEJsdXJcbiAgICAgICAgaWYgKHR5cGVvZiBzaGFkb3dbMiArIG9mZnNldF0gPT09IFwibnVtYmVyXCIpXG4gICAgICAgICAgICBzaGFkb3dbMiArIG9mZnNldF0gLz0gYXZlcmFnZVNjYWxlO1xuICAgICAgICAvLyBTcHJlYWRcbiAgICAgICAgaWYgKHR5cGVvZiBzaGFkb3dbMyArIG9mZnNldF0gPT09IFwibnVtYmVyXCIpXG4gICAgICAgICAgICBzaGFkb3dbMyArIG9mZnNldF0gLz0gYXZlcmFnZVNjYWxlO1xuICAgICAgICByZXR1cm4gdGVtcGxhdGUoc2hhZG93KTtcbiAgICB9LFxufTtcblxuZXhwb3J0IHsgY29ycmVjdEJveFNoYWRvdyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2NhbGUtYm94LXNoYWRvdy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-box-shadow.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-correction.mjs":
/*!**********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-correction.mjs ***!
  \**********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   addScaleCorrector: () => (/* binding */ addScaleCorrector),\n/* harmony export */   scaleCorrectors: () => (/* binding */ scaleCorrectors)\n/* harmony export */ });\n/* harmony import */ var _animation_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../animation/utils/is-css-variable.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs\");\n/* harmony import */ var _utils_border_radius_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/border-radius.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/border-radius.mjs\");\n/* harmony import */ var _scale_border_radius_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./scale-border-radius.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-border-radius.mjs\");\n/* harmony import */ var _scale_box_shadow_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./scale-box-shadow.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-box-shadow.mjs\");\n\n\n\n\n\nconst scaleCorrectors = {\n    borderRadius: {\n        ..._scale_border_radius_mjs__WEBPACK_IMPORTED_MODULE_0__.correctBorderRadius,\n        applyTo: [..._utils_border_radius_mjs__WEBPACK_IMPORTED_MODULE_1__.cornerRadiusProps],\n    },\n    borderTopLeftRadius: _scale_border_radius_mjs__WEBPACK_IMPORTED_MODULE_0__.correctBorderRadius,\n    borderTopRightRadius: _scale_border_radius_mjs__WEBPACK_IMPORTED_MODULE_0__.correctBorderRadius,\n    borderBottomLeftRadius: _scale_border_radius_mjs__WEBPACK_IMPORTED_MODULE_0__.correctBorderRadius,\n    borderBottomRightRadius: _scale_border_radius_mjs__WEBPACK_IMPORTED_MODULE_0__.correctBorderRadius,\n    boxShadow: _scale_box_shadow_mjs__WEBPACK_IMPORTED_MODULE_2__.correctBoxShadow,\n};\nfunction addScaleCorrector(correctors) {\n    for (const key in correctors) {\n        scaleCorrectors[key] = correctors[key];\n        if ((0,_animation_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_3__.isCSSVariableName)(key)) {\n            scaleCorrectors[key].isCSSVariable = true;\n        }\n    }\n}\n\n\n//# sourceMappingURL=scale-correction.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL3N0eWxlcy9zY2FsZS1jb3JyZWN0aW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBOEU7QUFDWjtBQUNGO0FBQ047O0FBRTFEO0FBQ0E7QUFDQSxXQUFXLHlFQUFtQjtBQUM5QixxQkFBcUIsdUVBQWlCO0FBQ3RDLEtBQUs7QUFDTCx5QkFBeUIseUVBQW1CO0FBQzVDLDBCQUEwQix5RUFBbUI7QUFDN0MsNEJBQTRCLHlFQUFtQjtBQUMvQyw2QkFBNkIseUVBQW1CO0FBQ2hELGVBQWUsbUVBQWdCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWSx1RkFBaUI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7O0FBRThDO0FBQzlDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccHJvamVjdGlvblxcc3R5bGVzXFxzY2FsZS1jb3JyZWN0aW9uLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc0NTU1ZhcmlhYmxlTmFtZSB9IGZyb20gJy4uLy4uL2FuaW1hdGlvbi91dGlscy9pcy1jc3MtdmFyaWFibGUubWpzJztcbmltcG9ydCB7IGNvcm5lclJhZGl1c1Byb3BzIH0gZnJvbSAnLi4vLi4vdXRpbHMvYm9yZGVyLXJhZGl1cy5tanMnO1xuaW1wb3J0IHsgY29ycmVjdEJvcmRlclJhZGl1cyB9IGZyb20gJy4vc2NhbGUtYm9yZGVyLXJhZGl1cy5tanMnO1xuaW1wb3J0IHsgY29ycmVjdEJveFNoYWRvdyB9IGZyb20gJy4vc2NhbGUtYm94LXNoYWRvdy5tanMnO1xuXG5jb25zdCBzY2FsZUNvcnJlY3RvcnMgPSB7XG4gICAgYm9yZGVyUmFkaXVzOiB7XG4gICAgICAgIC4uLmNvcnJlY3RCb3JkZXJSYWRpdXMsXG4gICAgICAgIGFwcGx5VG86IFsuLi5jb3JuZXJSYWRpdXNQcm9wc10sXG4gICAgfSxcbiAgICBib3JkZXJUb3BMZWZ0UmFkaXVzOiBjb3JyZWN0Qm9yZGVyUmFkaXVzLFxuICAgIGJvcmRlclRvcFJpZ2h0UmFkaXVzOiBjb3JyZWN0Qm9yZGVyUmFkaXVzLFxuICAgIGJvcmRlckJvdHRvbUxlZnRSYWRpdXM6IGNvcnJlY3RCb3JkZXJSYWRpdXMsXG4gICAgYm9yZGVyQm90dG9tUmlnaHRSYWRpdXM6IGNvcnJlY3RCb3JkZXJSYWRpdXMsXG4gICAgYm94U2hhZG93OiBjb3JyZWN0Qm94U2hhZG93LFxufTtcbmZ1bmN0aW9uIGFkZFNjYWxlQ29ycmVjdG9yKGNvcnJlY3RvcnMpIHtcbiAgICBmb3IgKGNvbnN0IGtleSBpbiBjb3JyZWN0b3JzKSB7XG4gICAgICAgIHNjYWxlQ29ycmVjdG9yc1trZXldID0gY29ycmVjdG9yc1trZXldO1xuICAgICAgICBpZiAoaXNDU1NWYXJpYWJsZU5hbWUoa2V5KSkge1xuICAgICAgICAgICAgc2NhbGVDb3JyZWN0b3JzW2tleV0uaXNDU1NWYXJpYWJsZSA9IHRydWU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmV4cG9ydCB7IGFkZFNjYWxlQ29ycmVjdG9yLCBzY2FsZUNvcnJlY3RvcnMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNjYWxlLWNvcnJlY3Rpb24ubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-correction.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/transform.mjs":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/transform.mjs ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   buildProjectionTransform: () => (/* binding */ buildProjectionTransform)\n/* harmony export */ });\nfunction buildProjectionTransform(delta, treeScale, latestTransform) {\n    let transform = \"\";\n    /**\n     * The translations we use to calculate are always relative to the viewport coordinate space.\n     * But when we apply scales, we also scale the coordinate space of an element and its children.\n     * For instance if we have a treeScale (the culmination of all parent scales) of 0.5 and we need\n     * to move an element 100 pixels, we actually need to move it 200 in within that scaled space.\n     */\n    const xTranslate = delta.x.translate / treeScale.x;\n    const yTranslate = delta.y.translate / treeScale.y;\n    const zTranslate = latestTransform?.z || 0;\n    if (xTranslate || yTranslate || zTranslate) {\n        transform = `translate3d(${xTranslate}px, ${yTranslate}px, ${zTranslate}px) `;\n    }\n    /**\n     * Apply scale correction for the tree transform.\n     * This will apply scale to the screen-orientated axes.\n     */\n    if (treeScale.x !== 1 || treeScale.y !== 1) {\n        transform += `scale(${1 / treeScale.x}, ${1 / treeScale.y}) `;\n    }\n    if (latestTransform) {\n        const { transformPerspective, rotate, pathRotation, rotateX, rotateY, skewX, skewY, } = latestTransform;\n        if (transformPerspective)\n            transform = `perspective(${transformPerspective}px) ${transform}`;\n        if (rotate)\n            transform += `rotate(${rotate}deg) `;\n        // Additive `rotate()` so user `rotate` isn't clobbered.\n        if (pathRotation)\n            transform += `rotate(${pathRotation}deg) `;\n        if (rotateX)\n            transform += `rotateX(${rotateX}deg) `;\n        if (rotateY)\n            transform += `rotateY(${rotateY}deg) `;\n        if (skewX)\n            transform += `skewX(${skewX}deg) `;\n        if (skewY)\n            transform += `skewY(${skewY}deg) `;\n    }\n    /**\n     * Apply scale to match the size of the element to the size we want it.\n     * This will apply scale to the element-orientated axes.\n     */\n    const elementScaleX = delta.x.scale * treeScale.x;\n    const elementScaleY = delta.y.scale * treeScale.y;\n    if (elementScaleX !== 1 || elementScaleY !== 1) {\n        transform += `scale(${elementScaleX}, ${elementScaleY})`;\n    }\n    return transform || \"none\";\n}\n\n\n//# sourceMappingURL=transform.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/transform.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/compare-by-depth.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/compare-by-depth.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   compareByDepth: () => (/* binding */ compareByDepth)\n/* harmony export */ });\nconst compareByDepth = (a, b) => a.depth - b.depth;\n\n\n//# sourceMappingURL=compare-by-depth.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL3V0aWxzL2NvbXBhcmUtYnktZGVwdGgubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7QUFFMEI7QUFDMUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxwcm9qZWN0aW9uXFx1dGlsc1xcY29tcGFyZS1ieS1kZXB0aC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgY29tcGFyZUJ5RGVwdGggPSAoYSwgYikgPT4gYS5kZXB0aCAtIGIuZGVwdGg7XG5cbmV4cG9ydCB7IGNvbXBhcmVCeURlcHRoIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb21wYXJlLWJ5LWRlcHRoLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/compare-by-depth.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/each-axis.mjs":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/each-axis.mjs ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   eachAxis: () => (/* binding */ eachAxis)\n/* harmony export */ });\nfunction eachAxis(callback) {\n    return [callback(\"x\"), callback(\"y\")];\n}\n\n\n//# sourceMappingURL=each-axis.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL3V0aWxzL2VhY2gtYXhpcy5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTs7QUFFb0I7QUFDcEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxwcm9qZWN0aW9uXFx1dGlsc1xcZWFjaC1heGlzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBlYWNoQXhpcyhjYWxsYmFjaykge1xuICAgIHJldHVybiBbY2FsbGJhY2soXCJ4XCIpLCBjYWxsYmFjayhcInlcIildO1xufVxuXG5leHBvcnQgeyBlYWNoQXhpcyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZWFjaC1heGlzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/each-axis.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/flat-tree.mjs":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/flat-tree.mjs ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   FlatTree: () => (/* binding */ FlatTree)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/array.mjs\");\n/* harmony import */ var _compare_by_depth_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./compare-by-depth.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/compare-by-depth.mjs\");\n\n\n\nclass FlatTree {\n    constructor() {\n        this.children = [];\n        this.isDirty = false;\n    }\n    add(child) {\n        (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.addUniqueItem)(this.children, child);\n        this.isDirty = true;\n    }\n    remove(child) {\n        (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.removeItem)(this.children, child);\n        this.isDirty = true;\n    }\n    forEach(callback) {\n        this.isDirty && this.children.sort(_compare_by_depth_mjs__WEBPACK_IMPORTED_MODULE_1__.compareByDepth);\n        this.isDirty = false;\n        this.children.forEach(callback);\n    }\n}\n\n\n//# sourceMappingURL=flat-tree.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL3V0aWxzL2ZsYXQtdHJlZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXlEO0FBQ0Q7O0FBRXhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsMkRBQWE7QUFDckI7QUFDQTtBQUNBO0FBQ0EsUUFBUSx3REFBVTtBQUNsQjtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsaUVBQWM7QUFDekQ7QUFDQTtBQUNBO0FBQ0E7O0FBRW9CO0FBQ3BCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccHJvamVjdGlvblxcdXRpbHNcXGZsYXQtdHJlZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgYWRkVW5pcXVlSXRlbSwgcmVtb3ZlSXRlbSB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyBjb21wYXJlQnlEZXB0aCB9IGZyb20gJy4vY29tcGFyZS1ieS1kZXB0aC5tanMnO1xuXG5jbGFzcyBGbGF0VHJlZSB7XG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHRoaXMuY2hpbGRyZW4gPSBbXTtcbiAgICAgICAgdGhpcy5pc0RpcnR5ID0gZmFsc2U7XG4gICAgfVxuICAgIGFkZChjaGlsZCkge1xuICAgICAgICBhZGRVbmlxdWVJdGVtKHRoaXMuY2hpbGRyZW4sIGNoaWxkKTtcbiAgICAgICAgdGhpcy5pc0RpcnR5ID0gdHJ1ZTtcbiAgICB9XG4gICAgcmVtb3ZlKGNoaWxkKSB7XG4gICAgICAgIHJlbW92ZUl0ZW0odGhpcy5jaGlsZHJlbiwgY2hpbGQpO1xuICAgICAgICB0aGlzLmlzRGlydHkgPSB0cnVlO1xuICAgIH1cbiAgICBmb3JFYWNoKGNhbGxiYWNrKSB7XG4gICAgICAgIHRoaXMuaXNEaXJ0eSAmJiB0aGlzLmNoaWxkcmVuLnNvcnQoY29tcGFyZUJ5RGVwdGgpO1xuICAgICAgICB0aGlzLmlzRGlydHkgPSBmYWxzZTtcbiAgICAgICAgdGhpcy5jaGlsZHJlbi5mb3JFYWNoKGNhbGxiYWNrKTtcbiAgICB9XG59XG5cbmV4cG9ydCB7IEZsYXRUcmVlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1mbGF0LXRyZWUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/flat-tree.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/has-transform.mjs":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/has-transform.mjs ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   has2DTranslate: () => (/* binding */ has2DTranslate),\n/* harmony export */   hasScale: () => (/* binding */ hasScale),\n/* harmony export */   hasTransform: () => (/* binding */ hasTransform)\n/* harmony export */ });\nfunction isIdentityScale(scale) {\n    return scale === undefined || scale === 1;\n}\nfunction hasScale({ scale, scaleX, scaleY }) {\n    return (!isIdentityScale(scale) ||\n        !isIdentityScale(scaleX) ||\n        !isIdentityScale(scaleY));\n}\nfunction hasTransform(values) {\n    return (hasScale(values) ||\n        has2DTranslate(values) ||\n        values.z ||\n        values.rotate ||\n        values.rotateX ||\n        values.rotateY ||\n        values.skewX ||\n        values.skewY);\n}\nfunction has2DTranslate(values) {\n    return is2DTranslate(values.x) || is2DTranslate(values.y);\n}\nfunction is2DTranslate(value) {\n    return value && value !== \"0%\";\n}\n\n\n//# sourceMappingURL=has-transform.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL3V0aWxzL2hhcy10cmFuc2Zvcm0ubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQix1QkFBdUI7QUFDM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFa0Q7QUFDbEQiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxwcm9qZWN0aW9uXFx1dGlsc1xcaGFzLXRyYW5zZm9ybS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gaXNJZGVudGl0eVNjYWxlKHNjYWxlKSB7XG4gICAgcmV0dXJuIHNjYWxlID09PSB1bmRlZmluZWQgfHwgc2NhbGUgPT09IDE7XG59XG5mdW5jdGlvbiBoYXNTY2FsZSh7IHNjYWxlLCBzY2FsZVgsIHNjYWxlWSB9KSB7XG4gICAgcmV0dXJuICghaXNJZGVudGl0eVNjYWxlKHNjYWxlKSB8fFxuICAgICAgICAhaXNJZGVudGl0eVNjYWxlKHNjYWxlWCkgfHxcbiAgICAgICAgIWlzSWRlbnRpdHlTY2FsZShzY2FsZVkpKTtcbn1cbmZ1bmN0aW9uIGhhc1RyYW5zZm9ybSh2YWx1ZXMpIHtcbiAgICByZXR1cm4gKGhhc1NjYWxlKHZhbHVlcykgfHxcbiAgICAgICAgaGFzMkRUcmFuc2xhdGUodmFsdWVzKSB8fFxuICAgICAgICB2YWx1ZXMueiB8fFxuICAgICAgICB2YWx1ZXMucm90YXRlIHx8XG4gICAgICAgIHZhbHVlcy5yb3RhdGVYIHx8XG4gICAgICAgIHZhbHVlcy5yb3RhdGVZIHx8XG4gICAgICAgIHZhbHVlcy5za2V3WCB8fFxuICAgICAgICB2YWx1ZXMuc2tld1kpO1xufVxuZnVuY3Rpb24gaGFzMkRUcmFuc2xhdGUodmFsdWVzKSB7XG4gICAgcmV0dXJuIGlzMkRUcmFuc2xhdGUodmFsdWVzLngpIHx8IGlzMkRUcmFuc2xhdGUodmFsdWVzLnkpO1xufVxuZnVuY3Rpb24gaXMyRFRyYW5zbGF0ZSh2YWx1ZSkge1xuICAgIHJldHVybiB2YWx1ZSAmJiB2YWx1ZSAhPT0gXCIwJVwiO1xufVxuXG5leHBvcnQgeyBoYXMyRFRyYW5zbGF0ZSwgaGFzU2NhbGUsIGhhc1RyYW5zZm9ybSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aGFzLXRyYW5zZm9ybS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/has-transform.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/measure.mjs":
/*!************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/measure.mjs ***!
  \************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   measurePageBox: () => (/* binding */ measurePageBox),\n/* harmony export */   measureViewportBox: () => (/* binding */ measureViewportBox)\n/* harmony export */ });\n/* harmony import */ var _geometry_conversion_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../geometry/conversion.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/conversion.mjs\");\n/* harmony import */ var _geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../geometry/delta-apply.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/delta-apply.mjs\");\n\n\n\nfunction measureViewportBox(instance, transformPoint) {\n    return (0,_geometry_conversion_mjs__WEBPACK_IMPORTED_MODULE_0__.convertBoundingBoxToBox)((0,_geometry_conversion_mjs__WEBPACK_IMPORTED_MODULE_0__.transformBoxPoints)(instance.getBoundingClientRect(), transformPoint));\n}\nfunction measurePageBox(element, rootProjectionNode, transformPagePoint) {\n    const viewportBox = measureViewportBox(element, transformPagePoint);\n    const { scroll } = rootProjectionNode;\n    if (scroll) {\n        (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_1__.translateAxis)(viewportBox.x, scroll.offset.x);\n        (0,_geometry_delta_apply_mjs__WEBPACK_IMPORTED_MODULE_1__.translateAxis)(viewportBox.y, scroll.offset.y);\n    }\n    return viewportBox;\n}\n\n\n//# sourceMappingURL=measure.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9wcm9qZWN0aW9uL3V0aWxzL21lYXN1cmUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBeUY7QUFDN0I7O0FBRTVEO0FBQ0EsV0FBVyxpRkFBdUIsQ0FBQyw0RUFBa0I7QUFDckQ7QUFDQTtBQUNBO0FBQ0EsWUFBWSxTQUFTO0FBQ3JCO0FBQ0EsUUFBUSx3RUFBYTtBQUNyQixRQUFRLHdFQUFhO0FBQ3JCO0FBQ0E7QUFDQTs7QUFFOEM7QUFDOUMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxwcm9qZWN0aW9uXFx1dGlsc1xcbWVhc3VyZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY29udmVydEJvdW5kaW5nQm94VG9Cb3gsIHRyYW5zZm9ybUJveFBvaW50cyB9IGZyb20gJy4uL2dlb21ldHJ5L2NvbnZlcnNpb24ubWpzJztcbmltcG9ydCB7IHRyYW5zbGF0ZUF4aXMgfSBmcm9tICcuLi9nZW9tZXRyeS9kZWx0YS1hcHBseS5tanMnO1xuXG5mdW5jdGlvbiBtZWFzdXJlVmlld3BvcnRCb3goaW5zdGFuY2UsIHRyYW5zZm9ybVBvaW50KSB7XG4gICAgcmV0dXJuIGNvbnZlcnRCb3VuZGluZ0JveFRvQm94KHRyYW5zZm9ybUJveFBvaW50cyhpbnN0YW5jZS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKSwgdHJhbnNmb3JtUG9pbnQpKTtcbn1cbmZ1bmN0aW9uIG1lYXN1cmVQYWdlQm94KGVsZW1lbnQsIHJvb3RQcm9qZWN0aW9uTm9kZSwgdHJhbnNmb3JtUGFnZVBvaW50KSB7XG4gICAgY29uc3Qgdmlld3BvcnRCb3ggPSBtZWFzdXJlVmlld3BvcnRCb3goZWxlbWVudCwgdHJhbnNmb3JtUGFnZVBvaW50KTtcbiAgICBjb25zdCB7IHNjcm9sbCB9ID0gcm9vdFByb2plY3Rpb25Ob2RlO1xuICAgIGlmIChzY3JvbGwpIHtcbiAgICAgICAgdHJhbnNsYXRlQXhpcyh2aWV3cG9ydEJveC54LCBzY3JvbGwub2Zmc2V0LngpO1xuICAgICAgICB0cmFuc2xhdGVBeGlzKHZpZXdwb3J0Qm94LnksIHNjcm9sbC5vZmZzZXQueSk7XG4gICAgfVxuICAgIHJldHVybiB2aWV3cG9ydEJveDtcbn1cblxuZXhwb3J0IHsgbWVhc3VyZVBhZ2VCb3gsIG1lYXN1cmVWaWV3cG9ydEJveCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWVhc3VyZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/measure.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/Feature.mjs":
/*!**************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/Feature.mjs ***!
  \**************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   Feature: () => (/* binding */ Feature)\n/* harmony export */ });\n/**\n * Feature base class for extending VisualElement functionality.\n * Features are plugins that can be mounted/unmounted to add behavior\n * like gestures, animations, or layout tracking.\n */\nclass Feature {\n    constructor(node) {\n        this.isMounted = false;\n        this.node = node;\n    }\n    update() { }\n}\n\n\n//# sourceMappingURL=Feature.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvRmVhdHVyZS5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFbUI7QUFDbkIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxyZW5kZXJcXEZlYXR1cmUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRmVhdHVyZSBiYXNlIGNsYXNzIGZvciBleHRlbmRpbmcgVmlzdWFsRWxlbWVudCBmdW5jdGlvbmFsaXR5LlxuICogRmVhdHVyZXMgYXJlIHBsdWdpbnMgdGhhdCBjYW4gYmUgbW91bnRlZC91bm1vdW50ZWQgdG8gYWRkIGJlaGF2aW9yXG4gKiBsaWtlIGdlc3R1cmVzLCBhbmltYXRpb25zLCBvciBsYXlvdXQgdHJhY2tpbmcuXG4gKi9cbmNsYXNzIEZlYXR1cmUge1xuICAgIGNvbnN0cnVjdG9yKG5vZGUpIHtcbiAgICAgICAgdGhpcy5pc01vdW50ZWQgPSBmYWxzZTtcbiAgICAgICAgdGhpcy5ub2RlID0gbm9kZTtcbiAgICB9XG4gICAgdXBkYXRlKCkgeyB9XG59XG5cbmV4cG9ydCB7IEZlYXR1cmUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPUZlYXR1cmUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/Feature.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/VisualElement.mjs":
/*!********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/VisualElement.mjs ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   VisualElement: () => (/* binding */ VisualElement),\n/* harmony export */   getFeatureDefinitions: () => (/* binding */ getFeatureDefinitions),\n/* harmony export */   setFeatureDefinitions: () => (/* binding */ setFeatureDefinitions)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/warn-once.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-numerical-string.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-zero-value-string.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/subscription-manager.mjs\");\n/* harmony import */ var _animation_keyframes_KeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../animation/keyframes/KeyframesResolver.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/KeyframesResolver.mjs\");\n/* harmony import */ var _animation_NativeAnimation_mjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../animation/NativeAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimation.mjs\");\n/* harmony import */ var _animation_waapi_utils_accelerated_values_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../animation/waapi/utils/accelerated-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/accelerated-values.mjs\");\n/* harmony import */ var _frameloop_microtask_mjs__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../frameloop/microtask.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/microtask.mjs\");\n/* harmony import */ var _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../frameloop/sync-time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs\");\n/* harmony import */ var _projection_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../projection/geometry/models.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/models.mjs\");\n/* harmony import */ var _value_index_mjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../value/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var _value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../value/types/complex/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs\");\n/* harmony import */ var _value_types_utils_animatable_none_mjs__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../value/types/utils/animatable-none.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/animatable-none.mjs\");\n/* harmony import */ var _value_types_utils_find_mjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../value/types/utils/find.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/find.mjs\");\n/* harmony import */ var _value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../value/utils/is-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var _store_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./store.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/store.mjs\");\n/* harmony import */ var _utils_is_controlling_variants_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils/is-controlling-variants.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-controlling-variants.mjs\");\n/* harmony import */ var _utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./utils/keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n/* harmony import */ var _utils_motion_values_mjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./utils/motion-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/motion-values.mjs\");\n/* harmony import */ var _utils_reduced_motion_index_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils/reduced-motion/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/index.mjs\");\n/* harmony import */ var _utils_resolve_variants_mjs__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./utils/resolve-variants.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-variants.mjs\");\n/* harmony import */ var _utils_reduced_motion_state_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./utils/reduced-motion/state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/state.mjs\");\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconst propEventHandlers = [\n    \"AnimationStart\",\n    \"AnimationComplete\",\n    \"Update\",\n    \"BeforeLayoutMeasure\",\n    \"LayoutMeasure\",\n    \"LayoutAnimationStart\",\n    \"LayoutAnimationComplete\",\n];\n/**\n * Static feature definitions - can be injected by framework layer\n */\nlet featureDefinitions = {};\n/**\n * Set feature definitions for all VisualElements.\n * This should be called by the framework layer (e.g., framer-motion) during initialization.\n */\nfunction setFeatureDefinitions(definitions) {\n    featureDefinitions = definitions;\n}\n/**\n * Get the current feature definitions\n */\nfunction getFeatureDefinitions() {\n    return featureDefinitions;\n}\n/**\n * A VisualElement is an imperative abstraction around UI elements such as\n * HTMLElement, SVGElement, Three.Object3D etc.\n */\nclass VisualElement {\n    /**\n     * This method takes React props and returns found MotionValues. For example, HTML\n     * MotionValues will be found within the style prop, whereas for Three.js within attribute arrays.\n     *\n     * This isn't an abstract method as it needs calling in the constructor, but it is\n     * intended to be one.\n     */\n    scrapeMotionValuesFromProps(_props, _prevProps, _visualElement) {\n        return {};\n    }\n    constructor({ parent, props, presenceContext, reducedMotionConfig, skipAnimations, blockInitialAnimation, visualState, }, options = {}) {\n        /**\n         * A reference to the current underlying Instance, e.g. a HTMLElement\n         * or Three.Mesh etc.\n         */\n        this.current = null;\n        /**\n         * A set containing references to this VisualElement's children.\n         */\n        this.children = new Set();\n        /**\n         * Determine what role this visual element should take in the variant tree.\n         */\n        this.isVariantNode = false;\n        this.isControllingVariants = false;\n        /**\n         * Decides whether this VisualElement should animate in reduced motion\n         * mode.\n         *\n         * TODO: This is currently set on every individual VisualElement but feels\n         * like it could be set globally.\n         */\n        this.shouldReduceMotion = null;\n        /**\n         * Decides whether animations should be skipped for this VisualElement.\n         * Useful for E2E tests and visual regression testing.\n         */\n        this.shouldSkipAnimations = false;\n        /**\n         * A map of all motion values attached to this visual element. Motion\n         * values are source of truth for any given animated value. A motion\n         * value might be provided externally by the component via props.\n         */\n        this.values = new Map();\n        this.KeyframeResolver = _animation_keyframes_KeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_0__.KeyframeResolver;\n        /**\n         * Cleanup functions for active features (hover/tap/exit etc)\n         */\n        this.features = {};\n        /**\n         * A map of every subscription that binds the provided or generated\n         * motion values onChange listeners to this visual element.\n         */\n        this.valueSubscriptions = new Map();\n        /**\n         * A reference to the previously-provided motion values as returned\n         * from scrapeMotionValuesFromProps. We use the keys in here to determine\n         * if any motion values need to be removed after props are updated.\n         */\n        this.prevMotionValues = {};\n        /**\n         * Track whether this element has been mounted before, to detect\n         * remounts after Suspense unmount/remount cycles.\n         */\n        this.hasBeenMounted = false;\n        /**\n         * An object containing a SubscriptionManager for each active event.\n         */\n        this.events = {};\n        /**\n         * An object containing an unsubscribe function for each prop event subscription.\n         * For example, every \"Update\" event can have multiple subscribers via\n         * VisualElement.on(), but only one of those can be defined via the onUpdate prop.\n         */\n        this.propEventSubscriptions = {};\n        this.notifyUpdate = () => this.notify(\"Update\", this.latestValues);\n        this.render = () => {\n            if (!this.current)\n                return;\n            this.triggerBuild();\n            this.renderInstance(this.current, this.renderState, this.props.style, this.projection);\n        };\n        this.renderScheduledAt = 0.0;\n        this.scheduleRender = () => {\n            const now = _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_1__.time.now();\n            if (this.renderScheduledAt < now) {\n                this.renderScheduledAt = now;\n                _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_2__.frame.render(this.render, false, true);\n            }\n        };\n        const { latestValues, renderState } = visualState;\n        this.latestValues = latestValues;\n        this.baseTarget = { ...latestValues };\n        this.initialValues = props.initial ? { ...latestValues } : {};\n        this.renderState = renderState;\n        this.parent = parent;\n        this.props = props;\n        this.presenceContext = presenceContext;\n        this.depth = parent ? parent.depth + 1 : 0;\n        this.reducedMotionConfig = reducedMotionConfig;\n        this.skipAnimationsConfig = skipAnimations;\n        this.options = options;\n        this.blockInitialAnimation = Boolean(blockInitialAnimation);\n        this.isControllingVariants = (0,_utils_is_controlling_variants_mjs__WEBPACK_IMPORTED_MODULE_3__.isControllingVariants)(props);\n        this.isVariantNode = (0,_utils_is_controlling_variants_mjs__WEBPACK_IMPORTED_MODULE_3__.isVariantNode)(props);\n        if (this.isVariantNode) {\n            this.variantChildren = new Set();\n        }\n        this.manuallyAnimateOnMount = Boolean(parent && parent.current);\n        /**\n         * Any motion values that are provided to the element when created\n         * aren't yet bound to the element, as this would technically be impure.\n         * However, we iterate through the motion values and set them to the\n         * initial values for this component.\n         *\n         * TODO: This is impure and we should look at changing this to run on mount.\n         * Doing so will break some tests but this isn't necessarily a breaking change,\n         * more a reflection of the test.\n         */\n        const { willChange, ...initialMotionValues } = this.scrapeMotionValuesFromProps(props, {}, this);\n        for (const key in initialMotionValues) {\n            const value = initialMotionValues[key];\n            if (latestValues[key] !== undefined && (0,_value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_4__.isMotionValue)(value)) {\n                value.set(latestValues[key]);\n            }\n        }\n    }\n    mount(instance) {\n        /**\n         * If this element has been mounted before (e.g. after a Suspense\n         * unmount/remount), reset motion values to their initial state\n         * so animations replay correctly from initial → animate.\n         */\n        if (this.hasBeenMounted) {\n            for (const key in this.initialValues) {\n                this.values.get(key)?.jump(this.initialValues[key]);\n                this.latestValues[key] = this.initialValues[key];\n            }\n        }\n        this.current = instance;\n        _store_mjs__WEBPACK_IMPORTED_MODULE_5__.visualElementStore.set(instance, this);\n        if (this.projection && !this.projection.instance) {\n            this.projection.mount(instance);\n        }\n        if (this.parent && this.isVariantNode && !this.isControllingVariants) {\n            this.removeFromVariantTree = this.parent.addVariantChild(this);\n        }\n        this.values.forEach((value, key) => this.bindToMotionValue(key, value));\n        /**\n         * Determine reduced motion preference. Only initialize the matchMedia\n         * listener if we actually need the dynamic value (i.e., when config\n         * is neither \"never\" nor \"always\").\n         */\n        if (this.reducedMotionConfig === \"never\") {\n            this.shouldReduceMotion = false;\n        }\n        else if (this.reducedMotionConfig === \"always\") {\n            this.shouldReduceMotion = true;\n        }\n        else {\n            if (!_utils_reduced_motion_state_mjs__WEBPACK_IMPORTED_MODULE_6__.hasReducedMotionListener.current) {\n                (0,_utils_reduced_motion_index_mjs__WEBPACK_IMPORTED_MODULE_7__.initPrefersReducedMotion)();\n            }\n            this.shouldReduceMotion = _utils_reduced_motion_state_mjs__WEBPACK_IMPORTED_MODULE_6__.prefersReducedMotion.current;\n        }\n        if (true) {\n            (0,motion_utils__WEBPACK_IMPORTED_MODULE_8__.warnOnce)(this.shouldReduceMotion !== true, \"You have Reduced Motion enabled on your device. Animations may not appear as expected.\", \"reduced-motion-disabled\");\n        }\n        /**\n         * Set whether animations should be skipped based on the config.\n         */\n        this.shouldSkipAnimations = this.skipAnimationsConfig ?? false;\n        this.parent?.addChild(this);\n        this.update(this.props, this.presenceContext);\n        this.hasBeenMounted = true;\n    }\n    unmount() {\n        this.projection && this.projection.unmount();\n        (0,_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_2__.cancelFrame)(this.notifyUpdate);\n        (0,_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_2__.cancelFrame)(this.render);\n        this.valueSubscriptions.forEach((remove) => remove());\n        this.valueSubscriptions.clear();\n        this.removeFromVariantTree && this.removeFromVariantTree();\n        this.parent?.removeChild(this);\n        for (const key in this.events) {\n            this.events[key].clear();\n        }\n        for (const key in this.features) {\n            const feature = this.features[key];\n            if (feature) {\n                feature.unmount();\n                feature.isMounted = false;\n            }\n        }\n        this.current = null;\n    }\n    addChild(child) {\n        this.children.add(child);\n        this.enteringChildren ?? (this.enteringChildren = new Set());\n        this.enteringChildren.add(child);\n    }\n    removeChild(child) {\n        this.children.delete(child);\n        this.enteringChildren && this.enteringChildren.delete(child);\n    }\n    bindToMotionValue(key, value) {\n        if (this.valueSubscriptions.has(key)) {\n            this.valueSubscriptions.get(key)();\n        }\n        if (value.accelerate &&\n            _animation_waapi_utils_accelerated_values_mjs__WEBPACK_IMPORTED_MODULE_9__.acceleratedValues.has(key) &&\n            this.current instanceof HTMLElement) {\n            const { factory, keyframes, times, ease, duration } = value.accelerate;\n            const animation = new _animation_NativeAnimation_mjs__WEBPACK_IMPORTED_MODULE_10__.NativeAnimation({\n                element: this.current,\n                name: key,\n                keyframes,\n                times,\n                ease,\n                duration: (0,motion_utils__WEBPACK_IMPORTED_MODULE_11__.secondsToMilliseconds)(duration),\n            });\n            const cleanup = factory(animation);\n            this.valueSubscriptions.set(key, () => {\n                cleanup();\n                animation.cancel();\n            });\n            return;\n        }\n        const valueIsTransform = _utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_12__.transformProps.has(key);\n        if (valueIsTransform && this.onBindTransform) {\n            this.onBindTransform();\n        }\n        const removeOnChange = value.on(\"change\", (latestValue) => {\n            this.latestValues[key] = latestValue;\n            this.props.onUpdate && _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_2__.frame.preRender(this.notifyUpdate);\n            if (valueIsTransform && this.projection) {\n                this.projection.isTransformDirty = true;\n            }\n            this.scheduleRender();\n        });\n        let removeSyncCheck;\n        if (typeof window !== \"undefined\" &&\n            window.MotionCheckAppearSync) {\n            removeSyncCheck = window.MotionCheckAppearSync(this, key, value);\n        }\n        this.valueSubscriptions.set(key, () => {\n            removeOnChange();\n            if (removeSyncCheck)\n                removeSyncCheck();\n            // Defer to MotionValue.on(\"change\") auto-stop so React 19 remounts\n            // can resubscribe before the animation is cancelled (#3315).\n        });\n    }\n    sortNodePosition(other) {\n        /**\n         * If these nodes aren't even of the same type we can't compare their depth.\n         */\n        if (!this.current ||\n            !this.sortInstanceNodePosition ||\n            this.type !== other.type) {\n            return 0;\n        }\n        return this.sortInstanceNodePosition(this.current, other.current);\n    }\n    updateFeatures() {\n        let key = \"animation\";\n        for (key in featureDefinitions) {\n            const featureDefinition = featureDefinitions[key];\n            if (!featureDefinition)\n                continue;\n            const { isEnabled, Feature: FeatureConstructor } = featureDefinition;\n            /**\n             * If this feature is enabled but not active, make a new instance.\n             */\n            if (!this.features[key] &&\n                FeatureConstructor &&\n                isEnabled(this.props)) {\n                this.features[key] = new FeatureConstructor(this);\n            }\n            /**\n             * If we have a feature, mount or update it.\n             */\n            if (this.features[key]) {\n                const feature = this.features[key];\n                if (feature.isMounted) {\n                    feature.update();\n                }\n                else {\n                    feature.mount();\n                    feature.isMounted = true;\n                }\n            }\n        }\n    }\n    triggerBuild() {\n        this.build(this.renderState, this.latestValues, this.props);\n    }\n    /**\n     * Measure the current viewport box with or without transforms.\n     * Only measures axis-aligned boxes, rotate and skew must be manually\n     * removed with a re-render to work.\n     */\n    measureViewportBox() {\n        return this.current\n            ? this.measureInstanceViewportBox(this.current, this.props)\n            : (0,_projection_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_13__.createBox)();\n    }\n    getStaticValue(key) {\n        return this.latestValues[key];\n    }\n    setStaticValue(key, value) {\n        this.latestValues[key] = value;\n    }\n    /**\n     * Update the provided props. Ensure any newly-added motion values are\n     * added to our map, old ones removed, and listeners updated.\n     */\n    update(props, presenceContext) {\n        if (props.transformTemplate || this.props.transformTemplate) {\n            this.scheduleRender();\n        }\n        this.prevProps = this.props;\n        this.props = props;\n        this.prevPresenceContext = this.presenceContext;\n        this.presenceContext = presenceContext;\n        /**\n         * Update prop event handlers ie onAnimationStart, onAnimationComplete\n         */\n        for (let i = 0; i < propEventHandlers.length; i++) {\n            const key = propEventHandlers[i];\n            if (this.propEventSubscriptions[key]) {\n                this.propEventSubscriptions[key]();\n                delete this.propEventSubscriptions[key];\n            }\n            const listenerName = (\"on\" + key);\n            const listener = props[listenerName];\n            if (listener) {\n                this.propEventSubscriptions[key] = this.on(key, listener);\n            }\n        }\n        this.prevMotionValues = (0,_utils_motion_values_mjs__WEBPACK_IMPORTED_MODULE_14__.updateMotionValuesFromProps)(this, this.scrapeMotionValuesFromProps(props, this.prevProps || {}, this), this.prevMotionValues);\n        if (this.handleChildMotionValue) {\n            this.handleChildMotionValue();\n        }\n    }\n    getProps() {\n        return this.props;\n    }\n    /**\n     * Returns the variant definition with a given name.\n     */\n    getVariant(name) {\n        return this.props.variants ? this.props.variants[name] : undefined;\n    }\n    /**\n     * Returns the defined default transition on this component.\n     */\n    getDefaultTransition() {\n        return this.props.transition;\n    }\n    getTransformPagePoint() {\n        return this.props.transformPagePoint;\n    }\n    getClosestVariantNode() {\n        return this.isVariantNode\n            ? this\n            : this.parent\n                ? this.parent.getClosestVariantNode()\n                : undefined;\n    }\n    /**\n     * Add a child visual element to our set of children.\n     */\n    addVariantChild(child) {\n        const closestVariantNode = this.getClosestVariantNode();\n        if (closestVariantNode) {\n            closestVariantNode.variantChildren &&\n                closestVariantNode.variantChildren.add(child);\n            return () => closestVariantNode.variantChildren.delete(child);\n        }\n    }\n    /**\n     * Add a motion value and bind it to this visual element.\n     */\n    addValue(key, value) {\n        // Remove existing value if it exists\n        const existingValue = this.values.get(key);\n        if (value !== existingValue) {\n            if (existingValue)\n                this.removeValue(key);\n            this.bindToMotionValue(key, value);\n            this.values.set(key, value);\n            this.latestValues[key] = value.get();\n        }\n    }\n    /**\n     * Remove a motion value and unbind any active subscriptions.\n     */\n    removeValue(key) {\n        this.values.delete(key);\n        const unsubscribe = this.valueSubscriptions.get(key);\n        if (unsubscribe) {\n            unsubscribe();\n            this.valueSubscriptions.delete(key);\n        }\n        delete this.latestValues[key];\n        this.removeValueFromRenderState(key, this.renderState);\n    }\n    /**\n     * Check whether we have a motion value for this key\n     */\n    hasValue(key) {\n        return this.values.has(key);\n    }\n    getValue(key, defaultValue) {\n        if (this.props.values && this.props.values[key]) {\n            return this.props.values[key];\n        }\n        let value = this.values.get(key);\n        if (value === undefined && defaultValue !== undefined) {\n            value = (0,_value_index_mjs__WEBPACK_IMPORTED_MODULE_15__.motionValue)(defaultValue === null ? undefined : defaultValue, { owner: this });\n            this.addValue(key, value);\n        }\n        return value;\n    }\n    /**\n     * If we're trying to animate to a previously unencountered value,\n     * we need to check for it in our state and as a last resort read it\n     * directly from the instance (which might have performance implications).\n     */\n    readValue(key, target) {\n        let value = this.latestValues[key] !== undefined || !this.current\n            ? this.latestValues[key]\n            : this.getBaseTargetFromProps(this.props, key) ??\n                this.readValueFromInstance(this.current, key, this.options);\n        if (value !== undefined && value !== null) {\n            if (typeof value === \"string\" &&\n                ((0,motion_utils__WEBPACK_IMPORTED_MODULE_16__.isNumericalString)(value) || (0,motion_utils__WEBPACK_IMPORTED_MODULE_17__.isZeroValueString)(value))) {\n                // If this is a number read as a string, ie \"0\" or \"200\", convert it to a number\n                value = parseFloat(value);\n            }\n            else if (!(0,_value_types_utils_find_mjs__WEBPACK_IMPORTED_MODULE_18__.findValueType)(value) && _value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_19__.complex.test(target)) {\n                value = (0,_value_types_utils_animatable_none_mjs__WEBPACK_IMPORTED_MODULE_20__.getAnimatableNone)(key, target);\n            }\n            this.setBaseTarget(key, (0,_value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_4__.isMotionValue)(value) ? value.get() : value);\n        }\n        return (0,_value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_4__.isMotionValue)(value) ? value.get() : value;\n    }\n    /**\n     * Set the base target to later animate back to. This is currently\n     * only hydrated on creation and when we first read a value.\n     */\n    setBaseTarget(key, value) {\n        this.baseTarget[key] = value;\n    }\n    /**\n     * Find the base target for a value thats been removed from all animation\n     * props.\n     */\n    getBaseTarget(key) {\n        const { initial } = this.props;\n        let valueFromInitial;\n        if (typeof initial === \"string\" || typeof initial === \"object\") {\n            const variant = (0,_utils_resolve_variants_mjs__WEBPACK_IMPORTED_MODULE_21__.resolveVariantFromProps)(this.props, initial, this.presenceContext?.custom);\n            if (variant) {\n                valueFromInitial = variant[key];\n            }\n        }\n        /**\n         * If this value still exists in the current initial variant, read that.\n         */\n        if (initial && valueFromInitial !== undefined) {\n            return valueFromInitial;\n        }\n        /**\n         * Alternatively, if this VisualElement config has defined a getBaseTarget\n         * so we can read the value from an alternative source, try that.\n         */\n        const target = this.getBaseTargetFromProps(this.props, key);\n        if (target !== undefined && !(0,_value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_4__.isMotionValue)(target))\n            return target;\n        /**\n         * If the value was initially defined on initial, but it doesn't any more,\n         * return undefined. Otherwise return the value as initially read from the DOM.\n         */\n        return this.initialValues[key] !== undefined &&\n            valueFromInitial === undefined\n            ? undefined\n            : this.baseTarget[key];\n    }\n    on(eventName, callback) {\n        if (!this.events[eventName]) {\n            this.events[eventName] = new motion_utils__WEBPACK_IMPORTED_MODULE_22__.SubscriptionManager();\n        }\n        return this.events[eventName].add(callback);\n    }\n    notify(eventName, ...args) {\n        if (this.events[eventName]) {\n            this.events[eventName].notify(...args);\n        }\n    }\n    scheduleRenderMicrotask() {\n        _frameloop_microtask_mjs__WEBPACK_IMPORTED_MODULE_23__.microtask.render(this.render);\n    }\n}\n\n\n//# sourceMappingURL=VisualElement.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/VisualElement.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/DOMVisualElement.mjs":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/DOMVisualElement.mjs ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   DOMVisualElement: () => (/* binding */ DOMVisualElement)\n/* harmony export */ });\n/* harmony import */ var _value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../value/utils/is-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var _animation_keyframes_DOMKeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../animation/keyframes/DOMKeyframesResolver.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/keyframes/DOMKeyframesResolver.mjs\");\n/* harmony import */ var _VisualElement_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VisualElement.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/VisualElement.mjs\");\n\n\n\n\nclass DOMVisualElement extends _VisualElement_mjs__WEBPACK_IMPORTED_MODULE_0__.VisualElement {\n    constructor() {\n        super(...arguments);\n        this.KeyframeResolver = _animation_keyframes_DOMKeyframesResolver_mjs__WEBPACK_IMPORTED_MODULE_1__.DOMKeyframesResolver;\n    }\n    sortInstanceNodePosition(a, b) {\n        /**\n         * compareDocumentPosition returns a bitmask, by using the bitwise &\n         * we're returning true if 2 in that bitmask is set to true. 2 is set\n         * to true if b preceeds a.\n         */\n        return a.compareDocumentPosition(b) & 2 ? 1 : -1;\n    }\n    getBaseTargetFromProps(props, key) {\n        const style = props.style;\n        return style ? style[key] : undefined;\n    }\n    removeValueFromRenderState(key, { vars, style }) {\n        delete vars[key];\n        delete style[key];\n    }\n    handleChildMotionValue() {\n        if (this.childSubscription) {\n            this.childSubscription();\n            delete this.childSubscription;\n        }\n        const { children } = this.props;\n        if ((0,_value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_2__.isMotionValue)(children)) {\n            this.childSubscription = children.on(\"change\", (latest) => {\n                if (this.current) {\n                    this.current.textContent = `${latest}`;\n                }\n            });\n        }\n    }\n}\n\n\n//# sourceMappingURL=DOMVisualElement.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvZG9tL0RPTVZpc3VhbEVsZW1lbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBc0U7QUFDb0I7QUFDckM7O0FBRXJELCtCQUErQiw2REFBYTtBQUM1QztBQUNBO0FBQ0EsZ0NBQWdDLCtGQUFvQjtBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNDQUFzQyxhQUFhO0FBQ25EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsV0FBVztBQUMzQixZQUFZLCtFQUFhO0FBQ3pCO0FBQ0E7QUFDQSxrREFBa0QsT0FBTztBQUN6RDtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7O0FBRTRCO0FBQzVCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXERPTVZpc3VhbEVsZW1lbnQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzTW90aW9uVmFsdWUgfSBmcm9tICcuLi8uLi92YWx1ZS91dGlscy9pcy1tb3Rpb24tdmFsdWUubWpzJztcbmltcG9ydCB7IERPTUtleWZyYW1lc1Jlc29sdmVyIH0gZnJvbSAnLi4vLi4vYW5pbWF0aW9uL2tleWZyYW1lcy9ET01LZXlmcmFtZXNSZXNvbHZlci5tanMnO1xuaW1wb3J0IHsgVmlzdWFsRWxlbWVudCB9IGZyb20gJy4uL1Zpc3VhbEVsZW1lbnQubWpzJztcblxuY2xhc3MgRE9NVmlzdWFsRWxlbWVudCBleHRlbmRzIFZpc3VhbEVsZW1lbnQge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLktleWZyYW1lUmVzb2x2ZXIgPSBET01LZXlmcmFtZXNSZXNvbHZlcjtcbiAgICB9XG4gICAgc29ydEluc3RhbmNlTm9kZVBvc2l0aW9uKGEsIGIpIHtcbiAgICAgICAgLyoqXG4gICAgICAgICAqIGNvbXBhcmVEb2N1bWVudFBvc2l0aW9uIHJldHVybnMgYSBiaXRtYXNrLCBieSB1c2luZyB0aGUgYml0d2lzZSAmXG4gICAgICAgICAqIHdlJ3JlIHJldHVybmluZyB0cnVlIGlmIDIgaW4gdGhhdCBiaXRtYXNrIGlzIHNldCB0byB0cnVlLiAyIGlzIHNldFxuICAgICAgICAgKiB0byB0cnVlIGlmIGIgcHJlY2VlZHMgYS5cbiAgICAgICAgICovXG4gICAgICAgIHJldHVybiBhLmNvbXBhcmVEb2N1bWVudFBvc2l0aW9uKGIpICYgMiA/IDEgOiAtMTtcbiAgICB9XG4gICAgZ2V0QmFzZVRhcmdldEZyb21Qcm9wcyhwcm9wcywga2V5KSB7XG4gICAgICAgIGNvbnN0IHN0eWxlID0gcHJvcHMuc3R5bGU7XG4gICAgICAgIHJldHVybiBzdHlsZSA/IHN0eWxlW2tleV0gOiB1bmRlZmluZWQ7XG4gICAgfVxuICAgIHJlbW92ZVZhbHVlRnJvbVJlbmRlclN0YXRlKGtleSwgeyB2YXJzLCBzdHlsZSB9KSB7XG4gICAgICAgIGRlbGV0ZSB2YXJzW2tleV07XG4gICAgICAgIGRlbGV0ZSBzdHlsZVtrZXldO1xuICAgIH1cbiAgICBoYW5kbGVDaGlsZE1vdGlvblZhbHVlKCkge1xuICAgICAgICBpZiAodGhpcy5jaGlsZFN1YnNjcmlwdGlvbikge1xuICAgICAgICAgICAgdGhpcy5jaGlsZFN1YnNjcmlwdGlvbigpO1xuICAgICAgICAgICAgZGVsZXRlIHRoaXMuY2hpbGRTdWJzY3JpcHRpb247XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgeyBjaGlsZHJlbiB9ID0gdGhpcy5wcm9wcztcbiAgICAgICAgaWYgKGlzTW90aW9uVmFsdWUoY2hpbGRyZW4pKSB7XG4gICAgICAgICAgICB0aGlzLmNoaWxkU3Vic2NyaXB0aW9uID0gY2hpbGRyZW4ub24oXCJjaGFuZ2VcIiwgKGxhdGVzdCkgPT4ge1xuICAgICAgICAgICAgICAgIGlmICh0aGlzLmN1cnJlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5jdXJyZW50LnRleHRDb250ZW50ID0gYCR7bGF0ZXN0fWA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmV4cG9ydCB7IERPTVZpc3VhbEVsZW1lbnQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPURPTVZpc3VhbEVsZW1lbnQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/DOMVisualElement.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/is-css-var.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/is-css-var.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isCSSVar: () => (/* binding */ isCSSVar)\n/* harmony export */ });\nconst isCSSVar = (name) => name.startsWith(\"--\");\n\n\n//# sourceMappingURL=is-css-var.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvZG9tL2lzLWNzcy12YXIubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7QUFFb0I7QUFDcEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxyZW5kZXJcXGRvbVxcaXMtY3NzLXZhci5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgaXNDU1NWYXIgPSAobmFtZSkgPT4gbmFtZS5zdGFydHNXaXRoKFwiLS1cIik7XG5cbmV4cG9ydCB7IGlzQ1NTVmFyIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1jc3MtdmFyLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/is-css-var.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/parse-transform.mjs":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/parse-transform.mjs ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   defaultTransformValue: () => (/* binding */ defaultTransformValue),\n/* harmony export */   parseValueFromTransform: () => (/* binding */ parseValueFromTransform),\n/* harmony export */   readTransformValue: () => (/* binding */ readTransformValue)\n/* harmony export */ });\nconst radToDeg = (rad) => (rad * 180) / Math.PI;\nconst rotate = (v) => {\n    const angle = radToDeg(Math.atan2(v[1], v[0]));\n    return rebaseAngle(angle);\n};\nconst matrix2dParsers = {\n    x: 4,\n    y: 5,\n    translateX: 4,\n    translateY: 5,\n    scaleX: 0,\n    scaleY: 3,\n    scale: (v) => (Math.abs(v[0]) + Math.abs(v[3])) / 2,\n    rotate,\n    rotateZ: rotate,\n    skewX: (v) => radToDeg(Math.atan(v[1])),\n    skewY: (v) => radToDeg(Math.atan(v[2])),\n    skew: (v) => (Math.abs(v[1]) + Math.abs(v[2])) / 2,\n};\nconst rebaseAngle = (angle) => {\n    angle = angle % 360;\n    if (angle < 0)\n        angle += 360;\n    return angle;\n};\nconst rotateZ = rotate;\nconst scaleX = (v) => Math.sqrt(v[0] * v[0] + v[1] * v[1]);\nconst scaleY = (v) => Math.sqrt(v[4] * v[4] + v[5] * v[5]);\nconst matrix3dParsers = {\n    x: 12,\n    y: 13,\n    z: 14,\n    translateX: 12,\n    translateY: 13,\n    translateZ: 14,\n    scaleX,\n    scaleY,\n    scale: (v) => (scaleX(v) + scaleY(v)) / 2,\n    rotateX: (v) => rebaseAngle(radToDeg(Math.atan2(v[6], v[5]))),\n    rotateY: (v) => rebaseAngle(radToDeg(Math.atan2(-v[2], v[0]))),\n    rotateZ,\n    rotate: rotateZ,\n    skewX: (v) => radToDeg(Math.atan(v[4])),\n    skewY: (v) => radToDeg(Math.atan(v[1])),\n    skew: (v) => (Math.abs(v[1]) + Math.abs(v[4])) / 2,\n};\nfunction defaultTransformValue(name) {\n    return name.includes(\"scale\") ? 1 : 0;\n}\nfunction parseValueFromTransform(transform, name) {\n    if (!transform || transform === \"none\") {\n        return defaultTransformValue(name);\n    }\n    const matrix3dMatch = transform.match(/^matrix3d\\(([-\\d.e\\s,]+)\\)$/u);\n    let parsers;\n    let match;\n    if (matrix3dMatch) {\n        parsers = matrix3dParsers;\n        match = matrix3dMatch;\n    }\n    else {\n        const matrix2dMatch = transform.match(/^matrix\\(([-\\d.e\\s,]+)\\)$/u);\n        parsers = matrix2dParsers;\n        match = matrix2dMatch;\n    }\n    if (!match) {\n        return defaultTransformValue(name);\n    }\n    const valueParser = parsers[name];\n    const values = match[1].split(\",\").map(convertTransformToNumber);\n    return typeof valueParser === \"function\"\n        ? valueParser(values)\n        : values[valueParser];\n}\nconst readTransformValue = (instance, name) => {\n    const { transform = \"none\" } = getComputedStyle(instance);\n    return parseValueFromTransform(transform, name);\n};\nfunction convertTransformToNumber(value) {\n    return parseFloat(value.trim());\n}\n\n\n//# sourceMappingURL=parse-transform.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/parse-transform.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/style-computed.mjs":
/*!*************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/style-computed.mjs ***!
  \*************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getComputedStyle: () => (/* binding */ getComputedStyle)\n/* harmony export */ });\n/* harmony import */ var _is_css_var_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is-css-var.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/is-css-var.mjs\");\n\n\nfunction getComputedStyle(element, name) {\n    const computedStyle = window.getComputedStyle(element);\n    return (0,_is_css_var_mjs__WEBPACK_IMPORTED_MODULE_0__.isCSSVar)(name)\n        ? computedStyle.getPropertyValue(name)\n        : computedStyle[name];\n}\n\n\n//# sourceMappingURL=style-computed.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvZG9tL3N0eWxlLWNvbXB1dGVkLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUE0Qzs7QUFFNUM7QUFDQTtBQUNBLFdBQVcseURBQVE7QUFDbkI7QUFDQTtBQUNBOztBQUU0QjtBQUM1QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlbmRlclxcZG9tXFxzdHlsZS1jb21wdXRlZC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNDU1NWYXIgfSBmcm9tICcuL2lzLWNzcy12YXIubWpzJztcblxuZnVuY3Rpb24gZ2V0Q29tcHV0ZWRTdHlsZShlbGVtZW50LCBuYW1lKSB7XG4gICAgY29uc3QgY29tcHV0ZWRTdHlsZSA9IHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGVsZW1lbnQpO1xuICAgIHJldHVybiBpc0NTU1ZhcihuYW1lKVxuICAgICAgICA/IGNvbXB1dGVkU3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShuYW1lKVxuICAgICAgICA6IGNvbXB1dGVkU3R5bGVbbmFtZV07XG59XG5cbmV4cG9ydCB7IGdldENvbXB1dGVkU3R5bGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlLWNvbXB1dGVkLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/style-computed.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/style-set.mjs":
/*!********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/style-set.mjs ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   setStyle: () => (/* binding */ setStyle)\n/* harmony export */ });\n/* harmony import */ var _is_css_var_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is-css-var.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/is-css-var.mjs\");\n\n\nfunction setStyle(element, name, value) {\n    (0,_is_css_var_mjs__WEBPACK_IMPORTED_MODULE_0__.isCSSVar)(name)\n        ? element.style.setProperty(name, value)\n        : (element.style[name] = value);\n}\n\n\n//# sourceMappingURL=style-set.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvZG9tL3N0eWxlLXNldC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBNEM7O0FBRTVDO0FBQ0EsSUFBSSx5REFBUTtBQUNaO0FBQ0E7QUFDQTs7QUFFb0I7QUFDcEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxyZW5kZXJcXGRvbVxcc3R5bGUtc2V0Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc0NTU1ZhciB9IGZyb20gJy4vaXMtY3NzLXZhci5tanMnO1xuXG5mdW5jdGlvbiBzZXRTdHlsZShlbGVtZW50LCBuYW1lLCB2YWx1ZSkge1xuICAgIGlzQ1NTVmFyKG5hbWUpXG4gICAgICAgID8gZWxlbWVudC5zdHlsZS5zZXRQcm9wZXJ0eShuYW1lLCB2YWx1ZSlcbiAgICAgICAgOiAoZWxlbWVudC5zdHlsZVtuYW1lXSA9IHZhbHVlKTtcbn1cblxuZXhwb3J0IHsgc2V0U3R5bGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlLXNldC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/style-set.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/utils/camel-to-dash.mjs":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/utils/camel-to-dash.mjs ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   camelToDash: () => (/* binding */ camelToDash)\n/* harmony export */ });\nfunction camelToDash(str) {\n    return str.replace(/([A-Z])/g, (match) => `-${match.toLowerCase()}`);\n}\n\n\n//# sourceMappingURL=camel-to-dash.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvZG9tL3V0aWxzL2NhbWVsLXRvLWRhc2gubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBLGtEQUFrRCxvQkFBb0I7QUFDdEU7O0FBRXVCO0FBQ3ZCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccmVuZGVyXFxkb21cXHV0aWxzXFxjYW1lbC10by1kYXNoLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBjYW1lbFRvRGFzaChzdHIpIHtcbiAgICByZXR1cm4gc3RyLnJlcGxhY2UoLyhbQS1aXSkvZywgKG1hdGNoKSA9PiBgLSR7bWF0Y2gudG9Mb3dlckNhc2UoKX1gKTtcbn1cblxuZXhwb3J0IHsgY2FtZWxUb0Rhc2ggfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNhbWVsLXRvLWRhc2gubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/utils/camel-to-dash.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/HTMLVisualElement.mjs":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/HTMLVisualElement.mjs ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   HTMLVisualElement: () => (/* binding */ HTMLVisualElement),\n/* harmony export */   getComputedStyle: () => (/* binding */ getComputedStyle)\n/* harmony export */ });\n/* harmony import */ var _animation_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../animation/utils/is-css-variable.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs\");\n/* harmony import */ var _utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n/* harmony import */ var _dom_parse_transform_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../dom/parse-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/parse-transform.mjs\");\n/* harmony import */ var _projection_utils_measure_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../projection/utils/measure.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/utils/measure.mjs\");\n/* harmony import */ var _dom_DOMVisualElement_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../dom/DOMVisualElement.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/DOMVisualElement.mjs\");\n/* harmony import */ var _utils_build_styles_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./utils/build-styles.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-styles.mjs\");\n/* harmony import */ var _utils_render_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils/render.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/render.mjs\");\n/* harmony import */ var _utils_scrape_motion_values_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils/scrape-motion-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/scrape-motion-values.mjs\");\n\n\n\n\n\n\n\n\n\nfunction getComputedStyle(element) {\n    return window.getComputedStyle(element);\n}\nclass HTMLVisualElement extends _dom_DOMVisualElement_mjs__WEBPACK_IMPORTED_MODULE_0__.DOMVisualElement {\n    constructor() {\n        super(...arguments);\n        this.type = \"html\";\n        this.renderInstance = _utils_render_mjs__WEBPACK_IMPORTED_MODULE_1__.renderHTML;\n    }\n    readValueFromInstance(instance, key) {\n        if (_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_2__.transformProps.has(key)) {\n            return this.projection?.isProjecting\n                ? (0,_dom_parse_transform_mjs__WEBPACK_IMPORTED_MODULE_3__.defaultTransformValue)(key)\n                : (0,_dom_parse_transform_mjs__WEBPACK_IMPORTED_MODULE_3__.readTransformValue)(instance, key);\n        }\n        else {\n            const computedStyle = getComputedStyle(instance);\n            const value = ((0,_animation_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_4__.isCSSVariableName)(key)\n                ? computedStyle.getPropertyValue(key)\n                : computedStyle[key]) || 0;\n            return typeof value === \"string\" ? value.trim() : value;\n        }\n    }\n    measureInstanceViewportBox(instance, { transformPagePoint }) {\n        return (0,_projection_utils_measure_mjs__WEBPACK_IMPORTED_MODULE_5__.measureViewportBox)(instance, transformPagePoint);\n    }\n    build(renderState, latestValues, props) {\n        (0,_utils_build_styles_mjs__WEBPACK_IMPORTED_MODULE_6__.buildHTMLStyles)(renderState, latestValues, props.transformTemplate);\n    }\n    scrapeMotionValuesFromProps(props, prevProps, visualElement) {\n        return (0,_utils_scrape_motion_values_mjs__WEBPACK_IMPORTED_MODULE_7__.scrapeMotionValuesFromProps)(props, prevProps, visualElement);\n    }\n}\n\n\n//# sourceMappingURL=HTMLVisualElement.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvaHRtbC9IVE1MVmlzdWFsRWxlbWVudC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUE4RTtBQUNqQjtBQUMwQjtBQUNmO0FBQ1Q7QUFDSjtBQUNYO0FBQytCOztBQUUvRTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0MsdUVBQWdCO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBLDhCQUE4Qix5REFBVTtBQUN4QztBQUNBO0FBQ0EsWUFBWSxxRUFBYztBQUMxQjtBQUNBLGtCQUFrQiwrRUFBcUI7QUFDdkMsa0JBQWtCLDRFQUFrQjtBQUNwQztBQUNBO0FBQ0E7QUFDQSwyQkFBMkIsdUZBQWlCO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkMsb0JBQW9CO0FBQy9ELGVBQWUsaUZBQWtCO0FBQ2pDO0FBQ0E7QUFDQSxRQUFRLHdFQUFlO0FBQ3ZCO0FBQ0E7QUFDQSxlQUFlLDRGQUEyQjtBQUMxQztBQUNBOztBQUUrQztBQUMvQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlbmRlclxcaHRtbFxcSFRNTFZpc3VhbEVsZW1lbnQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzQ1NTVmFyaWFibGVOYW1lIH0gZnJvbSAnLi4vLi4vYW5pbWF0aW9uL3V0aWxzL2lzLWNzcy12YXJpYWJsZS5tanMnO1xuaW1wb3J0IHsgdHJhbnNmb3JtUHJvcHMgfSBmcm9tICcuLi91dGlscy9rZXlzLXRyYW5zZm9ybS5tanMnO1xuaW1wb3J0IHsgZGVmYXVsdFRyYW5zZm9ybVZhbHVlLCByZWFkVHJhbnNmb3JtVmFsdWUgfSBmcm9tICcuLi9kb20vcGFyc2UtdHJhbnNmb3JtLm1qcyc7XG5pbXBvcnQgeyBtZWFzdXJlVmlld3BvcnRCb3ggfSBmcm9tICcuLi8uLi9wcm9qZWN0aW9uL3V0aWxzL21lYXN1cmUubWpzJztcbmltcG9ydCB7IERPTVZpc3VhbEVsZW1lbnQgfSBmcm9tICcuLi9kb20vRE9NVmlzdWFsRWxlbWVudC5tanMnO1xuaW1wb3J0IHsgYnVpbGRIVE1MU3R5bGVzIH0gZnJvbSAnLi91dGlscy9idWlsZC1zdHlsZXMubWpzJztcbmltcG9ydCB7IHJlbmRlckhUTUwgfSBmcm9tICcuL3V0aWxzL3JlbmRlci5tanMnO1xuaW1wb3J0IHsgc2NyYXBlTW90aW9uVmFsdWVzRnJvbVByb3BzIH0gZnJvbSAnLi91dGlscy9zY3JhcGUtbW90aW9uLXZhbHVlcy5tanMnO1xuXG5mdW5jdGlvbiBnZXRDb21wdXRlZFN0eWxlKGVsZW1lbnQpIHtcbiAgICByZXR1cm4gd2luZG93LmdldENvbXB1dGVkU3R5bGUoZWxlbWVudCk7XG59XG5jbGFzcyBIVE1MVmlzdWFsRWxlbWVudCBleHRlbmRzIERPTVZpc3VhbEVsZW1lbnQge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLnR5cGUgPSBcImh0bWxcIjtcbiAgICAgICAgdGhpcy5yZW5kZXJJbnN0YW5jZSA9IHJlbmRlckhUTUw7XG4gICAgfVxuICAgIHJlYWRWYWx1ZUZyb21JbnN0YW5jZShpbnN0YW5jZSwga2V5KSB7XG4gICAgICAgIGlmICh0cmFuc2Zvcm1Qcm9wcy5oYXMoa2V5KSkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXMucHJvamVjdGlvbj8uaXNQcm9qZWN0aW5nXG4gICAgICAgICAgICAgICAgPyBkZWZhdWx0VHJhbnNmb3JtVmFsdWUoa2V5KVxuICAgICAgICAgICAgICAgIDogcmVhZFRyYW5zZm9ybVZhbHVlKGluc3RhbmNlLCBrZXkpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgY29uc3QgY29tcHV0ZWRTdHlsZSA9IGdldENvbXB1dGVkU3R5bGUoaW5zdGFuY2UpO1xuICAgICAgICAgICAgY29uc3QgdmFsdWUgPSAoaXNDU1NWYXJpYWJsZU5hbWUoa2V5KVxuICAgICAgICAgICAgICAgID8gY29tcHV0ZWRTdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGtleSlcbiAgICAgICAgICAgICAgICA6IGNvbXB1dGVkU3R5bGVba2V5XSkgfHwgMDtcbiAgICAgICAgICAgIHJldHVybiB0eXBlb2YgdmFsdWUgPT09IFwic3RyaW5nXCIgPyB2YWx1ZS50cmltKCkgOiB2YWx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBtZWFzdXJlSW5zdGFuY2VWaWV3cG9ydEJveChpbnN0YW5jZSwgeyB0cmFuc2Zvcm1QYWdlUG9pbnQgfSkge1xuICAgICAgICByZXR1cm4gbWVhc3VyZVZpZXdwb3J0Qm94KGluc3RhbmNlLCB0cmFuc2Zvcm1QYWdlUG9pbnQpO1xuICAgIH1cbiAgICBidWlsZChyZW5kZXJTdGF0ZSwgbGF0ZXN0VmFsdWVzLCBwcm9wcykge1xuICAgICAgICBidWlsZEhUTUxTdHlsZXMocmVuZGVyU3RhdGUsIGxhdGVzdFZhbHVlcywgcHJvcHMudHJhbnNmb3JtVGVtcGxhdGUpO1xuICAgIH1cbiAgICBzY3JhcGVNb3Rpb25WYWx1ZXNGcm9tUHJvcHMocHJvcHMsIHByZXZQcm9wcywgdmlzdWFsRWxlbWVudCkge1xuICAgICAgICByZXR1cm4gc2NyYXBlTW90aW9uVmFsdWVzRnJvbVByb3BzKHByb3BzLCBwcmV2UHJvcHMsIHZpc3VhbEVsZW1lbnQpO1xuICAgIH1cbn1cblxuZXhwb3J0IHsgSFRNTFZpc3VhbEVsZW1lbnQsIGdldENvbXB1dGVkU3R5bGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPUhUTUxWaXN1YWxFbGVtZW50Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/HTMLVisualElement.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-styles.mjs":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-styles.mjs ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   buildHTMLStyles: () => (/* binding */ buildHTMLStyles)\n/* harmony export */ });\n/* harmony import */ var _value_types_utils_get_as_type_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../value/types/utils/get-as-type.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/get-as-type.mjs\");\n/* harmony import */ var _value_types_maps_number_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../value/types/maps/number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/number.mjs\");\n/* harmony import */ var _utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n/* harmony import */ var _animation_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../animation/utils/is-css-variable.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs\");\n/* harmony import */ var _build_transform_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./build-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-transform.mjs\");\n\n\n\n\n\n\nfunction buildHTMLStyles(state, latestValues, transformTemplate) {\n    const { style, vars, transformOrigin } = state;\n    // Track whether we encounter any transform or transformOrigin values.\n    let hasTransform = false;\n    let hasTransformOrigin = false;\n    /**\n     * Loop over all our latest animated values and decide whether to handle them\n     * as a style or CSS variable.\n     *\n     * Transforms and transform origins are kept separately for further processing.\n     */\n    for (const key in latestValues) {\n        const value = latestValues[key];\n        if (_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__.transformProps.has(key)) {\n            // If this is a transform, flag to enable further transform processing\n            hasTransform = true;\n            continue;\n        }\n        else if ((0,_animation_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_1__.isCSSVariableName)(key)) {\n            vars[key] = value;\n            continue;\n        }\n        else {\n            // Convert the value to its default value type, ie 0 -> \"0px\"\n            const valueAsType = (0,_value_types_utils_get_as_type_mjs__WEBPACK_IMPORTED_MODULE_2__.getValueAsType)(value, _value_types_maps_number_mjs__WEBPACK_IMPORTED_MODULE_3__.numberValueTypes[key]);\n            if (key.startsWith(\"origin\")) {\n                // If this is a transform origin, flag and enable further transform-origin processing\n                hasTransformOrigin = true;\n                transformOrigin[key] =\n                    valueAsType;\n            }\n            else {\n                style[key] = valueAsType;\n            }\n        }\n    }\n    if (!latestValues.transform) {\n        if (hasTransform || transformTemplate) {\n            style.transform = (0,_build_transform_mjs__WEBPACK_IMPORTED_MODULE_4__.buildTransform)(latestValues, state.transform, transformTemplate);\n        }\n        else if (style.transform) {\n            /**\n             * If we have previously created a transform but currently don't have any,\n             * reset transform style to none.\n             */\n            style.transform = \"none\";\n        }\n    }\n    /**\n     * Build a transformOrigin style. Uses the same defaults as the browser for\n     * undefined origins.\n     */\n    if (hasTransformOrigin) {\n        const { originX = \"50%\", originY = \"50%\", originZ = 0, } = transformOrigin;\n        style.transformOrigin = `${originX} ${originY} ${originZ}`;\n    }\n}\n\n\n//# sourceMappingURL=build-styles.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-styles.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-transform.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-transform.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   buildTransform: () => (/* binding */ buildTransform)\n/* harmony export */ });\n/* harmony import */ var _value_types_utils_get_as_type_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../value/types/utils/get-as-type.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/get-as-type.mjs\");\n/* harmony import */ var _value_types_maps_number_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../value/types/maps/number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/number.mjs\");\n/* harmony import */ var _utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n\n\n\n\nconst translateAlias = {\n    x: \"translateX\",\n    y: \"translateY\",\n    z: \"translateZ\",\n    transformPerspective: \"perspective\",\n};\nconst numTransforms = _utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__.transformPropOrder.length;\n/**\n * Build a CSS transform style from individual x/y/scale etc properties.\n *\n * This outputs with a default order of transforms/scales/rotations, this can be customised by\n * providing a transformTemplate function.\n */\nfunction buildTransform(latestValues, transform, transformTemplate) {\n    // The transform string we're going to build into.\n    let transformString = \"\";\n    let transformIsDefault = true;\n    /**\n     * Loop over all possible transforms in order, adding the ones that\n     * are present to the transform string.\n     */\n    for (let i = 0; i < numTransforms; i++) {\n        const key = _utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__.transformPropOrder[i];\n        const value = latestValues[key];\n        if (value === undefined)\n            continue;\n        let valueIsDefault = true;\n        if (typeof value === \"number\") {\n            valueIsDefault = value === (key.startsWith(\"scale\") ? 1 : 0);\n        }\n        else {\n            const parsed = parseFloat(value);\n            valueIsDefault = key.startsWith(\"scale\") ? parsed === 1 : parsed === 0;\n        }\n        if (!valueIsDefault || transformTemplate) {\n            const valueAsType = (0,_value_types_utils_get_as_type_mjs__WEBPACK_IMPORTED_MODULE_1__.getValueAsType)(value, _value_types_maps_number_mjs__WEBPACK_IMPORTED_MODULE_2__.numberValueTypes[key]);\n            if (!valueIsDefault) {\n                transformIsDefault = false;\n                const transformName = translateAlias[key] || key;\n                transformString += `${transformName}(${valueAsType}) `;\n            }\n            if (transformTemplate) {\n                transform[key] = valueAsType;\n            }\n        }\n    }\n    // `pathRotation` composes onto `rotate` as a separate additive term so\n    // the user's `rotate` is never clobbered. Deliberately not a slot in\n    // `transformPropOrder`.\n    const pathRotation = latestValues.pathRotation;\n    if (pathRotation) {\n        transformIsDefault = false;\n        transformString += `rotate(${(0,_value_types_utils_get_as_type_mjs__WEBPACK_IMPORTED_MODULE_1__.getValueAsType)(pathRotation, _value_types_maps_number_mjs__WEBPACK_IMPORTED_MODULE_2__.numberValueTypes.pathRotation)}) `;\n    }\n    transformString = transformString.trim();\n    // If we have a custom `transform` template, pass our transform values and\n    // generated transformString to that before returning\n    if (transformTemplate) {\n        transformString = transformTemplate(transform, transformIsDefault ? \"\" : transformString);\n    }\n    else if (transformIsDefault) {\n        transformString = \"none\";\n    }\n    return transformString;\n}\n\n\n//# sourceMappingURL=build-transform.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-transform.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/render.mjs":
/*!************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/render.mjs ***!
  \************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   renderHTML: () => (/* binding */ renderHTML)\n/* harmony export */ });\nfunction renderHTML(element, { style, vars }, styleProp, projection) {\n    const elementStyle = element.style;\n    let key;\n    for (key in style) {\n        // CSSStyleDeclaration has [index: number]: string; in the types, so we use that as key type.\n        elementStyle[key] = style[key];\n    }\n    // Write projection styles directly to element style\n    projection?.applyProjectionStyles(elementStyle, styleProp);\n    for (key in vars) {\n        // Loop over any CSS variables and assign those.\n        // They can only be assigned using `setProperty`.\n        elementStyle.setProperty(key, vars[key]);\n    }\n}\n\n\n//# sourceMappingURL=render.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvaHRtbC91dGlscy9yZW5kZXIubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSwrQkFBK0IsYUFBYTtBQUM1QztBQUNBO0FBQ0E7QUFDQSw0REFBNEQ7QUFDNUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXNCO0FBQ3RCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccmVuZGVyXFxodG1sXFx1dGlsc1xccmVuZGVyLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiByZW5kZXJIVE1MKGVsZW1lbnQsIHsgc3R5bGUsIHZhcnMgfSwgc3R5bGVQcm9wLCBwcm9qZWN0aW9uKSB7XG4gICAgY29uc3QgZWxlbWVudFN0eWxlID0gZWxlbWVudC5zdHlsZTtcbiAgICBsZXQga2V5O1xuICAgIGZvciAoa2V5IGluIHN0eWxlKSB7XG4gICAgICAgIC8vIENTU1N0eWxlRGVjbGFyYXRpb24gaGFzIFtpbmRleDogbnVtYmVyXTogc3RyaW5nOyBpbiB0aGUgdHlwZXMsIHNvIHdlIHVzZSB0aGF0IGFzIGtleSB0eXBlLlxuICAgICAgICBlbGVtZW50U3R5bGVba2V5XSA9IHN0eWxlW2tleV07XG4gICAgfVxuICAgIC8vIFdyaXRlIHByb2plY3Rpb24gc3R5bGVzIGRpcmVjdGx5IHRvIGVsZW1lbnQgc3R5bGVcbiAgICBwcm9qZWN0aW9uPy5hcHBseVByb2plY3Rpb25TdHlsZXMoZWxlbWVudFN0eWxlLCBzdHlsZVByb3ApO1xuICAgIGZvciAoa2V5IGluIHZhcnMpIHtcbiAgICAgICAgLy8gTG9vcCBvdmVyIGFueSBDU1MgdmFyaWFibGVzIGFuZCBhc3NpZ24gdGhvc2UuXG4gICAgICAgIC8vIFRoZXkgY2FuIG9ubHkgYmUgYXNzaWduZWQgdXNpbmcgYHNldFByb3BlcnR5YC5cbiAgICAgICAgZWxlbWVudFN0eWxlLnNldFByb3BlcnR5KGtleSwgdmFyc1trZXldKTtcbiAgICB9XG59XG5cbmV4cG9ydCB7IHJlbmRlckhUTUwgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJlbmRlci5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/render.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/scrape-motion-values.mjs":
/*!**************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/scrape-motion-values.mjs ***!
  \**************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   scrapeMotionValuesFromProps: () => (/* binding */ scrapeMotionValuesFromProps)\n/* harmony export */ });\n/* harmony import */ var _value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../value/utils/is-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var _utils_is_forced_motion_value_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/is-forced-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-forced-motion-value.mjs\");\n\n\n\nfunction scrapeMotionValuesFromProps(props, prevProps, visualElement) {\n    const style = props.style;\n    const prevStyle = prevProps?.style;\n    const newValues = {};\n    if (!style)\n        return newValues;\n    for (const key in style) {\n        if ((0,_value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.isMotionValue)(style[key]) ||\n            (prevStyle && (0,_value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.isMotionValue)(prevStyle[key])) ||\n            (0,_utils_is_forced_motion_value_mjs__WEBPACK_IMPORTED_MODULE_1__.isForcedMotionValue)(key, props) ||\n            visualElement?.getValue(key)?.liveStyle !== undefined) {\n            newValues[key] = style[key];\n        }\n    }\n    return newValues;\n}\n\n\n//# sourceMappingURL=scrape-motion-values.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvaHRtbC91dGlscy9zY3JhcGUtbW90aW9uLXZhbHVlcy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXlFO0FBQ0k7O0FBRTdFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWSwrRUFBYTtBQUN6QiwwQkFBMEIsK0VBQWE7QUFDdkMsWUFBWSxzRkFBbUI7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUV1QztBQUN2QyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlbmRlclxcaHRtbFxcdXRpbHNcXHNjcmFwZS1tb3Rpb24tdmFsdWVzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc01vdGlvblZhbHVlIH0gZnJvbSAnLi4vLi4vLi4vdmFsdWUvdXRpbHMvaXMtbW90aW9uLXZhbHVlLm1qcyc7XG5pbXBvcnQgeyBpc0ZvcmNlZE1vdGlvblZhbHVlIH0gZnJvbSAnLi4vLi4vdXRpbHMvaXMtZm9yY2VkLW1vdGlvbi12YWx1ZS5tanMnO1xuXG5mdW5jdGlvbiBzY3JhcGVNb3Rpb25WYWx1ZXNGcm9tUHJvcHMocHJvcHMsIHByZXZQcm9wcywgdmlzdWFsRWxlbWVudCkge1xuICAgIGNvbnN0IHN0eWxlID0gcHJvcHMuc3R5bGU7XG4gICAgY29uc3QgcHJldlN0eWxlID0gcHJldlByb3BzPy5zdHlsZTtcbiAgICBjb25zdCBuZXdWYWx1ZXMgPSB7fTtcbiAgICBpZiAoIXN0eWxlKVxuICAgICAgICByZXR1cm4gbmV3VmFsdWVzO1xuICAgIGZvciAoY29uc3Qga2V5IGluIHN0eWxlKSB7XG4gICAgICAgIGlmIChpc01vdGlvblZhbHVlKHN0eWxlW2tleV0pIHx8XG4gICAgICAgICAgICAocHJldlN0eWxlICYmIGlzTW90aW9uVmFsdWUocHJldlN0eWxlW2tleV0pKSB8fFxuICAgICAgICAgICAgaXNGb3JjZWRNb3Rpb25WYWx1ZShrZXksIHByb3BzKSB8fFxuICAgICAgICAgICAgdmlzdWFsRWxlbWVudD8uZ2V0VmFsdWUoa2V5KT8ubGl2ZVN0eWxlICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgIG5ld1ZhbHVlc1trZXldID0gc3R5bGVba2V5XTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gbmV3VmFsdWVzO1xufVxuXG5leHBvcnQgeyBzY3JhcGVNb3Rpb25WYWx1ZXNGcm9tUHJvcHMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNjcmFwZS1tb3Rpb24tdmFsdWVzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/scrape-motion-values.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/object/ObjectVisualElement.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/object/ObjectVisualElement.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   ObjectVisualElement: () => (/* binding */ ObjectVisualElement)\n/* harmony export */ });\n/* harmony import */ var _projection_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../projection/geometry/models.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/models.mjs\");\n/* harmony import */ var _VisualElement_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VisualElement.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/VisualElement.mjs\");\n\n\n\nfunction isObjectKey(key, object) {\n    return key in object;\n}\nclass ObjectVisualElement extends _VisualElement_mjs__WEBPACK_IMPORTED_MODULE_0__.VisualElement {\n    constructor() {\n        super(...arguments);\n        this.type = \"object\";\n    }\n    readValueFromInstance(instance, key) {\n        if (isObjectKey(key, instance)) {\n            const value = instance[key];\n            if (typeof value === \"string\" || typeof value === \"number\") {\n                return value;\n            }\n        }\n        return undefined;\n    }\n    getBaseTargetFromProps() {\n        return undefined;\n    }\n    removeValueFromRenderState(key, renderState) {\n        delete renderState.output[key];\n    }\n    measureInstanceViewportBox() {\n        return (0,_projection_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_1__.createBox)();\n    }\n    build(renderState, latestValues) {\n        Object.assign(renderState.output, latestValues);\n    }\n    renderInstance(instance, { output }) {\n        Object.assign(instance, output);\n    }\n    sortInstanceNodePosition() {\n        return 0;\n    }\n}\n\n\n//# sourceMappingURL=ObjectVisualElement.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvb2JqZWN0L09iamVjdFZpc3VhbEVsZW1lbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFpRTtBQUNaOztBQUVyRDtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0MsNkRBQWE7QUFDL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsMEVBQVM7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0IsUUFBUTtBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRStCO0FBQy9CIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccmVuZGVyXFxvYmplY3RcXE9iamVjdFZpc3VhbEVsZW1lbnQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZUJveCB9IGZyb20gJy4uLy4uL3Byb2plY3Rpb24vZ2VvbWV0cnkvbW9kZWxzLm1qcyc7XG5pbXBvcnQgeyBWaXN1YWxFbGVtZW50IH0gZnJvbSAnLi4vVmlzdWFsRWxlbWVudC5tanMnO1xuXG5mdW5jdGlvbiBpc09iamVjdEtleShrZXksIG9iamVjdCkge1xuICAgIHJldHVybiBrZXkgaW4gb2JqZWN0O1xufVxuY2xhc3MgT2JqZWN0VmlzdWFsRWxlbWVudCBleHRlbmRzIFZpc3VhbEVsZW1lbnQge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLnR5cGUgPSBcIm9iamVjdFwiO1xuICAgIH1cbiAgICByZWFkVmFsdWVGcm9tSW5zdGFuY2UoaW5zdGFuY2UsIGtleSkge1xuICAgICAgICBpZiAoaXNPYmplY3RLZXkoa2V5LCBpbnN0YW5jZSkpIHtcbiAgICAgICAgICAgIGNvbnN0IHZhbHVlID0gaW5zdGFuY2Vba2V5XTtcbiAgICAgICAgICAgIGlmICh0eXBlb2YgdmFsdWUgPT09IFwic3RyaW5nXCIgfHwgdHlwZW9mIHZhbHVlID09PSBcIm51bWJlclwiKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHZhbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgfVxuICAgIGdldEJhc2VUYXJnZXRGcm9tUHJvcHMoKSB7XG4gICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgfVxuICAgIHJlbW92ZVZhbHVlRnJvbVJlbmRlclN0YXRlKGtleSwgcmVuZGVyU3RhdGUpIHtcbiAgICAgICAgZGVsZXRlIHJlbmRlclN0YXRlLm91dHB1dFtrZXldO1xuICAgIH1cbiAgICBtZWFzdXJlSW5zdGFuY2VWaWV3cG9ydEJveCgpIHtcbiAgICAgICAgcmV0dXJuIGNyZWF0ZUJveCgpO1xuICAgIH1cbiAgICBidWlsZChyZW5kZXJTdGF0ZSwgbGF0ZXN0VmFsdWVzKSB7XG4gICAgICAgIE9iamVjdC5hc3NpZ24ocmVuZGVyU3RhdGUub3V0cHV0LCBsYXRlc3RWYWx1ZXMpO1xuICAgIH1cbiAgICByZW5kZXJJbnN0YW5jZShpbnN0YW5jZSwgeyBvdXRwdXQgfSkge1xuICAgICAgICBPYmplY3QuYXNzaWduKGluc3RhbmNlLCBvdXRwdXQpO1xuICAgIH1cbiAgICBzb3J0SW5zdGFuY2VOb2RlUG9zaXRpb24oKSB7XG4gICAgICAgIHJldHVybiAwO1xuICAgIH1cbn1cblxuZXhwb3J0IHsgT2JqZWN0VmlzdWFsRWxlbWVudCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9T2JqZWN0VmlzdWFsRWxlbWVudC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/object/ObjectVisualElement.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/store.mjs":
/*!************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/store.mjs ***!
  \************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   visualElementStore: () => (/* binding */ visualElementStore)\n/* harmony export */ });\nconst visualElementStore = new WeakMap();\n\n\n//# sourceMappingURL=store.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvc3RvcmUubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7QUFFOEI7QUFDOUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxyZW5kZXJcXHN0b3JlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCB2aXN1YWxFbGVtZW50U3RvcmUgPSBuZXcgV2Vha01hcCgpO1xuXG5leHBvcnQgeyB2aXN1YWxFbGVtZW50U3RvcmUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0b3JlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/store.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/SVGVisualElement.mjs":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/SVGVisualElement.mjs ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   SVGVisualElement: () => (/* binding */ SVGVisualElement)\n/* harmony export */ });\n/* harmony import */ var _utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n/* harmony import */ var _value_types_maps_defaults_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../value/types/maps/defaults.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/defaults.mjs\");\n/* harmony import */ var _projection_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../projection/geometry/models.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/geometry/models.mjs\");\n/* harmony import */ var _dom_DOMVisualElement_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../dom/DOMVisualElement.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/DOMVisualElement.mjs\");\n/* harmony import */ var _dom_utils_camel_to_dash_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../dom/utils/camel-to-dash.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/utils/camel-to-dash.mjs\");\n/* harmony import */ var _utils_build_attrs_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils/build-attrs.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/build-attrs.mjs\");\n/* harmony import */ var _utils_camel_case_attrs_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./utils/camel-case-attrs.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/camel-case-attrs.mjs\");\n/* harmony import */ var _utils_is_svg_tag_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./utils/is-svg-tag.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/is-svg-tag.mjs\");\n/* harmony import */ var _utils_render_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./utils/render.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/render.mjs\");\n/* harmony import */ var _utils_scrape_motion_values_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./utils/scrape-motion-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/scrape-motion-values.mjs\");\n\n\n\n\n\n\n\n\n\n\n\nclass SVGVisualElement extends _dom_DOMVisualElement_mjs__WEBPACK_IMPORTED_MODULE_0__.DOMVisualElement {\n    constructor() {\n        super(...arguments);\n        this.type = \"svg\";\n        this.isSVGTag = false;\n        this.measureInstanceViewportBox = _projection_geometry_models_mjs__WEBPACK_IMPORTED_MODULE_1__.createBox;\n    }\n    getBaseTargetFromProps(props, key) {\n        return props[key];\n    }\n    readValueFromInstance(instance, key) {\n        if (_utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_2__.transformProps.has(key)) {\n            const defaultType = (0,_value_types_maps_defaults_mjs__WEBPACK_IMPORTED_MODULE_3__.getDefaultValueType)(key);\n            return defaultType ? defaultType.default || 0 : 0;\n        }\n        key = !_utils_camel_case_attrs_mjs__WEBPACK_IMPORTED_MODULE_4__.camelCaseAttributes.has(key) ? (0,_dom_utils_camel_to_dash_mjs__WEBPACK_IMPORTED_MODULE_5__.camelToDash)(key) : key;\n        return instance.getAttribute(key);\n    }\n    scrapeMotionValuesFromProps(props, prevProps, visualElement) {\n        return (0,_utils_scrape_motion_values_mjs__WEBPACK_IMPORTED_MODULE_6__.scrapeMotionValuesFromProps)(props, prevProps, visualElement);\n    }\n    build(renderState, latestValues, props) {\n        (0,_utils_build_attrs_mjs__WEBPACK_IMPORTED_MODULE_7__.buildSVGAttrs)(renderState, latestValues, this.isSVGTag, props.transformTemplate, props.style);\n    }\n    renderInstance(instance, renderState, styleProp, projection) {\n        (0,_utils_render_mjs__WEBPACK_IMPORTED_MODULE_8__.renderSVG)(instance, renderState, styleProp, projection);\n    }\n    mount(instance) {\n        this.isSVGTag = (0,_utils_is_svg_tag_mjs__WEBPACK_IMPORTED_MODULE_9__.isSVGTag)(instance.tagName);\n        super.mount(instance);\n    }\n}\n\n\n//# sourceMappingURL=SVGVisualElement.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvc3ZnL1NWR1Zpc3VhbEVsZW1lbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQTZEO0FBQ2E7QUFDVDtBQUNGO0FBQ0Y7QUFDTDtBQUNXO0FBQ2pCO0FBQ0g7QUFDZ0M7O0FBRS9FLCtCQUErQix1RUFBZ0I7QUFDL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEMsc0VBQVM7QUFDbkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVkscUVBQWM7QUFDMUIsZ0NBQWdDLG1GQUFtQjtBQUNuRDtBQUNBO0FBQ0EsZUFBZSw0RUFBbUIsWUFBWSx5RUFBVztBQUN6RDtBQUNBO0FBQ0E7QUFDQSxlQUFlLDRGQUEyQjtBQUMxQztBQUNBO0FBQ0EsUUFBUSxxRUFBYTtBQUNyQjtBQUNBO0FBQ0EsUUFBUSw0REFBUztBQUNqQjtBQUNBO0FBQ0Esd0JBQXdCLCtEQUFRO0FBQ2hDO0FBQ0E7QUFDQTs7QUFFNEI7QUFDNUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxyZW5kZXJcXHN2Z1xcU1ZHVmlzdWFsRWxlbWVudC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdHJhbnNmb3JtUHJvcHMgfSBmcm9tICcuLi91dGlscy9rZXlzLXRyYW5zZm9ybS5tanMnO1xuaW1wb3J0IHsgZ2V0RGVmYXVsdFZhbHVlVHlwZSB9IGZyb20gJy4uLy4uL3ZhbHVlL3R5cGVzL21hcHMvZGVmYXVsdHMubWpzJztcbmltcG9ydCB7IGNyZWF0ZUJveCB9IGZyb20gJy4uLy4uL3Byb2plY3Rpb24vZ2VvbWV0cnkvbW9kZWxzLm1qcyc7XG5pbXBvcnQgeyBET01WaXN1YWxFbGVtZW50IH0gZnJvbSAnLi4vZG9tL0RPTVZpc3VhbEVsZW1lbnQubWpzJztcbmltcG9ydCB7IGNhbWVsVG9EYXNoIH0gZnJvbSAnLi4vZG9tL3V0aWxzL2NhbWVsLXRvLWRhc2gubWpzJztcbmltcG9ydCB7IGJ1aWxkU1ZHQXR0cnMgfSBmcm9tICcuL3V0aWxzL2J1aWxkLWF0dHJzLm1qcyc7XG5pbXBvcnQgeyBjYW1lbENhc2VBdHRyaWJ1dGVzIH0gZnJvbSAnLi91dGlscy9jYW1lbC1jYXNlLWF0dHJzLm1qcyc7XG5pbXBvcnQgeyBpc1NWR1RhZyB9IGZyb20gJy4vdXRpbHMvaXMtc3ZnLXRhZy5tanMnO1xuaW1wb3J0IHsgcmVuZGVyU1ZHIH0gZnJvbSAnLi91dGlscy9yZW5kZXIubWpzJztcbmltcG9ydCB7IHNjcmFwZU1vdGlvblZhbHVlc0Zyb21Qcm9wcyB9IGZyb20gJy4vdXRpbHMvc2NyYXBlLW1vdGlvbi12YWx1ZXMubWpzJztcblxuY2xhc3MgU1ZHVmlzdWFsRWxlbWVudCBleHRlbmRzIERPTVZpc3VhbEVsZW1lbnQge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLnR5cGUgPSBcInN2Z1wiO1xuICAgICAgICB0aGlzLmlzU1ZHVGFnID0gZmFsc2U7XG4gICAgICAgIHRoaXMubWVhc3VyZUluc3RhbmNlVmlld3BvcnRCb3ggPSBjcmVhdGVCb3g7XG4gICAgfVxuICAgIGdldEJhc2VUYXJnZXRGcm9tUHJvcHMocHJvcHMsIGtleSkge1xuICAgICAgICByZXR1cm4gcHJvcHNba2V5XTtcbiAgICB9XG4gICAgcmVhZFZhbHVlRnJvbUluc3RhbmNlKGluc3RhbmNlLCBrZXkpIHtcbiAgICAgICAgaWYgKHRyYW5zZm9ybVByb3BzLmhhcyhrZXkpKSB7XG4gICAgICAgICAgICBjb25zdCBkZWZhdWx0VHlwZSA9IGdldERlZmF1bHRWYWx1ZVR5cGUoa2V5KTtcbiAgICAgICAgICAgIHJldHVybiBkZWZhdWx0VHlwZSA/IGRlZmF1bHRUeXBlLmRlZmF1bHQgfHwgMCA6IDA7XG4gICAgICAgIH1cbiAgICAgICAga2V5ID0gIWNhbWVsQ2FzZUF0dHJpYnV0ZXMuaGFzKGtleSkgPyBjYW1lbFRvRGFzaChrZXkpIDoga2V5O1xuICAgICAgICByZXR1cm4gaW5zdGFuY2UuZ2V0QXR0cmlidXRlKGtleSk7XG4gICAgfVxuICAgIHNjcmFwZU1vdGlvblZhbHVlc0Zyb21Qcm9wcyhwcm9wcywgcHJldlByb3BzLCB2aXN1YWxFbGVtZW50KSB7XG4gICAgICAgIHJldHVybiBzY3JhcGVNb3Rpb25WYWx1ZXNGcm9tUHJvcHMocHJvcHMsIHByZXZQcm9wcywgdmlzdWFsRWxlbWVudCk7XG4gICAgfVxuICAgIGJ1aWxkKHJlbmRlclN0YXRlLCBsYXRlc3RWYWx1ZXMsIHByb3BzKSB7XG4gICAgICAgIGJ1aWxkU1ZHQXR0cnMocmVuZGVyU3RhdGUsIGxhdGVzdFZhbHVlcywgdGhpcy5pc1NWR1RhZywgcHJvcHMudHJhbnNmb3JtVGVtcGxhdGUsIHByb3BzLnN0eWxlKTtcbiAgICB9XG4gICAgcmVuZGVySW5zdGFuY2UoaW5zdGFuY2UsIHJlbmRlclN0YXRlLCBzdHlsZVByb3AsIHByb2plY3Rpb24pIHtcbiAgICAgICAgcmVuZGVyU1ZHKGluc3RhbmNlLCByZW5kZXJTdGF0ZSwgc3R5bGVQcm9wLCBwcm9qZWN0aW9uKTtcbiAgICB9XG4gICAgbW91bnQoaW5zdGFuY2UpIHtcbiAgICAgICAgdGhpcy5pc1NWR1RhZyA9IGlzU1ZHVGFnKGluc3RhbmNlLnRhZ05hbWUpO1xuICAgICAgICBzdXBlci5tb3VudChpbnN0YW5jZSk7XG4gICAgfVxufVxuXG5leHBvcnQgeyBTVkdWaXN1YWxFbGVtZW50IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1TVkdWaXN1YWxFbGVtZW50Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/SVGVisualElement.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/build-attrs.mjs":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/build-attrs.mjs ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   buildSVGAttrs: () => (/* binding */ buildSVGAttrs)\n/* harmony export */ });\n/* harmony import */ var _html_utils_build_styles_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../html/utils/build-styles.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/build-styles.mjs\");\n/* harmony import */ var _path_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./path.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/path.mjs\");\n\n\n\n/**\n * CSS Motion Path properties that should remain as CSS styles on SVG elements.\n */\nconst cssMotionPathProperties = [\n    \"offsetDistance\",\n    \"offsetPath\",\n    \"offsetRotate\",\n    \"offsetAnchor\",\n];\n/**\n * Build SVG visual attributes, like cx and style.transform\n */\nfunction buildSVGAttrs(state, { attrX, attrY, attrScale, pathLength, pathSpacing = 1, pathOffset = 0, \n// This is object creation, which we try to avoid per-frame.\n...latest }, isSVGTag, transformTemplate, styleProp) {\n    (0,_html_utils_build_styles_mjs__WEBPACK_IMPORTED_MODULE_0__.buildHTMLStyles)(state, latest, transformTemplate);\n    /**\n     * For svg tags we just want to make sure viewBox is animatable and treat all the styles\n     * as normal HTML tags.\n     */\n    if (isSVGTag) {\n        if (state.style.viewBox) {\n            state.attrs.viewBox = state.style.viewBox;\n        }\n        return;\n    }\n    state.attrs = state.style;\n    state.style = {};\n    const { attrs, style } = state;\n    /**\n     * However, we apply transforms as CSS transforms.\n     * So if we detect a transform, transformOrigin we take it from attrs and copy it into style.\n     */\n    if (attrs.transform) {\n        style.transform = attrs.transform;\n        delete attrs.transform;\n    }\n    if (style.transform || attrs.transformOrigin) {\n        style.transformOrigin = attrs.transformOrigin ?? \"50% 50%\";\n        delete attrs.transformOrigin;\n    }\n    if (style.transform) {\n        /**\n         * SVG's element transform-origin uses its own median as a reference.\n         * Therefore, transformBox becomes a fill-box\n         */\n        style.transformBox = styleProp?.transformBox ?? \"fill-box\";\n        delete attrs.transformBox;\n    }\n    for (const key of cssMotionPathProperties) {\n        if (attrs[key] !== undefined) {\n            style[key] = attrs[key];\n            delete attrs[key];\n        }\n    }\n    // Render attrX/attrY/attrScale as attributes\n    if (attrX !== undefined)\n        attrs.x = attrX;\n    if (attrY !== undefined)\n        attrs.y = attrY;\n    if (attrScale !== undefined)\n        attrs.scale = attrScale;\n    // Build SVG path if one has been defined\n    if (pathLength !== undefined) {\n        (0,_path_mjs__WEBPACK_IMPORTED_MODULE_1__.buildSVGPath)(attrs, pathLength, pathSpacing, pathOffset, false);\n    }\n}\n\n\n//# sourceMappingURL=build-attrs.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/build-attrs.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/camel-case-attrs.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/camel-case-attrs.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   camelCaseAttributes: () => (/* binding */ camelCaseAttributes)\n/* harmony export */ });\n/**\n * A set of attribute names that are always read/written as camel case.\n */\nconst camelCaseAttributes = new Set([\n    \"baseFrequency\",\n    \"diffuseConstant\",\n    \"kernelMatrix\",\n    \"kernelUnitLength\",\n    \"keySplines\",\n    \"keyTimes\",\n    \"limitingConeAngle\",\n    \"markerHeight\",\n    \"markerWidth\",\n    \"numOctaves\",\n    \"targetX\",\n    \"targetY\",\n    \"surfaceScale\",\n    \"specularConstant\",\n    \"specularExponent\",\n    \"stdDeviation\",\n    \"tableValues\",\n    \"viewBox\",\n    \"gradientTransform\",\n    \"pathLength\",\n    \"startOffset\",\n    \"textLength\",\n    \"lengthAdjust\",\n]);\n\n\n//# sourceMappingURL=camel-case-attrs.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvc3ZnL3V0aWxzL2NhbWVsLWNhc2UtYXR0cnMubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFK0I7QUFDL0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxyZW5kZXJcXHN2Z1xcdXRpbHNcXGNhbWVsLWNhc2UtYXR0cnMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQSBzZXQgb2YgYXR0cmlidXRlIG5hbWVzIHRoYXQgYXJlIGFsd2F5cyByZWFkL3dyaXR0ZW4gYXMgY2FtZWwgY2FzZS5cbiAqL1xuY29uc3QgY2FtZWxDYXNlQXR0cmlidXRlcyA9IG5ldyBTZXQoW1xuICAgIFwiYmFzZUZyZXF1ZW5jeVwiLFxuICAgIFwiZGlmZnVzZUNvbnN0YW50XCIsXG4gICAgXCJrZXJuZWxNYXRyaXhcIixcbiAgICBcImtlcm5lbFVuaXRMZW5ndGhcIixcbiAgICBcImtleVNwbGluZXNcIixcbiAgICBcImtleVRpbWVzXCIsXG4gICAgXCJsaW1pdGluZ0NvbmVBbmdsZVwiLFxuICAgIFwibWFya2VySGVpZ2h0XCIsXG4gICAgXCJtYXJrZXJXaWR0aFwiLFxuICAgIFwibnVtT2N0YXZlc1wiLFxuICAgIFwidGFyZ2V0WFwiLFxuICAgIFwidGFyZ2V0WVwiLFxuICAgIFwic3VyZmFjZVNjYWxlXCIsXG4gICAgXCJzcGVjdWxhckNvbnN0YW50XCIsXG4gICAgXCJzcGVjdWxhckV4cG9uZW50XCIsXG4gICAgXCJzdGREZXZpYXRpb25cIixcbiAgICBcInRhYmxlVmFsdWVzXCIsXG4gICAgXCJ2aWV3Qm94XCIsXG4gICAgXCJncmFkaWVudFRyYW5zZm9ybVwiLFxuICAgIFwicGF0aExlbmd0aFwiLFxuICAgIFwic3RhcnRPZmZzZXRcIixcbiAgICBcInRleHRMZW5ndGhcIixcbiAgICBcImxlbmd0aEFkanVzdFwiLFxuXSk7XG5cbmV4cG9ydCB7IGNhbWVsQ2FzZUF0dHJpYnV0ZXMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNhbWVsLWNhc2UtYXR0cnMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/camel-case-attrs.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/is-svg-tag.mjs":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/is-svg-tag.mjs ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isSVGTag: () => (/* binding */ isSVGTag)\n/* harmony export */ });\nconst isSVGTag = (tag) => typeof tag === \"string\" && tag.toLowerCase() === \"svg\";\n\n\n//# sourceMappingURL=is-svg-tag.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvc3ZnL3V0aWxzL2lzLXN2Zy10YWcubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7QUFFb0I7QUFDcEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxyZW5kZXJcXHN2Z1xcdXRpbHNcXGlzLXN2Zy10YWcubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGlzU1ZHVGFnID0gKHRhZykgPT4gdHlwZW9mIHRhZyA9PT0gXCJzdHJpbmdcIiAmJiB0YWcudG9Mb3dlckNhc2UoKSA9PT0gXCJzdmdcIjtcblxuZXhwb3J0IHsgaXNTVkdUYWcgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLXN2Zy10YWcubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/is-svg-tag.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/path.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/path.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   buildSVGPath: () => (/* binding */ buildSVGPath)\n/* harmony export */ });\nconst dashKeys = {\n    offset: \"stroke-dashoffset\",\n    array: \"stroke-dasharray\",\n};\nconst camelKeys = {\n    offset: \"strokeDashoffset\",\n    array: \"strokeDasharray\",\n};\n/**\n * Build SVG path properties. Uses the path's measured length to convert\n * our custom pathLength, pathSpacing and pathOffset into stroke-dashoffset\n * and stroke-dasharray attributes.\n *\n * This function is mutative to reduce per-frame GC.\n *\n * Note: We use unitless values for stroke-dasharray and stroke-dashoffset\n * because Safari incorrectly scales px values when the page is zoomed.\n */\nfunction buildSVGPath(attrs, length, spacing = 1, offset = 0, useDashCase = true) {\n    // Normalise path length by setting SVG attribute pathLength to 1\n    attrs.pathLength = 1;\n    // We use dash case when setting attributes directly to the DOM node and camel case\n    // when defining props on a React component.\n    const keys = useDashCase ? dashKeys : camelKeys;\n    // Build the dash offset (unitless to avoid Safari zoom bug)\n    attrs[keys.offset] = `${-offset}`;\n    // Build the dash array (unitless to avoid Safari zoom bug)\n    attrs[keys.array] = `${length} ${spacing}`;\n}\n\n\n//# sourceMappingURL=path.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvc3ZnL3V0aWxzL3BhdGgubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QixRQUFRO0FBQ3BDO0FBQ0EsMkJBQTJCLFFBQVEsRUFBRSxRQUFRO0FBQzdDOztBQUV3QjtBQUN4QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlbmRlclxcc3ZnXFx1dGlsc1xccGF0aC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgZGFzaEtleXMgPSB7XG4gICAgb2Zmc2V0OiBcInN0cm9rZS1kYXNob2Zmc2V0XCIsXG4gICAgYXJyYXk6IFwic3Ryb2tlLWRhc2hhcnJheVwiLFxufTtcbmNvbnN0IGNhbWVsS2V5cyA9IHtcbiAgICBvZmZzZXQ6IFwic3Ryb2tlRGFzaG9mZnNldFwiLFxuICAgIGFycmF5OiBcInN0cm9rZURhc2hhcnJheVwiLFxufTtcbi8qKlxuICogQnVpbGQgU1ZHIHBhdGggcHJvcGVydGllcy4gVXNlcyB0aGUgcGF0aCdzIG1lYXN1cmVkIGxlbmd0aCB0byBjb252ZXJ0XG4gKiBvdXIgY3VzdG9tIHBhdGhMZW5ndGgsIHBhdGhTcGFjaW5nIGFuZCBwYXRoT2Zmc2V0IGludG8gc3Ryb2tlLWRhc2hvZmZzZXRcbiAqIGFuZCBzdHJva2UtZGFzaGFycmF5IGF0dHJpYnV0ZXMuXG4gKlxuICogVGhpcyBmdW5jdGlvbiBpcyBtdXRhdGl2ZSB0byByZWR1Y2UgcGVyLWZyYW1lIEdDLlxuICpcbiAqIE5vdGU6IFdlIHVzZSB1bml0bGVzcyB2YWx1ZXMgZm9yIHN0cm9rZS1kYXNoYXJyYXkgYW5kIHN0cm9rZS1kYXNob2Zmc2V0XG4gKiBiZWNhdXNlIFNhZmFyaSBpbmNvcnJlY3RseSBzY2FsZXMgcHggdmFsdWVzIHdoZW4gdGhlIHBhZ2UgaXMgem9vbWVkLlxuICovXG5mdW5jdGlvbiBidWlsZFNWR1BhdGgoYXR0cnMsIGxlbmd0aCwgc3BhY2luZyA9IDEsIG9mZnNldCA9IDAsIHVzZURhc2hDYXNlID0gdHJ1ZSkge1xuICAgIC8vIE5vcm1hbGlzZSBwYXRoIGxlbmd0aCBieSBzZXR0aW5nIFNWRyBhdHRyaWJ1dGUgcGF0aExlbmd0aCB0byAxXG4gICAgYXR0cnMucGF0aExlbmd0aCA9IDE7XG4gICAgLy8gV2UgdXNlIGRhc2ggY2FzZSB3aGVuIHNldHRpbmcgYXR0cmlidXRlcyBkaXJlY3RseSB0byB0aGUgRE9NIG5vZGUgYW5kIGNhbWVsIGNhc2VcbiAgICAvLyB3aGVuIGRlZmluaW5nIHByb3BzIG9uIGEgUmVhY3QgY29tcG9uZW50LlxuICAgIGNvbnN0IGtleXMgPSB1c2VEYXNoQ2FzZSA/IGRhc2hLZXlzIDogY2FtZWxLZXlzO1xuICAgIC8vIEJ1aWxkIHRoZSBkYXNoIG9mZnNldCAodW5pdGxlc3MgdG8gYXZvaWQgU2FmYXJpIHpvb20gYnVnKVxuICAgIGF0dHJzW2tleXMub2Zmc2V0XSA9IGAkey1vZmZzZXR9YDtcbiAgICAvLyBCdWlsZCB0aGUgZGFzaCBhcnJheSAodW5pdGxlc3MgdG8gYXZvaWQgU2FmYXJpIHpvb20gYnVnKVxuICAgIGF0dHJzW2tleXMuYXJyYXldID0gYCR7bGVuZ3RofSAke3NwYWNpbmd9YDtcbn1cblxuZXhwb3J0IHsgYnVpbGRTVkdQYXRoIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wYXRoLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/path.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/render.mjs":
/*!***********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/render.mjs ***!
  \***********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   renderSVG: () => (/* binding */ renderSVG)\n/* harmony export */ });\n/* harmony import */ var _dom_utils_camel_to_dash_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../dom/utils/camel-to-dash.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/dom/utils/camel-to-dash.mjs\");\n/* harmony import */ var _html_utils_render_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../html/utils/render.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/render.mjs\");\n/* harmony import */ var _camel_case_attrs_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./camel-case-attrs.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/camel-case-attrs.mjs\");\n\n\n\n\nfunction renderSVG(element, renderState, _styleProp, projection) {\n    (0,_html_utils_render_mjs__WEBPACK_IMPORTED_MODULE_0__.renderHTML)(element, renderState, undefined, projection);\n    for (const key in renderState.attrs) {\n        element.setAttribute(!_camel_case_attrs_mjs__WEBPACK_IMPORTED_MODULE_1__.camelCaseAttributes.has(key) ? (0,_dom_utils_camel_to_dash_mjs__WEBPACK_IMPORTED_MODULE_2__.camelToDash)(key) : key, renderState.attrs[key]);\n    }\n}\n\n\n//# sourceMappingURL=render.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvc3ZnL3V0aWxzL3JlbmRlci5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFnRTtBQUNQO0FBQ0k7O0FBRTdEO0FBQ0EsSUFBSSxrRUFBVTtBQUNkO0FBQ0EsOEJBQThCLHNFQUFtQixZQUFZLHlFQUFXO0FBQ3hFO0FBQ0E7O0FBRXFCO0FBQ3JCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccmVuZGVyXFxzdmdcXHV0aWxzXFxyZW5kZXIubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNhbWVsVG9EYXNoIH0gZnJvbSAnLi4vLi4vZG9tL3V0aWxzL2NhbWVsLXRvLWRhc2gubWpzJztcbmltcG9ydCB7IHJlbmRlckhUTUwgfSBmcm9tICcuLi8uLi9odG1sL3V0aWxzL3JlbmRlci5tanMnO1xuaW1wb3J0IHsgY2FtZWxDYXNlQXR0cmlidXRlcyB9IGZyb20gJy4vY2FtZWwtY2FzZS1hdHRycy5tanMnO1xuXG5mdW5jdGlvbiByZW5kZXJTVkcoZWxlbWVudCwgcmVuZGVyU3RhdGUsIF9zdHlsZVByb3AsIHByb2plY3Rpb24pIHtcbiAgICByZW5kZXJIVE1MKGVsZW1lbnQsIHJlbmRlclN0YXRlLCB1bmRlZmluZWQsIHByb2plY3Rpb24pO1xuICAgIGZvciAoY29uc3Qga2V5IGluIHJlbmRlclN0YXRlLmF0dHJzKSB7XG4gICAgICAgIGVsZW1lbnQuc2V0QXR0cmlidXRlKCFjYW1lbENhc2VBdHRyaWJ1dGVzLmhhcyhrZXkpID8gY2FtZWxUb0Rhc2goa2V5KSA6IGtleSwgcmVuZGVyU3RhdGUuYXR0cnNba2V5XSk7XG4gICAgfVxufVxuXG5leHBvcnQgeyByZW5kZXJTVkcgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJlbmRlci5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/render.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/scrape-motion-values.mjs":
/*!*************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/scrape-motion-values.mjs ***!
  \*************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   scrapeMotionValuesFromProps: () => (/* binding */ scrapeMotionValuesFromProps)\n/* harmony export */ });\n/* harmony import */ var _value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../value/utils/is-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var _utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n/* harmony import */ var _html_utils_scrape_motion_values_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../html/utils/scrape-motion-values.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/html/utils/scrape-motion-values.mjs\");\n\n\n\n\nfunction scrapeMotionValuesFromProps(props, prevProps, visualElement) {\n    const newValues = (0,_html_utils_scrape_motion_values_mjs__WEBPACK_IMPORTED_MODULE_0__.scrapeMotionValuesFromProps)(props, prevProps, visualElement);\n    for (const key in props) {\n        if ((0,_value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_1__.isMotionValue)(props[key]) ||\n            (0,_value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_1__.isMotionValue)(prevProps[key])) {\n            const targetKey = _utils_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_2__.transformPropOrder.indexOf(key) !== -1\n                ? \"attr\" + key.charAt(0).toUpperCase() + key.substring(1)\n                : key;\n            newValues[targetKey] = props[key];\n        }\n    }\n    return newValues;\n}\n\n\n//# sourceMappingURL=scrape-motion-values.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvc3ZnL3V0aWxzL3NjcmFwZS1tb3Rpb24tdmFsdWVzLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXlFO0FBQ0w7QUFDcUQ7O0FBRXpIO0FBQ0Esc0JBQXNCLGlHQUE2QjtBQUNuRDtBQUNBLFlBQVksK0VBQWE7QUFDekIsWUFBWSwrRUFBYTtBQUN6Qiw4QkFBOEIseUVBQWtCO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUV1QztBQUN2QyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlbmRlclxcc3ZnXFx1dGlsc1xcc2NyYXBlLW1vdGlvbi12YWx1ZXMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzTW90aW9uVmFsdWUgfSBmcm9tICcuLi8uLi8uLi92YWx1ZS91dGlscy9pcy1tb3Rpb24tdmFsdWUubWpzJztcbmltcG9ydCB7IHRyYW5zZm9ybVByb3BPcmRlciB9IGZyb20gJy4uLy4uL3V0aWxzL2tleXMtdHJhbnNmb3JtLm1qcyc7XG5pbXBvcnQgeyBzY3JhcGVNb3Rpb25WYWx1ZXNGcm9tUHJvcHMgYXMgc2NyYXBlTW90aW9uVmFsdWVzRnJvbVByb3BzJDEgfSBmcm9tICcuLi8uLi9odG1sL3V0aWxzL3NjcmFwZS1tb3Rpb24tdmFsdWVzLm1qcyc7XG5cbmZ1bmN0aW9uIHNjcmFwZU1vdGlvblZhbHVlc0Zyb21Qcm9wcyhwcm9wcywgcHJldlByb3BzLCB2aXN1YWxFbGVtZW50KSB7XG4gICAgY29uc3QgbmV3VmFsdWVzID0gc2NyYXBlTW90aW9uVmFsdWVzRnJvbVByb3BzJDEocHJvcHMsIHByZXZQcm9wcywgdmlzdWFsRWxlbWVudCk7XG4gICAgZm9yIChjb25zdCBrZXkgaW4gcHJvcHMpIHtcbiAgICAgICAgaWYgKGlzTW90aW9uVmFsdWUocHJvcHNba2V5XSkgfHxcbiAgICAgICAgICAgIGlzTW90aW9uVmFsdWUocHJldlByb3BzW2tleV0pKSB7XG4gICAgICAgICAgICBjb25zdCB0YXJnZXRLZXkgPSB0cmFuc2Zvcm1Qcm9wT3JkZXIuaW5kZXhPZihrZXkpICE9PSAtMVxuICAgICAgICAgICAgICAgID8gXCJhdHRyXCIgKyBrZXkuY2hhckF0KDApLnRvVXBwZXJDYXNlKCkgKyBrZXkuc3Vic3RyaW5nKDEpXG4gICAgICAgICAgICAgICAgOiBrZXk7XG4gICAgICAgICAgICBuZXdWYWx1ZXNbdGFyZ2V0S2V5XSA9IHByb3BzW2tleV07XG4gICAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIG5ld1ZhbHVlcztcbn1cblxuZXhwb3J0IHsgc2NyYXBlTW90aW9uVmFsdWVzRnJvbVByb3BzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zY3JhcGUtbW90aW9uLXZhbHVlcy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/svg/utils/scrape-motion-values.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/animation-state.mjs":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/animation-state.mjs ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   checkVariantsDidChange: () => (/* binding */ checkVariantsDidChange),\n/* harmony export */   createAnimationState: () => (/* binding */ createAnimationState)\n/* harmony export */ });\n/* harmony import */ var _animation_interfaces_visual_element_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../animation/interfaces/visual-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/interfaces/visual-element.mjs\");\n/* harmony import */ var _animation_utils_calc_child_stagger_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../animation/utils/calc-child-stagger.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/calc-child-stagger.mjs\");\n/* harmony import */ var _get_variant_context_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./get-variant-context.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/get-variant-context.mjs\");\n/* harmony import */ var _is_animation_controls_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./is-animation-controls.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-animation-controls.mjs\");\n/* harmony import */ var _is_keyframes_target_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./is-keyframes-target.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-keyframes-target.mjs\");\n/* harmony import */ var _is_variant_label_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./is-variant-label.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-variant-label.mjs\");\n/* harmony import */ var _resolve_dynamic_variants_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./resolve-dynamic-variants.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-dynamic-variants.mjs\");\n/* harmony import */ var _shallow_compare_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./shallow-compare.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/shallow-compare.mjs\");\n/* harmony import */ var _variant_props_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./variant-props.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/variant-props.mjs\");\n\n\n\n\n\n\n\n\n\n\nconst reversePriorityOrder = [..._variant_props_mjs__WEBPACK_IMPORTED_MODULE_0__.variantPriorityOrder].reverse();\nconst numAnimationTypes = _variant_props_mjs__WEBPACK_IMPORTED_MODULE_0__.variantPriorityOrder.length;\nfunction createAnimateFunction(visualElement) {\n    return (animations) => {\n        return Promise.all(animations.map(({ animation, options }) => (0,_animation_interfaces_visual_element_mjs__WEBPACK_IMPORTED_MODULE_1__.animateVisualElement)(visualElement, animation, options)));\n    };\n}\nfunction createAnimationState(visualElement) {\n    let animate = createAnimateFunction(visualElement);\n    let state = createState();\n    let isInitialRender = true;\n    /**\n     * Track whether the animation state has been reset (e.g. via StrictMode\n     * double-invocation or Suspense unmount/remount). On the first\n     * animateChanges() call after a reset we need to behave like the initial\n     * render for variant-inheritance checks, even though isInitialRender is\n     * already false.\n     */\n    let wasReset = false;\n    /**\n     * This function will be used to reduce the animation definitions for\n     * each active animation type into an object of resolved values for it.\n     */\n    const buildResolvedTypeValues = (type) => (acc, definition) => {\n        const resolved = (0,_resolve_dynamic_variants_mjs__WEBPACK_IMPORTED_MODULE_2__.resolveVariant)(visualElement, definition, type === \"exit\"\n            ? visualElement.presenceContext?.custom\n            : undefined);\n        if (resolved) {\n            const { transition, transitionEnd, ...target } = resolved;\n            acc = { ...acc, ...target, ...transitionEnd };\n        }\n        return acc;\n    };\n    /**\n     * This just allows us to inject mocked animation functions\n     * @internal\n     */\n    function setAnimateFunction(makeAnimator) {\n        animate = makeAnimator(visualElement);\n    }\n    /**\n     * When we receive new props, we need to:\n     * 1. Create a list of protected keys for each type. This is a directory of\n     *    value keys that are currently being \"handled\" by types of a higher priority\n     *    so that whenever an animation is played of a given type, these values are\n     *    protected from being animated.\n     * 2. Determine if an animation type needs animating.\n     * 3. Determine if any values have been removed from a type and figure out\n     *    what to animate those to.\n     */\n    function animateChanges(changedActiveType) {\n        const { props } = visualElement;\n        const context = (0,_get_variant_context_mjs__WEBPACK_IMPORTED_MODULE_3__.getVariantContext)(visualElement.parent) || {};\n        /**\n         * A list of animations that we'll build into as we iterate through the animation\n         * types. This will get executed at the end of the function.\n         */\n        const animations = [];\n        /**\n         * Keep track of which values have been removed. Then, as we hit lower priority\n         * animation types, we can check if they contain removed values and animate to that.\n         */\n        const removedKeys = new Set();\n        /**\n         * A dictionary of all encountered keys. This is an object to let us build into and\n         * copy it without iteration. Each time we hit an animation type we set its protected\n         * keys - the keys its not allowed to animate - to the latest version of this object.\n         */\n        let encounteredKeys = {};\n        /**\n         * If a variant has been removed at a given index, and this component is controlling\n         * variant animations, we want to ensure lower-priority variants are forced to animate.\n         */\n        let removedVariantIndex = Infinity;\n        /**\n         * Iterate through all animation types in reverse priority order. For each, we want to\n         * detect which values it's handling and whether or not they've changed (and therefore\n         * need to be animated). If any values have been removed, we want to detect those in\n         * lower priority props and flag for animation.\n         */\n        for (let i = 0; i < numAnimationTypes; i++) {\n            const type = reversePriorityOrder[i];\n            const typeState = state[type];\n            const prop = props[type] !== undefined\n                ? props[type]\n                : context[type];\n            const propIsVariant = (0,_is_variant_label_mjs__WEBPACK_IMPORTED_MODULE_4__.isVariantLabel)(prop);\n            /**\n             * If this type has *just* changed isActive status, set activeDelta\n             * to that status. Otherwise set to null.\n             */\n            const activeDelta = type === changedActiveType ? typeState.isActive : null;\n            if (activeDelta === false)\n                removedVariantIndex = i;\n            /**\n             * If this prop is an inherited variant, rather than been set directly on the\n             * component itself, we want to make sure we allow the parent to trigger animations.\n             *\n             * TODO: Can probably change this to a !isControllingVariants check\n             */\n            let isInherited = prop === context[type] &&\n                prop !== props[type] &&\n                propIsVariant;\n            if (isInherited &&\n                (isInitialRender || wasReset) &&\n                visualElement.manuallyAnimateOnMount) {\n                isInherited = false;\n            }\n            /**\n             * Set all encountered keys so far as the protected keys for this type. This will\n             * be any key that has been animated or otherwise handled by active, higher-priortiy types.\n             */\n            typeState.protectedKeys = { ...encounteredKeys };\n            // Check if we can skip analysing this prop early\n            if (\n            // If it isn't active and hasn't *just* been set as inactive\n            (!typeState.isActive && activeDelta === null) ||\n                // If we didn't and don't have any defined prop for this animation type\n                (!prop && !typeState.prevProp) ||\n                // Or if the prop doesn't define an animation\n                (0,_is_animation_controls_mjs__WEBPACK_IMPORTED_MODULE_5__.isAnimationControls)(prop) ||\n                typeof prop === \"boolean\") {\n                continue;\n            }\n            /**\n             * If exit is already active and wasn't just activated, skip\n             * re-processing to prevent interrupting running exit animations.\n             * Re-resolving exit with a changed custom value can start new\n             * value animations that stop the originals, leaving the exit\n             * animation promise unresolved and the component stuck in the DOM.\n             */\n            if (type === \"exit\" && typeState.isActive && activeDelta !== true) {\n                if (typeState.prevResolvedValues) {\n                    encounteredKeys = {\n                        ...encounteredKeys,\n                        ...typeState.prevResolvedValues,\n                    };\n                }\n                continue;\n            }\n            /**\n             * As we go look through the values defined on this type, if we detect\n             * a changed value or a value that was removed in a higher priority, we set\n             * this to true and add this prop to the animation list.\n             */\n            const variantDidChange = checkVariantsDidChange(typeState.prevProp, prop);\n            let shouldAnimateType = variantDidChange ||\n                // If we're making this variant active, we want to always make it active\n                (type === changedActiveType &&\n                    typeState.isActive &&\n                    !isInherited &&\n                    propIsVariant) ||\n                // If we removed a higher-priority variant (i is in reverse order)\n                (i > removedVariantIndex && propIsVariant);\n            let handledRemovedValues = false;\n            /**\n             * As animations can be set as variant lists, variants or target objects, we\n             * coerce everything to an array if it isn't one already\n             */\n            const definitionList = Array.isArray(prop) ? prop : [prop];\n            /**\n             * Build an object of all the resolved values. We'll use this in the subsequent\n             * animateChanges calls to determine whether a value has changed.\n             */\n            let resolvedValues = definitionList.reduce(buildResolvedTypeValues(type), {});\n            if (activeDelta === false)\n                resolvedValues = {};\n            /**\n             * Now we need to loop through all the keys in the prev prop and this prop,\n             * and decide:\n             * 1. If the value has changed, and needs animating\n             * 2. If it has been removed, and needs adding to the removedKeys set\n             * 3. If it has been removed in a higher priority type and needs animating\n             * 4. If it hasn't been removed in a higher priority but hasn't changed, and\n             *    needs adding to the type's protectedKeys list.\n             */\n            const { prevResolvedValues = {} } = typeState;\n            const allKeys = {\n                ...prevResolvedValues,\n                ...resolvedValues,\n            };\n            const markToAnimate = (key) => {\n                shouldAnimateType = true;\n                if (removedKeys.has(key)) {\n                    handledRemovedValues = true;\n                    removedKeys.delete(key);\n                }\n                typeState.needsAnimating[key] = true;\n                const motionValue = visualElement.getValue(key);\n                if (motionValue)\n                    motionValue.liveStyle = false;\n            };\n            for (const key in allKeys) {\n                const next = resolvedValues[key];\n                const prev = prevResolvedValues[key];\n                // If we've already handled this we can just skip ahead\n                if (encounteredKeys.hasOwnProperty(key))\n                    continue;\n                /**\n                 * If the value has changed, we probably want to animate it.\n                 */\n                let valueHasChanged = false;\n                if ((0,_is_keyframes_target_mjs__WEBPACK_IMPORTED_MODULE_6__.isKeyframesTarget)(next) && (0,_is_keyframes_target_mjs__WEBPACK_IMPORTED_MODULE_6__.isKeyframesTarget)(prev)) {\n                    valueHasChanged =\n                        !(0,_shallow_compare_mjs__WEBPACK_IMPORTED_MODULE_7__.shallowCompare)(next, prev) || variantDidChange;\n                }\n                else {\n                    valueHasChanged = next !== prev;\n                }\n                if (valueHasChanged) {\n                    if (next !== undefined && next !== null) {\n                        // If next is defined and doesn't equal prev, it needs animating\n                        markToAnimate(key);\n                    }\n                    else {\n                        // If it's undefined, it's been removed.\n                        removedKeys.add(key);\n                    }\n                }\n                else if (next !== undefined && removedKeys.has(key)) {\n                    /**\n                     * If next hasn't changed and it isn't undefined, we want to check if it's\n                     * been removed by a higher priority\n                     */\n                    markToAnimate(key);\n                }\n                else {\n                    /**\n                     * If it hasn't changed, we add it to the list of protected values\n                     * to ensure it doesn't get animated.\n                     */\n                    typeState.protectedKeys[key] = true;\n                }\n            }\n            /**\n             * Update the typeState so next time animateChanges is called we can compare the\n             * latest prop and resolvedValues to these.\n             */\n            typeState.prevProp = prop;\n            typeState.prevResolvedValues = resolvedValues;\n            if (typeState.isActive) {\n                encounteredKeys = { ...encounteredKeys, ...resolvedValues };\n            }\n            if ((isInitialRender || wasReset) &&\n                visualElement.blockInitialAnimation) {\n                shouldAnimateType = false;\n            }\n            /**\n             * If this is an inherited prop we want to skip this animation\n             * unless the inherited variants haven't changed on this render.\n             */\n            const willAnimateViaParent = isInherited && variantDidChange;\n            const needsAnimating = !willAnimateViaParent || handledRemovedValues;\n            if (shouldAnimateType && needsAnimating) {\n                animations.push(...definitionList.map((animation) => {\n                    const options = { type };\n                    /**\n                     * If we're performing the initial animation, but we're not\n                     * rendering at the same time as the variant-controlling parent,\n                     * we want to use the parent's transition to calculate the stagger.\n                     */\n                    if (typeof animation === \"string\" &&\n                        (isInitialRender || wasReset) &&\n                        !willAnimateViaParent &&\n                        visualElement.manuallyAnimateOnMount &&\n                        visualElement.parent) {\n                        const { parent } = visualElement;\n                        const parentVariant = (0,_resolve_dynamic_variants_mjs__WEBPACK_IMPORTED_MODULE_2__.resolveVariant)(parent, animation);\n                        if (parent.enteringChildren && parentVariant) {\n                            const { delayChildren } = parentVariant.transition || {};\n                            options.delay = (0,_animation_utils_calc_child_stagger_mjs__WEBPACK_IMPORTED_MODULE_8__.calcChildStagger)(parent.enteringChildren, visualElement, delayChildren);\n                        }\n                    }\n                    return {\n                        animation: animation,\n                        options,\n                    };\n                }));\n            }\n        }\n        /**\n         * If there are some removed value that haven't been dealt with,\n         * we need to create a new animation that falls back either to the value\n         * defined in the style prop, or the last read value.\n         */\n        if (removedKeys.size) {\n            const fallbackAnimation = {};\n            /**\n             * If the initial prop contains a transition we can use that, otherwise\n             * allow the animation function to use the visual element's default.\n             */\n            if (typeof props.initial !== \"boolean\") {\n                const initialTransition = (0,_resolve_dynamic_variants_mjs__WEBPACK_IMPORTED_MODULE_2__.resolveVariant)(visualElement, Array.isArray(props.initial)\n                    ? props.initial[0]\n                    : props.initial);\n                if (initialTransition && initialTransition.transition) {\n                    fallbackAnimation.transition = initialTransition.transition;\n                }\n            }\n            removedKeys.forEach((key) => {\n                const fallbackTarget = visualElement.getBaseTarget(key);\n                const motionValue = visualElement.getValue(key);\n                if (motionValue)\n                    motionValue.liveStyle = true;\n                // @ts-expect-error - @mattgperry to figure if we should do something here\n                fallbackAnimation[key] = fallbackTarget ?? null;\n            });\n            animations.push({ animation: fallbackAnimation });\n        }\n        let shouldAnimate = Boolean(animations.length);\n        if (isInitialRender &&\n            (props.initial === false || props.initial === props.animate) &&\n            !visualElement.manuallyAnimateOnMount) {\n            shouldAnimate = false;\n        }\n        isInitialRender = false;\n        wasReset = false;\n        return shouldAnimate ? animate(animations) : Promise.resolve();\n    }\n    /**\n     * Change whether a certain animation type is active.\n     */\n    function setActive(type, isActive) {\n        // If the active state hasn't changed, we can safely do nothing here\n        if (state[type].isActive === isActive)\n            return Promise.resolve();\n        // Propagate active change to children\n        visualElement.variantChildren?.forEach((child) => child.animationState?.setActive(type, isActive));\n        state[type].isActive = isActive;\n        const animations = animateChanges(type);\n        for (const key in state) {\n            state[key].protectedKeys = {};\n        }\n        return animations;\n    }\n    return {\n        animateChanges,\n        setActive,\n        setAnimateFunction,\n        getState: () => state,\n        reset: () => {\n            state = createState();\n            wasReset = true;\n        },\n    };\n}\nfunction checkVariantsDidChange(prev, next) {\n    if (typeof next === \"string\") {\n        return next !== prev;\n    }\n    else if (Array.isArray(next)) {\n        return !(0,_shallow_compare_mjs__WEBPACK_IMPORTED_MODULE_7__.shallowCompare)(next, prev);\n    }\n    return false;\n}\nfunction createTypeState(isActive = false) {\n    return {\n        isActive,\n        protectedKeys: {},\n        needsAnimating: {},\n        prevResolvedValues: {},\n    };\n}\nfunction createState() {\n    return {\n        animate: createTypeState(true),\n        whileInView: createTypeState(),\n        whileHover: createTypeState(),\n        whileTap: createTypeState(),\n        whileDrag: createTypeState(),\n        whileFocus: createTypeState(),\n        exit: createTypeState(),\n    };\n}\n\n\n//# sourceMappingURL=animation-state.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/animation-state.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/get-variant-context.mjs":
/*!********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/get-variant-context.mjs ***!
  \********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getVariantContext: () => (/* binding */ getVariantContext)\n/* harmony export */ });\n/* harmony import */ var _is_variant_label_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./is-variant-label.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-variant-label.mjs\");\n/* harmony import */ var _variant_props_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./variant-props.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/variant-props.mjs\");\n\n\n\nconst numVariantProps = _variant_props_mjs__WEBPACK_IMPORTED_MODULE_0__.variantProps.length;\n/**\n * Get variant context from a visual element's parent chain.\n * Uses `any` type for visualElement to avoid circular dependencies.\n */\nfunction getVariantContext(visualElement) {\n    if (!visualElement)\n        return undefined;\n    if (!visualElement.isControllingVariants) {\n        const context = visualElement.parent\n            ? getVariantContext(visualElement.parent) || {}\n            : {};\n        if (visualElement.props.initial !== undefined) {\n            context.initial = visualElement.props.initial;\n        }\n        return context;\n    }\n    const context = {};\n    for (let i = 0; i < numVariantProps; i++) {\n        const name = _variant_props_mjs__WEBPACK_IMPORTED_MODULE_0__.variantProps[i];\n        const prop = visualElement.props[name];\n        if ((0,_is_variant_label_mjs__WEBPACK_IMPORTED_MODULE_1__.isVariantLabel)(prop) || prop === false) {\n            context[name] = prop;\n        }\n    }\n    return context;\n}\n\n\n//# sourceMappingURL=get-variant-context.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvZ2V0LXZhcmlhbnQtY29udGV4dC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXdEO0FBQ0w7O0FBRW5ELHdCQUF3Qiw0REFBWTtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLHFCQUFxQjtBQUN6QyxxQkFBcUIsNERBQVk7QUFDakM7QUFDQSxZQUFZLHFFQUFjO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRTZCO0FBQzdCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccmVuZGVyXFx1dGlsc1xcZ2V0LXZhcmlhbnQtY29udGV4dC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNWYXJpYW50TGFiZWwgfSBmcm9tICcuL2lzLXZhcmlhbnQtbGFiZWwubWpzJztcbmltcG9ydCB7IHZhcmlhbnRQcm9wcyB9IGZyb20gJy4vdmFyaWFudC1wcm9wcy5tanMnO1xuXG5jb25zdCBudW1WYXJpYW50UHJvcHMgPSB2YXJpYW50UHJvcHMubGVuZ3RoO1xuLyoqXG4gKiBHZXQgdmFyaWFudCBjb250ZXh0IGZyb20gYSB2aXN1YWwgZWxlbWVudCdzIHBhcmVudCBjaGFpbi5cbiAqIFVzZXMgYGFueWAgdHlwZSBmb3IgdmlzdWFsRWxlbWVudCB0byBhdm9pZCBjaXJjdWxhciBkZXBlbmRlbmNpZXMuXG4gKi9cbmZ1bmN0aW9uIGdldFZhcmlhbnRDb250ZXh0KHZpc3VhbEVsZW1lbnQpIHtcbiAgICBpZiAoIXZpc3VhbEVsZW1lbnQpXG4gICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgaWYgKCF2aXN1YWxFbGVtZW50LmlzQ29udHJvbGxpbmdWYXJpYW50cykge1xuICAgICAgICBjb25zdCBjb250ZXh0ID0gdmlzdWFsRWxlbWVudC5wYXJlbnRcbiAgICAgICAgICAgID8gZ2V0VmFyaWFudENvbnRleHQodmlzdWFsRWxlbWVudC5wYXJlbnQpIHx8IHt9XG4gICAgICAgICAgICA6IHt9O1xuICAgICAgICBpZiAodmlzdWFsRWxlbWVudC5wcm9wcy5pbml0aWFsICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgIGNvbnRleHQuaW5pdGlhbCA9IHZpc3VhbEVsZW1lbnQucHJvcHMuaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY29udGV4dDtcbiAgICB9XG4gICAgY29uc3QgY29udGV4dCA9IHt9O1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgbnVtVmFyaWFudFByb3BzOyBpKyspIHtcbiAgICAgICAgY29uc3QgbmFtZSA9IHZhcmlhbnRQcm9wc1tpXTtcbiAgICAgICAgY29uc3QgcHJvcCA9IHZpc3VhbEVsZW1lbnQucHJvcHNbbmFtZV07XG4gICAgICAgIGlmIChpc1ZhcmlhbnRMYWJlbChwcm9wKSB8fCBwcm9wID09PSBmYWxzZSkge1xuICAgICAgICAgICAgY29udGV4dFtuYW1lXSA9IHByb3A7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIGNvbnRleHQ7XG59XG5cbmV4cG9ydCB7IGdldFZhcmlhbnRDb250ZXh0IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtdmFyaWFudC1jb250ZXh0Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/get-variant-context.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-animation-controls.mjs":
/*!**********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-animation-controls.mjs ***!
  \**********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isAnimationControls: () => (/* binding */ isAnimationControls)\n/* harmony export */ });\nfunction isAnimationControls(v) {\n    return (v !== null &&\n        typeof v === \"object\" &&\n        typeof v.start === \"function\");\n}\n\n\n//# sourceMappingURL=is-animation-controls.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvaXMtYW5pbWF0aW9uLWNvbnRyb2xzLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFK0I7QUFDL0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxyZW5kZXJcXHV0aWxzXFxpcy1hbmltYXRpb24tY29udHJvbHMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIGlzQW5pbWF0aW9uQ29udHJvbHModikge1xuICAgIHJldHVybiAodiAhPT0gbnVsbCAmJlxuICAgICAgICB0eXBlb2YgdiA9PT0gXCJvYmplY3RcIiAmJlxuICAgICAgICB0eXBlb2Ygdi5zdGFydCA9PT0gXCJmdW5jdGlvblwiKTtcbn1cblxuZXhwb3J0IHsgaXNBbmltYXRpb25Db250cm9scyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtYW5pbWF0aW9uLWNvbnRyb2xzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-animation-controls.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-controlling-variants.mjs":
/*!************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-controlling-variants.mjs ***!
  \************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isControllingVariants: () => (/* binding */ isControllingVariants),\n/* harmony export */   isVariantNode: () => (/* binding */ isVariantNode)\n/* harmony export */ });\n/* harmony import */ var _is_animation_controls_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is-animation-controls.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-animation-controls.mjs\");\n/* harmony import */ var _is_variant_label_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./is-variant-label.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-variant-label.mjs\");\n/* harmony import */ var _variant_props_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./variant-props.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/variant-props.mjs\");\n\n\n\n\nfunction isControllingVariants(props) {\n    return ((0,_is_animation_controls_mjs__WEBPACK_IMPORTED_MODULE_0__.isAnimationControls)(props.animate) ||\n        _variant_props_mjs__WEBPACK_IMPORTED_MODULE_1__.variantProps.some((name) => (0,_is_variant_label_mjs__WEBPACK_IMPORTED_MODULE_2__.isVariantLabel)(props[name])));\n}\nfunction isVariantNode(props) {\n    return Boolean(isControllingVariants(props) || props.variants);\n}\n\n\n//# sourceMappingURL=is-controlling-variants.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvaXMtY29udHJvbGxpbmctdmFyaWFudHMubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQWtFO0FBQ1Y7QUFDTDs7QUFFbkQ7QUFDQSxZQUFZLCtFQUFtQjtBQUMvQixRQUFRLDREQUFZLGdCQUFnQixxRUFBYztBQUNsRDtBQUNBO0FBQ0E7QUFDQTs7QUFFZ0Q7QUFDaEQiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxyZW5kZXJcXHV0aWxzXFxpcy1jb250cm9sbGluZy12YXJpYW50cy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNBbmltYXRpb25Db250cm9scyB9IGZyb20gJy4vaXMtYW5pbWF0aW9uLWNvbnRyb2xzLm1qcyc7XG5pbXBvcnQgeyBpc1ZhcmlhbnRMYWJlbCB9IGZyb20gJy4vaXMtdmFyaWFudC1sYWJlbC5tanMnO1xuaW1wb3J0IHsgdmFyaWFudFByb3BzIH0gZnJvbSAnLi92YXJpYW50LXByb3BzLm1qcyc7XG5cbmZ1bmN0aW9uIGlzQ29udHJvbGxpbmdWYXJpYW50cyhwcm9wcykge1xuICAgIHJldHVybiAoaXNBbmltYXRpb25Db250cm9scyhwcm9wcy5hbmltYXRlKSB8fFxuICAgICAgICB2YXJpYW50UHJvcHMuc29tZSgobmFtZSkgPT4gaXNWYXJpYW50TGFiZWwocHJvcHNbbmFtZV0pKSk7XG59XG5mdW5jdGlvbiBpc1ZhcmlhbnROb2RlKHByb3BzKSB7XG4gICAgcmV0dXJuIEJvb2xlYW4oaXNDb250cm9sbGluZ1ZhcmlhbnRzKHByb3BzKSB8fCBwcm9wcy52YXJpYW50cyk7XG59XG5cbmV4cG9ydCB7IGlzQ29udHJvbGxpbmdWYXJpYW50cywgaXNWYXJpYW50Tm9kZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtY29udHJvbGxpbmctdmFyaWFudHMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-controlling-variants.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-forced-motion-value.mjs":
/*!***********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-forced-motion-value.mjs ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   addScaleCorrector: () => (/* reexport safe */ _projection_styles_scale_correction_mjs__WEBPACK_IMPORTED_MODULE_0__.addScaleCorrector),\n/* harmony export */   isForcedMotionValue: () => (/* binding */ isForcedMotionValue),\n/* harmony export */   scaleCorrectors: () => (/* reexport safe */ _projection_styles_scale_correction_mjs__WEBPACK_IMPORTED_MODULE_0__.scaleCorrectors)\n/* harmony export */ });\n/* harmony import */ var _keys_transform_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n/* harmony import */ var _projection_styles_scale_correction_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../projection/styles/scale-correction.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/projection/styles/scale-correction.mjs\");\n\n\n\n\nfunction isForcedMotionValue(key, { layout, layoutId }) {\n    return (_keys_transform_mjs__WEBPACK_IMPORTED_MODULE_1__.transformProps.has(key) ||\n        key.startsWith(\"origin\") ||\n        ((layout || layoutId !== undefined) &&\n            (!!_projection_styles_scale_correction_mjs__WEBPACK_IMPORTED_MODULE_0__.scaleCorrectors[key] || key === \"opacity\")));\n}\n\n\n//# sourceMappingURL=is-forced-motion-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvaXMtZm9yY2VkLW1vdGlvbi12YWx1ZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBc0Q7QUFDeUI7QUFDRTs7QUFFakYsb0NBQW9DLGtCQUFrQjtBQUN0RCxZQUFZLCtEQUFjO0FBQzFCO0FBQ0E7QUFDQSxlQUFlLG9GQUFlO0FBQzlCOztBQUVnRDtBQUNoRCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlbmRlclxcdXRpbHNcXGlzLWZvcmNlZC1tb3Rpb24tdmFsdWUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHRyYW5zZm9ybVByb3BzIH0gZnJvbSAnLi9rZXlzLXRyYW5zZm9ybS5tanMnO1xuaW1wb3J0IHsgc2NhbGVDb3JyZWN0b3JzIH0gZnJvbSAnLi4vLi4vcHJvamVjdGlvbi9zdHlsZXMvc2NhbGUtY29ycmVjdGlvbi5tanMnO1xuZXhwb3J0IHsgYWRkU2NhbGVDb3JyZWN0b3IgfSBmcm9tICcuLi8uLi9wcm9qZWN0aW9uL3N0eWxlcy9zY2FsZS1jb3JyZWN0aW9uLm1qcyc7XG5cbmZ1bmN0aW9uIGlzRm9yY2VkTW90aW9uVmFsdWUoa2V5LCB7IGxheW91dCwgbGF5b3V0SWQgfSkge1xuICAgIHJldHVybiAodHJhbnNmb3JtUHJvcHMuaGFzKGtleSkgfHxcbiAgICAgICAga2V5LnN0YXJ0c1dpdGgoXCJvcmlnaW5cIikgfHxcbiAgICAgICAgKChsYXlvdXQgfHwgbGF5b3V0SWQgIT09IHVuZGVmaW5lZCkgJiZcbiAgICAgICAgICAgICghIXNjYWxlQ29ycmVjdG9yc1trZXldIHx8IGtleSA9PT0gXCJvcGFjaXR5XCIpKSk7XG59XG5cbmV4cG9ydCB7IGlzRm9yY2VkTW90aW9uVmFsdWUsIHNjYWxlQ29ycmVjdG9ycyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtZm9yY2VkLW1vdGlvbi12YWx1ZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-forced-motion-value.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-keyframes-target.mjs":
/*!********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-keyframes-target.mjs ***!
  \********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isKeyframesTarget: () => (/* binding */ isKeyframesTarget)\n/* harmony export */ });\nconst isKeyframesTarget = (v) => {\n    return Array.isArray(v);\n};\n\n\n//# sourceMappingURL=is-keyframes-target.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvaXMta2V5ZnJhbWVzLXRhcmdldC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTs7QUFFNkI7QUFDN0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxyZW5kZXJcXHV0aWxzXFxpcy1rZXlmcmFtZXMtdGFyZ2V0Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBpc0tleWZyYW1lc1RhcmdldCA9ICh2KSA9PiB7XG4gICAgcmV0dXJuIEFycmF5LmlzQXJyYXkodik7XG59O1xuXG5leHBvcnQgeyBpc0tleWZyYW1lc1RhcmdldCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMta2V5ZnJhbWVzLXRhcmdldC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-keyframes-target.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-variant-label.mjs":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-variant-label.mjs ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isVariantLabel: () => (/* binding */ isVariantLabel)\n/* harmony export */ });\n/**\n * Decides if the supplied variable is variant label\n */\nfunction isVariantLabel(v) {\n    return typeof v === \"string\" || Array.isArray(v);\n}\n\n\n//# sourceMappingURL=is-variant-label.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvaXMtdmFyaWFudC1sYWJlbC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFMEI7QUFDMUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxyZW5kZXJcXHV0aWxzXFxpcy12YXJpYW50LWxhYmVsLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERlY2lkZXMgaWYgdGhlIHN1cHBsaWVkIHZhcmlhYmxlIGlzIHZhcmlhbnQgbGFiZWxcbiAqL1xuZnVuY3Rpb24gaXNWYXJpYW50TGFiZWwodikge1xuICAgIHJldHVybiB0eXBlb2YgdiA9PT0gXCJzdHJpbmdcIiB8fCBBcnJheS5pc0FycmF5KHYpO1xufVxuXG5leHBvcnQgeyBpc1ZhcmlhbnRMYWJlbCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtdmFyaWFudC1sYWJlbC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-variant-label.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-position.mjs":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-position.mjs ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   positionalKeys: () => (/* binding */ positionalKeys)\n/* harmony export */ });\n/* harmony import */ var _keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./keys-transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\");\n\n\nconst positionalKeys = new Set([\n    \"width\",\n    \"height\",\n    \"top\",\n    \"left\",\n    \"right\",\n    \"bottom\",\n    ..._keys_transform_mjs__WEBPACK_IMPORTED_MODULE_0__.transformPropOrder,\n]);\n\n\n//# sourceMappingURL=keys-position.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMva2V5cy1wb3NpdGlvbi5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBMEQ7O0FBRTFEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTyxtRUFBa0I7QUFDekI7O0FBRTBCO0FBQzFCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccmVuZGVyXFx1dGlsc1xca2V5cy1wb3NpdGlvbi5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdHJhbnNmb3JtUHJvcE9yZGVyIH0gZnJvbSAnLi9rZXlzLXRyYW5zZm9ybS5tanMnO1xuXG5jb25zdCBwb3NpdGlvbmFsS2V5cyA9IG5ldyBTZXQoW1xuICAgIFwid2lkdGhcIixcbiAgICBcImhlaWdodFwiLFxuICAgIFwidG9wXCIsXG4gICAgXCJsZWZ0XCIsXG4gICAgXCJyaWdodFwiLFxuICAgIFwiYm90dG9tXCIsXG4gICAgLi4udHJhbnNmb3JtUHJvcE9yZGVyLFxuXSk7XG5cbmV4cG9ydCB7IHBvc2l0aW9uYWxLZXlzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1rZXlzLXBvc2l0aW9uLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-position.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   transformPropOrder: () => (/* binding */ transformPropOrder),\n/* harmony export */   transformProps: () => (/* binding */ transformProps)\n/* harmony export */ });\n/**\n * Generate a list of every possible transform key.\n */\nconst transformPropOrder = [\n    \"transformPerspective\",\n    \"x\",\n    \"y\",\n    \"z\",\n    \"translateX\",\n    \"translateY\",\n    \"translateZ\",\n    \"scale\",\n    \"scaleX\",\n    \"scaleY\",\n    \"rotate\",\n    \"rotateX\",\n    \"rotateY\",\n    \"rotateZ\",\n    \"skew\",\n    \"skewX\",\n    \"skewY\",\n];\n/**\n * A quick lookup for transform props.\n *\n * `pathRotation` is a transform for routing purposes (skipped from raw\n * style application, wired to the transform composite, flags transform\n * dirty) but is intentionally NOT in `transformPropOrder` — it is\n * composed onto `rotate` at the build sites, not serialized in its own\n * slot, and must stay out of the order-array consumers (parse-transform,\n * unit-conversion, keys-position).\n */\nconst transformProps = /*@__PURE__*/ (() => new Set([...transformPropOrder, \"pathRotation\"]))();\n\n\n//# sourceMappingURL=keys-transform.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMva2V5cy10cmFuc2Zvcm0ubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUU4QztBQUM5QyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlbmRlclxcdXRpbHNcXGtleXMtdHJhbnNmb3JtLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlIGEgbGlzdCBvZiBldmVyeSBwb3NzaWJsZSB0cmFuc2Zvcm0ga2V5LlxuICovXG5jb25zdCB0cmFuc2Zvcm1Qcm9wT3JkZXIgPSBbXG4gICAgXCJ0cmFuc2Zvcm1QZXJzcGVjdGl2ZVwiLFxuICAgIFwieFwiLFxuICAgIFwieVwiLFxuICAgIFwielwiLFxuICAgIFwidHJhbnNsYXRlWFwiLFxuICAgIFwidHJhbnNsYXRlWVwiLFxuICAgIFwidHJhbnNsYXRlWlwiLFxuICAgIFwic2NhbGVcIixcbiAgICBcInNjYWxlWFwiLFxuICAgIFwic2NhbGVZXCIsXG4gICAgXCJyb3RhdGVcIixcbiAgICBcInJvdGF0ZVhcIixcbiAgICBcInJvdGF0ZVlcIixcbiAgICBcInJvdGF0ZVpcIixcbiAgICBcInNrZXdcIixcbiAgICBcInNrZXdYXCIsXG4gICAgXCJza2V3WVwiLFxuXTtcbi8qKlxuICogQSBxdWljayBsb29rdXAgZm9yIHRyYW5zZm9ybSBwcm9wcy5cbiAqXG4gKiBgcGF0aFJvdGF0aW9uYCBpcyBhIHRyYW5zZm9ybSBmb3Igcm91dGluZyBwdXJwb3NlcyAoc2tpcHBlZCBmcm9tIHJhd1xuICogc3R5bGUgYXBwbGljYXRpb24sIHdpcmVkIHRvIHRoZSB0cmFuc2Zvcm0gY29tcG9zaXRlLCBmbGFncyB0cmFuc2Zvcm1cbiAqIGRpcnR5KSBidXQgaXMgaW50ZW50aW9uYWxseSBOT1QgaW4gYHRyYW5zZm9ybVByb3BPcmRlcmAg4oCUIGl0IGlzXG4gKiBjb21wb3NlZCBvbnRvIGByb3RhdGVgIGF0IHRoZSBidWlsZCBzaXRlcywgbm90IHNlcmlhbGl6ZWQgaW4gaXRzIG93blxuICogc2xvdCwgYW5kIG11c3Qgc3RheSBvdXQgb2YgdGhlIG9yZGVyLWFycmF5IGNvbnN1bWVycyAocGFyc2UtdHJhbnNmb3JtLFxuICogdW5pdC1jb252ZXJzaW9uLCBrZXlzLXBvc2l0aW9uKS5cbiAqL1xuY29uc3QgdHJhbnNmb3JtUHJvcHMgPSAvKkBfX1BVUkVfXyovICgoKSA9PiBuZXcgU2V0KFsuLi50cmFuc2Zvcm1Qcm9wT3JkZXIsIFwicGF0aFJvdGF0aW9uXCJdKSkoKTtcblxuZXhwb3J0IHsgdHJhbnNmb3JtUHJvcE9yZGVyLCB0cmFuc2Zvcm1Qcm9wcyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9a2V5cy10cmFuc2Zvcm0ubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/motion-values.mjs":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/motion-values.mjs ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   updateMotionValuesFromProps: () => (/* binding */ updateMotionValuesFromProps)\n/* harmony export */ });\n/* harmony import */ var _value_index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../value/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var _value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../value/utils/is-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n\n\n\n/**\n * Updates motion values from props changes.\n * Uses `any` type for element to avoid circular dependencies with VisualElement.\n */\nfunction updateMotionValuesFromProps(element, next, prev) {\n    for (const key in next) {\n        const nextValue = next[key];\n        const prevValue = prev[key];\n        if ((0,_value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.isMotionValue)(nextValue)) {\n            /**\n             * If this is a motion value found in props or style, we want to add it\n             * to our visual element's motion value map.\n             */\n            element.addValue(key, nextValue);\n        }\n        else if ((0,_value_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.isMotionValue)(prevValue)) {\n            /**\n             * If we're swapping from a motion value to a static value,\n             * create a new motion value from that\n             */\n            element.addValue(key, (0,_value_index_mjs__WEBPACK_IMPORTED_MODULE_1__.motionValue)(nextValue, { owner: element }));\n        }\n        else if (prevValue !== nextValue) {\n            /**\n             * If this is a flat value that has changed, update the motion value\n             * or create one if it doesn't exist. We only want to do this if we're\n             * not handling the value with our animation state.\n             */\n            if (element.hasValue(key)) {\n                const existingValue = element.getValue(key);\n                if (existingValue.liveStyle === true) {\n                    existingValue.jump(nextValue);\n                }\n                else if (!existingValue.hasAnimated) {\n                    existingValue.set(nextValue);\n                }\n            }\n            else {\n                const latestValue = element.getStaticValue(key);\n                element.addValue(key, (0,_value_index_mjs__WEBPACK_IMPORTED_MODULE_1__.motionValue)(latestValue !== undefined ? latestValue : nextValue, { owner: element }));\n            }\n        }\n    }\n    // Handle removed values\n    for (const key in prev) {\n        if (next[key] === undefined)\n            element.removeValue(key);\n    }\n    return next;\n}\n\n\n//# sourceMappingURL=motion-values.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvbW90aW9uLXZhbHVlcy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQW9EO0FBQ2tCOztBQUV0RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWSwrRUFBYTtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsK0VBQWE7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0MsNkRBQVcsY0FBYyxnQkFBZ0I7QUFDM0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0NBQXNDLDZEQUFXLHdEQUF3RCxnQkFBZ0I7QUFDekg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXVDO0FBQ3ZDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccmVuZGVyXFx1dGlsc1xcbW90aW9uLXZhbHVlcy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbW90aW9uVmFsdWUgfSBmcm9tICcuLi8uLi92YWx1ZS9pbmRleC5tanMnO1xuaW1wb3J0IHsgaXNNb3Rpb25WYWx1ZSB9IGZyb20gJy4uLy4uL3ZhbHVlL3V0aWxzL2lzLW1vdGlvbi12YWx1ZS5tanMnO1xuXG4vKipcbiAqIFVwZGF0ZXMgbW90aW9uIHZhbHVlcyBmcm9tIHByb3BzIGNoYW5nZXMuXG4gKiBVc2VzIGBhbnlgIHR5cGUgZm9yIGVsZW1lbnQgdG8gYXZvaWQgY2lyY3VsYXIgZGVwZW5kZW5jaWVzIHdpdGggVmlzdWFsRWxlbWVudC5cbiAqL1xuZnVuY3Rpb24gdXBkYXRlTW90aW9uVmFsdWVzRnJvbVByb3BzKGVsZW1lbnQsIG5leHQsIHByZXYpIHtcbiAgICBmb3IgKGNvbnN0IGtleSBpbiBuZXh0KSB7XG4gICAgICAgIGNvbnN0IG5leHRWYWx1ZSA9IG5leHRba2V5XTtcbiAgICAgICAgY29uc3QgcHJldlZhbHVlID0gcHJldltrZXldO1xuICAgICAgICBpZiAoaXNNb3Rpb25WYWx1ZShuZXh0VmFsdWUpKSB7XG4gICAgICAgICAgICAvKipcbiAgICAgICAgICAgICAqIElmIHRoaXMgaXMgYSBtb3Rpb24gdmFsdWUgZm91bmQgaW4gcHJvcHMgb3Igc3R5bGUsIHdlIHdhbnQgdG8gYWRkIGl0XG4gICAgICAgICAgICAgKiB0byBvdXIgdmlzdWFsIGVsZW1lbnQncyBtb3Rpb24gdmFsdWUgbWFwLlxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICBlbGVtZW50LmFkZFZhbHVlKGtleSwgbmV4dFZhbHVlKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmIChpc01vdGlvblZhbHVlKHByZXZWYWx1ZSkpIHtcbiAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgICogSWYgd2UncmUgc3dhcHBpbmcgZnJvbSBhIG1vdGlvbiB2YWx1ZSB0byBhIHN0YXRpYyB2YWx1ZSxcbiAgICAgICAgICAgICAqIGNyZWF0ZSBhIG5ldyBtb3Rpb24gdmFsdWUgZnJvbSB0aGF0XG4gICAgICAgICAgICAgKi9cbiAgICAgICAgICAgIGVsZW1lbnQuYWRkVmFsdWUoa2V5LCBtb3Rpb25WYWx1ZShuZXh0VmFsdWUsIHsgb3duZXI6IGVsZW1lbnQgfSkpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKHByZXZWYWx1ZSAhPT0gbmV4dFZhbHVlKSB7XG4gICAgICAgICAgICAvKipcbiAgICAgICAgICAgICAqIElmIHRoaXMgaXMgYSBmbGF0IHZhbHVlIHRoYXQgaGFzIGNoYW5nZWQsIHVwZGF0ZSB0aGUgbW90aW9uIHZhbHVlXG4gICAgICAgICAgICAgKiBvciBjcmVhdGUgb25lIGlmIGl0IGRvZXNuJ3QgZXhpc3QuIFdlIG9ubHkgd2FudCB0byBkbyB0aGlzIGlmIHdlJ3JlXG4gICAgICAgICAgICAgKiBub3QgaGFuZGxpbmcgdGhlIHZhbHVlIHdpdGggb3VyIGFuaW1hdGlvbiBzdGF0ZS5cbiAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgaWYgKGVsZW1lbnQuaGFzVmFsdWUoa2V5KSkge1xuICAgICAgICAgICAgICAgIGNvbnN0IGV4aXN0aW5nVmFsdWUgPSBlbGVtZW50LmdldFZhbHVlKGtleSk7XG4gICAgICAgICAgICAgICAgaWYgKGV4aXN0aW5nVmFsdWUubGl2ZVN0eWxlID09PSB0cnVlKSB7XG4gICAgICAgICAgICAgICAgICAgIGV4aXN0aW5nVmFsdWUuanVtcChuZXh0VmFsdWUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlbHNlIGlmICghZXhpc3RpbmdWYWx1ZS5oYXNBbmltYXRlZCkge1xuICAgICAgICAgICAgICAgICAgICBleGlzdGluZ1ZhbHVlLnNldChuZXh0VmFsdWUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgIGNvbnN0IGxhdGVzdFZhbHVlID0gZWxlbWVudC5nZXRTdGF0aWNWYWx1ZShrZXkpO1xuICAgICAgICAgICAgICAgIGVsZW1lbnQuYWRkVmFsdWUoa2V5LCBtb3Rpb25WYWx1ZShsYXRlc3RWYWx1ZSAhPT0gdW5kZWZpbmVkID8gbGF0ZXN0VmFsdWUgOiBuZXh0VmFsdWUsIHsgb3duZXI6IGVsZW1lbnQgfSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIEhhbmRsZSByZW1vdmVkIHZhbHVlc1xuICAgIGZvciAoY29uc3Qga2V5IGluIHByZXYpIHtcbiAgICAgICAgaWYgKG5leHRba2V5XSA9PT0gdW5kZWZpbmVkKVxuICAgICAgICAgICAgZWxlbWVudC5yZW1vdmVWYWx1ZShrZXkpO1xuICAgIH1cbiAgICByZXR1cm4gbmV4dDtcbn1cblxuZXhwb3J0IHsgdXBkYXRlTW90aW9uVmFsdWVzRnJvbVByb3BzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tb3Rpb24tdmFsdWVzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/motion-values.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/index.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/index.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   hasReducedMotionListener: () => (/* reexport safe */ _state_mjs__WEBPACK_IMPORTED_MODULE_0__.hasReducedMotionListener),\n/* harmony export */   initPrefersReducedMotion: () => (/* binding */ initPrefersReducedMotion),\n/* harmony export */   prefersReducedMotion: () => (/* reexport safe */ _state_mjs__WEBPACK_IMPORTED_MODULE_0__.prefersReducedMotion)\n/* harmony export */ });\n/* harmony import */ var _state_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./state.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/state.mjs\");\n\n\nconst isBrowser = typeof window !== \"undefined\";\nfunction initPrefersReducedMotion() {\n    _state_mjs__WEBPACK_IMPORTED_MODULE_0__.hasReducedMotionListener.current = true;\n    if (!isBrowser)\n        return;\n    if (window.matchMedia) {\n        const motionMediaQuery = window.matchMedia(\"(prefers-reduced-motion)\");\n        const setReducedMotionPreferences = () => (_state_mjs__WEBPACK_IMPORTED_MODULE_0__.prefersReducedMotion.current = motionMediaQuery.matches);\n        motionMediaQuery.addEventListener(\"change\", setReducedMotionPreferences);\n        setReducedMotionPreferences();\n    }\n    else {\n        _state_mjs__WEBPACK_IMPORTED_MODULE_0__.prefersReducedMotion.current = false;\n    }\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvcmVkdWNlZC1tb3Rpb24vaW5kZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBNkU7O0FBRTdFO0FBQ0E7QUFDQSxJQUFJLGdFQUF3QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1EQUFtRCw0REFBb0I7QUFDdkU7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRLDREQUFvQjtBQUM1QjtBQUNBOztBQUVvRjtBQUNwRiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlbmRlclxcdXRpbHNcXHJlZHVjZWQtbW90aW9uXFxpbmRleC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaGFzUmVkdWNlZE1vdGlvbkxpc3RlbmVyLCBwcmVmZXJzUmVkdWNlZE1vdGlvbiB9IGZyb20gJy4vc3RhdGUubWpzJztcblxuY29uc3QgaXNCcm93c2VyID0gdHlwZW9mIHdpbmRvdyAhPT0gXCJ1bmRlZmluZWRcIjtcbmZ1bmN0aW9uIGluaXRQcmVmZXJzUmVkdWNlZE1vdGlvbigpIHtcbiAgICBoYXNSZWR1Y2VkTW90aW9uTGlzdGVuZXIuY3VycmVudCA9IHRydWU7XG4gICAgaWYgKCFpc0Jyb3dzZXIpXG4gICAgICAgIHJldHVybjtcbiAgICBpZiAod2luZG93Lm1hdGNoTWVkaWEpIHtcbiAgICAgICAgY29uc3QgbW90aW9uTWVkaWFRdWVyeSA9IHdpbmRvdy5tYXRjaE1lZGlhKFwiKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pXCIpO1xuICAgICAgICBjb25zdCBzZXRSZWR1Y2VkTW90aW9uUHJlZmVyZW5jZXMgPSAoKSA9PiAocHJlZmVyc1JlZHVjZWRNb3Rpb24uY3VycmVudCA9IG1vdGlvbk1lZGlhUXVlcnkubWF0Y2hlcyk7XG4gICAgICAgIG1vdGlvbk1lZGlhUXVlcnkuYWRkRXZlbnRMaXN0ZW5lcihcImNoYW5nZVwiLCBzZXRSZWR1Y2VkTW90aW9uUHJlZmVyZW5jZXMpO1xuICAgICAgICBzZXRSZWR1Y2VkTW90aW9uUHJlZmVyZW5jZXMoKTtcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIHByZWZlcnNSZWR1Y2VkTW90aW9uLmN1cnJlbnQgPSBmYWxzZTtcbiAgICB9XG59XG5cbmV4cG9ydCB7IGhhc1JlZHVjZWRNb3Rpb25MaXN0ZW5lciwgaW5pdFByZWZlcnNSZWR1Y2VkTW90aW9uLCBwcmVmZXJzUmVkdWNlZE1vdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXgubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/state.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/state.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   hasReducedMotionListener: () => (/* binding */ hasReducedMotionListener),\n/* harmony export */   prefersReducedMotion: () => (/* binding */ prefersReducedMotion)\n/* harmony export */ });\n// Does this device prefer reduced motion? Returns `null` server-side.\nconst prefersReducedMotion = { current: null };\nconst hasReducedMotionListener = { current: false };\n\n\n//# sourceMappingURL=state.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvcmVkdWNlZC1tb3Rpb24vc3RhdGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQSwrQkFBK0I7QUFDL0IsbUNBQW1DOztBQUV1QjtBQUMxRCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlbmRlclxcdXRpbHNcXHJlZHVjZWQtbW90aW9uXFxzdGF0ZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gRG9lcyB0aGlzIGRldmljZSBwcmVmZXIgcmVkdWNlZCBtb3Rpb24/IFJldHVybnMgYG51bGxgIHNlcnZlci1zaWRlLlxuY29uc3QgcHJlZmVyc1JlZHVjZWRNb3Rpb24gPSB7IGN1cnJlbnQ6IG51bGwgfTtcbmNvbnN0IGhhc1JlZHVjZWRNb3Rpb25MaXN0ZW5lciA9IHsgY3VycmVudDogZmFsc2UgfTtcblxuZXhwb3J0IHsgaGFzUmVkdWNlZE1vdGlvbkxpc3RlbmVyLCBwcmVmZXJzUmVkdWNlZE1vdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3RhdGUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/reduced-motion/state.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-dynamic-variants.mjs":
/*!*************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-dynamic-variants.mjs ***!
  \*************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   resolveVariant: () => (/* binding */ resolveVariant)\n/* harmony export */ });\n/* harmony import */ var _resolve_variants_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./resolve-variants.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-variants.mjs\");\n\n\nfunction resolveVariant(visualElement, definition, custom) {\n    const props = visualElement.getProps();\n    return (0,_resolve_variants_mjs__WEBPACK_IMPORTED_MODULE_0__.resolveVariantFromProps)(props, definition, custom !== undefined ? custom : props.custom, visualElement);\n}\n\n\n//# sourceMappingURL=resolve-dynamic-variants.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvcmVzb2x2ZS1keW5hbWljLXZhcmlhbnRzLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFpRTs7QUFFakU7QUFDQTtBQUNBLFdBQVcsOEVBQXVCO0FBQ2xDOztBQUUwQjtBQUMxQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlbmRlclxcdXRpbHNcXHJlc29sdmUtZHluYW1pYy12YXJpYW50cy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVzb2x2ZVZhcmlhbnRGcm9tUHJvcHMgfSBmcm9tICcuL3Jlc29sdmUtdmFyaWFudHMubWpzJztcblxuZnVuY3Rpb24gcmVzb2x2ZVZhcmlhbnQodmlzdWFsRWxlbWVudCwgZGVmaW5pdGlvbiwgY3VzdG9tKSB7XG4gICAgY29uc3QgcHJvcHMgPSB2aXN1YWxFbGVtZW50LmdldFByb3BzKCk7XG4gICAgcmV0dXJuIHJlc29sdmVWYXJpYW50RnJvbVByb3BzKHByb3BzLCBkZWZpbml0aW9uLCBjdXN0b20gIT09IHVuZGVmaW5lZCA/IGN1c3RvbSA6IHByb3BzLmN1c3RvbSwgdmlzdWFsRWxlbWVudCk7XG59XG5cbmV4cG9ydCB7IHJlc29sdmVWYXJpYW50IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZXNvbHZlLWR5bmFtaWMtdmFyaWFudHMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-dynamic-variants.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-variants.mjs":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-variants.mjs ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   resolveVariantFromProps: () => (/* binding */ resolveVariantFromProps)\n/* harmony export */ });\nfunction getValueState(visualElement) {\n    const state = [{}, {}];\n    visualElement?.values.forEach((value, key) => {\n        state[0][key] = value.get();\n        state[1][key] = value.getVelocity();\n    });\n    return state;\n}\nfunction resolveVariantFromProps(props, definition, custom, visualElement) {\n    /**\n     * If the variant definition is a function, resolve.\n     */\n    if (typeof definition === \"function\") {\n        const [current, velocity] = getValueState(visualElement);\n        definition = definition(custom !== undefined ? custom : props.custom, current, velocity);\n    }\n    /**\n     * If the variant definition is a variant label, or\n     * the function returned a variant label, resolve.\n     */\n    if (typeof definition === \"string\") {\n        definition = props.variants && props.variants[definition];\n    }\n    /**\n     * At this point we've resolved both functions and variant labels,\n     * but the resolved variant label might itself have been a function.\n     * If so, resolve. This can only have returned a valid target object.\n     */\n    if (typeof definition === \"function\") {\n        const [current, velocity] = getValueState(visualElement);\n        definition = definition(custom !== undefined ? custom : props.custom, current, velocity);\n    }\n    return definition;\n}\n\n\n//# sourceMappingURL=resolve-variants.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvcmVzb2x2ZS12YXJpYW50cy5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0EscUJBQXFCLElBQUk7QUFDekI7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVtQztBQUNuQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlbmRlclxcdXRpbHNcXHJlc29sdmUtdmFyaWFudHMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIGdldFZhbHVlU3RhdGUodmlzdWFsRWxlbWVudCkge1xuICAgIGNvbnN0IHN0YXRlID0gW3t9LCB7fV07XG4gICAgdmlzdWFsRWxlbWVudD8udmFsdWVzLmZvckVhY2goKHZhbHVlLCBrZXkpID0+IHtcbiAgICAgICAgc3RhdGVbMF1ba2V5XSA9IHZhbHVlLmdldCgpO1xuICAgICAgICBzdGF0ZVsxXVtrZXldID0gdmFsdWUuZ2V0VmVsb2NpdHkoKTtcbiAgICB9KTtcbiAgICByZXR1cm4gc3RhdGU7XG59XG5mdW5jdGlvbiByZXNvbHZlVmFyaWFudEZyb21Qcm9wcyhwcm9wcywgZGVmaW5pdGlvbiwgY3VzdG9tLCB2aXN1YWxFbGVtZW50KSB7XG4gICAgLyoqXG4gICAgICogSWYgdGhlIHZhcmlhbnQgZGVmaW5pdGlvbiBpcyBhIGZ1bmN0aW9uLCByZXNvbHZlLlxuICAgICAqL1xuICAgIGlmICh0eXBlb2YgZGVmaW5pdGlvbiA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgIGNvbnN0IFtjdXJyZW50LCB2ZWxvY2l0eV0gPSBnZXRWYWx1ZVN0YXRlKHZpc3VhbEVsZW1lbnQpO1xuICAgICAgICBkZWZpbml0aW9uID0gZGVmaW5pdGlvbihjdXN0b20gIT09IHVuZGVmaW5lZCA/IGN1c3RvbSA6IHByb3BzLmN1c3RvbSwgY3VycmVudCwgdmVsb2NpdHkpO1xuICAgIH1cbiAgICAvKipcbiAgICAgKiBJZiB0aGUgdmFyaWFudCBkZWZpbml0aW9uIGlzIGEgdmFyaWFudCBsYWJlbCwgb3JcbiAgICAgKiB0aGUgZnVuY3Rpb24gcmV0dXJuZWQgYSB2YXJpYW50IGxhYmVsLCByZXNvbHZlLlxuICAgICAqL1xuICAgIGlmICh0eXBlb2YgZGVmaW5pdGlvbiA9PT0gXCJzdHJpbmdcIikge1xuICAgICAgICBkZWZpbml0aW9uID0gcHJvcHMudmFyaWFudHMgJiYgcHJvcHMudmFyaWFudHNbZGVmaW5pdGlvbl07XG4gICAgfVxuICAgIC8qKlxuICAgICAqIEF0IHRoaXMgcG9pbnQgd2UndmUgcmVzb2x2ZWQgYm90aCBmdW5jdGlvbnMgYW5kIHZhcmlhbnQgbGFiZWxzLFxuICAgICAqIGJ1dCB0aGUgcmVzb2x2ZWQgdmFyaWFudCBsYWJlbCBtaWdodCBpdHNlbGYgaGF2ZSBiZWVuIGEgZnVuY3Rpb24uXG4gICAgICogSWYgc28sIHJlc29sdmUuIFRoaXMgY2FuIG9ubHkgaGF2ZSByZXR1cm5lZCBhIHZhbGlkIHRhcmdldCBvYmplY3QuXG4gICAgICovXG4gICAgaWYgKHR5cGVvZiBkZWZpbml0aW9uID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgY29uc3QgW2N1cnJlbnQsIHZlbG9jaXR5XSA9IGdldFZhbHVlU3RhdGUodmlzdWFsRWxlbWVudCk7XG4gICAgICAgIGRlZmluaXRpb24gPSBkZWZpbml0aW9uKGN1c3RvbSAhPT0gdW5kZWZpbmVkID8gY3VzdG9tIDogcHJvcHMuY3VzdG9tLCBjdXJyZW50LCB2ZWxvY2l0eSk7XG4gICAgfVxuICAgIHJldHVybiBkZWZpbml0aW9uO1xufVxuXG5leHBvcnQgeyByZXNvbHZlVmFyaWFudEZyb21Qcm9wcyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVzb2x2ZS12YXJpYW50cy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-variants.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/setters.mjs":
/*!********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/setters.mjs ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   setTarget: () => (/* binding */ setTarget)\n/* harmony export */ });\n/* harmony import */ var _value_index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../value/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var _resolve_dynamic_variants_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./resolve-dynamic-variants.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/resolve-dynamic-variants.mjs\");\n/* harmony import */ var _is_keyframes_target_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./is-keyframes-target.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/is-keyframes-target.mjs\");\n\n\n\n\n/**\n * Set VisualElement's MotionValue, creating a new MotionValue for it if\n * it doesn't exist.\n */\nfunction setMotionValue(visualElement, key, value) {\n    if (visualElement.hasValue(key)) {\n        visualElement.getValue(key).set(value);\n    }\n    else {\n        visualElement.addValue(key, (0,_value_index_mjs__WEBPACK_IMPORTED_MODULE_0__.motionValue)(value));\n    }\n}\nfunction resolveFinalValueInKeyframes(v) {\n    // TODO maybe throw if v.length - 1 is placeholder token?\n    return (0,_is_keyframes_target_mjs__WEBPACK_IMPORTED_MODULE_1__.isKeyframesTarget)(v) ? v[v.length - 1] || 0 : v;\n}\nfunction setTarget(visualElement, definition) {\n    const resolved = (0,_resolve_dynamic_variants_mjs__WEBPACK_IMPORTED_MODULE_2__.resolveVariant)(visualElement, definition);\n    let { transitionEnd = {}, transition = {}, ...target } = resolved || {};\n    target = { ...target, ...transitionEnd };\n    for (const key in target) {\n        const value = resolveFinalValueInKeyframes(target[key]);\n        setMotionValue(visualElement, key, value);\n    }\n}\n\n\n//# sourceMappingURL=setters.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvc2V0dGVycy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFvRDtBQUNZO0FBQ0Y7O0FBRTlEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQyw2REFBVztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsMkVBQWlCO0FBQzVCO0FBQ0E7QUFDQSxxQkFBcUIsNkVBQWM7QUFDbkMsVUFBVSxrQkFBa0IsaUJBQWlCLGNBQWM7QUFDM0QsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXFCO0FBQ3JCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xccmVuZGVyXFx1dGlsc1xcc2V0dGVycy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbW90aW9uVmFsdWUgfSBmcm9tICcuLi8uLi92YWx1ZS9pbmRleC5tanMnO1xuaW1wb3J0IHsgcmVzb2x2ZVZhcmlhbnQgfSBmcm9tICcuL3Jlc29sdmUtZHluYW1pYy12YXJpYW50cy5tanMnO1xuaW1wb3J0IHsgaXNLZXlmcmFtZXNUYXJnZXQgfSBmcm9tICcuL2lzLWtleWZyYW1lcy10YXJnZXQubWpzJztcblxuLyoqXG4gKiBTZXQgVmlzdWFsRWxlbWVudCdzIE1vdGlvblZhbHVlLCBjcmVhdGluZyBhIG5ldyBNb3Rpb25WYWx1ZSBmb3IgaXQgaWZcbiAqIGl0IGRvZXNuJ3QgZXhpc3QuXG4gKi9cbmZ1bmN0aW9uIHNldE1vdGlvblZhbHVlKHZpc3VhbEVsZW1lbnQsIGtleSwgdmFsdWUpIHtcbiAgICBpZiAodmlzdWFsRWxlbWVudC5oYXNWYWx1ZShrZXkpKSB7XG4gICAgICAgIHZpc3VhbEVsZW1lbnQuZ2V0VmFsdWUoa2V5KS5zZXQodmFsdWUpO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgdmlzdWFsRWxlbWVudC5hZGRWYWx1ZShrZXksIG1vdGlvblZhbHVlKHZhbHVlKSk7XG4gICAgfVxufVxuZnVuY3Rpb24gcmVzb2x2ZUZpbmFsVmFsdWVJbktleWZyYW1lcyh2KSB7XG4gICAgLy8gVE9ETyBtYXliZSB0aHJvdyBpZiB2Lmxlbmd0aCAtIDEgaXMgcGxhY2Vob2xkZXIgdG9rZW4/XG4gICAgcmV0dXJuIGlzS2V5ZnJhbWVzVGFyZ2V0KHYpID8gdlt2Lmxlbmd0aCAtIDFdIHx8IDAgOiB2O1xufVxuZnVuY3Rpb24gc2V0VGFyZ2V0KHZpc3VhbEVsZW1lbnQsIGRlZmluaXRpb24pIHtcbiAgICBjb25zdCByZXNvbHZlZCA9IHJlc29sdmVWYXJpYW50KHZpc3VhbEVsZW1lbnQsIGRlZmluaXRpb24pO1xuICAgIGxldCB7IHRyYW5zaXRpb25FbmQgPSB7fSwgdHJhbnNpdGlvbiA9IHt9LCAuLi50YXJnZXQgfSA9IHJlc29sdmVkIHx8IHt9O1xuICAgIHRhcmdldCA9IHsgLi4udGFyZ2V0LCAuLi50cmFuc2l0aW9uRW5kIH07XG4gICAgZm9yIChjb25zdCBrZXkgaW4gdGFyZ2V0KSB7XG4gICAgICAgIGNvbnN0IHZhbHVlID0gcmVzb2x2ZUZpbmFsVmFsdWVJbktleWZyYW1lcyh0YXJnZXRba2V5XSk7XG4gICAgICAgIHNldE1vdGlvblZhbHVlKHZpc3VhbEVsZW1lbnQsIGtleSwgdmFsdWUpO1xuICAgIH1cbn1cblxuZXhwb3J0IHsgc2V0VGFyZ2V0IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zZXR0ZXJzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/setters.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/shallow-compare.mjs":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/shallow-compare.mjs ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   shallowCompare: () => (/* binding */ shallowCompare)\n/* harmony export */ });\nfunction shallowCompare(next, prev) {\n    if (!Array.isArray(prev))\n        return false;\n    const prevLength = prev.length;\n    if (prevLength !== next.length)\n        return false;\n    for (let i = 0; i < prevLength; i++) {\n        if (prev[i] !== next[i])\n            return false;\n    }\n    return true;\n}\n\n\n//# sourceMappingURL=shallow-compare.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvc2hhbGxvdy1jb21wYXJlLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLGdCQUFnQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUUwQjtBQUMxQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlbmRlclxcdXRpbHNcXHNoYWxsb3ctY29tcGFyZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gc2hhbGxvd0NvbXBhcmUobmV4dCwgcHJldikge1xuICAgIGlmICghQXJyYXkuaXNBcnJheShwcmV2KSlcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIGNvbnN0IHByZXZMZW5ndGggPSBwcmV2Lmxlbmd0aDtcbiAgICBpZiAocHJldkxlbmd0aCAhPT0gbmV4dC5sZW5ndGgpXG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHByZXZMZW5ndGg7IGkrKykge1xuICAgICAgICBpZiAocHJldltpXSAhPT0gbmV4dFtpXSlcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gICAgcmV0dXJuIHRydWU7XG59XG5cbmV4cG9ydCB7IHNoYWxsb3dDb21wYXJlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zaGFsbG93LWNvbXBhcmUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/shallow-compare.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/variant-props.mjs":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/variant-props.mjs ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   variantPriorityOrder: () => (/* binding */ variantPriorityOrder),\n/* harmony export */   variantProps: () => (/* binding */ variantProps)\n/* harmony export */ });\nconst variantPriorityOrder = [\n    \"animate\",\n    \"whileInView\",\n    \"whileFocus\",\n    \"whileHover\",\n    \"whileTap\",\n    \"whileDrag\",\n    \"exit\",\n];\nconst variantProps = [\"initial\", ...variantPriorityOrder];\n\n\n//# sourceMappingURL=variant-props.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZW5kZXIvdXRpbHMvdmFyaWFudC1wcm9wcy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFOEM7QUFDOUMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxyZW5kZXJcXHV0aWxzXFx2YXJpYW50LXByb3BzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCB2YXJpYW50UHJpb3JpdHlPcmRlciA9IFtcbiAgICBcImFuaW1hdGVcIixcbiAgICBcIndoaWxlSW5WaWV3XCIsXG4gICAgXCJ3aGlsZUZvY3VzXCIsXG4gICAgXCJ3aGlsZUhvdmVyXCIsXG4gICAgXCJ3aGlsZVRhcFwiLFxuICAgIFwid2hpbGVEcmFnXCIsXG4gICAgXCJleGl0XCIsXG5dO1xuY29uc3QgdmFyaWFudFByb3BzID0gW1wiaW5pdGlhbFwiLCAuLi52YXJpYW50UHJpb3JpdHlPcmRlcl07XG5cbmV4cG9ydCB7IHZhcmlhbnRQcmlvcml0eU9yZGVyLCB2YXJpYW50UHJvcHMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXZhcmlhbnQtcHJvcHMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/render/utils/variant-props.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/handle-element.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/handle-element.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   resizeElement: () => (/* binding */ resizeElement)\n/* harmony export */ });\n/* harmony import */ var _utils_is_svg_element_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/is-svg-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-element.mjs\");\n/* harmony import */ var _utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/resolve-elements.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs\");\n\n\n\nconst resizeHandlers = new WeakMap();\nlet observer;\nconst getSize = (borderBoxAxis, svgAxis, htmlAxis) => (target, borderBoxSize) => {\n    if (borderBoxSize && borderBoxSize[0]) {\n        return borderBoxSize[0][(borderBoxAxis + \"Size\")];\n    }\n    else if ((0,_utils_is_svg_element_mjs__WEBPACK_IMPORTED_MODULE_0__.isSVGElement)(target) && \"getBBox\" in target) {\n        return target.getBBox()[svgAxis];\n    }\n    else {\n        return target[htmlAxis];\n    }\n};\nconst getWidth = /*@__PURE__*/ getSize(\"inline\", \"width\", \"offsetWidth\");\nconst getHeight = /*@__PURE__*/ getSize(\"block\", \"height\", \"offsetHeight\");\nfunction notifyTarget({ target, borderBoxSize }) {\n    resizeHandlers.get(target)?.forEach((handler) => {\n        handler(target, {\n            get width() {\n                return getWidth(target, borderBoxSize);\n            },\n            get height() {\n                return getHeight(target, borderBoxSize);\n            },\n        });\n    });\n}\nfunction notifyAll(entries) {\n    entries.forEach(notifyTarget);\n}\nfunction createResizeObserver() {\n    if (typeof ResizeObserver === \"undefined\")\n        return;\n    observer = new ResizeObserver(notifyAll);\n}\nfunction resizeElement(target, handler) {\n    if (!observer)\n        createResizeObserver();\n    const elements = (0,_utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_1__.resolveElements)(target);\n    elements.forEach((element) => {\n        let elementHandlers = resizeHandlers.get(element);\n        if (!elementHandlers) {\n            elementHandlers = new Set();\n            resizeHandlers.set(element, elementHandlers);\n        }\n        elementHandlers.add(handler);\n        observer?.observe(element);\n    });\n    return () => {\n        elements.forEach((element) => {\n            const elementHandlers = resizeHandlers.get(element);\n            elementHandlers?.delete(handler);\n            if (!elementHandlers?.size) {\n                observer?.unobserve(element);\n            }\n        });\n    };\n}\n\n\n//# sourceMappingURL=handle-element.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZXNpemUvaGFuZGxlLWVsZW1lbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUEyRDtBQUNLOztBQUVoRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhLHVFQUFZO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0IsdUJBQXVCO0FBQy9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2IsU0FBUztBQUNULEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUIsNEVBQWU7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBOztBQUV5QjtBQUN6QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlc2l6ZVxcaGFuZGxlLWVsZW1lbnQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzU1ZHRWxlbWVudCB9IGZyb20gJy4uL3V0aWxzL2lzLXN2Zy1lbGVtZW50Lm1qcyc7XG5pbXBvcnQgeyByZXNvbHZlRWxlbWVudHMgfSBmcm9tICcuLi91dGlscy9yZXNvbHZlLWVsZW1lbnRzLm1qcyc7XG5cbmNvbnN0IHJlc2l6ZUhhbmRsZXJzID0gbmV3IFdlYWtNYXAoKTtcbmxldCBvYnNlcnZlcjtcbmNvbnN0IGdldFNpemUgPSAoYm9yZGVyQm94QXhpcywgc3ZnQXhpcywgaHRtbEF4aXMpID0+ICh0YXJnZXQsIGJvcmRlckJveFNpemUpID0+IHtcbiAgICBpZiAoYm9yZGVyQm94U2l6ZSAmJiBib3JkZXJCb3hTaXplWzBdKSB7XG4gICAgICAgIHJldHVybiBib3JkZXJCb3hTaXplWzBdWyhib3JkZXJCb3hBeGlzICsgXCJTaXplXCIpXTtcbiAgICB9XG4gICAgZWxzZSBpZiAoaXNTVkdFbGVtZW50KHRhcmdldCkgJiYgXCJnZXRCQm94XCIgaW4gdGFyZ2V0KSB7XG4gICAgICAgIHJldHVybiB0YXJnZXQuZ2V0QkJveCgpW3N2Z0F4aXNdO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgcmV0dXJuIHRhcmdldFtodG1sQXhpc107XG4gICAgfVxufTtcbmNvbnN0IGdldFdpZHRoID0gLypAX19QVVJFX18qLyBnZXRTaXplKFwiaW5saW5lXCIsIFwid2lkdGhcIiwgXCJvZmZzZXRXaWR0aFwiKTtcbmNvbnN0IGdldEhlaWdodCA9IC8qQF9fUFVSRV9fKi8gZ2V0U2l6ZShcImJsb2NrXCIsIFwiaGVpZ2h0XCIsIFwib2Zmc2V0SGVpZ2h0XCIpO1xuZnVuY3Rpb24gbm90aWZ5VGFyZ2V0KHsgdGFyZ2V0LCBib3JkZXJCb3hTaXplIH0pIHtcbiAgICByZXNpemVIYW5kbGVycy5nZXQodGFyZ2V0KT8uZm9yRWFjaCgoaGFuZGxlcikgPT4ge1xuICAgICAgICBoYW5kbGVyKHRhcmdldCwge1xuICAgICAgICAgICAgZ2V0IHdpZHRoKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBnZXRXaWR0aCh0YXJnZXQsIGJvcmRlckJveFNpemUpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBoZWlnaHQoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGdldEhlaWdodCh0YXJnZXQsIGJvcmRlckJveFNpemUpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgfSk7XG4gICAgfSk7XG59XG5mdW5jdGlvbiBub3RpZnlBbGwoZW50cmllcykge1xuICAgIGVudHJpZXMuZm9yRWFjaChub3RpZnlUYXJnZXQpO1xufVxuZnVuY3Rpb24gY3JlYXRlUmVzaXplT2JzZXJ2ZXIoKSB7XG4gICAgaWYgKHR5cGVvZiBSZXNpemVPYnNlcnZlciA9PT0gXCJ1bmRlZmluZWRcIilcbiAgICAgICAgcmV0dXJuO1xuICAgIG9ic2VydmVyID0gbmV3IFJlc2l6ZU9ic2VydmVyKG5vdGlmeUFsbCk7XG59XG5mdW5jdGlvbiByZXNpemVFbGVtZW50KHRhcmdldCwgaGFuZGxlcikge1xuICAgIGlmICghb2JzZXJ2ZXIpXG4gICAgICAgIGNyZWF0ZVJlc2l6ZU9ic2VydmVyKCk7XG4gICAgY29uc3QgZWxlbWVudHMgPSByZXNvbHZlRWxlbWVudHModGFyZ2V0KTtcbiAgICBlbGVtZW50cy5mb3JFYWNoKChlbGVtZW50KSA9PiB7XG4gICAgICAgIGxldCBlbGVtZW50SGFuZGxlcnMgPSByZXNpemVIYW5kbGVycy5nZXQoZWxlbWVudCk7XG4gICAgICAgIGlmICghZWxlbWVudEhhbmRsZXJzKSB7XG4gICAgICAgICAgICBlbGVtZW50SGFuZGxlcnMgPSBuZXcgU2V0KCk7XG4gICAgICAgICAgICByZXNpemVIYW5kbGVycy5zZXQoZWxlbWVudCwgZWxlbWVudEhhbmRsZXJzKTtcbiAgICAgICAgfVxuICAgICAgICBlbGVtZW50SGFuZGxlcnMuYWRkKGhhbmRsZXIpO1xuICAgICAgICBvYnNlcnZlcj8ub2JzZXJ2ZShlbGVtZW50KTtcbiAgICB9KTtcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICBlbGVtZW50cy5mb3JFYWNoKChlbGVtZW50KSA9PiB7XG4gICAgICAgICAgICBjb25zdCBlbGVtZW50SGFuZGxlcnMgPSByZXNpemVIYW5kbGVycy5nZXQoZWxlbWVudCk7XG4gICAgICAgICAgICBlbGVtZW50SGFuZGxlcnM/LmRlbGV0ZShoYW5kbGVyKTtcbiAgICAgICAgICAgIGlmICghZWxlbWVudEhhbmRsZXJzPy5zaXplKSB7XG4gICAgICAgICAgICAgICAgb2JzZXJ2ZXI/LnVub2JzZXJ2ZShlbGVtZW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfTtcbn1cblxuZXhwb3J0IHsgcmVzaXplRWxlbWVudCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aGFuZGxlLWVsZW1lbnQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/handle-element.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/handle-window.mjs":
/*!********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/handle-window.mjs ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   resizeWindow: () => (/* binding */ resizeWindow)\n/* harmony export */ });\nconst windowCallbacks = new Set();\nlet windowResizeHandler;\nfunction createWindowResizeHandler() {\n    windowResizeHandler = () => {\n        const info = {\n            get width() {\n                return window.innerWidth;\n            },\n            get height() {\n                return window.innerHeight;\n            },\n        };\n        windowCallbacks.forEach((callback) => callback(info));\n    };\n    window.addEventListener(\"resize\", windowResizeHandler);\n}\nfunction resizeWindow(callback) {\n    windowCallbacks.add(callback);\n    if (!windowResizeHandler)\n        createWindowResizeHandler();\n    return () => {\n        windowCallbacks.delete(callback);\n        if (!windowCallbacks.size &&\n            typeof windowResizeHandler === \"function\") {\n            window.removeEventListener(\"resize\", windowResizeHandler);\n            windowResizeHandler = undefined;\n        }\n    };\n}\n\n\n//# sourceMappingURL=handle-window.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZXNpemUvaGFuZGxlLXdpbmRvdy5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUV3QjtBQUN4QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlc2l6ZVxcaGFuZGxlLXdpbmRvdy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qgd2luZG93Q2FsbGJhY2tzID0gbmV3IFNldCgpO1xubGV0IHdpbmRvd1Jlc2l6ZUhhbmRsZXI7XG5mdW5jdGlvbiBjcmVhdGVXaW5kb3dSZXNpemVIYW5kbGVyKCkge1xuICAgIHdpbmRvd1Jlc2l6ZUhhbmRsZXIgPSAoKSA9PiB7XG4gICAgICAgIGNvbnN0IGluZm8gPSB7XG4gICAgICAgICAgICBnZXQgd2lkdGgoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHdpbmRvdy5pbm5lcldpZHRoO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdldCBoZWlnaHQoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHdpbmRvdy5pbm5lckhlaWdodDtcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH07XG4gICAgICAgIHdpbmRvd0NhbGxiYWNrcy5mb3JFYWNoKChjYWxsYmFjaykgPT4gY2FsbGJhY2soaW5mbykpO1xuICAgIH07XG4gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJyZXNpemVcIiwgd2luZG93UmVzaXplSGFuZGxlcik7XG59XG5mdW5jdGlvbiByZXNpemVXaW5kb3coY2FsbGJhY2spIHtcbiAgICB3aW5kb3dDYWxsYmFja3MuYWRkKGNhbGxiYWNrKTtcbiAgICBpZiAoIXdpbmRvd1Jlc2l6ZUhhbmRsZXIpXG4gICAgICAgIGNyZWF0ZVdpbmRvd1Jlc2l6ZUhhbmRsZXIoKTtcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICB3aW5kb3dDYWxsYmFja3MuZGVsZXRlKGNhbGxiYWNrKTtcbiAgICAgICAgaWYgKCF3aW5kb3dDYWxsYmFja3Muc2l6ZSAmJlxuICAgICAgICAgICAgdHlwZW9mIHdpbmRvd1Jlc2l6ZUhhbmRsZXIgPT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICAgICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJyZXNpemVcIiwgd2luZG93UmVzaXplSGFuZGxlcik7XG4gICAgICAgICAgICB3aW5kb3dSZXNpemVIYW5kbGVyID0gdW5kZWZpbmVkO1xuICAgICAgICB9XG4gICAgfTtcbn1cblxuZXhwb3J0IHsgcmVzaXplV2luZG93IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oYW5kbGUtd2luZG93Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/handle-window.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/index.mjs":
/*!************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/index.mjs ***!
  \************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   resize: () => (/* binding */ resize)\n/* harmony export */ });\n/* harmony import */ var _handle_element_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./handle-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/handle-element.mjs\");\n/* harmony import */ var _handle_window_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./handle-window.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/handle-window.mjs\");\n\n\n\nfunction resize(a, b) {\n    return typeof a === \"function\" ? (0,_handle_window_mjs__WEBPACK_IMPORTED_MODULE_0__.resizeWindow)(a) : (0,_handle_element_mjs__WEBPACK_IMPORTED_MODULE_1__.resizeElement)(a, b);\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9yZXNpemUvaW5kZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFxRDtBQUNGOztBQUVuRDtBQUNBLHFDQUFxQyxnRUFBWSxNQUFNLGtFQUFhO0FBQ3BFOztBQUVrQjtBQUNsQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHJlc2l6ZVxcaW5kZXgubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlc2l6ZUVsZW1lbnQgfSBmcm9tICcuL2hhbmRsZS1lbGVtZW50Lm1qcyc7XG5pbXBvcnQgeyByZXNpemVXaW5kb3cgfSBmcm9tICcuL2hhbmRsZS13aW5kb3cubWpzJztcblxuZnVuY3Rpb24gcmVzaXplKGEsIGIpIHtcbiAgICByZXR1cm4gdHlwZW9mIGEgPT09IFwiZnVuY3Rpb25cIiA/IHJlc2l6ZVdpbmRvdyhhKSA6IHJlc2l6ZUVsZW1lbnQoYSwgYik7XG59XG5cbmV4cG9ydCB7IHJlc2l6ZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXgubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/resize/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/scroll/observe.mjs":
/*!**************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/scroll/observe.mjs ***!
  \**************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   observeTimeline: () => (/* binding */ observeTimeline)\n/* harmony export */ });\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\nfunction observeTimeline(update, timeline) {\n    let prevProgress;\n    const onFrame = () => {\n        const { currentTime } = timeline;\n        const percentage = currentTime === null ? 0 : currentTime.value;\n        const progress = percentage / 100;\n        if (prevProgress !== progress) {\n            update(progress);\n        }\n        prevProgress = progress;\n    };\n    _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frame.preUpdate(onFrame, true);\n    return () => (0,_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.cancelFrame)(onFrame);\n}\n\n\n//# sourceMappingURL=observe.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9zY3JvbGwvb2JzZXJ2ZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBNEQ7O0FBRTVEO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQixjQUFjO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSSx1REFBSztBQUNULGlCQUFpQixpRUFBVztBQUM1Qjs7QUFFMkI7QUFDM0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxzY3JvbGxcXG9ic2VydmUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGZyYW1lLCBjYW5jZWxGcmFtZSB9IGZyb20gJy4uL2ZyYW1lbG9vcC9mcmFtZS5tanMnO1xuXG5mdW5jdGlvbiBvYnNlcnZlVGltZWxpbmUodXBkYXRlLCB0aW1lbGluZSkge1xuICAgIGxldCBwcmV2UHJvZ3Jlc3M7XG4gICAgY29uc3Qgb25GcmFtZSA9ICgpID0+IHtcbiAgICAgICAgY29uc3QgeyBjdXJyZW50VGltZSB9ID0gdGltZWxpbmU7XG4gICAgICAgIGNvbnN0IHBlcmNlbnRhZ2UgPSBjdXJyZW50VGltZSA9PT0gbnVsbCA/IDAgOiBjdXJyZW50VGltZS52YWx1ZTtcbiAgICAgICAgY29uc3QgcHJvZ3Jlc3MgPSBwZXJjZW50YWdlIC8gMTAwO1xuICAgICAgICBpZiAocHJldlByb2dyZXNzICE9PSBwcm9ncmVzcykge1xuICAgICAgICAgICAgdXBkYXRlKHByb2dyZXNzKTtcbiAgICAgICAgfVxuICAgICAgICBwcmV2UHJvZ3Jlc3MgPSBwcm9ncmVzcztcbiAgICB9O1xuICAgIGZyYW1lLnByZVVwZGF0ZShvbkZyYW1lLCB0cnVlKTtcbiAgICByZXR1cm4gKCkgPT4gY2FuY2VsRnJhbWUob25GcmFtZSk7XG59XG5cbmV4cG9ydCB7IG9ic2VydmVUaW1lbGluZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9b2JzZXJ2ZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/scroll/observe.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/stats/buffer.mjs":
/*!************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/stats/buffer.mjs ***!
  \************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   statsBuffer: () => (/* binding */ statsBuffer)\n/* harmony export */ });\nconst statsBuffer = {\n    value: null,\n    addProjectionMetrics: null,\n};\n\n\n//# sourceMappingURL=buffer.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9zdGF0cy9idWZmZXIubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFdUI7QUFDdkIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFxzdGF0c1xcYnVmZmVyLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBzdGF0c0J1ZmZlciA9IHtcbiAgICB2YWx1ZTogbnVsbCxcbiAgICBhZGRQcm9qZWN0aW9uTWV0cmljczogbnVsbCxcbn07XG5cbmV4cG9ydCB7IHN0YXRzQnVmZmVyIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1idWZmZXIubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/stats/buffer.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/stats/index.mjs":
/*!***********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/stats/index.mjs ***!
  \***********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   recordStats: () => (/* binding */ recordStats)\n/* harmony export */ });\n/* harmony import */ var _buffer_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./buffer.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/stats/buffer.mjs\");\n\n\nfunction clearStatsBuffer() {\n    _buffer_mjs__WEBPACK_IMPORTED_MODULE_0__.statsBuffer.value = null;\n    _buffer_mjs__WEBPACK_IMPORTED_MODULE_0__.statsBuffer.addProjectionMetrics = null;\n}\nfunction recordStats() {\n    if (_buffer_mjs__WEBPACK_IMPORTED_MODULE_0__.statsBuffer.value) {\n        clearStatsBuffer();\n        throw new Error(\"Stats are already being measured\");\n    }\n    const buffer = _buffer_mjs__WEBPACK_IMPORTED_MODULE_0__.statsBuffer;\n    buffer.value = {\n        layoutProjection: {\n            nodes: [],\n            calculatedTargetDeltas: [],\n            calculatedProjections: [],\n        },\n    };\n    buffer.addProjectionMetrics = (metrics) => {\n        const { layoutProjection } = buffer.value;\n        layoutProjection.nodes.push(metrics.nodes);\n        layoutProjection.calculatedTargetDeltas.push(metrics.calculatedTargetDeltas);\n        layoutProjection.calculatedProjections.push(metrics.calculatedProjections);\n    };\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy9zdGF0cy9pbmRleC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBMkM7O0FBRTNDO0FBQ0EsSUFBSSxvREFBVztBQUNmLElBQUksb0RBQVc7QUFDZjtBQUNBO0FBQ0EsUUFBUSxvREFBVztBQUNuQjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsb0RBQVc7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0EsZ0JBQWdCLG1CQUFtQjtBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUV1QjtBQUN2QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHN0YXRzXFxpbmRleC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgc3RhdHNCdWZmZXIgfSBmcm9tICcuL2J1ZmZlci5tanMnO1xuXG5mdW5jdGlvbiBjbGVhclN0YXRzQnVmZmVyKCkge1xuICAgIHN0YXRzQnVmZmVyLnZhbHVlID0gbnVsbDtcbiAgICBzdGF0c0J1ZmZlci5hZGRQcm9qZWN0aW9uTWV0cmljcyA9IG51bGw7XG59XG5mdW5jdGlvbiByZWNvcmRTdGF0cygpIHtcbiAgICBpZiAoc3RhdHNCdWZmZXIudmFsdWUpIHtcbiAgICAgICAgY2xlYXJTdGF0c0J1ZmZlcigpO1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJTdGF0cyBhcmUgYWxyZWFkeSBiZWluZyBtZWFzdXJlZFwiKTtcbiAgICB9XG4gICAgY29uc3QgYnVmZmVyID0gc3RhdHNCdWZmZXI7XG4gICAgYnVmZmVyLnZhbHVlID0ge1xuICAgICAgICBsYXlvdXRQcm9qZWN0aW9uOiB7XG4gICAgICAgICAgICBub2RlczogW10sXG4gICAgICAgICAgICBjYWxjdWxhdGVkVGFyZ2V0RGVsdGFzOiBbXSxcbiAgICAgICAgICAgIGNhbGN1bGF0ZWRQcm9qZWN0aW9uczogW10sXG4gICAgICAgIH0sXG4gICAgfTtcbiAgICBidWZmZXIuYWRkUHJvamVjdGlvbk1ldHJpY3MgPSAobWV0cmljcykgPT4ge1xuICAgICAgICBjb25zdCB7IGxheW91dFByb2plY3Rpb24gfSA9IGJ1ZmZlci52YWx1ZTtcbiAgICAgICAgbGF5b3V0UHJvamVjdGlvbi5ub2Rlcy5wdXNoKG1ldHJpY3Mubm9kZXMpO1xuICAgICAgICBsYXlvdXRQcm9qZWN0aW9uLmNhbGN1bGF0ZWRUYXJnZXREZWx0YXMucHVzaChtZXRyaWNzLmNhbGN1bGF0ZWRUYXJnZXREZWx0YXMpO1xuICAgICAgICBsYXlvdXRQcm9qZWN0aW9uLmNhbGN1bGF0ZWRQcm9qZWN0aW9ucy5wdXNoKG1ldHJpY3MuY2FsY3VsYXRlZFByb2plY3Rpb25zKTtcbiAgICB9O1xufVxuXG5leHBvcnQgeyByZWNvcmRTdGF0cyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXgubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/stats/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/border-radius.mjs":
/*!*******************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/border-radius.mjs ***!
  \*******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   cornerRadiusProps: () => (/* binding */ cornerRadiusProps)\n/* harmony export */ });\n/**\n * The four corner-radius longhands. Shared so the projection mixer, scale\n * corrector, WAAPI px-value set and view-transition crop pass don't each carry\n * their own copy. Order is irrelevant - every consumer mixes/corrects/animates\n * each corner independently.\n */\nconst cornerRadiusProps = [\n    \"borderTopLeftRadius\",\n    \"borderTopRightRadius\",\n    \"borderBottomRightRadius\",\n    \"borderBottomLeftRadius\",\n];\n\n\n//# sourceMappingURL=border-radius.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9ib3JkZXItcmFkaXVzLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUU2QjtBQUM3QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHV0aWxzXFxib3JkZXItcmFkaXVzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFRoZSBmb3VyIGNvcm5lci1yYWRpdXMgbG9uZ2hhbmRzLiBTaGFyZWQgc28gdGhlIHByb2plY3Rpb24gbWl4ZXIsIHNjYWxlXG4gKiBjb3JyZWN0b3IsIFdBQVBJIHB4LXZhbHVlIHNldCBhbmQgdmlldy10cmFuc2l0aW9uIGNyb3AgcGFzcyBkb24ndCBlYWNoIGNhcnJ5XG4gKiB0aGVpciBvd24gY29weS4gT3JkZXIgaXMgaXJyZWxldmFudCAtIGV2ZXJ5IGNvbnN1bWVyIG1peGVzL2NvcnJlY3RzL2FuaW1hdGVzXG4gKiBlYWNoIGNvcm5lciBpbmRlcGVuZGVudGx5LlxuICovXG5jb25zdCBjb3JuZXJSYWRpdXNQcm9wcyA9IFtcbiAgICBcImJvcmRlclRvcExlZnRSYWRpdXNcIixcbiAgICBcImJvcmRlclRvcFJpZ2h0UmFkaXVzXCIsXG4gICAgXCJib3JkZXJCb3R0b21SaWdodFJhZGl1c1wiLFxuICAgIFwiYm9yZGVyQm90dG9tTGVmdFJhZGl1c1wiLFxuXTtcblxuZXhwb3J0IHsgY29ybmVyUmFkaXVzUHJvcHMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWJvcmRlci1yYWRpdXMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/border-radius.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/delay.mjs":
/*!***********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/delay.mjs ***!
  \***********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   delay: () => (/* binding */ delay),\n/* harmony export */   delayInSeconds: () => (/* binding */ delayInSeconds)\n/* harmony export */ });\n/* harmony import */ var _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../frameloop/sync-time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\");\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\n\n/**\n * Timeout defined in ms\n */\nfunction delay(callback, timeout) {\n    const start = _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_0__.time.now();\n    const checkElapsed = ({ timestamp }) => {\n        const elapsed = timestamp - start;\n        if (elapsed >= timeout) {\n            (0,_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.cancelFrame)(checkElapsed);\n            callback(elapsed - timeout);\n        }\n    };\n    _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.frame.setup(checkElapsed, true);\n    return () => (0,_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_1__.cancelFrame)(checkElapsed);\n}\nfunction delayInSeconds(callback, timeout) {\n    return delay(callback, (0,motion_utils__WEBPACK_IMPORTED_MODULE_2__.secondsToMilliseconds)(timeout));\n}\n\n\n//# sourceMappingURL=delay.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9kZWxheS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBa0Q7QUFDRztBQUNPOztBQUU1RDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQiwwREFBSTtBQUN0Qiw0QkFBNEIsV0FBVztBQUN2QztBQUNBO0FBQ0EsWUFBWSxpRUFBVztBQUN2QjtBQUNBO0FBQ0E7QUFDQSxJQUFJLHVEQUFLO0FBQ1QsaUJBQWlCLGlFQUFXO0FBQzVCO0FBQ0E7QUFDQSwyQkFBMkIsbUVBQXFCO0FBQ2hEOztBQUVpQztBQUNqQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHV0aWxzXFxkZWxheS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdGltZSB9IGZyb20gJy4uL2ZyYW1lbG9vcC9zeW5jLXRpbWUubWpzJztcbmltcG9ydCB7IHNlY29uZHNUb01pbGxpc2Vjb25kcyB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyBmcmFtZSwgY2FuY2VsRnJhbWUgfSBmcm9tICcuLi9mcmFtZWxvb3AvZnJhbWUubWpzJztcblxuLyoqXG4gKiBUaW1lb3V0IGRlZmluZWQgaW4gbXNcbiAqL1xuZnVuY3Rpb24gZGVsYXkoY2FsbGJhY2ssIHRpbWVvdXQpIHtcbiAgICBjb25zdCBzdGFydCA9IHRpbWUubm93KCk7XG4gICAgY29uc3QgY2hlY2tFbGFwc2VkID0gKHsgdGltZXN0YW1wIH0pID0+IHtcbiAgICAgICAgY29uc3QgZWxhcHNlZCA9IHRpbWVzdGFtcCAtIHN0YXJ0O1xuICAgICAgICBpZiAoZWxhcHNlZCA+PSB0aW1lb3V0KSB7XG4gICAgICAgICAgICBjYW5jZWxGcmFtZShjaGVja0VsYXBzZWQpO1xuICAgICAgICAgICAgY2FsbGJhY2soZWxhcHNlZCAtIHRpbWVvdXQpO1xuICAgICAgICB9XG4gICAgfTtcbiAgICBmcmFtZS5zZXR1cChjaGVja0VsYXBzZWQsIHRydWUpO1xuICAgIHJldHVybiAoKSA9PiBjYW5jZWxGcmFtZShjaGVja0VsYXBzZWQpO1xufVxuZnVuY3Rpb24gZGVsYXlJblNlY29uZHMoY2FsbGJhY2ssIHRpbWVvdXQpIHtcbiAgICByZXR1cm4gZGVsYXkoY2FsbGJhY2ssIHNlY29uZHNUb01pbGxpc2Vjb25kcyh0aW1lb3V0KSk7XG59XG5cbmV4cG9ydCB7IGRlbGF5LCBkZWxheUluU2Vjb25kcyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGVsYXkubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/delay.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/interpolate.mjs":
/*!*****************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/interpolate.mjs ***!
  \*****************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   interpolate: () => (/* binding */ interpolate)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/global-config.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/pipe.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/progress.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\");\n/* harmony import */ var _mix_index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mix/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/index.mjs\");\n\n\n\nfunction createMixers(output, ease, customMixer) {\n    const mixers = [];\n    const mixerFactory = customMixer || motion_utils__WEBPACK_IMPORTED_MODULE_0__.MotionGlobalConfig.mix || _mix_index_mjs__WEBPACK_IMPORTED_MODULE_1__.mix;\n    const numMixers = output.length - 1;\n    for (let i = 0; i < numMixers; i++) {\n        let mixer = mixerFactory(output[i], output[i + 1]);\n        if (ease) {\n            const easingFunction = Array.isArray(ease) ? ease[i] || motion_utils__WEBPACK_IMPORTED_MODULE_2__.noop : ease;\n            mixer = (0,motion_utils__WEBPACK_IMPORTED_MODULE_3__.pipe)(easingFunction, mixer);\n        }\n        mixers.push(mixer);\n    }\n    return mixers;\n}\n/**\n * Create a function that maps from a numerical input array to a generic output array.\n *\n * Accepts:\n *   - Numbers\n *   - Colors (hex, hsl, hsla, rgb, rgba)\n *   - Complex (combinations of one or more numbers or strings)\n *\n * ```jsx\n * const mixColor = interpolate([0, 1], ['#fff', '#000'])\n *\n * mixColor(0.5) // 'rgba(128, 128, 128, 1)'\n * ```\n *\n * TODO Revisit this approach once we've moved to data models for values,\n * probably not needed to pregenerate mixer functions.\n *\n * @public\n */\nfunction interpolate(input, output, { clamp: isClamp = true, ease, mixer } = {}) {\n    const inputLength = input.length;\n    (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.invariant)(inputLength === output.length, \"Both input and output ranges must be the same length\", \"range-length\");\n    /**\n     * If we're only provided a single input, we can just make a function\n     * that returns the output.\n     */\n    if (inputLength === 1)\n        return () => output[0];\n    if (inputLength === 2 && output[0] === output[1])\n        return () => output[1];\n    const isZeroDeltaRange = input[0] === input[1];\n    // If input runs highest -> lowest, reverse both arrays\n    if (input[0] > input[inputLength - 1]) {\n        input = [...input].reverse();\n        output = [...output].reverse();\n    }\n    const mixers = createMixers(output, ease, mixer);\n    const numMixers = mixers.length;\n    const interpolator = (v) => {\n        if (isZeroDeltaRange && v < input[0])\n            return output[0];\n        let i = 0;\n        if (numMixers > 1) {\n            for (; i < input.length - 2; i++) {\n                if (v < input[i + 1])\n                    break;\n            }\n        }\n        const progressInRange = (0,motion_utils__WEBPACK_IMPORTED_MODULE_5__.progress)(input[i], input[i + 1], v);\n        return mixers[i](progressInRange);\n    };\n    return isClamp\n        ? (v) => interpolator((0,motion_utils__WEBPACK_IMPORTED_MODULE_6__.clamp)(input[0], input[inputLength - 1], v))\n        : interpolator;\n}\n\n\n//# sourceMappingURL=interpolate.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/interpolate.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-html-element.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-html-element.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isHTMLElement: () => (/* binding */ isHTMLElement)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-object.mjs\");\n\n\n/**\n * Checks if an element is an HTML element in a way\n * that works across iframes\n */\nfunction isHTMLElement(element) {\n    return ((0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.isObject)(element) &&\n        \"offsetHeight\" in element &&\n        !(\"ownerSVGElement\" in element));\n}\n\n\n//# sourceMappingURL=is-html-element.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9pcy1odG1sLWVsZW1lbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXdDOztBQUV4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWSxzREFBUTtBQUNwQjtBQUNBO0FBQ0E7O0FBRXlCO0FBQ3pCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdXRpbHNcXGlzLWh0bWwtZWxlbWVudC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNPYmplY3QgfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuXG4vKipcbiAqIENoZWNrcyBpZiBhbiBlbGVtZW50IGlzIGFuIEhUTUwgZWxlbWVudCBpbiBhIHdheVxuICogdGhhdCB3b3JrcyBhY3Jvc3MgaWZyYW1lc1xuICovXG5mdW5jdGlvbiBpc0hUTUxFbGVtZW50KGVsZW1lbnQpIHtcbiAgICByZXR1cm4gKGlzT2JqZWN0KGVsZW1lbnQpICYmXG4gICAgICAgIFwib2Zmc2V0SGVpZ2h0XCIgaW4gZWxlbWVudCAmJlxuICAgICAgICAhKFwib3duZXJTVkdFbGVtZW50XCIgaW4gZWxlbWVudCkpO1xufVxuXG5leHBvcnQgeyBpc0hUTUxFbGVtZW50IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1odG1sLWVsZW1lbnQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-html-element.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-element.mjs":
/*!********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-element.mjs ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isSVGElement: () => (/* binding */ isSVGElement)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-object.mjs\");\n\n\n/**\n * Checks if an element is an SVG element in a way\n * that works across iframes\n */\nfunction isSVGElement(element) {\n    return (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.isObject)(element) && \"ownerSVGElement\" in element;\n}\n\n\n//# sourceMappingURL=is-svg-element.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9pcy1zdmctZWxlbWVudC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBd0M7O0FBRXhDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLHNEQUFRO0FBQ25COztBQUV3QjtBQUN4QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHV0aWxzXFxpcy1zdmctZWxlbWVudC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaXNPYmplY3QgfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuXG4vKipcbiAqIENoZWNrcyBpZiBhbiBlbGVtZW50IGlzIGFuIFNWRyBlbGVtZW50IGluIGEgd2F5XG4gKiB0aGF0IHdvcmtzIGFjcm9zcyBpZnJhbWVzXG4gKi9cbmZ1bmN0aW9uIGlzU1ZHRWxlbWVudChlbGVtZW50KSB7XG4gICAgcmV0dXJuIGlzT2JqZWN0KGVsZW1lbnQpICYmIFwib3duZXJTVkdFbGVtZW50XCIgaW4gZWxlbWVudDtcbn1cblxuZXhwb3J0IHsgaXNTVkdFbGVtZW50IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1zdmctZWxlbWVudC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-element.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-svg-element.mjs":
/*!************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-svg-element.mjs ***!
  \************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isSVGSVGElement: () => (/* binding */ isSVGSVGElement)\n/* harmony export */ });\n/* harmony import */ var _is_svg_element_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is-svg-element.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-element.mjs\");\n\n\n/**\n * Checks if an element is specifically an SVGSVGElement (the root SVG element)\n * in a way that works across iframes\n */\nfunction isSVGSVGElement(element) {\n    return (0,_is_svg_element_mjs__WEBPACK_IMPORTED_MODULE_0__.isSVGElement)(element) && element.tagName === \"svg\";\n}\n\n\n//# sourceMappingURL=is-svg-svg-element.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9pcy1zdmctc3ZnLWVsZW1lbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQW9EOztBQUVwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxpRUFBWTtBQUN2Qjs7QUFFMkI7QUFDM0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx1dGlsc1xcaXMtc3ZnLXN2Zy1lbGVtZW50Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc1NWR0VsZW1lbnQgfSBmcm9tICcuL2lzLXN2Zy1lbGVtZW50Lm1qcyc7XG5cbi8qKlxuICogQ2hlY2tzIGlmIGFuIGVsZW1lbnQgaXMgc3BlY2lmaWNhbGx5IGFuIFNWR1NWR0VsZW1lbnQgKHRoZSByb290IFNWRyBlbGVtZW50KVxuICogaW4gYSB3YXkgdGhhdCB3b3JrcyBhY3Jvc3MgaWZyYW1lc1xuICovXG5mdW5jdGlvbiBpc1NWR1NWR0VsZW1lbnQoZWxlbWVudCkge1xuICAgIHJldHVybiBpc1NWR0VsZW1lbnQoZWxlbWVudCkgJiYgZWxlbWVudC50YWdOYW1lID09PSBcInN2Z1wiO1xufVxuXG5leHBvcnQgeyBpc1NWR1NWR0VsZW1lbnQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLXN2Zy1zdmctZWxlbWVudC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/is-svg-svg-element.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/color.mjs":
/*!***************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/color.mjs ***!
  \***************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   mixColor: () => (/* binding */ mixColor),\n/* harmony export */   mixLinearColor: () => (/* binding */ mixLinearColor)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var _value_types_color_hex_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../value/types/color/hex.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hex.mjs\");\n/* harmony import */ var _value_types_color_hsla_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../value/types/color/hsla.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hsla.mjs\");\n/* harmony import */ var _value_types_color_hsla_to_rgba_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../value/types/color/hsla-to-rgba.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hsla-to-rgba.mjs\");\n/* harmony import */ var _value_types_color_rgba_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../value/types/color/rgba.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/rgba.mjs\");\n/* harmony import */ var _immediate_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./immediate.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/immediate.mjs\");\n/* harmony import */ var _number_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n\n\n\n\n\n\n\n\n// Linear color space blending\n// Explained https://www.youtube.com/watch?v=LKnqECcg6Gw\n// Demonstrated http://codepen.io/osublake/pen/xGVVaN\nconst mixLinearColor = (from, to, v) => {\n    const fromExpo = from * from;\n    const expo = v * (to * to - fromExpo) + fromExpo;\n    return expo < 0 ? 0 : Math.sqrt(expo);\n};\nconst colorTypes = [_value_types_color_hex_mjs__WEBPACK_IMPORTED_MODULE_0__.hex, _value_types_color_rgba_mjs__WEBPACK_IMPORTED_MODULE_1__.rgba, _value_types_color_hsla_mjs__WEBPACK_IMPORTED_MODULE_2__.hsla];\nconst getColorType = (v) => colorTypes.find((type) => type.test(v));\nfunction asRGBA(color) {\n    const type = getColorType(color);\n    (0,motion_utils__WEBPACK_IMPORTED_MODULE_3__.warning)(Boolean(type), `'${color}' is not an animatable color. Use the equivalent color code instead.`, \"color-not-animatable\");\n    if (!Boolean(type))\n        return false;\n    let model = type.parse(color);\n    if (type === _value_types_color_hsla_mjs__WEBPACK_IMPORTED_MODULE_2__.hsla) {\n        // TODO Remove this cast - needed since Motion's stricter typing\n        model = (0,_value_types_color_hsla_to_rgba_mjs__WEBPACK_IMPORTED_MODULE_4__.hslaToRgba)(model);\n    }\n    return model;\n}\nconst mixColor = (from, to) => {\n    const fromRGBA = asRGBA(from);\n    const toRGBA = asRGBA(to);\n    if (!fromRGBA || !toRGBA) {\n        return (0,_immediate_mjs__WEBPACK_IMPORTED_MODULE_5__.mixImmediate)(from, to);\n    }\n    const blended = { ...fromRGBA };\n    return (v) => {\n        blended.red = mixLinearColor(fromRGBA.red, toRGBA.red, v);\n        blended.green = mixLinearColor(fromRGBA.green, toRGBA.green, v);\n        blended.blue = mixLinearColor(fromRGBA.blue, toRGBA.blue, v);\n        blended.alpha = (0,_number_mjs__WEBPACK_IMPORTED_MODULE_6__.mixNumber)(fromRGBA.alpha, toRGBA.alpha, v);\n        return _value_types_color_rgba_mjs__WEBPACK_IMPORTED_MODULE_1__.rgba.transform(blended);\n    };\n};\n\n\n//# sourceMappingURL=color.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9taXgvY29sb3IubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUF1QztBQUNlO0FBQ0U7QUFDYztBQUNkO0FBQ1Q7QUFDTjs7QUFFekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQiwyREFBRyxFQUFFLDZEQUFJLEVBQUUsNkRBQUk7QUFDbkM7QUFDQTtBQUNBO0FBQ0EsSUFBSSxxREFBTyxvQkFBb0IsTUFBTTtBQUNyQztBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsNkRBQUk7QUFDckI7QUFDQSxnQkFBZ0IsK0VBQVU7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLDREQUFZO0FBQzNCO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCLHNEQUFTO0FBQ2pDLGVBQWUsNkRBQUk7QUFDbkI7QUFDQTs7QUFFb0M7QUFDcEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx1dGlsc1xcbWl4XFxjb2xvci5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgd2FybmluZyB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyBoZXggfSBmcm9tICcuLi8uLi92YWx1ZS90eXBlcy9jb2xvci9oZXgubWpzJztcbmltcG9ydCB7IGhzbGEgfSBmcm9tICcuLi8uLi92YWx1ZS90eXBlcy9jb2xvci9oc2xhLm1qcyc7XG5pbXBvcnQgeyBoc2xhVG9SZ2JhIH0gZnJvbSAnLi4vLi4vdmFsdWUvdHlwZXMvY29sb3IvaHNsYS10by1yZ2JhLm1qcyc7XG5pbXBvcnQgeyByZ2JhIH0gZnJvbSAnLi4vLi4vdmFsdWUvdHlwZXMvY29sb3IvcmdiYS5tanMnO1xuaW1wb3J0IHsgbWl4SW1tZWRpYXRlIH0gZnJvbSAnLi9pbW1lZGlhdGUubWpzJztcbmltcG9ydCB7IG1peE51bWJlciB9IGZyb20gJy4vbnVtYmVyLm1qcyc7XG5cbi8vIExpbmVhciBjb2xvciBzcGFjZSBibGVuZGluZ1xuLy8gRXhwbGFpbmVkIGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9TEtucUVDY2c2R3dcbi8vIERlbW9uc3RyYXRlZCBodHRwOi8vY29kZXBlbi5pby9vc3VibGFrZS9wZW4veEdWVmFOXG5jb25zdCBtaXhMaW5lYXJDb2xvciA9IChmcm9tLCB0bywgdikgPT4ge1xuICAgIGNvbnN0IGZyb21FeHBvID0gZnJvbSAqIGZyb207XG4gICAgY29uc3QgZXhwbyA9IHYgKiAodG8gKiB0byAtIGZyb21FeHBvKSArIGZyb21FeHBvO1xuICAgIHJldHVybiBleHBvIDwgMCA/IDAgOiBNYXRoLnNxcnQoZXhwbyk7XG59O1xuY29uc3QgY29sb3JUeXBlcyA9IFtoZXgsIHJnYmEsIGhzbGFdO1xuY29uc3QgZ2V0Q29sb3JUeXBlID0gKHYpID0+IGNvbG9yVHlwZXMuZmluZCgodHlwZSkgPT4gdHlwZS50ZXN0KHYpKTtcbmZ1bmN0aW9uIGFzUkdCQShjb2xvcikge1xuICAgIGNvbnN0IHR5cGUgPSBnZXRDb2xvclR5cGUoY29sb3IpO1xuICAgIHdhcm5pbmcoQm9vbGVhbih0eXBlKSwgYCcke2NvbG9yfScgaXMgbm90IGFuIGFuaW1hdGFibGUgY29sb3IuIFVzZSB0aGUgZXF1aXZhbGVudCBjb2xvciBjb2RlIGluc3RlYWQuYCwgXCJjb2xvci1ub3QtYW5pbWF0YWJsZVwiKTtcbiAgICBpZiAoIUJvb2xlYW4odHlwZSkpXG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICBsZXQgbW9kZWwgPSB0eXBlLnBhcnNlKGNvbG9yKTtcbiAgICBpZiAodHlwZSA9PT0gaHNsYSkge1xuICAgICAgICAvLyBUT0RPIFJlbW92ZSB0aGlzIGNhc3QgLSBuZWVkZWQgc2luY2UgTW90aW9uJ3Mgc3RyaWN0ZXIgdHlwaW5nXG4gICAgICAgIG1vZGVsID0gaHNsYVRvUmdiYShtb2RlbCk7XG4gICAgfVxuICAgIHJldHVybiBtb2RlbDtcbn1cbmNvbnN0IG1peENvbG9yID0gKGZyb20sIHRvKSA9PiB7XG4gICAgY29uc3QgZnJvbVJHQkEgPSBhc1JHQkEoZnJvbSk7XG4gICAgY29uc3QgdG9SR0JBID0gYXNSR0JBKHRvKTtcbiAgICBpZiAoIWZyb21SR0JBIHx8ICF0b1JHQkEpIHtcbiAgICAgICAgcmV0dXJuIG1peEltbWVkaWF0ZShmcm9tLCB0byk7XG4gICAgfVxuICAgIGNvbnN0IGJsZW5kZWQgPSB7IC4uLmZyb21SR0JBIH07XG4gICAgcmV0dXJuICh2KSA9PiB7XG4gICAgICAgIGJsZW5kZWQucmVkID0gbWl4TGluZWFyQ29sb3IoZnJvbVJHQkEucmVkLCB0b1JHQkEucmVkLCB2KTtcbiAgICAgICAgYmxlbmRlZC5ncmVlbiA9IG1peExpbmVhckNvbG9yKGZyb21SR0JBLmdyZWVuLCB0b1JHQkEuZ3JlZW4sIHYpO1xuICAgICAgICBibGVuZGVkLmJsdWUgPSBtaXhMaW5lYXJDb2xvcihmcm9tUkdCQS5ibHVlLCB0b1JHQkEuYmx1ZSwgdik7XG4gICAgICAgIGJsZW5kZWQuYWxwaGEgPSBtaXhOdW1iZXIoZnJvbVJHQkEuYWxwaGEsIHRvUkdCQS5hbHBoYSwgdik7XG4gICAgICAgIHJldHVybiByZ2JhLnRyYW5zZm9ybShibGVuZGVkKTtcbiAgICB9O1xufTtcblxuZXhwb3J0IHsgbWl4Q29sb3IsIG1peExpbmVhckNvbG9yIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb2xvci5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/color.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/complex.mjs":
/*!*****************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/complex.mjs ***!
  \*****************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getMixer: () => (/* binding */ getMixer),\n/* harmony export */   mixArray: () => (/* binding */ mixArray),\n/* harmony export */   mixComplex: () => (/* binding */ mixComplex),\n/* harmony export */   mixObject: () => (/* binding */ mixObject)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/pipe.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var _animation_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../animation/utils/is-css-variable.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs\");\n/* harmony import */ var _value_types_color_index_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../value/types/color/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/index.mjs\");\n/* harmony import */ var _value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../value/types/complex/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs\");\n/* harmony import */ var _color_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./color.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/color.mjs\");\n/* harmony import */ var _immediate_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./immediate.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/immediate.mjs\");\n/* harmony import */ var _number_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n/* harmony import */ var _visibility_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./visibility.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/visibility.mjs\");\n\n\n\n\n\n\n\n\n\nfunction mixNumber(a, b) {\n    return (p) => (0,_number_mjs__WEBPACK_IMPORTED_MODULE_0__.mixNumber)(a, b, p);\n}\nfunction getMixer(a) {\n    if (typeof a === \"number\") {\n        return mixNumber;\n    }\n    else if (typeof a === \"string\") {\n        return (0,_animation_utils_is_css_variable_mjs__WEBPACK_IMPORTED_MODULE_1__.isCSSVariableToken)(a)\n            ? _immediate_mjs__WEBPACK_IMPORTED_MODULE_2__.mixImmediate\n            : _value_types_color_index_mjs__WEBPACK_IMPORTED_MODULE_3__.color.test(a)\n                ? _color_mjs__WEBPACK_IMPORTED_MODULE_4__.mixColor\n                : mixComplex;\n    }\n    else if (Array.isArray(a)) {\n        return mixArray;\n    }\n    else if (typeof a === \"object\") {\n        return _value_types_color_index_mjs__WEBPACK_IMPORTED_MODULE_3__.color.test(a) ? _color_mjs__WEBPACK_IMPORTED_MODULE_4__.mixColor : mixObject;\n    }\n    return _immediate_mjs__WEBPACK_IMPORTED_MODULE_2__.mixImmediate;\n}\nfunction mixArray(a, b) {\n    const output = [...a];\n    const numValues = output.length;\n    const blendValue = a.map((v, i) => getMixer(v)(v, b[i]));\n    return (p) => {\n        for (let i = 0; i < numValues; i++) {\n            output[i] = blendValue[i](p);\n        }\n        return output;\n    };\n}\nfunction mixObject(a, b) {\n    const output = { ...a, ...b };\n    const blendValue = {};\n    for (const key in output) {\n        if (a[key] !== undefined && b[key] !== undefined) {\n            blendValue[key] = getMixer(a[key])(a[key], b[key]);\n        }\n    }\n    return (v) => {\n        for (const key in blendValue) {\n            output[key] = blendValue[key](v);\n        }\n        return output;\n    };\n}\nfunction matchOrder(origin, target) {\n    const orderedOrigin = [];\n    const pointers = { color: 0, var: 0, number: 0 };\n    for (let i = 0; i < target.values.length; i++) {\n        const type = target.types[i];\n        const originIndex = origin.indexes[type][pointers[type]];\n        const originValue = origin.values[originIndex] ?? 0;\n        orderedOrigin[i] = originValue;\n        pointers[type]++;\n    }\n    return orderedOrigin;\n}\nconst mixComplex = (origin, target) => {\n    const template = _value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_5__.complex.createTransformer(target);\n    const originStats = (0,_value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_5__.analyseComplexValue)(origin);\n    const targetStats = (0,_value_types_complex_index_mjs__WEBPACK_IMPORTED_MODULE_5__.analyseComplexValue)(target);\n    const canInterpolate = originStats.indexes.var.length === targetStats.indexes.var.length &&\n        originStats.indexes.color.length === targetStats.indexes.color.length &&\n        originStats.indexes.number.length >= targetStats.indexes.number.length;\n    if (canInterpolate) {\n        if ((_visibility_mjs__WEBPACK_IMPORTED_MODULE_6__.invisibleValues.has(origin) &&\n            !targetStats.values.length) ||\n            (_visibility_mjs__WEBPACK_IMPORTED_MODULE_6__.invisibleValues.has(target) &&\n                !originStats.values.length)) {\n            return (0,_visibility_mjs__WEBPACK_IMPORTED_MODULE_6__.mixVisibility)(origin, target);\n        }\n        return (0,motion_utils__WEBPACK_IMPORTED_MODULE_7__.pipe)(mixArray(matchOrder(originStats, targetStats), targetStats.values), template);\n    }\n    else {\n        (0,motion_utils__WEBPACK_IMPORTED_MODULE_8__.warning)(true, `Complex values '${origin}' and '${target}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`, \"complex-values-different\");\n        return (0,_immediate_mjs__WEBPACK_IMPORTED_MODULE_2__.mixImmediate)(origin, target);\n    }\n};\n\n\n//# sourceMappingURL=complex.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/complex.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/immediate.mjs":
/*!*******************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/immediate.mjs ***!
  \*******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   mixImmediate: () => (/* binding */ mixImmediate)\n/* harmony export */ });\nfunction mixImmediate(a, b) {\n    return (p) => (p > 0 ? b : a);\n}\n\n\n//# sourceMappingURL=immediate.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9taXgvaW1tZWRpYXRlLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBOztBQUV3QjtBQUN4QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHV0aWxzXFxtaXhcXGltbWVkaWF0ZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gbWl4SW1tZWRpYXRlKGEsIGIpIHtcbiAgICByZXR1cm4gKHApID0+IChwID4gMCA/IGIgOiBhKTtcbn1cblxuZXhwb3J0IHsgbWl4SW1tZWRpYXRlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbW1lZGlhdGUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/immediate.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/index.mjs":
/*!***************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/index.mjs ***!
  \***************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   mix: () => (/* binding */ mix)\n/* harmony export */ });\n/* harmony import */ var _complex_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./complex.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/complex.mjs\");\n/* harmony import */ var _number_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\");\n\n\n\nfunction mix(from, to, p) {\n    if (typeof from === \"number\" &&\n        typeof to === \"number\" &&\n        typeof p === \"number\") {\n        return (0,_number_mjs__WEBPACK_IMPORTED_MODULE_0__.mixNumber)(from, to, p);\n    }\n    const mixer = (0,_complex_mjs__WEBPACK_IMPORTED_MODULE_1__.getMixer)(from);\n    return mixer(from, to);\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9taXgvaW5kZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUF5QztBQUNBOztBQUV6QztBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsc0RBQVM7QUFDeEI7QUFDQSxrQkFBa0Isc0RBQVE7QUFDMUI7QUFDQTs7QUFFZTtBQUNmIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdXRpbHNcXG1peFxcaW5kZXgubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGdldE1peGVyIH0gZnJvbSAnLi9jb21wbGV4Lm1qcyc7XG5pbXBvcnQgeyBtaXhOdW1iZXIgfSBmcm9tICcuL251bWJlci5tanMnO1xuXG5mdW5jdGlvbiBtaXgoZnJvbSwgdG8sIHApIHtcbiAgICBpZiAodHlwZW9mIGZyb20gPT09IFwibnVtYmVyXCIgJiZcbiAgICAgICAgdHlwZW9mIHRvID09PSBcIm51bWJlclwiICYmXG4gICAgICAgIHR5cGVvZiBwID09PSBcIm51bWJlclwiKSB7XG4gICAgICAgIHJldHVybiBtaXhOdW1iZXIoZnJvbSwgdG8sIHApO1xuICAgIH1cbiAgICBjb25zdCBtaXhlciA9IGdldE1peGVyKGZyb20pO1xuICAgIHJldHVybiBtaXhlcihmcm9tLCB0byk7XG59XG5cbmV4cG9ydCB7IG1peCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXgubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs":
/*!****************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs ***!
  \****************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   mixNumber: () => (/* binding */ mixNumber)\n/* harmony export */ });\n/*\n  Value in range from progress\n\n  Given a lower limit and an upper limit, we return the value within\n  that range as expressed by progress (usually a number from 0 to 1)\n\n  So progress = 0.5 would change\n\n  from -------- to\n\n  to\n\n  from ---- to\n\n  E.g. from = 10, to = 20, progress = 0.5 => 15\n\n  @param [number]: Lower limit of range\n  @param [number]: Upper limit of range\n  @param [number]: The progress between lower and upper limits expressed 0-1\n  @return [number]: Value as calculated from progress within range (not limited within range)\n*/\nconst mixNumber = (from, to, progress) => {\n    return from + (to - from) * progress;\n};\n\n\n//# sourceMappingURL=number.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9taXgvbnVtYmVyLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXFCO0FBQ3JCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdXRpbHNcXG1peFxcbnVtYmVyLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICBWYWx1ZSBpbiByYW5nZSBmcm9tIHByb2dyZXNzXG5cbiAgR2l2ZW4gYSBsb3dlciBsaW1pdCBhbmQgYW4gdXBwZXIgbGltaXQsIHdlIHJldHVybiB0aGUgdmFsdWUgd2l0aGluXG4gIHRoYXQgcmFuZ2UgYXMgZXhwcmVzc2VkIGJ5IHByb2dyZXNzICh1c3VhbGx5IGEgbnVtYmVyIGZyb20gMCB0byAxKVxuXG4gIFNvIHByb2dyZXNzID0gMC41IHdvdWxkIGNoYW5nZVxuXG4gIGZyb20gLS0tLS0tLS0gdG9cblxuICB0b1xuXG4gIGZyb20gLS0tLSB0b1xuXG4gIEUuZy4gZnJvbSA9IDEwLCB0byA9IDIwLCBwcm9ncmVzcyA9IDAuNSA9PiAxNVxuXG4gIEBwYXJhbSBbbnVtYmVyXTogTG93ZXIgbGltaXQgb2YgcmFuZ2VcbiAgQHBhcmFtIFtudW1iZXJdOiBVcHBlciBsaW1pdCBvZiByYW5nZVxuICBAcGFyYW0gW251bWJlcl06IFRoZSBwcm9ncmVzcyBiZXR3ZWVuIGxvd2VyIGFuZCB1cHBlciBsaW1pdHMgZXhwcmVzc2VkIDAtMVxuICBAcmV0dXJuIFtudW1iZXJdOiBWYWx1ZSBhcyBjYWxjdWxhdGVkIGZyb20gcHJvZ3Jlc3Mgd2l0aGluIHJhbmdlIChub3QgbGltaXRlZCB3aXRoaW4gcmFuZ2UpXG4qL1xuY29uc3QgbWl4TnVtYmVyID0gKGZyb20sIHRvLCBwcm9ncmVzcykgPT4ge1xuICAgIHJldHVybiBmcm9tICsgKHRvIC0gZnJvbSkgKiBwcm9ncmVzcztcbn07XG5cbmV4cG9ydCB7IG1peE51bWJlciB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bnVtYmVyLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/number.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/visibility.mjs":
/*!********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/visibility.mjs ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   invisibleValues: () => (/* binding */ invisibleValues),\n/* harmony export */   mixVisibility: () => (/* binding */ mixVisibility)\n/* harmony export */ });\nconst invisibleValues = new Set([\"none\", \"hidden\"]);\n/**\n * Returns a function that, when provided a progress value between 0 and 1,\n * will return the \"none\" or \"hidden\" string only when the progress is that of\n * the origin or target.\n */\nfunction mixVisibility(origin, target) {\n    if (invisibleValues.has(origin)) {\n        return (p) => (p <= 0 ? origin : target);\n    }\n    else {\n        return (p) => (p >= 1 ? target : origin);\n    }\n}\n\n\n//# sourceMappingURL=visibility.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9taXgvdmlzaWJpbGl0eS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUUwQztBQUMxQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHV0aWxzXFxtaXhcXHZpc2liaWxpdHkubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGludmlzaWJsZVZhbHVlcyA9IG5ldyBTZXQoW1wibm9uZVwiLCBcImhpZGRlblwiXSk7XG4vKipcbiAqIFJldHVybnMgYSBmdW5jdGlvbiB0aGF0LCB3aGVuIHByb3ZpZGVkIGEgcHJvZ3Jlc3MgdmFsdWUgYmV0d2VlbiAwIGFuZCAxLFxuICogd2lsbCByZXR1cm4gdGhlIFwibm9uZVwiIG9yIFwiaGlkZGVuXCIgc3RyaW5nIG9ubHkgd2hlbiB0aGUgcHJvZ3Jlc3MgaXMgdGhhdCBvZlxuICogdGhlIG9yaWdpbiBvciB0YXJnZXQuXG4gKi9cbmZ1bmN0aW9uIG1peFZpc2liaWxpdHkob3JpZ2luLCB0YXJnZXQpIHtcbiAgICBpZiAoaW52aXNpYmxlVmFsdWVzLmhhcyhvcmlnaW4pKSB7XG4gICAgICAgIHJldHVybiAocCkgPT4gKHAgPD0gMCA/IG9yaWdpbiA6IHRhcmdldCk7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICByZXR1cm4gKHApID0+IChwID49IDEgPyB0YXJnZXQgOiBvcmlnaW4pO1xuICAgIH1cbn1cblxuZXhwb3J0IHsgaW52aXNpYmxlVmFsdWVzLCBtaXhWaXNpYmlsaXR5IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD12aXNpYmlsaXR5Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/mix/visibility.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs":
/*!**********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs ***!
  \**********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   resolveElements: () => (/* binding */ resolveElements)\n/* harmony export */ });\nfunction resolveElements(elementOrSelector, scope, selectorCache) {\n    if (elementOrSelector == null) {\n        return [];\n    }\n    if (elementOrSelector instanceof EventTarget) {\n        return [elementOrSelector];\n    }\n    else if (typeof elementOrSelector === \"string\") {\n        let root = document;\n        if (scope) {\n            root = scope.current;\n        }\n        const elements = selectorCache?.[elementOrSelector] ??\n            root.querySelectorAll(elementOrSelector);\n        return elements ? Array.from(elements) : [];\n    }\n    return Array.from(elementOrSelector).filter((element) => element != null);\n}\n\n\n//# sourceMappingURL=resolve-elements.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9yZXNvbHZlLWVsZW1lbnRzLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUUyQjtBQUMzQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHV0aWxzXFxyZXNvbHZlLWVsZW1lbnRzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiByZXNvbHZlRWxlbWVudHMoZWxlbWVudE9yU2VsZWN0b3IsIHNjb3BlLCBzZWxlY3RvckNhY2hlKSB7XG4gICAgaWYgKGVsZW1lbnRPclNlbGVjdG9yID09IG51bGwpIHtcbiAgICAgICAgcmV0dXJuIFtdO1xuICAgIH1cbiAgICBpZiAoZWxlbWVudE9yU2VsZWN0b3IgaW5zdGFuY2VvZiBFdmVudFRhcmdldCkge1xuICAgICAgICByZXR1cm4gW2VsZW1lbnRPclNlbGVjdG9yXTtcbiAgICB9XG4gICAgZWxzZSBpZiAodHlwZW9mIGVsZW1lbnRPclNlbGVjdG9yID09PSBcInN0cmluZ1wiKSB7XG4gICAgICAgIGxldCByb290ID0gZG9jdW1lbnQ7XG4gICAgICAgIGlmIChzY29wZSkge1xuICAgICAgICAgICAgcm9vdCA9IHNjb3BlLmN1cnJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgZWxlbWVudHMgPSBzZWxlY3RvckNhY2hlPy5bZWxlbWVudE9yU2VsZWN0b3JdID8/XG4gICAgICAgICAgICByb290LnF1ZXJ5U2VsZWN0b3JBbGwoZWxlbWVudE9yU2VsZWN0b3IpO1xuICAgICAgICByZXR1cm4gZWxlbWVudHMgPyBBcnJheS5mcm9tKGVsZW1lbnRzKSA6IFtdO1xuICAgIH1cbiAgICByZXR1cm4gQXJyYXkuZnJvbShlbGVtZW50T3JTZWxlY3RvcikuZmlsdGVyKChlbGVtZW50KSA9PiBlbGVtZW50ICE9IG51bGwpO1xufVxuXG5leHBvcnQgeyByZXNvbHZlRWxlbWVudHMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJlc29sdmUtZWxlbWVudHMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/stagger.mjs":
/*!*************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/stagger.mjs ***!
  \*************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getOriginIndex: () => (/* binding */ getOriginIndex),\n/* harmony export */   stagger: () => (/* binding */ stagger)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/map.mjs\");\n\n\nfunction getOriginIndex(from, total) {\n    if (from === \"first\") {\n        return 0;\n    }\n    else {\n        const lastIndex = total - 1;\n        return from === \"last\" ? lastIndex : lastIndex / 2;\n    }\n}\nfunction stagger(duration = 0.1, { startDelay = 0, from = 0, ease } = {}) {\n    return (i, total) => {\n        const fromIndex = typeof from === \"number\" ? from : getOriginIndex(from, total);\n        const distance = Math.abs(fromIndex - i);\n        let delay = duration * distance;\n        if (ease) {\n            const maxDelay = total * duration;\n            const easingFunction = (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.easingDefinitionToFunction)(ease);\n            delay = easingFunction(delay / maxDelay) * maxDelay;\n        }\n        return startDelay + delay;\n    };\n}\n\n\n//# sourceMappingURL=stagger.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9zdGFnZ2VyLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBMEQ7O0FBRTFEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQyxpQ0FBaUMsSUFBSTtBQUN4RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQ0FBbUMsd0VBQTBCO0FBQzdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRW1DO0FBQ25DIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdXRpbHNcXHN0YWdnZXIubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGVhc2luZ0RlZmluaXRpb25Ub0Z1bmN0aW9uIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcblxuZnVuY3Rpb24gZ2V0T3JpZ2luSW5kZXgoZnJvbSwgdG90YWwpIHtcbiAgICBpZiAoZnJvbSA9PT0gXCJmaXJzdFwiKSB7XG4gICAgICAgIHJldHVybiAwO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgY29uc3QgbGFzdEluZGV4ID0gdG90YWwgLSAxO1xuICAgICAgICByZXR1cm4gZnJvbSA9PT0gXCJsYXN0XCIgPyBsYXN0SW5kZXggOiBsYXN0SW5kZXggLyAyO1xuICAgIH1cbn1cbmZ1bmN0aW9uIHN0YWdnZXIoZHVyYXRpb24gPSAwLjEsIHsgc3RhcnREZWxheSA9IDAsIGZyb20gPSAwLCBlYXNlIH0gPSB7fSkge1xuICAgIHJldHVybiAoaSwgdG90YWwpID0+IHtcbiAgICAgICAgY29uc3QgZnJvbUluZGV4ID0gdHlwZW9mIGZyb20gPT09IFwibnVtYmVyXCIgPyBmcm9tIDogZ2V0T3JpZ2luSW5kZXgoZnJvbSwgdG90YWwpO1xuICAgICAgICBjb25zdCBkaXN0YW5jZSA9IE1hdGguYWJzKGZyb21JbmRleCAtIGkpO1xuICAgICAgICBsZXQgZGVsYXkgPSBkdXJhdGlvbiAqIGRpc3RhbmNlO1xuICAgICAgICBpZiAoZWFzZSkge1xuICAgICAgICAgICAgY29uc3QgbWF4RGVsYXkgPSB0b3RhbCAqIGR1cmF0aW9uO1xuICAgICAgICAgICAgY29uc3QgZWFzaW5nRnVuY3Rpb24gPSBlYXNpbmdEZWZpbml0aW9uVG9GdW5jdGlvbihlYXNlKTtcbiAgICAgICAgICAgIGRlbGF5ID0gZWFzaW5nRnVuY3Rpb24oZGVsYXkgLyBtYXhEZWxheSkgKiBtYXhEZWxheTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gc3RhcnREZWxheSArIGRlbGF5O1xuICAgIH07XG59XG5cbmV4cG9ydCB7IGdldE9yaWdpbkluZGV4LCBzdGFnZ2VyIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zdGFnZ2VyLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/stagger.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/flags.mjs":
/*!********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/flags.mjs ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   supportsFlags: () => (/* binding */ supportsFlags)\n/* harmony export */ });\n/**\n * Add the ability for test suites to manually set support flags\n * to better test more environments.\n */\nconst supportsFlags = {};\n\n\n//# sourceMappingURL=flags.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9zdXBwb3J0cy9mbGFncy5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXlCO0FBQ3pCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdXRpbHNcXHN1cHBvcnRzXFxmbGFncy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBZGQgdGhlIGFiaWxpdHkgZm9yIHRlc3Qgc3VpdGVzIHRvIG1hbnVhbGx5IHNldCBzdXBwb3J0IGZsYWdzXG4gKiB0byBiZXR0ZXIgdGVzdCBtb3JlIGVudmlyb25tZW50cy5cbiAqL1xuY29uc3Qgc3VwcG9ydHNGbGFncyA9IHt9O1xuXG5leHBvcnQgeyBzdXBwb3J0c0ZsYWdzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1mbGFncy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/flags.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/linear-easing.mjs":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/linear-easing.mjs ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   supportsLinearEasing: () => (/* binding */ supportsLinearEasing)\n/* harmony export */ });\n/* harmony import */ var _memo_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./memo.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/memo.mjs\");\n\n\nconst supportsLinearEasing = /*@__PURE__*/ (0,_memo_mjs__WEBPACK_IMPORTED_MODULE_0__.memoSupports)(() => {\n    try {\n        document\n            .createElement(\"div\")\n            .animate({ opacity: 0 }, { easing: \"linear(0, 1)\" });\n    }\n    catch (e) {\n        return false;\n    }\n    return true;\n}, \"linearEasing\");\n\n\n//# sourceMappingURL=linear-easing.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9zdXBwb3J0cy9saW5lYXItZWFzaW5nLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUEwQzs7QUFFMUMsMkNBQTJDLHVEQUFZO0FBQ3ZEO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixZQUFZLElBQUksd0JBQXdCO0FBQy9EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUUrQjtBQUNoQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHV0aWxzXFxzdXBwb3J0c1xcbGluZWFyLWVhc2luZy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbWVtb1N1cHBvcnRzIH0gZnJvbSAnLi9tZW1vLm1qcyc7XG5cbmNvbnN0IHN1cHBvcnRzTGluZWFyRWFzaW5nID0gLypAX19QVVJFX18qLyBtZW1vU3VwcG9ydHMoKCkgPT4ge1xuICAgIHRyeSB7XG4gICAgICAgIGRvY3VtZW50XG4gICAgICAgICAgICAuY3JlYXRlRWxlbWVudChcImRpdlwiKVxuICAgICAgICAgICAgLmFuaW1hdGUoeyBvcGFjaXR5OiAwIH0sIHsgZWFzaW5nOiBcImxpbmVhcigwLCAxKVwiIH0pO1xuICAgIH1cbiAgICBjYXRjaCAoZSkge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufSwgXCJsaW5lYXJFYXNpbmdcIik7XG5cbmV4cG9ydCB7IHN1cHBvcnRzTGluZWFyRWFzaW5nIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1saW5lYXItZWFzaW5nLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/linear-easing.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/memo.mjs":
/*!*******************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/memo.mjs ***!
  \*******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   memoSupports: () => (/* binding */ memoSupports)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/memo.mjs\");\n/* harmony import */ var _flags_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./flags.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/flags.mjs\");\n\n\n\nfunction memoSupports(callback, supportsFlag) {\n    const memoized = (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.memo)(callback);\n    return () => _flags_mjs__WEBPACK_IMPORTED_MODULE_1__.supportsFlags[supportsFlag] ?? memoized();\n}\n\n\n//# sourceMappingURL=memo.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9zdXBwb3J0cy9tZW1vLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBb0M7QUFDUTs7QUFFNUM7QUFDQSxxQkFBcUIsa0RBQUk7QUFDekIsaUJBQWlCLHFEQUFhO0FBQzlCOztBQUV3QjtBQUN4QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHV0aWxzXFxzdXBwb3J0c1xcbWVtby5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbWVtbyB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyBzdXBwb3J0c0ZsYWdzIH0gZnJvbSAnLi9mbGFncy5tanMnO1xuXG5mdW5jdGlvbiBtZW1vU3VwcG9ydHMoY2FsbGJhY2ssIHN1cHBvcnRzRmxhZykge1xuICAgIGNvbnN0IG1lbW9pemVkID0gbWVtbyhjYWxsYmFjayk7XG4gICAgcmV0dXJuICgpID0+IHN1cHBvcnRzRmxhZ3Nbc3VwcG9ydHNGbGFnXSA/PyBtZW1vaXplZCgpO1xufVxuXG5leHBvcnQgeyBtZW1vU3VwcG9ydHMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lbW8ubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/memo.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/scroll-timeline.mjs":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/scroll-timeline.mjs ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   supportsScrollTimeline: () => (/* binding */ supportsScrollTimeline),\n/* harmony export */   supportsViewTimeline: () => (/* binding */ supportsViewTimeline)\n/* harmony export */ });\n/* harmony import */ var _memo_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./memo.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/memo.mjs\");\n\n\nconst supportsScrollTimeline = /* @__PURE__ */ (0,_memo_mjs__WEBPACK_IMPORTED_MODULE_0__.memoSupports)(() => window.ScrollTimeline !== undefined, \"scrollTimeline\");\nconst supportsViewTimeline = /* @__PURE__ */ (0,_memo_mjs__WEBPACK_IMPORTED_MODULE_0__.memoSupports)(() => window.ViewTimeline !== undefined, \"viewTimeline\");\n\n\n//# sourceMappingURL=scroll-timeline.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy9zdXBwb3J0cy9zY3JvbGwtdGltZWxpbmUubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUEwQzs7QUFFMUMsK0NBQStDLHVEQUFZO0FBQzNELDZDQUE2Qyx1REFBWTs7QUFFRDtBQUN4RCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHV0aWxzXFxzdXBwb3J0c1xcc2Nyb2xsLXRpbWVsaW5lLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBtZW1vU3VwcG9ydHMgfSBmcm9tICcuL21lbW8ubWpzJztcblxuY29uc3Qgc3VwcG9ydHNTY3JvbGxUaW1lbGluZSA9IC8qIEBfX1BVUkVfXyAqLyBtZW1vU3VwcG9ydHMoKCkgPT4gd2luZG93LlNjcm9sbFRpbWVsaW5lICE9PSB1bmRlZmluZWQsIFwic2Nyb2xsVGltZWxpbmVcIik7XG5jb25zdCBzdXBwb3J0c1ZpZXdUaW1lbGluZSA9IC8qIEBfX1BVUkVfXyAqLyBtZW1vU3VwcG9ydHMoKCkgPT4gd2luZG93LlZpZXdUaW1lbGluZSAhPT0gdW5kZWZpbmVkLCBcInZpZXdUaW1lbGluZVwiKTtcblxuZXhwb3J0IHsgc3VwcG9ydHNTY3JvbGxUaW1lbGluZSwgc3VwcG9ydHNWaWV3VGltZWxpbmUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNjcm9sbC10aW1lbGluZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/supports/scroll-timeline.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/transform.mjs":
/*!***************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/transform.mjs ***!
  \***************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   transform: () => (/* binding */ transform)\n/* harmony export */ });\n/* harmony import */ var _interpolate_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./interpolate.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/interpolate.mjs\");\n\n\nfunction transform(...args) {\n    const useImmediate = !Array.isArray(args[0]);\n    const argOffset = useImmediate ? 0 : -1;\n    const inputValue = args[0 + argOffset];\n    const inputRange = args[1 + argOffset];\n    const outputRange = args[2 + argOffset];\n    const options = args[3 + argOffset];\n    const interpolator = (0,_interpolate_mjs__WEBPACK_IMPORTED_MODULE_0__.interpolate)(inputRange, outputRange, options);\n    return useImmediate ? interpolator(inputValue) : interpolator;\n}\n\n\n//# sourceMappingURL=transform.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy91dGlscy90cmFuc2Zvcm0ubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQWdEOztBQUVoRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5Qiw2REFBVztBQUNwQztBQUNBOztBQUVxQjtBQUNyQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHV0aWxzXFx0cmFuc2Zvcm0ubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGludGVycG9sYXRlIH0gZnJvbSAnLi9pbnRlcnBvbGF0ZS5tanMnO1xuXG5mdW5jdGlvbiB0cmFuc2Zvcm0oLi4uYXJncykge1xuICAgIGNvbnN0IHVzZUltbWVkaWF0ZSA9ICFBcnJheS5pc0FycmF5KGFyZ3NbMF0pO1xuICAgIGNvbnN0IGFyZ09mZnNldCA9IHVzZUltbWVkaWF0ZSA/IDAgOiAtMTtcbiAgICBjb25zdCBpbnB1dFZhbHVlID0gYXJnc1swICsgYXJnT2Zmc2V0XTtcbiAgICBjb25zdCBpbnB1dFJhbmdlID0gYXJnc1sxICsgYXJnT2Zmc2V0XTtcbiAgICBjb25zdCBvdXRwdXRSYW5nZSA9IGFyZ3NbMiArIGFyZ09mZnNldF07XG4gICAgY29uc3Qgb3B0aW9ucyA9IGFyZ3NbMyArIGFyZ09mZnNldF07XG4gICAgY29uc3QgaW50ZXJwb2xhdG9yID0gaW50ZXJwb2xhdGUoaW5wdXRSYW5nZSwgb3V0cHV0UmFuZ2UsIG9wdGlvbnMpO1xuICAgIHJldHVybiB1c2VJbW1lZGlhdGUgPyBpbnRlcnBvbGF0b3IoaW5wdXRWYWx1ZSkgOiBpbnRlcnBvbGF0b3I7XG59XG5cbmV4cG9ydCB7IHRyYW5zZm9ybSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dHJhbnNmb3JtLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/transform.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/follow-value.mjs":
/*!******************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/follow-value.mjs ***!
  \******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   attachFollow: () => (/* binding */ attachFollow),\n/* harmony export */   followValue: () => (/* binding */ followValue)\n/* harmony export */ });\n/* harmony import */ var _index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var _animation_JSAnimation_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../animation/JSAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/JSAnimation.mjs\");\n/* harmony import */ var _utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/is-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\n\n\n/**\n * Create a `MotionValue` that animates to its latest value using any transition type.\n * Can either be a value or track another `MotionValue`.\n *\n * ```jsx\n * const x = motionValue(0)\n * const y = followValue(x, { type: \"spring\", stiffness: 300 })\n * // or with tween\n * const z = followValue(x, { type: \"tween\", duration: 0.5, ease: \"easeOut\" })\n * ```\n *\n * @param source - Initial value or MotionValue to track\n * @param options - Animation transition options\n * @returns `MotionValue`\n *\n * @public\n */\nfunction followValue(source, options) {\n    const initialValue = (0,_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.isMotionValue)(source) ? source.get() : source;\n    const value = (0,_index_mjs__WEBPACK_IMPORTED_MODULE_1__.motionValue)(initialValue);\n    attachFollow(value, source, options);\n    return value;\n}\n/**\n * Attach an animation to a MotionValue that will animate whenever the value changes.\n * Similar to attachSpring but supports any transition type (spring, tween, inertia, etc.)\n *\n * @param value - The MotionValue to animate\n * @param source - Initial value or MotionValue to track\n * @param options - Animation transition options\n * @returns Cleanup function\n *\n * @public\n */\nfunction attachFollow(value, source, options = {}) {\n    const initialValue = value.get();\n    let activeAnimation = null;\n    let latestValue = initialValue;\n    let latestSetter;\n    const unit = typeof initialValue === \"string\"\n        ? initialValue.replace(/[\\d.-]/g, \"\")\n        : undefined;\n    const stopAnimation = () => {\n        if (activeAnimation) {\n            activeAnimation.stop();\n            activeAnimation = null;\n        }\n        value.animation = undefined;\n    };\n    const startAnimation = () => {\n        const currentValue = asNumber(value.get());\n        const targetValue = asNumber(latestValue);\n        // Don't animate if we're already at the target\n        if (currentValue === targetValue) {\n            stopAnimation();\n            return;\n        }\n        // Use the running animation's analytical velocity for accuracy,\n        // falling back to the MotionValue's velocity for the initial animation.\n        // This prevents systematic velocity loss at high frame rates (240hz+).\n        const velocity = activeAnimation\n            ? activeAnimation.getGeneratorVelocity()\n            : value.getVelocity();\n        stopAnimation();\n        activeAnimation = new _animation_JSAnimation_mjs__WEBPACK_IMPORTED_MODULE_2__.JSAnimation({\n            keyframes: [currentValue, targetValue],\n            velocity,\n            // Default to spring if no type specified (matches useSpring behavior)\n            type: \"spring\",\n            restDelta: 0.001,\n            restSpeed: 0.01,\n            ...options,\n            onUpdate: latestSetter,\n        });\n    };\n    // Use a stable function reference so the frame loop Set deduplicates\n    // multiple calls within the same frame (e.g. rapid mouse events)\n    const scheduleAnimation = () => {\n        startAnimation();\n        value.animation = activeAnimation ?? undefined;\n        value[\"events\"].animationStart?.notify();\n        activeAnimation?.then(() => {\n            value.animation = undefined;\n            value[\"events\"].animationComplete?.notify();\n        });\n    };\n    value.attach((v, set) => {\n        latestValue = v;\n        latestSetter = (latest) => set(parseValue(latest, unit));\n        _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_3__.frame.postRender(scheduleAnimation);\n    }, stopAnimation);\n    if ((0,_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.isMotionValue)(source)) {\n        let skipNextAnimation = options.skipInitialAnimation === true;\n        const removeSourceOnChange = source.on(\"change\", (v) => {\n            if (skipNextAnimation) {\n                skipNextAnimation = false;\n                value.jump(parseValue(v, unit), false);\n            }\n            else {\n                value.set(parseValue(v, unit));\n            }\n        });\n        const removeValueOnDestroy = value.on(\"destroy\", removeSourceOnChange);\n        return () => {\n            removeSourceOnChange();\n            removeValueOnDestroy();\n        };\n    }\n    return stopAnimation;\n}\nfunction parseValue(v, unit) {\n    return unit ? v + unit : v;\n}\nfunction asNumber(v) {\n    return typeof v === \"number\" ? v : parseFloat(v);\n}\n\n\n//# sourceMappingURL=follow-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/follow-value.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs":
/*!***********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs ***!
  \***********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   MotionValue: () => (/* binding */ MotionValue),\n/* harmony export */   collectMotionValues: () => (/* binding */ collectMotionValues),\n/* harmony export */   motionValue: () => (/* binding */ motionValue)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/warn-once.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/subscription-manager.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/velocity-per-second.mjs\");\n/* harmony import */ var _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../frameloop/sync-time.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/sync-time.mjs\");\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\n\n\n/**\n * Maximum time between the value of two frames, beyond which we\n * assume the velocity has since been 0.\n */\nconst MAX_VELOCITY_DELTA = 30;\nconst isFloat = (value) => {\n    return !isNaN(parseFloat(value));\n};\nconst collectMotionValues = {\n    current: undefined,\n};\n/**\n * `MotionValue` is used to track the state and velocity of motion values.\n *\n * @public\n */\nclass MotionValue {\n    /**\n     * @param init - The initiating value\n     * @param config - Optional configuration options\n     *\n     * -  `transformer`: A function to transform incoming values with.\n     */\n    constructor(init, options = {}) {\n        /**\n         * Tracks whether this value can output a velocity. Currently this is only true\n         * if the value is numerical, but we might be able to widen the scope here and support\n         * other value types.\n         *\n         * @internal\n         */\n        this.canTrackVelocity = null;\n        /**\n         * An object containing a SubscriptionManager for each active event.\n         */\n        this.events = {};\n        this.updateAndNotify = (v) => {\n            const currentTime = _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_0__.time.now();\n            /**\n             * If we're updating the value during another frame or eventloop\n             * than the previous frame, then the we set the previous frame value\n             * to current.\n             */\n            if (this.updatedAt !== currentTime) {\n                this.setPrevFrameValue();\n            }\n            this.prev = this.current;\n            this.setCurrent(v);\n            // Update update subscribers\n            if (this.current !== this.prev) {\n                this.events.change?.notify(this.current);\n                if (this.dependents) {\n                    for (const dependent of this.dependents) {\n                        dependent.dirty();\n                    }\n                }\n            }\n        };\n        this.hasAnimated = false;\n        this.setCurrent(init);\n        this.owner = options.owner;\n    }\n    setCurrent(current) {\n        this.current = current;\n        this.updatedAt = _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_0__.time.now();\n        if (this.canTrackVelocity === null && current !== undefined) {\n            this.canTrackVelocity = isFloat(this.current);\n        }\n    }\n    setPrevFrameValue(prevFrameValue = this.current) {\n        this.prevFrameValue = prevFrameValue;\n        this.prevUpdatedAt = this.updatedAt;\n    }\n    /**\n     * Adds a function that will be notified when the `MotionValue` is updated.\n     *\n     * It returns a function that, when called, will cancel the subscription.\n     *\n     * When calling `onChange` inside a React component, it should be wrapped with the\n     * `useEffect` hook. As it returns an unsubscribe function, this should be returned\n     * from the `useEffect` function to ensure you don't add duplicate subscribers..\n     *\n     * ```jsx\n     * export const MyComponent = () => {\n     *   const x = useMotionValue(0)\n     *   const y = useMotionValue(0)\n     *   const opacity = useMotionValue(1)\n     *\n     *   useEffect(() => {\n     *     function updateOpacity() {\n     *       const maxXY = Math.max(x.get(), y.get())\n     *       const newOpacity = transform(maxXY, [0, 100], [1, 0])\n     *       opacity.set(newOpacity)\n     *     }\n     *\n     *     const unsubscribeX = x.on(\"change\", updateOpacity)\n     *     const unsubscribeY = y.on(\"change\", updateOpacity)\n     *\n     *     return () => {\n     *       unsubscribeX()\n     *       unsubscribeY()\n     *     }\n     *   }, [])\n     *\n     *   return <motion.div style={{ x }} />\n     * }\n     * ```\n     *\n     * @param subscriber - A function that receives the latest value.\n     * @returns A function that, when called, will cancel this subscription.\n     *\n     * @deprecated\n     */\n    onChange(subscription) {\n        if (true) {\n            (0,motion_utils__WEBPACK_IMPORTED_MODULE_1__.warnOnce)(false, `value.onChange(callback) is deprecated. Switch to value.on(\"change\", callback).`);\n        }\n        return this.on(\"change\", subscription);\n    }\n    on(eventName, callback) {\n        if (!this.events[eventName]) {\n            this.events[eventName] = new motion_utils__WEBPACK_IMPORTED_MODULE_2__.SubscriptionManager();\n        }\n        const unsubscribe = this.events[eventName].add(callback);\n        if (eventName === \"change\") {\n            return () => {\n                unsubscribe();\n                /**\n                 * If we have no more change listeners by the start\n                 * of the next frame, stop active animations.\n                 */\n                _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_3__.frame.read(() => {\n                    if (!this.events.change.getSize()) {\n                        this.stop();\n                    }\n                });\n            };\n        }\n        return unsubscribe;\n    }\n    clearListeners() {\n        for (const eventManagers in this.events) {\n            this.events[eventManagers].clear();\n        }\n    }\n    /**\n     * Attaches a passive effect to the `MotionValue`.\n     */\n    attach(passiveEffect, stopPassiveEffect) {\n        this.passiveEffect = passiveEffect;\n        this.stopPassiveEffect = stopPassiveEffect;\n    }\n    /**\n     * Sets the state of the `MotionValue`.\n     *\n     * @remarks\n     *\n     * ```jsx\n     * const x = useMotionValue(0)\n     * x.set(10)\n     * ```\n     *\n     * @param latest - Latest value to set.\n     * @param render - Whether to notify render subscribers. Defaults to `true`\n     *\n     * @public\n     */\n    set(v) {\n        if (!this.passiveEffect) {\n            this.updateAndNotify(v);\n        }\n        else {\n            this.passiveEffect(v, this.updateAndNotify);\n        }\n    }\n    setWithVelocity(prev, current, delta) {\n        this.set(current);\n        this.prev = undefined;\n        this.prevFrameValue = prev;\n        this.prevUpdatedAt = this.updatedAt - delta;\n    }\n    /**\n     * Set the state of the `MotionValue`, stopping any active animations,\n     * effects, and resets velocity to `0`.\n     */\n    jump(v, endAnimation = true) {\n        this.updateAndNotify(v);\n        this.prev = v;\n        this.prevUpdatedAt = this.prevFrameValue = undefined;\n        endAnimation && this.stop();\n        if (this.stopPassiveEffect)\n            this.stopPassiveEffect();\n    }\n    dirty() {\n        this.events.change?.notify(this.current);\n    }\n    addDependent(dependent) {\n        if (!this.dependents) {\n            this.dependents = new Set();\n        }\n        this.dependents.add(dependent);\n    }\n    removeDependent(dependent) {\n        if (this.dependents) {\n            this.dependents.delete(dependent);\n        }\n    }\n    /**\n     * Returns the latest state of `MotionValue`\n     *\n     * @returns - The latest state of `MotionValue`\n     *\n     * @public\n     */\n    get() {\n        if (collectMotionValues.current) {\n            collectMotionValues.current.push(this);\n        }\n        return this.current;\n    }\n    /**\n     * @public\n     */\n    getPrevious() {\n        return this.prev;\n    }\n    /**\n     * Returns the latest velocity of `MotionValue`\n     *\n     * @returns - The latest velocity of `MotionValue`. Returns `0` if the state is non-numerical.\n     *\n     * @public\n     */\n    getVelocity() {\n        const currentTime = _frameloop_sync_time_mjs__WEBPACK_IMPORTED_MODULE_0__.time.now();\n        if (!this.canTrackVelocity ||\n            this.prevFrameValue === undefined ||\n            currentTime - this.updatedAt > MAX_VELOCITY_DELTA) {\n            return 0;\n        }\n        const delta = Math.min(this.updatedAt - this.prevUpdatedAt, MAX_VELOCITY_DELTA);\n        // Casts because of parseFloat's poor typing\n        return (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.velocityPerSecond)(parseFloat(this.current) -\n            parseFloat(this.prevFrameValue), delta);\n    }\n    /**\n     * Registers a new animation to control this `MotionValue`. Only one\n     * animation can drive a `MotionValue` at one time.\n     *\n     * ```jsx\n     * value.start()\n     * ```\n     *\n     * @param animation - A function that starts the provided animation\n     */\n    start(startAnimation) {\n        this.stop();\n        return new Promise((resolve) => {\n            this.hasAnimated = true;\n            this.animation = startAnimation(resolve);\n            if (this.events.animationStart) {\n                this.events.animationStart.notify();\n            }\n        }).then(() => {\n            if (this.events.animationComplete) {\n                this.events.animationComplete.notify();\n            }\n            this.clearAnimation();\n        });\n    }\n    /**\n     * Stop the currently active animation.\n     *\n     * @public\n     */\n    stop() {\n        if (this.animation) {\n            this.animation.stop();\n            if (this.events.animationCancel) {\n                this.events.animationCancel.notify();\n            }\n        }\n        this.clearAnimation();\n    }\n    /**\n     * Returns `true` if this value is currently animating.\n     *\n     * @public\n     */\n    isAnimating() {\n        return !!this.animation;\n    }\n    clearAnimation() {\n        delete this.animation;\n    }\n    /**\n     * Destroy and clean up subscribers to this `MotionValue`.\n     *\n     * The `MotionValue` hooks like `useMotionValue` and `useTransform` automatically\n     * handle the lifecycle of the returned `MotionValue`, so this method is only necessary if you've manually\n     * created a `MotionValue` via the `motionValue` function.\n     *\n     * @public\n     */\n    destroy() {\n        this.dependents?.clear();\n        this.events.destroy?.notify();\n        this.clearListeners();\n        this.stop();\n        if (this.stopPassiveEffect) {\n            this.stopPassiveEffect();\n        }\n    }\n}\nfunction motionValue(init, options) {\n    return new MotionValue(init, options);\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/map-value.mjs":
/*!***************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/map-value.mjs ***!
  \***************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   mapValue: () => (/* binding */ mapValue)\n/* harmony export */ });\n/* harmony import */ var _utils_transform_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/transform.mjs\");\n/* harmony import */ var _transform_value_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./transform-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/transform-value.mjs\");\n\n\n\n/**\n * Create a `MotionValue` that maps the output of another `MotionValue` by\n * mapping it from one range of values into another.\n *\n * @remarks\n *\n * Given an input range of `[-200, -100, 100, 200]` and an output range of\n * `[0, 1, 1, 0]`, the returned `MotionValue` will:\n *\n * - When provided a value between `-200` and `-100`, will return a value between `0` and  `1`.\n * - When provided a value between `-100` and `100`, will return `1`.\n * - When provided a value between `100` and `200`, will return a value between `1` and  `0`\n *\n * The input range must be a linear series of numbers. The output range\n * can be any value type supported by Motion: numbers, colors, shadows, etc.\n *\n * Every value in the output range must be of the same type and in the same format.\n *\n * ```jsx\n * const x = motionValue(0)\n * const xRange = [-200, -100, 100, 200]\n * const opacityRange = [0, 1, 1, 0]\n * const opacity = mapValue(x, xRange, opacityRange)\n * ```\n *\n * @param inputValue - `MotionValue`\n * @param inputRange - A linear series of numbers (either all increasing or decreasing)\n * @param outputRange - A series of numbers, colors or strings. Must be the same length as `inputRange`.\n * @param options -\n *\n *  - clamp: boolean. Clamp values to within the given range. Defaults to `true`\n *  - ease: EasingFunction[]. Easing functions to use on the interpolations between each value in the input and output ranges. If provided as an array, the array must be one item shorter than the input and output ranges, as the easings apply to the transition between each.\n *\n * @returns `MotionValue`\n *\n * @public\n */\nfunction mapValue(inputValue, inputRange, outputRange, options) {\n    const map = (0,_utils_transform_mjs__WEBPACK_IMPORTED_MODULE_0__.transform)(inputRange, outputRange, options);\n    return (0,_transform_value_mjs__WEBPACK_IMPORTED_MODULE_1__.transformValue)(() => map(inputValue.get()));\n}\n\n\n//# sourceMappingURL=map-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS9tYXAtdmFsdWUubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFtRDtBQUNJOztBQUV2RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLCtEQUFTO0FBQ3pCLFdBQVcsb0VBQWM7QUFDekI7O0FBRW9CO0FBQ3BCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdmFsdWVcXG1hcC12YWx1ZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdHJhbnNmb3JtIH0gZnJvbSAnLi4vdXRpbHMvdHJhbnNmb3JtLm1qcyc7XG5pbXBvcnQgeyB0cmFuc2Zvcm1WYWx1ZSB9IGZyb20gJy4vdHJhbnNmb3JtLXZhbHVlLm1qcyc7XG5cbi8qKlxuICogQ3JlYXRlIGEgYE1vdGlvblZhbHVlYCB0aGF0IG1hcHMgdGhlIG91dHB1dCBvZiBhbm90aGVyIGBNb3Rpb25WYWx1ZWAgYnlcbiAqIG1hcHBpbmcgaXQgZnJvbSBvbmUgcmFuZ2Ugb2YgdmFsdWVzIGludG8gYW5vdGhlci5cbiAqXG4gKiBAcmVtYXJrc1xuICpcbiAqIEdpdmVuIGFuIGlucHV0IHJhbmdlIG9mIGBbLTIwMCwgLTEwMCwgMTAwLCAyMDBdYCBhbmQgYW4gb3V0cHV0IHJhbmdlIG9mXG4gKiBgWzAsIDEsIDEsIDBdYCwgdGhlIHJldHVybmVkIGBNb3Rpb25WYWx1ZWAgd2lsbDpcbiAqXG4gKiAtIFdoZW4gcHJvdmlkZWQgYSB2YWx1ZSBiZXR3ZWVuIGAtMjAwYCBhbmQgYC0xMDBgLCB3aWxsIHJldHVybiBhIHZhbHVlIGJldHdlZW4gYDBgIGFuZCAgYDFgLlxuICogLSBXaGVuIHByb3ZpZGVkIGEgdmFsdWUgYmV0d2VlbiBgLTEwMGAgYW5kIGAxMDBgLCB3aWxsIHJldHVybiBgMWAuXG4gKiAtIFdoZW4gcHJvdmlkZWQgYSB2YWx1ZSBiZXR3ZWVuIGAxMDBgIGFuZCBgMjAwYCwgd2lsbCByZXR1cm4gYSB2YWx1ZSBiZXR3ZWVuIGAxYCBhbmQgIGAwYFxuICpcbiAqIFRoZSBpbnB1dCByYW5nZSBtdXN0IGJlIGEgbGluZWFyIHNlcmllcyBvZiBudW1iZXJzLiBUaGUgb3V0cHV0IHJhbmdlXG4gKiBjYW4gYmUgYW55IHZhbHVlIHR5cGUgc3VwcG9ydGVkIGJ5IE1vdGlvbjogbnVtYmVycywgY29sb3JzLCBzaGFkb3dzLCBldGMuXG4gKlxuICogRXZlcnkgdmFsdWUgaW4gdGhlIG91dHB1dCByYW5nZSBtdXN0IGJlIG9mIHRoZSBzYW1lIHR5cGUgYW5kIGluIHRoZSBzYW1lIGZvcm1hdC5cbiAqXG4gKiBgYGBqc3hcbiAqIGNvbnN0IHggPSBtb3Rpb25WYWx1ZSgwKVxuICogY29uc3QgeFJhbmdlID0gWy0yMDAsIC0xMDAsIDEwMCwgMjAwXVxuICogY29uc3Qgb3BhY2l0eVJhbmdlID0gWzAsIDEsIDEsIDBdXG4gKiBjb25zdCBvcGFjaXR5ID0gbWFwVmFsdWUoeCwgeFJhbmdlLCBvcGFjaXR5UmFuZ2UpXG4gKiBgYGBcbiAqXG4gKiBAcGFyYW0gaW5wdXRWYWx1ZSAtIGBNb3Rpb25WYWx1ZWBcbiAqIEBwYXJhbSBpbnB1dFJhbmdlIC0gQSBsaW5lYXIgc2VyaWVzIG9mIG51bWJlcnMgKGVpdGhlciBhbGwgaW5jcmVhc2luZyBvciBkZWNyZWFzaW5nKVxuICogQHBhcmFtIG91dHB1dFJhbmdlIC0gQSBzZXJpZXMgb2YgbnVtYmVycywgY29sb3JzIG9yIHN0cmluZ3MuIE11c3QgYmUgdGhlIHNhbWUgbGVuZ3RoIGFzIGBpbnB1dFJhbmdlYC5cbiAqIEBwYXJhbSBvcHRpb25zIC1cbiAqXG4gKiAgLSBjbGFtcDogYm9vbGVhbi4gQ2xhbXAgdmFsdWVzIHRvIHdpdGhpbiB0aGUgZ2l2ZW4gcmFuZ2UuIERlZmF1bHRzIHRvIGB0cnVlYFxuICogIC0gZWFzZTogRWFzaW5nRnVuY3Rpb25bXS4gRWFzaW5nIGZ1bmN0aW9ucyB0byB1c2Ugb24gdGhlIGludGVycG9sYXRpb25zIGJldHdlZW4gZWFjaCB2YWx1ZSBpbiB0aGUgaW5wdXQgYW5kIG91dHB1dCByYW5nZXMuIElmIHByb3ZpZGVkIGFzIGFuIGFycmF5LCB0aGUgYXJyYXkgbXVzdCBiZSBvbmUgaXRlbSBzaG9ydGVyIHRoYW4gdGhlIGlucHV0IGFuZCBvdXRwdXQgcmFuZ2VzLCBhcyB0aGUgZWFzaW5ncyBhcHBseSB0byB0aGUgdHJhbnNpdGlvbiBiZXR3ZWVuIGVhY2guXG4gKlxuICogQHJldHVybnMgYE1vdGlvblZhbHVlYFxuICpcbiAqIEBwdWJsaWNcbiAqL1xuZnVuY3Rpb24gbWFwVmFsdWUoaW5wdXRWYWx1ZSwgaW5wdXRSYW5nZSwgb3V0cHV0UmFuZ2UsIG9wdGlvbnMpIHtcbiAgICBjb25zdCBtYXAgPSB0cmFuc2Zvcm0oaW5wdXRSYW5nZSwgb3V0cHV0UmFuZ2UsIG9wdGlvbnMpO1xuICAgIHJldHVybiB0cmFuc2Zvcm1WYWx1ZSgoKSA9PiBtYXAoaW5wdXRWYWx1ZS5nZXQoKSkpO1xufVxuXG5leHBvcnQgeyBtYXBWYWx1ZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWFwLXZhbHVlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/map-value.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/spring-value.mjs":
/*!******************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/spring-value.mjs ***!
  \******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   attachSpring: () => (/* binding */ attachSpring),\n/* harmony export */   springValue: () => (/* binding */ springValue)\n/* harmony export */ });\n/* harmony import */ var _follow_value_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./follow-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/follow-value.mjs\");\n\n\n/**\n * Create a `MotionValue` that animates to its latest value using a spring.\n * Can either be a value or track another `MotionValue`.\n *\n * ```jsx\n * const x = motionValue(0)\n * const y = springValue(x, { stiffness: 300 })\n * ```\n *\n * @param source - Initial value or MotionValue to track\n * @param options - Spring configuration options\n * @returns `MotionValue`\n *\n * @public\n */\nfunction springValue(source, options) {\n    return (0,_follow_value_mjs__WEBPACK_IMPORTED_MODULE_0__.followValue)(source, { type: \"spring\", ...options });\n}\n/**\n * Attach a spring animation to a MotionValue that will animate whenever the value changes.\n *\n * @param value - The MotionValue to animate\n * @param source - Initial value or MotionValue to track\n * @param options - Spring configuration options\n * @returns Cleanup function\n *\n * @public\n */\nfunction attachSpring(value, source, options) {\n    return (0,_follow_value_mjs__WEBPACK_IMPORTED_MODULE_0__.attachFollow)(value, source, { type: \"spring\", ...options });\n}\n\n\n//# sourceMappingURL=spring-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS9zcHJpbmctdmFsdWUubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUErRDs7QUFFL0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCLGdCQUFnQjtBQUM5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLDhEQUFXLFdBQVcsNEJBQTRCO0FBQzdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsK0RBQVksa0JBQWtCLDRCQUE0QjtBQUNyRTs7QUFFcUM7QUFDckMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx2YWx1ZVxcc3ByaW5nLXZhbHVlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBhdHRhY2hGb2xsb3csIGZvbGxvd1ZhbHVlIH0gZnJvbSAnLi9mb2xsb3ctdmFsdWUubWpzJztcblxuLyoqXG4gKiBDcmVhdGUgYSBgTW90aW9uVmFsdWVgIHRoYXQgYW5pbWF0ZXMgdG8gaXRzIGxhdGVzdCB2YWx1ZSB1c2luZyBhIHNwcmluZy5cbiAqIENhbiBlaXRoZXIgYmUgYSB2YWx1ZSBvciB0cmFjayBhbm90aGVyIGBNb3Rpb25WYWx1ZWAuXG4gKlxuICogYGBganN4XG4gKiBjb25zdCB4ID0gbW90aW9uVmFsdWUoMClcbiAqIGNvbnN0IHkgPSBzcHJpbmdWYWx1ZSh4LCB7IHN0aWZmbmVzczogMzAwIH0pXG4gKiBgYGBcbiAqXG4gKiBAcGFyYW0gc291cmNlIC0gSW5pdGlhbCB2YWx1ZSBvciBNb3Rpb25WYWx1ZSB0byB0cmFja1xuICogQHBhcmFtIG9wdGlvbnMgLSBTcHJpbmcgY29uZmlndXJhdGlvbiBvcHRpb25zXG4gKiBAcmV0dXJucyBgTW90aW9uVmFsdWVgXG4gKlxuICogQHB1YmxpY1xuICovXG5mdW5jdGlvbiBzcHJpbmdWYWx1ZShzb3VyY2UsIG9wdGlvbnMpIHtcbiAgICByZXR1cm4gZm9sbG93VmFsdWUoc291cmNlLCB7IHR5cGU6IFwic3ByaW5nXCIsIC4uLm9wdGlvbnMgfSk7XG59XG4vKipcbiAqIEF0dGFjaCBhIHNwcmluZyBhbmltYXRpb24gdG8gYSBNb3Rpb25WYWx1ZSB0aGF0IHdpbGwgYW5pbWF0ZSB3aGVuZXZlciB0aGUgdmFsdWUgY2hhbmdlcy5cbiAqXG4gKiBAcGFyYW0gdmFsdWUgLSBUaGUgTW90aW9uVmFsdWUgdG8gYW5pbWF0ZVxuICogQHBhcmFtIHNvdXJjZSAtIEluaXRpYWwgdmFsdWUgb3IgTW90aW9uVmFsdWUgdG8gdHJhY2tcbiAqIEBwYXJhbSBvcHRpb25zIC0gU3ByaW5nIGNvbmZpZ3VyYXRpb24gb3B0aW9uc1xuICogQHJldHVybnMgQ2xlYW51cCBmdW5jdGlvblxuICpcbiAqIEBwdWJsaWNcbiAqL1xuZnVuY3Rpb24gYXR0YWNoU3ByaW5nKHZhbHVlLCBzb3VyY2UsIG9wdGlvbnMpIHtcbiAgICByZXR1cm4gYXR0YWNoRm9sbG93KHZhbHVlLCBzb3VyY2UsIHsgdHlwZTogXCJzcHJpbmdcIiwgLi4ub3B0aW9ucyB9KTtcbn1cblxuZXhwb3J0IHsgYXR0YWNoU3ByaW5nLCBzcHJpbmdWYWx1ZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3ByaW5nLXZhbHVlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/spring-value.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/subscribe-value.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/subscribe-value.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   subscribeValue: () => (/* binding */ subscribeValue)\n/* harmony export */ });\n/* harmony import */ var _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../frameloop/frame.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/frame.mjs\");\n\n\nfunction subscribeValue(inputValues, outputValue, getLatest) {\n    const update = () => outputValue.set(getLatest());\n    const scheduleUpdate = () => _frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.frame.preRender(update, false, true);\n    const subscriptions = inputValues.map((v) => v.on(\"change\", scheduleUpdate));\n    outputValue.on(\"destroy\", () => {\n        subscriptions.forEach((unsubscribe) => unsubscribe());\n        (0,_frameloop_frame_mjs__WEBPACK_IMPORTED_MODULE_0__.cancelFrame)(update);\n    });\n}\n\n\n//# sourceMappingURL=subscribe-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS9zdWJzY3JpYmUtdmFsdWUubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQTREOztBQUU1RDtBQUNBO0FBQ0EsaUNBQWlDLHVEQUFLO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBLFFBQVEsaUVBQVc7QUFDbkIsS0FBSztBQUNMOztBQUUwQjtBQUMxQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFxzdWJzY3JpYmUtdmFsdWUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNhbmNlbEZyYW1lLCBmcmFtZSB9IGZyb20gJy4uL2ZyYW1lbG9vcC9mcmFtZS5tanMnO1xuXG5mdW5jdGlvbiBzdWJzY3JpYmVWYWx1ZShpbnB1dFZhbHVlcywgb3V0cHV0VmFsdWUsIGdldExhdGVzdCkge1xuICAgIGNvbnN0IHVwZGF0ZSA9ICgpID0+IG91dHB1dFZhbHVlLnNldChnZXRMYXRlc3QoKSk7XG4gICAgY29uc3Qgc2NoZWR1bGVVcGRhdGUgPSAoKSA9PiBmcmFtZS5wcmVSZW5kZXIodXBkYXRlLCBmYWxzZSwgdHJ1ZSk7XG4gICAgY29uc3Qgc3Vic2NyaXB0aW9ucyA9IGlucHV0VmFsdWVzLm1hcCgodikgPT4gdi5vbihcImNoYW5nZVwiLCBzY2hlZHVsZVVwZGF0ZSkpO1xuICAgIG91dHB1dFZhbHVlLm9uKFwiZGVzdHJveVwiLCAoKSA9PiB7XG4gICAgICAgIHN1YnNjcmlwdGlvbnMuZm9yRWFjaCgodW5zdWJzY3JpYmUpID0+IHVuc3Vic2NyaWJlKCkpO1xuICAgICAgICBjYW5jZWxGcmFtZSh1cGRhdGUpO1xuICAgIH0pO1xufVxuXG5leHBvcnQgeyBzdWJzY3JpYmVWYWx1ZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3Vic2NyaWJlLXZhbHVlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/subscribe-value.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/transform-value.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/transform-value.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   transformValue: () => (/* binding */ transformValue)\n/* harmony export */ });\n/* harmony import */ var _index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/index.mjs\");\n/* harmony import */ var _subscribe_value_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./subscribe-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/subscribe-value.mjs\");\n\n\n\n/**\n * Create a `MotionValue` that transforms the output of other `MotionValue`s by\n * passing their latest values through a transform function.\n *\n * Whenever a `MotionValue` referred to in the provided function is updated,\n * it will be re-evaluated.\n *\n * ```jsx\n * const x = motionValue(0)\n * const y = transformValue(() => x.get() * 2) // double x\n * ```\n *\n * @param transformer - A transform function. This function must be pure with no side-effects or conditional statements.\n * @returns `MotionValue`\n *\n * @public\n */\nfunction transformValue(transform) {\n    const collectedValues = [];\n    /**\n     * Open session of collectMotionValues. Any MotionValue that calls get()\n     * inside transform will be saved into this array.\n     */\n    _index_mjs__WEBPACK_IMPORTED_MODULE_0__.collectMotionValues.current = collectedValues;\n    const initialValue = transform();\n    _index_mjs__WEBPACK_IMPORTED_MODULE_0__.collectMotionValues.current = undefined;\n    const value = (0,_index_mjs__WEBPACK_IMPORTED_MODULE_0__.motionValue)(initialValue);\n    (0,_subscribe_value_mjs__WEBPACK_IMPORTED_MODULE_1__.subscribeValue)(collectedValues, value, transform);\n    return value;\n}\n\n\n//# sourceMappingURL=transform-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90cmFuc2Zvcm0tdmFsdWUubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUErRDtBQUNSOztBQUV2RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSSwyREFBbUI7QUFDdkI7QUFDQSxJQUFJLDJEQUFtQjtBQUN2QixrQkFBa0IsdURBQVc7QUFDN0IsSUFBSSxvRUFBYztBQUNsQjtBQUNBOztBQUUwQjtBQUMxQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx0cmFuc2Zvcm0tdmFsdWUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNvbGxlY3RNb3Rpb25WYWx1ZXMsIG1vdGlvblZhbHVlIH0gZnJvbSAnLi9pbmRleC5tanMnO1xuaW1wb3J0IHsgc3Vic2NyaWJlVmFsdWUgfSBmcm9tICcuL3N1YnNjcmliZS12YWx1ZS5tanMnO1xuXG4vKipcbiAqIENyZWF0ZSBhIGBNb3Rpb25WYWx1ZWAgdGhhdCB0cmFuc2Zvcm1zIHRoZSBvdXRwdXQgb2Ygb3RoZXIgYE1vdGlvblZhbHVlYHMgYnlcbiAqIHBhc3NpbmcgdGhlaXIgbGF0ZXN0IHZhbHVlcyB0aHJvdWdoIGEgdHJhbnNmb3JtIGZ1bmN0aW9uLlxuICpcbiAqIFdoZW5ldmVyIGEgYE1vdGlvblZhbHVlYCByZWZlcnJlZCB0byBpbiB0aGUgcHJvdmlkZWQgZnVuY3Rpb24gaXMgdXBkYXRlZCxcbiAqIGl0IHdpbGwgYmUgcmUtZXZhbHVhdGVkLlxuICpcbiAqIGBgYGpzeFxuICogY29uc3QgeCA9IG1vdGlvblZhbHVlKDApXG4gKiBjb25zdCB5ID0gdHJhbnNmb3JtVmFsdWUoKCkgPT4geC5nZXQoKSAqIDIpIC8vIGRvdWJsZSB4XG4gKiBgYGBcbiAqXG4gKiBAcGFyYW0gdHJhbnNmb3JtZXIgLSBBIHRyYW5zZm9ybSBmdW5jdGlvbi4gVGhpcyBmdW5jdGlvbiBtdXN0IGJlIHB1cmUgd2l0aCBubyBzaWRlLWVmZmVjdHMgb3IgY29uZGl0aW9uYWwgc3RhdGVtZW50cy5cbiAqIEByZXR1cm5zIGBNb3Rpb25WYWx1ZWBcbiAqXG4gKiBAcHVibGljXG4gKi9cbmZ1bmN0aW9uIHRyYW5zZm9ybVZhbHVlKHRyYW5zZm9ybSkge1xuICAgIGNvbnN0IGNvbGxlY3RlZFZhbHVlcyA9IFtdO1xuICAgIC8qKlxuICAgICAqIE9wZW4gc2Vzc2lvbiBvZiBjb2xsZWN0TW90aW9uVmFsdWVzLiBBbnkgTW90aW9uVmFsdWUgdGhhdCBjYWxscyBnZXQoKVxuICAgICAqIGluc2lkZSB0cmFuc2Zvcm0gd2lsbCBiZSBzYXZlZCBpbnRvIHRoaXMgYXJyYXkuXG4gICAgICovXG4gICAgY29sbGVjdE1vdGlvblZhbHVlcy5jdXJyZW50ID0gY29sbGVjdGVkVmFsdWVzO1xuICAgIGNvbnN0IGluaXRpYWxWYWx1ZSA9IHRyYW5zZm9ybSgpO1xuICAgIGNvbGxlY3RNb3Rpb25WYWx1ZXMuY3VycmVudCA9IHVuZGVmaW5lZDtcbiAgICBjb25zdCB2YWx1ZSA9IG1vdGlvblZhbHVlKGluaXRpYWxWYWx1ZSk7XG4gICAgc3Vic2NyaWJlVmFsdWUoY29sbGVjdGVkVmFsdWVzLCB2YWx1ZSwgdHJhbnNmb3JtKTtcbiAgICByZXR1cm4gdmFsdWU7XG59XG5cbmV4cG9ydCB7IHRyYW5zZm9ybVZhbHVlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD10cmFuc2Zvcm0tdmFsdWUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/transform-value.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/auto.mjs":
/*!****************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/auto.mjs ***!
  \****************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   auto: () => (/* binding */ auto)\n/* harmony export */ });\n/**\n * ValueType for \"auto\"\n */\nconst auto = {\n    test: (v) => v === \"auto\",\n    parse: (v) => v,\n};\n\n\n//# sourceMappingURL=auto.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9hdXRvLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWdCO0FBQ2hCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdmFsdWVcXHR5cGVzXFxhdXRvLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFZhbHVlVHlwZSBmb3IgXCJhdXRvXCJcbiAqL1xuY29uc3QgYXV0byA9IHtcbiAgICB0ZXN0OiAodikgPT4gdiA9PT0gXCJhdXRvXCIsXG4gICAgcGFyc2U6ICh2KSA9PiB2LFxufTtcblxuZXhwb3J0IHsgYXV0byB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXV0by5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/auto.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hex.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hex.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   hex: () => (/* binding */ hex)\n/* harmony export */ });\n/* harmony import */ var _rgba_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./rgba.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/rgba.mjs\");\n/* harmony import */ var _utils_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/utils.mjs\");\n\n\n\nfunction parseHex(v) {\n    let r = \"\";\n    let g = \"\";\n    let b = \"\";\n    let a = \"\";\n    // If we have 6 characters, ie #FF0000\n    if (v.length > 5) {\n        r = v.substring(1, 3);\n        g = v.substring(3, 5);\n        b = v.substring(5, 7);\n        a = v.substring(7, 9);\n        // Or we have 3 characters, ie #F00\n    }\n    else {\n        r = v.substring(1, 2);\n        g = v.substring(2, 3);\n        b = v.substring(3, 4);\n        a = v.substring(4, 5);\n        r += r;\n        g += g;\n        b += b;\n        a += a;\n    }\n    return {\n        red: parseInt(r, 16),\n        green: parseInt(g, 16),\n        blue: parseInt(b, 16),\n        alpha: a ? parseInt(a, 16) / 255 : 1,\n    };\n}\nconst hex = {\n    test: /*@__PURE__*/ (0,_utils_mjs__WEBPACK_IMPORTED_MODULE_0__.isColorString)(\"#\"),\n    parse: parseHex,\n    transform: _rgba_mjs__WEBPACK_IMPORTED_MODULE_1__.rgba.transform,\n};\n\n\n//# sourceMappingURL=hex.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9jb2xvci9oZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFrQztBQUNVOztBQUU1QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3Qix5REFBYTtBQUNyQztBQUNBLGVBQWUsMkNBQUk7QUFDbkI7O0FBRWU7QUFDZiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx0eXBlc1xcY29sb3JcXGhleC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmdiYSB9IGZyb20gJy4vcmdiYS5tanMnO1xuaW1wb3J0IHsgaXNDb2xvclN0cmluZyB9IGZyb20gJy4vdXRpbHMubWpzJztcblxuZnVuY3Rpb24gcGFyc2VIZXgodikge1xuICAgIGxldCByID0gXCJcIjtcbiAgICBsZXQgZyA9IFwiXCI7XG4gICAgbGV0IGIgPSBcIlwiO1xuICAgIGxldCBhID0gXCJcIjtcbiAgICAvLyBJZiB3ZSBoYXZlIDYgY2hhcmFjdGVycywgaWUgI0ZGMDAwMFxuICAgIGlmICh2Lmxlbmd0aCA+IDUpIHtcbiAgICAgICAgciA9IHYuc3Vic3RyaW5nKDEsIDMpO1xuICAgICAgICBnID0gdi5zdWJzdHJpbmcoMywgNSk7XG4gICAgICAgIGIgPSB2LnN1YnN0cmluZyg1LCA3KTtcbiAgICAgICAgYSA9IHYuc3Vic3RyaW5nKDcsIDkpO1xuICAgICAgICAvLyBPciB3ZSBoYXZlIDMgY2hhcmFjdGVycywgaWUgI0YwMFxuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgciA9IHYuc3Vic3RyaW5nKDEsIDIpO1xuICAgICAgICBnID0gdi5zdWJzdHJpbmcoMiwgMyk7XG4gICAgICAgIGIgPSB2LnN1YnN0cmluZygzLCA0KTtcbiAgICAgICAgYSA9IHYuc3Vic3RyaW5nKDQsIDUpO1xuICAgICAgICByICs9IHI7XG4gICAgICAgIGcgKz0gZztcbiAgICAgICAgYiArPSBiO1xuICAgICAgICBhICs9IGE7XG4gICAgfVxuICAgIHJldHVybiB7XG4gICAgICAgIHJlZDogcGFyc2VJbnQociwgMTYpLFxuICAgICAgICBncmVlbjogcGFyc2VJbnQoZywgMTYpLFxuICAgICAgICBibHVlOiBwYXJzZUludChiLCAxNiksXG4gICAgICAgIGFscGhhOiBhID8gcGFyc2VJbnQoYSwgMTYpIC8gMjU1IDogMSxcbiAgICB9O1xufVxuY29uc3QgaGV4ID0ge1xuICAgIHRlc3Q6IC8qQF9fUFVSRV9fKi8gaXNDb2xvclN0cmluZyhcIiNcIiksXG4gICAgcGFyc2U6IHBhcnNlSGV4LFxuICAgIHRyYW5zZm9ybTogcmdiYS50cmFuc2Zvcm0sXG59O1xuXG5leHBvcnQgeyBoZXggfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWhleC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hex.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hsla-to-rgba.mjs":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hsla-to-rgba.mjs ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   hslaToRgba: () => (/* binding */ hslaToRgba)\n/* harmony export */ });\n// Adapted from https://gist.github.com/mjackson/5311256\nfunction hueToRgb(p, q, t) {\n    if (t < 0)\n        t += 1;\n    if (t > 1)\n        t -= 1;\n    if (t < 1 / 6)\n        return p + (q - p) * 6 * t;\n    if (t < 1 / 2)\n        return q;\n    if (t < 2 / 3)\n        return p + (q - p) * (2 / 3 - t) * 6;\n    return p;\n}\nfunction hslaToRgba({ hue, saturation, lightness, alpha }) {\n    hue /= 360;\n    saturation /= 100;\n    lightness /= 100;\n    let red = 0;\n    let green = 0;\n    let blue = 0;\n    if (!saturation) {\n        red = green = blue = lightness;\n    }\n    else {\n        const q = lightness < 0.5\n            ? lightness * (1 + saturation)\n            : lightness + saturation - lightness * saturation;\n        const p = 2 * lightness - q;\n        red = hueToRgb(p, q, hue + 1 / 3);\n        green = hueToRgb(p, q, hue);\n        blue = hueToRgb(p, q, hue - 1 / 3);\n    }\n    return {\n        red: Math.round(red * 255),\n        green: Math.round(green * 255),\n        blue: Math.round(blue * 255),\n        alpha,\n    };\n}\n\n\n//# sourceMappingURL=hsla-to-rgba.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9jb2xvci9oc2xhLXRvLXJnYmEubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCLG1DQUFtQztBQUN6RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFc0I7QUFDdEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx2YWx1ZVxcdHlwZXNcXGNvbG9yXFxoc2xhLXRvLXJnYmEubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEFkYXB0ZWQgZnJvbSBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9tamFja3Nvbi81MzExMjU2XG5mdW5jdGlvbiBodWVUb1JnYihwLCBxLCB0KSB7XG4gICAgaWYgKHQgPCAwKVxuICAgICAgICB0ICs9IDE7XG4gICAgaWYgKHQgPiAxKVxuICAgICAgICB0IC09IDE7XG4gICAgaWYgKHQgPCAxIC8gNilcbiAgICAgICAgcmV0dXJuIHAgKyAocSAtIHApICogNiAqIHQ7XG4gICAgaWYgKHQgPCAxIC8gMilcbiAgICAgICAgcmV0dXJuIHE7XG4gICAgaWYgKHQgPCAyIC8gMylcbiAgICAgICAgcmV0dXJuIHAgKyAocSAtIHApICogKDIgLyAzIC0gdCkgKiA2O1xuICAgIHJldHVybiBwO1xufVxuZnVuY3Rpb24gaHNsYVRvUmdiYSh7IGh1ZSwgc2F0dXJhdGlvbiwgbGlnaHRuZXNzLCBhbHBoYSB9KSB7XG4gICAgaHVlIC89IDM2MDtcbiAgICBzYXR1cmF0aW9uIC89IDEwMDtcbiAgICBsaWdodG5lc3MgLz0gMTAwO1xuICAgIGxldCByZWQgPSAwO1xuICAgIGxldCBncmVlbiA9IDA7XG4gICAgbGV0IGJsdWUgPSAwO1xuICAgIGlmICghc2F0dXJhdGlvbikge1xuICAgICAgICByZWQgPSBncmVlbiA9IGJsdWUgPSBsaWdodG5lc3M7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICBjb25zdCBxID0gbGlnaHRuZXNzIDwgMC41XG4gICAgICAgICAgICA/IGxpZ2h0bmVzcyAqICgxICsgc2F0dXJhdGlvbilcbiAgICAgICAgICAgIDogbGlnaHRuZXNzICsgc2F0dXJhdGlvbiAtIGxpZ2h0bmVzcyAqIHNhdHVyYXRpb247XG4gICAgICAgIGNvbnN0IHAgPSAyICogbGlnaHRuZXNzIC0gcTtcbiAgICAgICAgcmVkID0gaHVlVG9SZ2IocCwgcSwgaHVlICsgMSAvIDMpO1xuICAgICAgICBncmVlbiA9IGh1ZVRvUmdiKHAsIHEsIGh1ZSk7XG4gICAgICAgIGJsdWUgPSBodWVUb1JnYihwLCBxLCBodWUgLSAxIC8gMyk7XG4gICAgfVxuICAgIHJldHVybiB7XG4gICAgICAgIHJlZDogTWF0aC5yb3VuZChyZWQgKiAyNTUpLFxuICAgICAgICBncmVlbjogTWF0aC5yb3VuZChncmVlbiAqIDI1NSksXG4gICAgICAgIGJsdWU6IE1hdGgucm91bmQoYmx1ZSAqIDI1NSksXG4gICAgICAgIGFscGhhLFxuICAgIH07XG59XG5cbmV4cG9ydCB7IGhzbGFUb1JnYmEgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWhzbGEtdG8tcmdiYS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hsla-to-rgba.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hsla.mjs":
/*!**********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hsla.mjs ***!
  \**********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   hsla: () => (/* binding */ hsla)\n/* harmony export */ });\n/* harmony import */ var _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../numbers/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/index.mjs\");\n/* harmony import */ var _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../numbers/units.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs\");\n/* harmony import */ var _utils_sanitize_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/sanitize.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/sanitize.mjs\");\n/* harmony import */ var _utils_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/utils.mjs\");\n\n\n\n\n\nconst hsla = {\n    test: /*@__PURE__*/ (0,_utils_mjs__WEBPACK_IMPORTED_MODULE_0__.isColorString)(\"hsl\", \"hue\"),\n    parse: /*@__PURE__*/ (0,_utils_mjs__WEBPACK_IMPORTED_MODULE_0__.splitColor)(\"hue\", \"saturation\", \"lightness\"),\n    transform: ({ hue, saturation, lightness, alpha: alpha$1 = 1 }) => {\n        return (\"hsla(\" +\n            Math.round(hue) +\n            \", \" +\n            _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__.percent.transform((0,_utils_sanitize_mjs__WEBPACK_IMPORTED_MODULE_2__.sanitize)(saturation)) +\n            \", \" +\n            _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__.percent.transform((0,_utils_sanitize_mjs__WEBPACK_IMPORTED_MODULE_2__.sanitize)(lightness)) +\n            \", \" +\n            (0,_utils_sanitize_mjs__WEBPACK_IMPORTED_MODULE_2__.sanitize)(_numbers_index_mjs__WEBPACK_IMPORTED_MODULE_3__.alpha.transform(alpha$1)) +\n            \")\");\n    },\n};\n\n\n//# sourceMappingURL=hsla.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9jb2xvci9oc2xhLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUE2QztBQUNFO0FBQ0U7QUFDTzs7QUFFeEQ7QUFDQSx3QkFBd0IseURBQWE7QUFDckMseUJBQXlCLHNEQUFVO0FBQ25DLGtCQUFrQixnREFBZ0Q7QUFDbEU7QUFDQTtBQUNBO0FBQ0EsWUFBWSx1REFBTyxXQUFXLDZEQUFRO0FBQ3RDO0FBQ0EsWUFBWSx1REFBTyxXQUFXLDZEQUFRO0FBQ3RDO0FBQ0EsWUFBWSw2REFBUSxDQUFDLHFEQUFLO0FBQzFCO0FBQ0EsS0FBSztBQUNMOztBQUVnQjtBQUNoQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx0eXBlc1xcY29sb3JcXGhzbGEubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGFscGhhIH0gZnJvbSAnLi4vbnVtYmVycy9pbmRleC5tanMnO1xuaW1wb3J0IHsgcGVyY2VudCB9IGZyb20gJy4uL251bWJlcnMvdW5pdHMubWpzJztcbmltcG9ydCB7IHNhbml0aXplIH0gZnJvbSAnLi4vdXRpbHMvc2FuaXRpemUubWpzJztcbmltcG9ydCB7IHNwbGl0Q29sb3IsIGlzQ29sb3JTdHJpbmcgfSBmcm9tICcuL3V0aWxzLm1qcyc7XG5cbmNvbnN0IGhzbGEgPSB7XG4gICAgdGVzdDogLypAX19QVVJFX18qLyBpc0NvbG9yU3RyaW5nKFwiaHNsXCIsIFwiaHVlXCIpLFxuICAgIHBhcnNlOiAvKkBfX1BVUkVfXyovIHNwbGl0Q29sb3IoXCJodWVcIiwgXCJzYXR1cmF0aW9uXCIsIFwibGlnaHRuZXNzXCIpLFxuICAgIHRyYW5zZm9ybTogKHsgaHVlLCBzYXR1cmF0aW9uLCBsaWdodG5lc3MsIGFscGhhOiBhbHBoYSQxID0gMSB9KSA9PiB7XG4gICAgICAgIHJldHVybiAoXCJoc2xhKFwiICtcbiAgICAgICAgICAgIE1hdGgucm91bmQoaHVlKSArXG4gICAgICAgICAgICBcIiwgXCIgK1xuICAgICAgICAgICAgcGVyY2VudC50cmFuc2Zvcm0oc2FuaXRpemUoc2F0dXJhdGlvbikpICtcbiAgICAgICAgICAgIFwiLCBcIiArXG4gICAgICAgICAgICBwZXJjZW50LnRyYW5zZm9ybShzYW5pdGl6ZShsaWdodG5lc3MpKSArXG4gICAgICAgICAgICBcIiwgXCIgK1xuICAgICAgICAgICAgc2FuaXRpemUoYWxwaGEudHJhbnNmb3JtKGFscGhhJDEpKSArXG4gICAgICAgICAgICBcIilcIik7XG4gICAgfSxcbn07XG5cbmV4cG9ydCB7IGhzbGEgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWhzbGEubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hsla.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/index.mjs":
/*!***********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/index.mjs ***!
  \***********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   color: () => (/* binding */ color)\n/* harmony export */ });\n/* harmony import */ var _hex_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./hex.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hex.mjs\");\n/* harmony import */ var _hsla_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./hsla.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/hsla.mjs\");\n/* harmony import */ var _rgba_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./rgba.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/rgba.mjs\");\n\n\n\n\nconst color = {\n    test: (v) => _rgba_mjs__WEBPACK_IMPORTED_MODULE_0__.rgba.test(v) || _hex_mjs__WEBPACK_IMPORTED_MODULE_1__.hex.test(v) || _hsla_mjs__WEBPACK_IMPORTED_MODULE_2__.hsla.test(v),\n    parse: (v) => {\n        if (_rgba_mjs__WEBPACK_IMPORTED_MODULE_0__.rgba.test(v)) {\n            return _rgba_mjs__WEBPACK_IMPORTED_MODULE_0__.rgba.parse(v);\n        }\n        else if (_hsla_mjs__WEBPACK_IMPORTED_MODULE_2__.hsla.test(v)) {\n            return _hsla_mjs__WEBPACK_IMPORTED_MODULE_2__.hsla.parse(v);\n        }\n        else {\n            return _hex_mjs__WEBPACK_IMPORTED_MODULE_1__.hex.parse(v);\n        }\n    },\n    transform: (v) => {\n        return typeof v === \"string\"\n            ? v\n            : v.hasOwnProperty(\"red\")\n                ? _rgba_mjs__WEBPACK_IMPORTED_MODULE_0__.rgba.transform(v)\n                : _hsla_mjs__WEBPACK_IMPORTED_MODULE_2__.hsla.transform(v);\n    },\n    getAnimatableNone: (v) => {\n        const parsed = color.parse(v);\n        parsed.alpha = 0;\n        return color.transform(parsed);\n    },\n};\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9jb2xvci9pbmRleC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFnQztBQUNFO0FBQ0E7O0FBRWxDO0FBQ0EsaUJBQWlCLDJDQUFJLFlBQVkseUNBQUcsWUFBWSwyQ0FBSTtBQUNwRDtBQUNBLFlBQVksMkNBQUk7QUFDaEIsbUJBQW1CLDJDQUFJO0FBQ3ZCO0FBQ0EsaUJBQWlCLDJDQUFJO0FBQ3JCLG1CQUFtQiwyQ0FBSTtBQUN2QjtBQUNBO0FBQ0EsbUJBQW1CLHlDQUFHO0FBQ3RCO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLDJDQUFJO0FBQ3RCLGtCQUFrQiwyQ0FBSTtBQUN0QixLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7O0FBRWlCO0FBQ2pCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdmFsdWVcXHR5cGVzXFxjb2xvclxcaW5kZXgubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGhleCB9IGZyb20gJy4vaGV4Lm1qcyc7XG5pbXBvcnQgeyBoc2xhIH0gZnJvbSAnLi9oc2xhLm1qcyc7XG5pbXBvcnQgeyByZ2JhIH0gZnJvbSAnLi9yZ2JhLm1qcyc7XG5cbmNvbnN0IGNvbG9yID0ge1xuICAgIHRlc3Q6ICh2KSA9PiByZ2JhLnRlc3QodikgfHwgaGV4LnRlc3QodikgfHwgaHNsYS50ZXN0KHYpLFxuICAgIHBhcnNlOiAodikgPT4ge1xuICAgICAgICBpZiAocmdiYS50ZXN0KHYpKSB7XG4gICAgICAgICAgICByZXR1cm4gcmdiYS5wYXJzZSh2KTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmIChoc2xhLnRlc3QodikpIHtcbiAgICAgICAgICAgIHJldHVybiBoc2xhLnBhcnNlKHYpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIGhleC5wYXJzZSh2KTtcbiAgICAgICAgfVxuICAgIH0sXG4gICAgdHJhbnNmb3JtOiAodikgPT4ge1xuICAgICAgICByZXR1cm4gdHlwZW9mIHYgPT09IFwic3RyaW5nXCJcbiAgICAgICAgICAgID8gdlxuICAgICAgICAgICAgOiB2Lmhhc093blByb3BlcnR5KFwicmVkXCIpXG4gICAgICAgICAgICAgICAgPyByZ2JhLnRyYW5zZm9ybSh2KVxuICAgICAgICAgICAgICAgIDogaHNsYS50cmFuc2Zvcm0odik7XG4gICAgfSxcbiAgICBnZXRBbmltYXRhYmxlTm9uZTogKHYpID0+IHtcbiAgICAgICAgY29uc3QgcGFyc2VkID0gY29sb3IucGFyc2Uodik7XG4gICAgICAgIHBhcnNlZC5hbHBoYSA9IDA7XG4gICAgICAgIHJldHVybiBjb2xvci50cmFuc2Zvcm0ocGFyc2VkKTtcbiAgICB9LFxufTtcblxuZXhwb3J0IHsgY29sb3IgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/rgba.mjs":
/*!**********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/rgba.mjs ***!
  \**********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   rgbUnit: () => (/* binding */ rgbUnit),\n/* harmony export */   rgba: () => (/* binding */ rgba)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\");\n/* harmony import */ var _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../numbers/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/index.mjs\");\n/* harmony import */ var _utils_sanitize_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/sanitize.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/sanitize.mjs\");\n/* harmony import */ var _utils_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/utils.mjs\");\n\n\n\n\n\nconst clampRgbUnit = (v) => (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.clamp)(0, 255, v);\nconst rgbUnit = {\n    ..._numbers_index_mjs__WEBPACK_IMPORTED_MODULE_1__.number,\n    transform: (v) => Math.round(clampRgbUnit(v)),\n};\nconst rgba = {\n    test: /*@__PURE__*/ (0,_utils_mjs__WEBPACK_IMPORTED_MODULE_2__.isColorString)(\"rgb\", \"red\"),\n    parse: /*@__PURE__*/ (0,_utils_mjs__WEBPACK_IMPORTED_MODULE_2__.splitColor)(\"red\", \"green\", \"blue\"),\n    transform: ({ red, green, blue, alpha: alpha$1 = 1 }) => \"rgba(\" +\n        rgbUnit.transform(red) +\n        \", \" +\n        rgbUnit.transform(green) +\n        \", \" +\n        rgbUnit.transform(blue) +\n        \", \" +\n        (0,_utils_sanitize_mjs__WEBPACK_IMPORTED_MODULE_3__.sanitize)(_numbers_index_mjs__WEBPACK_IMPORTED_MODULE_1__.alpha.transform(alpha$1)) +\n        \")\",\n};\n\n\n//# sourceMappingURL=rgba.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9jb2xvci9yZ2JhLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBcUM7QUFDZ0I7QUFDSjtBQUNPOztBQUV4RCw0QkFBNEIsbURBQUs7QUFDakM7QUFDQSxPQUFPLHNEQUFNO0FBQ2I7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCLHlEQUFhO0FBQ3JDLHlCQUF5QixzREFBVTtBQUNuQyxrQkFBa0Isc0NBQXNDO0FBQ3hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsNkRBQVEsQ0FBQyxxREFBSztBQUN0QjtBQUNBOztBQUV5QjtBQUN6QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx0eXBlc1xcY29sb3JcXHJnYmEubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNsYW1wIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcbmltcG9ydCB7IG51bWJlciwgYWxwaGEgfSBmcm9tICcuLi9udW1iZXJzL2luZGV4Lm1qcyc7XG5pbXBvcnQgeyBzYW5pdGl6ZSB9IGZyb20gJy4uL3V0aWxzL3Nhbml0aXplLm1qcyc7XG5pbXBvcnQgeyBzcGxpdENvbG9yLCBpc0NvbG9yU3RyaW5nIH0gZnJvbSAnLi91dGlscy5tanMnO1xuXG5jb25zdCBjbGFtcFJnYlVuaXQgPSAodikgPT4gY2xhbXAoMCwgMjU1LCB2KTtcbmNvbnN0IHJnYlVuaXQgPSB7XG4gICAgLi4ubnVtYmVyLFxuICAgIHRyYW5zZm9ybTogKHYpID0+IE1hdGgucm91bmQoY2xhbXBSZ2JVbml0KHYpKSxcbn07XG5jb25zdCByZ2JhID0ge1xuICAgIHRlc3Q6IC8qQF9fUFVSRV9fKi8gaXNDb2xvclN0cmluZyhcInJnYlwiLCBcInJlZFwiKSxcbiAgICBwYXJzZTogLypAX19QVVJFX18qLyBzcGxpdENvbG9yKFwicmVkXCIsIFwiZ3JlZW5cIiwgXCJibHVlXCIpLFxuICAgIHRyYW5zZm9ybTogKHsgcmVkLCBncmVlbiwgYmx1ZSwgYWxwaGE6IGFscGhhJDEgPSAxIH0pID0+IFwicmdiYShcIiArXG4gICAgICAgIHJnYlVuaXQudHJhbnNmb3JtKHJlZCkgK1xuICAgICAgICBcIiwgXCIgK1xuICAgICAgICByZ2JVbml0LnRyYW5zZm9ybShncmVlbikgK1xuICAgICAgICBcIiwgXCIgK1xuICAgICAgICByZ2JVbml0LnRyYW5zZm9ybShibHVlKSArXG4gICAgICAgIFwiLCBcIiArXG4gICAgICAgIHNhbml0aXplKGFscGhhLnRyYW5zZm9ybShhbHBoYSQxKSkgK1xuICAgICAgICBcIilcIixcbn07XG5cbmV4cG9ydCB7IHJnYlVuaXQsIHJnYmEgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJnYmEubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/rgba.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/utils.mjs":
/*!***********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/utils.mjs ***!
  \***********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isColorString: () => (/* binding */ isColorString),\n/* harmony export */   splitColor: () => (/* binding */ splitColor)\n/* harmony export */ });\n/* harmony import */ var _utils_float_regex_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/float-regex.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/float-regex.mjs\");\n/* harmony import */ var _utils_is_nullish_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/is-nullish.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/is-nullish.mjs\");\n/* harmony import */ var _utils_single_color_regex_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/single-color-regex.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/single-color-regex.mjs\");\n\n\n\n\n/**\n * Returns true if the provided string is a color, ie rgba(0,0,0,0) or #000,\n * but false if a number or multiple colors\n */\nconst isColorString = (type, testProp) => (v) => {\n    return Boolean((typeof v === \"string\" &&\n        _utils_single_color_regex_mjs__WEBPACK_IMPORTED_MODULE_0__.singleColorRegex.test(v) &&\n        v.startsWith(type)) ||\n        (testProp &&\n            !(0,_utils_is_nullish_mjs__WEBPACK_IMPORTED_MODULE_1__.isNullish)(v) &&\n            Object.prototype.hasOwnProperty.call(v, testProp)));\n};\nconst splitColor = (aName, bName, cName) => (v) => {\n    if (typeof v !== \"string\")\n        return v;\n    const [a, b, c, alpha] = v.match(_utils_float_regex_mjs__WEBPACK_IMPORTED_MODULE_2__.floatRegex);\n    return {\n        [aName]: parseFloat(a),\n        [bName]: parseFloat(b),\n        [cName]: parseFloat(c),\n        alpha: alpha !== undefined ? parseFloat(alpha) : 1,\n    };\n};\n\n\n//# sourceMappingURL=utils.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9jb2xvci91dGlscy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBc0Q7QUFDRjtBQUNlOztBQUVuRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRLDJFQUFnQjtBQUN4QjtBQUNBO0FBQ0EsYUFBYSxnRUFBUztBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUNBQXFDLDhEQUFVO0FBQy9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVxQztBQUNyQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx0eXBlc1xcY29sb3JcXHV0aWxzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBmbG9hdFJlZ2V4IH0gZnJvbSAnLi4vdXRpbHMvZmxvYXQtcmVnZXgubWpzJztcbmltcG9ydCB7IGlzTnVsbGlzaCB9IGZyb20gJy4uL3V0aWxzL2lzLW51bGxpc2gubWpzJztcbmltcG9ydCB7IHNpbmdsZUNvbG9yUmVnZXggfSBmcm9tICcuLi91dGlscy9zaW5nbGUtY29sb3ItcmVnZXgubWpzJztcblxuLyoqXG4gKiBSZXR1cm5zIHRydWUgaWYgdGhlIHByb3ZpZGVkIHN0cmluZyBpcyBhIGNvbG9yLCBpZSByZ2JhKDAsMCwwLDApIG9yICMwMDAsXG4gKiBidXQgZmFsc2UgaWYgYSBudW1iZXIgb3IgbXVsdGlwbGUgY29sb3JzXG4gKi9cbmNvbnN0IGlzQ29sb3JTdHJpbmcgPSAodHlwZSwgdGVzdFByb3ApID0+ICh2KSA9PiB7XG4gICAgcmV0dXJuIEJvb2xlYW4oKHR5cGVvZiB2ID09PSBcInN0cmluZ1wiICYmXG4gICAgICAgIHNpbmdsZUNvbG9yUmVnZXgudGVzdCh2KSAmJlxuICAgICAgICB2LnN0YXJ0c1dpdGgodHlwZSkpIHx8XG4gICAgICAgICh0ZXN0UHJvcCAmJlxuICAgICAgICAgICAgIWlzTnVsbGlzaCh2KSAmJlxuICAgICAgICAgICAgT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHYsIHRlc3RQcm9wKSkpO1xufTtcbmNvbnN0IHNwbGl0Q29sb3IgPSAoYU5hbWUsIGJOYW1lLCBjTmFtZSkgPT4gKHYpID0+IHtcbiAgICBpZiAodHlwZW9mIHYgIT09IFwic3RyaW5nXCIpXG4gICAgICAgIHJldHVybiB2O1xuICAgIGNvbnN0IFthLCBiLCBjLCBhbHBoYV0gPSB2Lm1hdGNoKGZsb2F0UmVnZXgpO1xuICAgIHJldHVybiB7XG4gICAgICAgIFthTmFtZV06IHBhcnNlRmxvYXQoYSksXG4gICAgICAgIFtiTmFtZV06IHBhcnNlRmxvYXQoYiksXG4gICAgICAgIFtjTmFtZV06IHBhcnNlRmxvYXQoYyksXG4gICAgICAgIGFscGhhOiBhbHBoYSAhPT0gdW5kZWZpbmVkID8gcGFyc2VGbG9hdChhbHBoYSkgOiAxLFxuICAgIH07XG59O1xuXG5leHBvcnQgeyBpc0NvbG9yU3RyaW5nLCBzcGxpdENvbG9yIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD11dGlscy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/utils.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/filter.mjs":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/filter.mjs ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   filter: () => (/* binding */ filter)\n/* harmony export */ });\n/* harmony import */ var _index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs\");\n/* harmony import */ var _utils_float_regex_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/float-regex.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/float-regex.mjs\");\n\n\n\n/**\n * Properties that should default to 1 or 100%\n */\nconst maxDefaults = new Set([\"brightness\", \"contrast\", \"saturate\", \"opacity\"]);\nfunction applyDefaultFilter(v) {\n    const [name, value] = v.slice(0, -1).split(\"(\");\n    if (name === \"drop-shadow\")\n        return v;\n    const [number] = value.match(_utils_float_regex_mjs__WEBPACK_IMPORTED_MODULE_0__.floatRegex) || [];\n    if (!number)\n        return v;\n    const unit = value.replace(number, \"\");\n    let defaultValue = maxDefaults.has(name) ? 1 : 0;\n    if (number !== value)\n        defaultValue *= 100;\n    return name + \"(\" + defaultValue + unit + \")\";\n}\nconst functionRegex = /\\b([a-z-]*)\\(.*?\\)/gu;\nconst filter = {\n    ..._index_mjs__WEBPACK_IMPORTED_MODULE_1__.complex,\n    getAnimatableNone: (v) => {\n        const functions = v.match(functionRegex);\n        return functions ? functions.map(applyDefaultFilter).join(\" \") : v;\n    },\n};\n\n\n//# sourceMappingURL=filter.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9jb21wbGV4L2ZpbHRlci5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXNDO0FBQ2dCOztBQUV0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDLDhEQUFVO0FBQzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTywrQ0FBTztBQUNkO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDs7QUFFa0I7QUFDbEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx2YWx1ZVxcdHlwZXNcXGNvbXBsZXhcXGZpbHRlci5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY29tcGxleCB9IGZyb20gJy4vaW5kZXgubWpzJztcbmltcG9ydCB7IGZsb2F0UmVnZXggfSBmcm9tICcuLi91dGlscy9mbG9hdC1yZWdleC5tanMnO1xuXG4vKipcbiAqIFByb3BlcnRpZXMgdGhhdCBzaG91bGQgZGVmYXVsdCB0byAxIG9yIDEwMCVcbiAqL1xuY29uc3QgbWF4RGVmYXVsdHMgPSBuZXcgU2V0KFtcImJyaWdodG5lc3NcIiwgXCJjb250cmFzdFwiLCBcInNhdHVyYXRlXCIsIFwib3BhY2l0eVwiXSk7XG5mdW5jdGlvbiBhcHBseURlZmF1bHRGaWx0ZXIodikge1xuICAgIGNvbnN0IFtuYW1lLCB2YWx1ZV0gPSB2LnNsaWNlKDAsIC0xKS5zcGxpdChcIihcIik7XG4gICAgaWYgKG5hbWUgPT09IFwiZHJvcC1zaGFkb3dcIilcbiAgICAgICAgcmV0dXJuIHY7XG4gICAgY29uc3QgW251bWJlcl0gPSB2YWx1ZS5tYXRjaChmbG9hdFJlZ2V4KSB8fCBbXTtcbiAgICBpZiAoIW51bWJlcilcbiAgICAgICAgcmV0dXJuIHY7XG4gICAgY29uc3QgdW5pdCA9IHZhbHVlLnJlcGxhY2UobnVtYmVyLCBcIlwiKTtcbiAgICBsZXQgZGVmYXVsdFZhbHVlID0gbWF4RGVmYXVsdHMuaGFzKG5hbWUpID8gMSA6IDA7XG4gICAgaWYgKG51bWJlciAhPT0gdmFsdWUpXG4gICAgICAgIGRlZmF1bHRWYWx1ZSAqPSAxMDA7XG4gICAgcmV0dXJuIG5hbWUgKyBcIihcIiArIGRlZmF1bHRWYWx1ZSArIHVuaXQgKyBcIilcIjtcbn1cbmNvbnN0IGZ1bmN0aW9uUmVnZXggPSAvXFxiKFthLXotXSopXFwoLio/XFwpL2d1O1xuY29uc3QgZmlsdGVyID0ge1xuICAgIC4uLmNvbXBsZXgsXG4gICAgZ2V0QW5pbWF0YWJsZU5vbmU6ICh2KSA9PiB7XG4gICAgICAgIGNvbnN0IGZ1bmN0aW9ucyA9IHYubWF0Y2goZnVuY3Rpb25SZWdleCk7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbnMgPyBmdW5jdGlvbnMubWFwKGFwcGx5RGVmYXVsdEZpbHRlcikuam9pbihcIiBcIikgOiB2O1xuICAgIH0sXG59O1xuXG5leHBvcnQgeyBmaWx0ZXIgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWZpbHRlci5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/filter.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs":
/*!*************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs ***!
  \*************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   analyseComplexValue: () => (/* binding */ analyseComplexValue),\n/* harmony export */   complex: () => (/* binding */ complex)\n/* harmony export */ });\n/* harmony import */ var _color_index_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../color/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/index.mjs\");\n/* harmony import */ var _utils_color_regex_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/color-regex.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/color-regex.mjs\");\n/* harmony import */ var _utils_float_regex_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/float-regex.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/float-regex.mjs\");\n/* harmony import */ var _utils_sanitize_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/sanitize.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/sanitize.mjs\");\n\n\n\n\n\nfunction test(v) {\n    return (isNaN(v) &&\n        typeof v === \"string\" &&\n        (v.match(_utils_float_regex_mjs__WEBPACK_IMPORTED_MODULE_0__.floatRegex)?.length || 0) +\n            (v.match(_utils_color_regex_mjs__WEBPACK_IMPORTED_MODULE_1__.colorRegex)?.length || 0) >\n            0);\n}\nconst NUMBER_TOKEN = \"number\";\nconst COLOR_TOKEN = \"color\";\nconst VAR_TOKEN = \"var\";\nconst VAR_FUNCTION_TOKEN = \"var(\";\nconst SPLIT_TOKEN = \"${}\";\n// this regex consists of the `singleCssVariableRegex|rgbHSLValueRegex|digitRegex`\nconst complexRegex = /var\\s*\\(\\s*--(?:[\\w-]+\\s*|[\\w-]+\\s*,(?:\\s*[^)(\\s]|\\s*\\((?:[^)(]|\\([^)(]*\\))*\\))+\\s*)\\)|#[\\da-f]{3,8}|(?:rgb|hsl)a?\\((?:-?[\\d.]+%?[,\\s]+){2}-?[\\d.]+%?\\s*(?:[,/]\\s*)?(?:\\b\\d+(?:\\.\\d+)?|\\.\\d+)?%?\\)|-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)/giu;\nfunction analyseComplexValue(value) {\n    const originalValue = value.toString();\n    const values = [];\n    const indexes = {\n        color: [],\n        number: [],\n        var: [],\n    };\n    const types = [];\n    let i = 0;\n    const tokenised = originalValue.replace(complexRegex, (parsedValue) => {\n        if (_color_index_mjs__WEBPACK_IMPORTED_MODULE_2__.color.test(parsedValue)) {\n            indexes.color.push(i);\n            types.push(COLOR_TOKEN);\n            values.push(_color_index_mjs__WEBPACK_IMPORTED_MODULE_2__.color.parse(parsedValue));\n        }\n        else if (parsedValue.startsWith(VAR_FUNCTION_TOKEN)) {\n            indexes.var.push(i);\n            types.push(VAR_TOKEN);\n            values.push(parsedValue);\n        }\n        else {\n            indexes.number.push(i);\n            types.push(NUMBER_TOKEN);\n            values.push(parseFloat(parsedValue));\n        }\n        ++i;\n        return SPLIT_TOKEN;\n    });\n    const split = tokenised.split(SPLIT_TOKEN);\n    return { values, split, indexes, types };\n}\nfunction parseComplexValue(v) {\n    return analyseComplexValue(v).values;\n}\nfunction buildTransformer({ split, types }) {\n    const numSections = split.length;\n    return (v) => {\n        let output = \"\";\n        for (let i = 0; i < numSections; i++) {\n            output += split[i];\n            if (v[i] !== undefined) {\n                const type = types[i];\n                if (type === NUMBER_TOKEN) {\n                    output += (0,_utils_sanitize_mjs__WEBPACK_IMPORTED_MODULE_3__.sanitize)(v[i]);\n                }\n                else if (type === COLOR_TOKEN) {\n                    output += _color_index_mjs__WEBPACK_IMPORTED_MODULE_2__.color.transform(v[i]);\n                }\n                else {\n                    output += v[i];\n                }\n            }\n        }\n        return output;\n    };\n}\nfunction createTransformer(source) {\n    return buildTransformer(analyseComplexValue(source));\n}\nconst convertNumbersToZero = (v) => typeof v === \"number\" ? 0 : _color_index_mjs__WEBPACK_IMPORTED_MODULE_2__.color.test(v) ? _color_index_mjs__WEBPACK_IMPORTED_MODULE_2__.color.getAnimatableNone(v) : v;\n/**\n * Convert a parsed value to its zero equivalent, but preserve numbers\n * that act as divisors in CSS calc() expressions.\n *\n * analyseComplexValue extracts numbers from CSS strings and puts the\n * surrounding text into a `split` template array. For example:\n *   \"calc(var(--gap) / 5)\"  →  values: [var(--gap), 5]\n *                               split:  [\"calc(\", \" / \", \")\"]\n *\n * When building a zero-equivalent for animation, naively zeroing all\n * numbers turns the divisor into 0 → \"calc(var(--gap) / 0)\" → NaN.\n * We detect this by checking whether the text preceding a number\n * (split[i]) ends with \"/\" — the CSS calc division operator.\n */\nconst convertToZero = (value, splitBefore) => {\n    if (typeof value === \"number\") {\n        return splitBefore?.trim().endsWith(\"/\") ? value : 0;\n    }\n    return convertNumbersToZero(value);\n};\nfunction getAnimatableNone(v) {\n    const info = analyseComplexValue(v);\n    const transformer = buildTransformer(info);\n    return transformer(info.values.map((value, i) => convertToZero(value, info.split[i])));\n}\nconst complex = {\n    test,\n    parse: parseComplexValue,\n    createTransformer,\n    getAnimatableNone,\n};\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/mask.mjs":
/*!************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/mask.mjs ***!
  \************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   mask: () => (/* binding */ mask)\n/* harmony export */ });\n/* harmony import */ var _index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs\");\n\n\nconst mask = {\n    ..._index_mjs__WEBPACK_IMPORTED_MODULE_0__.complex,\n    getAnimatableNone: (v) => {\n        const parsed = _index_mjs__WEBPACK_IMPORTED_MODULE_0__.complex.parse(v);\n        const transformer = _index_mjs__WEBPACK_IMPORTED_MODULE_0__.complex.createTransformer(v);\n        return transformer(parsed.map((v) => typeof v === \"number\" ? 0 : typeof v === \"object\" ? { ...v, alpha: 1 } : v));\n    },\n};\n\n\n//# sourceMappingURL=mask.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9jb21wbGV4L21hc2subWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXNDOztBQUV0QztBQUNBLE9BQU8sK0NBQU87QUFDZDtBQUNBLHVCQUF1QiwrQ0FBTztBQUM5Qiw0QkFBNEIsK0NBQU87QUFDbkMsbUdBQW1HLGlCQUFpQjtBQUNwSCxLQUFLO0FBQ0w7O0FBRWdCO0FBQ2hCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdmFsdWVcXHR5cGVzXFxjb21wbGV4XFxtYXNrLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjb21wbGV4IH0gZnJvbSAnLi9pbmRleC5tanMnO1xuXG5jb25zdCBtYXNrID0ge1xuICAgIC4uLmNvbXBsZXgsXG4gICAgZ2V0QW5pbWF0YWJsZU5vbmU6ICh2KSA9PiB7XG4gICAgICAgIGNvbnN0IHBhcnNlZCA9IGNvbXBsZXgucGFyc2Uodik7XG4gICAgICAgIGNvbnN0IHRyYW5zZm9ybWVyID0gY29tcGxleC5jcmVhdGVUcmFuc2Zvcm1lcih2KTtcbiAgICAgICAgcmV0dXJuIHRyYW5zZm9ybWVyKHBhcnNlZC5tYXAoKHYpID0+IHR5cGVvZiB2ID09PSBcIm51bWJlclwiID8gMCA6IHR5cGVvZiB2ID09PSBcIm9iamVjdFwiID8geyAuLi52LCBhbHBoYTogMSB9IDogdikpO1xuICAgIH0sXG59O1xuXG5leHBvcnQgeyBtYXNrIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tYXNrLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/mask.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/dimensions.mjs":
/*!**********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/dimensions.mjs ***!
  \**********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   dimensionValueTypes: () => (/* binding */ dimensionValueTypes),\n/* harmony export */   findDimensionValueType: () => (/* binding */ findDimensionValueType)\n/* harmony export */ });\n/* harmony import */ var _auto_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./auto.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/auto.mjs\");\n/* harmony import */ var _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./numbers/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/index.mjs\");\n/* harmony import */ var _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./numbers/units.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs\");\n/* harmony import */ var _test_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./test.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/test.mjs\");\n\n\n\n\n\n/**\n * A list of value types commonly used for dimensions\n */\nconst dimensionValueTypes = [_numbers_index_mjs__WEBPACK_IMPORTED_MODULE_0__.number, _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__.px, _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__.percent, _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__.degrees, _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__.vw, _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_1__.vh, _auto_mjs__WEBPACK_IMPORTED_MODULE_2__.auto];\n/**\n * Tests a dimensional value against the list of dimension ValueTypes\n */\nconst findDimensionValueType = (v) => dimensionValueTypes.find((0,_test_mjs__WEBPACK_IMPORTED_MODULE_3__.testValueType)(v));\n\n\n//# sourceMappingURL=dimensions.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9kaW1lbnNpb25zLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBa0M7QUFDVztBQUNzQjtBQUN4Qjs7QUFFM0M7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLHNEQUFNLEVBQUUsa0RBQUUsRUFBRSx1REFBTyxFQUFFLHVEQUFPLEVBQUUsa0RBQUUsRUFBRSxrREFBRSxFQUFFLDJDQUFJO0FBQ3ZFO0FBQ0E7QUFDQTtBQUNBLCtEQUErRCx3REFBYTs7QUFFckI7QUFDdkQiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx2YWx1ZVxcdHlwZXNcXGRpbWVuc2lvbnMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGF1dG8gfSBmcm9tICcuL2F1dG8ubWpzJztcbmltcG9ydCB7IG51bWJlciB9IGZyb20gJy4vbnVtYmVycy9pbmRleC5tanMnO1xuaW1wb3J0IHsgcHgsIHBlcmNlbnQsIGRlZ3JlZXMsIHZ3LCB2aCB9IGZyb20gJy4vbnVtYmVycy91bml0cy5tanMnO1xuaW1wb3J0IHsgdGVzdFZhbHVlVHlwZSB9IGZyb20gJy4vdGVzdC5tanMnO1xuXG4vKipcbiAqIEEgbGlzdCBvZiB2YWx1ZSB0eXBlcyBjb21tb25seSB1c2VkIGZvciBkaW1lbnNpb25zXG4gKi9cbmNvbnN0IGRpbWVuc2lvblZhbHVlVHlwZXMgPSBbbnVtYmVyLCBweCwgcGVyY2VudCwgZGVncmVlcywgdncsIHZoLCBhdXRvXTtcbi8qKlxuICogVGVzdHMgYSBkaW1lbnNpb25hbCB2YWx1ZSBhZ2FpbnN0IHRoZSBsaXN0IG9mIGRpbWVuc2lvbiBWYWx1ZVR5cGVzXG4gKi9cbmNvbnN0IGZpbmREaW1lbnNpb25WYWx1ZVR5cGUgPSAodikgPT4gZGltZW5zaW9uVmFsdWVUeXBlcy5maW5kKHRlc3RWYWx1ZVR5cGUodikpO1xuXG5leHBvcnQgeyBkaW1lbnNpb25WYWx1ZVR5cGVzLCBmaW5kRGltZW5zaW9uVmFsdWVUeXBlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kaW1lbnNpb25zLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/dimensions.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/int.mjs":
/*!***************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/int.mjs ***!
  \***************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   int: () => (/* binding */ int)\n/* harmony export */ });\n/* harmony import */ var _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./numbers/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/index.mjs\");\n\n\nconst int = {\n    ..._numbers_index_mjs__WEBPACK_IMPORTED_MODULE_0__.number,\n    transform: Math.round,\n};\n\n\n//# sourceMappingURL=int.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9pbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQTZDOztBQUU3QztBQUNBLE9BQU8sc0RBQU07QUFDYjtBQUNBOztBQUVlO0FBQ2YiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx2YWx1ZVxcdHlwZXNcXGludC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbnVtYmVyIH0gZnJvbSAnLi9udW1iZXJzL2luZGV4Lm1qcyc7XG5cbmNvbnN0IGludCA9IHtcbiAgICAuLi5udW1iZXIsXG4gICAgdHJhbnNmb3JtOiBNYXRoLnJvdW5kLFxufTtcblxuZXhwb3J0IHsgaW50IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbnQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/int.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/defaults.mjs":
/*!*************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/defaults.mjs ***!
  \*************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   defaultValueTypes: () => (/* binding */ defaultValueTypes),\n/* harmony export */   getDefaultValueType: () => (/* binding */ getDefaultValueType)\n/* harmony export */ });\n/* harmony import */ var _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../color/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/index.mjs\");\n/* harmony import */ var _complex_filter_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../complex/filter.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/filter.mjs\");\n/* harmony import */ var _complex_mask_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../complex/mask.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/mask.mjs\");\n/* harmony import */ var _number_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./number.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/number.mjs\");\n\n\n\n\n\n/**\n * A map of default value types for common values\n */\nconst defaultValueTypes = {\n    ..._number_mjs__WEBPACK_IMPORTED_MODULE_0__.numberValueTypes,\n    // Color props\n    color: _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__.color,\n    backgroundColor: _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__.color,\n    outlineColor: _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__.color,\n    fill: _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__.color,\n    stroke: _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__.color,\n    // Border props\n    borderColor: _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__.color,\n    borderTopColor: _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__.color,\n    borderRightColor: _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__.color,\n    borderBottomColor: _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__.color,\n    borderLeftColor: _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__.color,\n    filter: _complex_filter_mjs__WEBPACK_IMPORTED_MODULE_2__.filter,\n    WebkitFilter: _complex_filter_mjs__WEBPACK_IMPORTED_MODULE_2__.filter,\n    mask: _complex_mask_mjs__WEBPACK_IMPORTED_MODULE_3__.mask,\n    WebkitMask: _complex_mask_mjs__WEBPACK_IMPORTED_MODULE_3__.mask,\n};\n/**\n * Gets the default ValueType for the provided value key\n */\nconst getDefaultValueType = (key) => defaultValueTypes[key];\n\n\n//# sourceMappingURL=defaults.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9tYXBzL2RlZmF1bHRzLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBMkM7QUFDSTtBQUNKO0FBQ0s7O0FBRWhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTyx5REFBZ0I7QUFDdkI7QUFDQSxTQUFTO0FBQ1QscUJBQXFCLG1EQUFLO0FBQzFCLGtCQUFrQixtREFBSztBQUN2QixVQUFVLG1EQUFLO0FBQ2YsWUFBWSxtREFBSztBQUNqQjtBQUNBLGlCQUFpQixtREFBSztBQUN0QixvQkFBb0IsbURBQUs7QUFDekIsc0JBQXNCLG1EQUFLO0FBQzNCLHVCQUF1QixtREFBSztBQUM1QixxQkFBcUIsbURBQUs7QUFDMUIsVUFBVTtBQUNWLGtCQUFrQix1REFBTTtBQUN4QixRQUFRO0FBQ1IsZ0JBQWdCLG1EQUFJO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWtEO0FBQ2xEIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdmFsdWVcXHR5cGVzXFxtYXBzXFxkZWZhdWx0cy5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY29sb3IgfSBmcm9tICcuLi9jb2xvci9pbmRleC5tanMnO1xuaW1wb3J0IHsgZmlsdGVyIH0gZnJvbSAnLi4vY29tcGxleC9maWx0ZXIubWpzJztcbmltcG9ydCB7IG1hc2sgfSBmcm9tICcuLi9jb21wbGV4L21hc2subWpzJztcbmltcG9ydCB7IG51bWJlclZhbHVlVHlwZXMgfSBmcm9tICcuL251bWJlci5tanMnO1xuXG4vKipcbiAqIEEgbWFwIG9mIGRlZmF1bHQgdmFsdWUgdHlwZXMgZm9yIGNvbW1vbiB2YWx1ZXNcbiAqL1xuY29uc3QgZGVmYXVsdFZhbHVlVHlwZXMgPSB7XG4gICAgLi4ubnVtYmVyVmFsdWVUeXBlcyxcbiAgICAvLyBDb2xvciBwcm9wc1xuICAgIGNvbG9yLFxuICAgIGJhY2tncm91bmRDb2xvcjogY29sb3IsXG4gICAgb3V0bGluZUNvbG9yOiBjb2xvcixcbiAgICBmaWxsOiBjb2xvcixcbiAgICBzdHJva2U6IGNvbG9yLFxuICAgIC8vIEJvcmRlciBwcm9wc1xuICAgIGJvcmRlckNvbG9yOiBjb2xvcixcbiAgICBib3JkZXJUb3BDb2xvcjogY29sb3IsXG4gICAgYm9yZGVyUmlnaHRDb2xvcjogY29sb3IsXG4gICAgYm9yZGVyQm90dG9tQ29sb3I6IGNvbG9yLFxuICAgIGJvcmRlckxlZnRDb2xvcjogY29sb3IsXG4gICAgZmlsdGVyLFxuICAgIFdlYmtpdEZpbHRlcjogZmlsdGVyLFxuICAgIG1hc2ssXG4gICAgV2Via2l0TWFzazogbWFzayxcbn07XG4vKipcbiAqIEdldHMgdGhlIGRlZmF1bHQgVmFsdWVUeXBlIGZvciB0aGUgcHJvdmlkZWQgdmFsdWUga2V5XG4gKi9cbmNvbnN0IGdldERlZmF1bHRWYWx1ZVR5cGUgPSAoa2V5KSA9PiBkZWZhdWx0VmFsdWVUeXBlc1trZXldO1xuXG5leHBvcnQgeyBkZWZhdWx0VmFsdWVUeXBlcywgZ2V0RGVmYXVsdFZhbHVlVHlwZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGVmYXVsdHMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/defaults.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/number.mjs":
/*!***********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/number.mjs ***!
  \***********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   numberValueTypes: () => (/* binding */ numberValueTypes)\n/* harmony export */ });\n/* harmony import */ var _int_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../int.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/int.mjs\");\n/* harmony import */ var _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../numbers/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/index.mjs\");\n/* harmony import */ var _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../numbers/units.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs\");\n/* harmony import */ var _transform_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./transform.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/transform.mjs\");\n\n\n\n\n\nconst numberValueTypes = {\n    // Border props\n    borderWidth: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    borderTopWidth: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    borderRightWidth: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    borderBottomWidth: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    borderLeftWidth: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    borderRadius: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    borderTopLeftRadius: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    borderTopRightRadius: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    borderBottomRightRadius: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    borderBottomLeftRadius: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    // Positioning props\n    width: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    maxWidth: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    height: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    maxHeight: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    top: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    right: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    bottom: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    left: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    inset: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    insetBlock: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    insetBlockStart: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    insetBlockEnd: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    insetInline: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    insetInlineStart: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    insetInlineEnd: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    // Spacing props\n    padding: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    paddingTop: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    paddingRight: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    paddingBottom: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    paddingLeft: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    paddingBlock: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    paddingBlockStart: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    paddingBlockEnd: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    paddingInline: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    paddingInlineStart: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    paddingInlineEnd: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    margin: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    marginTop: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    marginRight: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    marginBottom: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    marginLeft: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    marginBlock: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    marginBlockStart: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    marginBlockEnd: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    marginInline: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    marginInlineStart: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    marginInlineEnd: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    // Typography\n    fontSize: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    // Misc\n    backgroundPositionX: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    backgroundPositionY: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    ..._transform_mjs__WEBPACK_IMPORTED_MODULE_1__.transformValueTypes,\n    zIndex: _int_mjs__WEBPACK_IMPORTED_MODULE_2__.int,\n    // SVG\n    fillOpacity: _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_3__.alpha,\n    strokeOpacity: _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_3__.alpha,\n    numOctaves: _int_mjs__WEBPACK_IMPORTED_MODULE_2__.int,\n};\n\n\n//# sourceMappingURL=number.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/number.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/transform.mjs":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/transform.mjs ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   transformValueTypes: () => (/* binding */ transformValueTypes)\n/* harmony export */ });\n/* harmony import */ var _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../numbers/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/index.mjs\");\n/* harmony import */ var _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../numbers/units.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs\");\n\n\n\nconst transformValueTypes = {\n    rotate: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.degrees,\n    /**\n     * Internal channel for `transition.path` orientToPath. Composed onto\n     * `rotate` at the transform-build sites so the user's `rotate` is\n     * never read or overwritten. Not part of `transformPropOrder`.\n     */\n    pathRotation: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.degrees,\n    rotateX: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.degrees,\n    rotateY: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.degrees,\n    rotateZ: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.degrees,\n    scale: _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_1__.scale,\n    scaleX: _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_1__.scale,\n    scaleY: _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_1__.scale,\n    scaleZ: _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_1__.scale,\n    skew: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.degrees,\n    skewX: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.degrees,\n    skewY: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.degrees,\n    distance: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    translateX: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    translateY: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    translateZ: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    x: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    y: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    z: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    perspective: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    transformPerspective: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n    opacity: _numbers_index_mjs__WEBPACK_IMPORTED_MODULE_1__.alpha,\n    originX: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.progressPercentage,\n    originY: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.progressPercentage,\n    originZ: _numbers_units_mjs__WEBPACK_IMPORTED_MODULE_0__.px,\n};\n\n\n//# sourceMappingURL=transform.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9tYXBzL3RyYW5zZm9ybS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQW9EO0FBQ21COztBQUV2RTtBQUNBLFlBQVksdURBQU87QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQix1REFBTztBQUN6QixhQUFhLHVEQUFPO0FBQ3BCLGFBQWEsdURBQU87QUFDcEIsYUFBYSx1REFBTztBQUNwQixTQUFTO0FBQ1QsWUFBWSxxREFBSztBQUNqQixZQUFZLHFEQUFLO0FBQ2pCLFlBQVkscURBQUs7QUFDakIsVUFBVSx1REFBTztBQUNqQixXQUFXLHVEQUFPO0FBQ2xCLFdBQVcsdURBQU87QUFDbEIsY0FBYyxrREFBRTtBQUNoQixnQkFBZ0Isa0RBQUU7QUFDbEIsZ0JBQWdCLGtEQUFFO0FBQ2xCLGdCQUFnQixrREFBRTtBQUNsQixPQUFPLGtEQUFFO0FBQ1QsT0FBTyxrREFBRTtBQUNULE9BQU8sa0RBQUU7QUFDVCxpQkFBaUIsa0RBQUU7QUFDbkIsMEJBQTBCLGtEQUFFO0FBQzVCLGFBQWEscURBQUs7QUFDbEIsYUFBYSxrRUFBa0I7QUFDL0IsYUFBYSxrRUFBa0I7QUFDL0IsYUFBYSxrREFBRTtBQUNmOztBQUUrQjtBQUMvQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx0eXBlc1xcbWFwc1xcdHJhbnNmb3JtLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBhbHBoYSwgc2NhbGUgfSBmcm9tICcuLi9udW1iZXJzL2luZGV4Lm1qcyc7XG5pbXBvcnQgeyBweCwgcHJvZ3Jlc3NQZXJjZW50YWdlLCBkZWdyZWVzIH0gZnJvbSAnLi4vbnVtYmVycy91bml0cy5tanMnO1xuXG5jb25zdCB0cmFuc2Zvcm1WYWx1ZVR5cGVzID0ge1xuICAgIHJvdGF0ZTogZGVncmVlcyxcbiAgICAvKipcbiAgICAgKiBJbnRlcm5hbCBjaGFubmVsIGZvciBgdHJhbnNpdGlvbi5wYXRoYCBvcmllbnRUb1BhdGguIENvbXBvc2VkIG9udG9cbiAgICAgKiBgcm90YXRlYCBhdCB0aGUgdHJhbnNmb3JtLWJ1aWxkIHNpdGVzIHNvIHRoZSB1c2VyJ3MgYHJvdGF0ZWAgaXNcbiAgICAgKiBuZXZlciByZWFkIG9yIG92ZXJ3cml0dGVuLiBOb3QgcGFydCBvZiBgdHJhbnNmb3JtUHJvcE9yZGVyYC5cbiAgICAgKi9cbiAgICBwYXRoUm90YXRpb246IGRlZ3JlZXMsXG4gICAgcm90YXRlWDogZGVncmVlcyxcbiAgICByb3RhdGVZOiBkZWdyZWVzLFxuICAgIHJvdGF0ZVo6IGRlZ3JlZXMsXG4gICAgc2NhbGUsXG4gICAgc2NhbGVYOiBzY2FsZSxcbiAgICBzY2FsZVk6IHNjYWxlLFxuICAgIHNjYWxlWjogc2NhbGUsXG4gICAgc2tldzogZGVncmVlcyxcbiAgICBza2V3WDogZGVncmVlcyxcbiAgICBza2V3WTogZGVncmVlcyxcbiAgICBkaXN0YW5jZTogcHgsXG4gICAgdHJhbnNsYXRlWDogcHgsXG4gICAgdHJhbnNsYXRlWTogcHgsXG4gICAgdHJhbnNsYXRlWjogcHgsXG4gICAgeDogcHgsXG4gICAgeTogcHgsXG4gICAgejogcHgsXG4gICAgcGVyc3BlY3RpdmU6IHB4LFxuICAgIHRyYW5zZm9ybVBlcnNwZWN0aXZlOiBweCxcbiAgICBvcGFjaXR5OiBhbHBoYSxcbiAgICBvcmlnaW5YOiBwcm9ncmVzc1BlcmNlbnRhZ2UsXG4gICAgb3JpZ2luWTogcHJvZ3Jlc3NQZXJjZW50YWdlLFxuICAgIG9yaWdpblo6IHB4LFxufTtcblxuZXhwb3J0IHsgdHJhbnNmb3JtVmFsdWVUeXBlcyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dHJhbnNmb3JtLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/transform.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/index.mjs":
/*!*************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/index.mjs ***!
  \*************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   alpha: () => (/* binding */ alpha),\n/* harmony export */   number: () => (/* binding */ number),\n/* harmony export */   scale: () => (/* binding */ scale)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\");\n\n\nconst number = {\n    test: (v) => typeof v === \"number\",\n    parse: parseFloat,\n    transform: (v) => v,\n};\nconst alpha = {\n    ...number,\n    transform: (v) => (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.clamp)(0, 1, v),\n};\nconst scale = {\n    ...number,\n    default: 1,\n};\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9udW1iZXJzL2luZGV4Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXFDOztBQUVyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixtREFBSztBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVnQztBQUNoQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx0eXBlc1xcbnVtYmVyc1xcaW5kZXgubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNsYW1wIH0gZnJvbSAnbW90aW9uLXV0aWxzJztcblxuY29uc3QgbnVtYmVyID0ge1xuICAgIHRlc3Q6ICh2KSA9PiB0eXBlb2YgdiA9PT0gXCJudW1iZXJcIixcbiAgICBwYXJzZTogcGFyc2VGbG9hdCxcbiAgICB0cmFuc2Zvcm06ICh2KSA9PiB2LFxufTtcbmNvbnN0IGFscGhhID0ge1xuICAgIC4uLm51bWJlcixcbiAgICB0cmFuc2Zvcm06ICh2KSA9PiBjbGFtcCgwLCAxLCB2KSxcbn07XG5jb25zdCBzY2FsZSA9IHtcbiAgICAuLi5udW1iZXIsXG4gICAgZGVmYXVsdDogMSxcbn07XG5cbmV4cG9ydCB7IGFscGhhLCBudW1iZXIsIHNjYWxlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmRleC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs":
/*!*************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs ***!
  \*************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   degrees: () => (/* binding */ degrees),\n/* harmony export */   percent: () => (/* binding */ percent),\n/* harmony export */   progressPercentage: () => (/* binding */ progressPercentage),\n/* harmony export */   px: () => (/* binding */ px),\n/* harmony export */   vh: () => (/* binding */ vh),\n/* harmony export */   vw: () => (/* binding */ vw)\n/* harmony export */ });\n/*#__NO_SIDE_EFFECTS__*/\nconst createUnitType = (unit) => ({\n    test: (v) => typeof v === \"string\" && v.endsWith(unit) && v.split(\" \").length === 1,\n    parse: parseFloat,\n    transform: (v) => `${v}${unit}`,\n});\nconst degrees = /*@__PURE__*/ createUnitType(\"deg\");\nconst percent = /*@__PURE__*/ createUnitType(\"%\");\nconst px = /*@__PURE__*/ createUnitType(\"px\");\nconst vh = /*@__PURE__*/ createUnitType(\"vh\");\nconst vw = /*@__PURE__*/ createUnitType(\"vw\");\nconst progressPercentage = /*@__PURE__*/ (() => ({\n    ...percent,\n    parse: (v) => percent.parse(v) / 100,\n    transform: (v) => percent.transform(v * 100),\n}))();\n\n\n//# sourceMappingURL=units.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy9udW1iZXJzL3VuaXRzLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixFQUFFLEVBQUUsS0FBSztBQUNsQyxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFMkQ7QUFDNUQiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx2YWx1ZVxcdHlwZXNcXG51bWJlcnNcXHVuaXRzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiNfX05PX1NJREVfRUZGRUNUU19fKi9cbmNvbnN0IGNyZWF0ZVVuaXRUeXBlID0gKHVuaXQpID0+ICh7XG4gICAgdGVzdDogKHYpID0+IHR5cGVvZiB2ID09PSBcInN0cmluZ1wiICYmIHYuZW5kc1dpdGgodW5pdCkgJiYgdi5zcGxpdChcIiBcIikubGVuZ3RoID09PSAxLFxuICAgIHBhcnNlOiBwYXJzZUZsb2F0LFxuICAgIHRyYW5zZm9ybTogKHYpID0+IGAke3Z9JHt1bml0fWAsXG59KTtcbmNvbnN0IGRlZ3JlZXMgPSAvKkBfX1BVUkVfXyovIGNyZWF0ZVVuaXRUeXBlKFwiZGVnXCIpO1xuY29uc3QgcGVyY2VudCA9IC8qQF9fUFVSRV9fKi8gY3JlYXRlVW5pdFR5cGUoXCIlXCIpO1xuY29uc3QgcHggPSAvKkBfX1BVUkVfXyovIGNyZWF0ZVVuaXRUeXBlKFwicHhcIik7XG5jb25zdCB2aCA9IC8qQF9fUFVSRV9fKi8gY3JlYXRlVW5pdFR5cGUoXCJ2aFwiKTtcbmNvbnN0IHZ3ID0gLypAX19QVVJFX18qLyBjcmVhdGVVbml0VHlwZShcInZ3XCIpO1xuY29uc3QgcHJvZ3Jlc3NQZXJjZW50YWdlID0gLypAX19QVVJFX18qLyAoKCkgPT4gKHtcbiAgICAuLi5wZXJjZW50LFxuICAgIHBhcnNlOiAodikgPT4gcGVyY2VudC5wYXJzZSh2KSAvIDEwMCxcbiAgICB0cmFuc2Zvcm06ICh2KSA9PiBwZXJjZW50LnRyYW5zZm9ybSh2ICogMTAwKSxcbn0pKSgpO1xuXG5leHBvcnQgeyBkZWdyZWVzLCBwZXJjZW50LCBwcm9ncmVzc1BlcmNlbnRhZ2UsIHB4LCB2aCwgdncgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXVuaXRzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/numbers/units.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/test.mjs":
/*!****************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/test.mjs ***!
  \****************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   testValueType: () => (/* binding */ testValueType)\n/* harmony export */ });\n/**\n * Tests a provided value against a ValueType\n */\nconst testValueType = (v) => (type) => type.test(v);\n\n\n//# sourceMappingURL=test.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy90ZXN0Lm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRXlCO0FBQ3pCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdmFsdWVcXHR5cGVzXFx0ZXN0Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFRlc3RzIGEgcHJvdmlkZWQgdmFsdWUgYWdhaW5zdCBhIFZhbHVlVHlwZVxuICovXG5jb25zdCB0ZXN0VmFsdWVUeXBlID0gKHYpID0+ICh0eXBlKSA9PiB0eXBlLnRlc3Qodik7XG5cbmV4cG9ydCB7IHRlc3RWYWx1ZVR5cGUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRlc3QubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/test.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/animatable-none.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/animatable-none.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getAnimatableNone: () => (/* binding */ getAnimatableNone)\n/* harmony export */ });\n/* harmony import */ var _complex_index_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../complex/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs\");\n/* harmony import */ var _complex_filter_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../complex/filter.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/filter.mjs\");\n/* harmony import */ var _complex_mask_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../complex/mask.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/mask.mjs\");\n/* harmony import */ var _maps_defaults_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../maps/defaults.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/maps/defaults.mjs\");\n\n\n\n\n\nconst customTypes = /*@__PURE__*/ new Set([_complex_filter_mjs__WEBPACK_IMPORTED_MODULE_0__.filter, _complex_mask_mjs__WEBPACK_IMPORTED_MODULE_1__.mask]);\nfunction getAnimatableNone(key, value) {\n    let defaultValueType = (0,_maps_defaults_mjs__WEBPACK_IMPORTED_MODULE_2__.getDefaultValueType)(key);\n    if (!customTypes.has(defaultValueType))\n        defaultValueType = _complex_index_mjs__WEBPACK_IMPORTED_MODULE_3__.complex;\n    // If value is not recognised as animatable, ie \"none\", create an animatable version origin based on the target\n    return defaultValueType.getAnimatableNone\n        ? defaultValueType.getAnimatableNone(value)\n        : undefined;\n}\n\n\n//# sourceMappingURL=animatable-none.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy91dGlscy9hbmltYXRhYmxlLW5vbmUubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQStDO0FBQ0E7QUFDSjtBQUNnQjs7QUFFM0QsMkNBQTJDLHVEQUFNLEVBQUUsbURBQUk7QUFDdkQ7QUFDQSwyQkFBMkIsdUVBQW1CO0FBQzlDO0FBQ0EsMkJBQTJCLHVEQUFPO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRTZCO0FBQzdCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdmFsdWVcXHR5cGVzXFx1dGlsc1xcYW5pbWF0YWJsZS1ub25lLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjb21wbGV4IH0gZnJvbSAnLi4vY29tcGxleC9pbmRleC5tanMnO1xuaW1wb3J0IHsgZmlsdGVyIH0gZnJvbSAnLi4vY29tcGxleC9maWx0ZXIubWpzJztcbmltcG9ydCB7IG1hc2sgfSBmcm9tICcuLi9jb21wbGV4L21hc2subWpzJztcbmltcG9ydCB7IGdldERlZmF1bHRWYWx1ZVR5cGUgfSBmcm9tICcuLi9tYXBzL2RlZmF1bHRzLm1qcyc7XG5cbmNvbnN0IGN1c3RvbVR5cGVzID0gLypAX19QVVJFX18qLyBuZXcgU2V0KFtmaWx0ZXIsIG1hc2tdKTtcbmZ1bmN0aW9uIGdldEFuaW1hdGFibGVOb25lKGtleSwgdmFsdWUpIHtcbiAgICBsZXQgZGVmYXVsdFZhbHVlVHlwZSA9IGdldERlZmF1bHRWYWx1ZVR5cGUoa2V5KTtcbiAgICBpZiAoIWN1c3RvbVR5cGVzLmhhcyhkZWZhdWx0VmFsdWVUeXBlKSlcbiAgICAgICAgZGVmYXVsdFZhbHVlVHlwZSA9IGNvbXBsZXg7XG4gICAgLy8gSWYgdmFsdWUgaXMgbm90IHJlY29nbmlzZWQgYXMgYW5pbWF0YWJsZSwgaWUgXCJub25lXCIsIGNyZWF0ZSBhbiBhbmltYXRhYmxlIHZlcnNpb24gb3JpZ2luIGJhc2VkIG9uIHRoZSB0YXJnZXRcbiAgICByZXR1cm4gZGVmYXVsdFZhbHVlVHlwZS5nZXRBbmltYXRhYmxlTm9uZVxuICAgICAgICA/IGRlZmF1bHRWYWx1ZVR5cGUuZ2V0QW5pbWF0YWJsZU5vbmUodmFsdWUpXG4gICAgICAgIDogdW5kZWZpbmVkO1xufVxuXG5leHBvcnQgeyBnZXRBbmltYXRhYmxlTm9uZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YW5pbWF0YWJsZS1ub25lLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/animatable-none.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/color-regex.mjs":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/color-regex.mjs ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   colorRegex: () => (/* binding */ colorRegex)\n/* harmony export */ });\nconst colorRegex = /(?:#[\\da-f]{3,8}|(?:rgb|hsl)a?\\((?:-?[\\d.]+%?[,\\s]+){2}-?[\\d.]+%?\\s*(?:[,/]\\s*)?(?:\\b\\d+(?:\\.\\d+)?|\\.\\d+)?%?\\))/giu;\n\n\n//# sourceMappingURL=color-regex.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy91dGlscy9jb2xvci1yZWdleC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGdDQUFnQyxJQUFJLHFDQUFxQyxFQUFFOztBQUVyRDtBQUN0QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx0eXBlc1xcdXRpbHNcXGNvbG9yLXJlZ2V4Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjb2xvclJlZ2V4ID0gLyg/OiNbXFxkYS1mXXszLDh9fCg/OnJnYnxoc2wpYT9cXCgoPzotP1tcXGQuXSslP1ssXFxzXSspezJ9LT9bXFxkLl0rJT9cXHMqKD86WywvXVxccyopPyg/OlxcYlxcZCsoPzpcXC5cXGQrKT98XFwuXFxkKyk/JT9cXCkpL2dpdTtcblxuZXhwb3J0IHsgY29sb3JSZWdleCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29sb3ItcmVnZXgubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/color-regex.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/find.mjs":
/*!**********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/find.mjs ***!
  \**********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   findValueType: () => (/* binding */ findValueType)\n/* harmony export */ });\n/* harmony import */ var _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../color/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/color/index.mjs\");\n/* harmony import */ var _complex_index_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../complex/index.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/complex/index.mjs\");\n/* harmony import */ var _dimensions_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../dimensions.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/dimensions.mjs\");\n/* harmony import */ var _test_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../test.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/test.mjs\");\n\n\n\n\n\n/**\n * A list of all ValueTypes\n */\nconst valueTypes = [..._dimensions_mjs__WEBPACK_IMPORTED_MODULE_0__.dimensionValueTypes, _color_index_mjs__WEBPACK_IMPORTED_MODULE_1__.color, _complex_index_mjs__WEBPACK_IMPORTED_MODULE_2__.complex];\n/**\n * Tests a value against the list of ValueTypes\n */\nconst findValueType = (v) => valueTypes.find((0,_test_mjs__WEBPACK_IMPORTED_MODULE_3__.testValueType)(v));\n\n\n//# sourceMappingURL=find.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy91dGlscy9maW5kLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUEyQztBQUNJO0FBQ1M7QUFDWjs7QUFFNUM7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCLGdFQUFtQixFQUFFLG1EQUFLLEVBQUUsdURBQU87QUFDMUQ7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLHdEQUFhOztBQUVqQztBQUN6QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx0eXBlc1xcdXRpbHNcXGZpbmQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNvbG9yIH0gZnJvbSAnLi4vY29sb3IvaW5kZXgubWpzJztcbmltcG9ydCB7IGNvbXBsZXggfSBmcm9tICcuLi9jb21wbGV4L2luZGV4Lm1qcyc7XG5pbXBvcnQgeyBkaW1lbnNpb25WYWx1ZVR5cGVzIH0gZnJvbSAnLi4vZGltZW5zaW9ucy5tanMnO1xuaW1wb3J0IHsgdGVzdFZhbHVlVHlwZSB9IGZyb20gJy4uL3Rlc3QubWpzJztcblxuLyoqXG4gKiBBIGxpc3Qgb2YgYWxsIFZhbHVlVHlwZXNcbiAqL1xuY29uc3QgdmFsdWVUeXBlcyA9IFsuLi5kaW1lbnNpb25WYWx1ZVR5cGVzLCBjb2xvciwgY29tcGxleF07XG4vKipcbiAqIFRlc3RzIGEgdmFsdWUgYWdhaW5zdCB0aGUgbGlzdCBvZiBWYWx1ZVR5cGVzXG4gKi9cbmNvbnN0IGZpbmRWYWx1ZVR5cGUgPSAodikgPT4gdmFsdWVUeXBlcy5maW5kKHRlc3RWYWx1ZVR5cGUodikpO1xuXG5leHBvcnQgeyBmaW5kVmFsdWVUeXBlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1maW5kLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/find.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/float-regex.mjs":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/float-regex.mjs ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   floatRegex: () => (/* binding */ floatRegex)\n/* harmony export */ });\nconst floatRegex = /-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)/gu;\n\n\n//# sourceMappingURL=float-regex.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy91dGlscy9mbG9hdC1yZWdleC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBOztBQUVzQjtBQUN0QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx0eXBlc1xcdXRpbHNcXGZsb2F0LXJlZ2V4Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBmbG9hdFJlZ2V4ID0gLy0/KD86XFxkKyg/OlxcLlxcZCspP3xcXC5cXGQrKS9ndTtcblxuZXhwb3J0IHsgZmxvYXRSZWdleCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZmxvYXQtcmVnZXgubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/float-regex.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/get-as-type.mjs":
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/get-as-type.mjs ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getValueAsType: () => (/* binding */ getValueAsType)\n/* harmony export */ });\n/**\n * Provided a value and a ValueType, returns the value as that value type.\n */\nconst getValueAsType = (value, type) => {\n    return type && typeof value === \"number\"\n        ? type.transform(value)\n        : value;\n};\n\n\n//# sourceMappingURL=get-as-type.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy91dGlscy9nZXQtYXMtdHlwZS5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRTBCO0FBQzFCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdmFsdWVcXHR5cGVzXFx1dGlsc1xcZ2V0LWFzLXR5cGUubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUHJvdmlkZWQgYSB2YWx1ZSBhbmQgYSBWYWx1ZVR5cGUsIHJldHVybnMgdGhlIHZhbHVlIGFzIHRoYXQgdmFsdWUgdHlwZS5cbiAqL1xuY29uc3QgZ2V0VmFsdWVBc1R5cGUgPSAodmFsdWUsIHR5cGUpID0+IHtcbiAgICByZXR1cm4gdHlwZSAmJiB0eXBlb2YgdmFsdWUgPT09IFwibnVtYmVyXCJcbiAgICAgICAgPyB0eXBlLnRyYW5zZm9ybSh2YWx1ZSlcbiAgICAgICAgOiB2YWx1ZTtcbn07XG5cbmV4cG9ydCB7IGdldFZhbHVlQXNUeXBlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtYXMtdHlwZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/get-as-type.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/is-nullish.mjs":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/is-nullish.mjs ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isNullish: () => (/* binding */ isNullish)\n/* harmony export */ });\nfunction isNullish(v) {\n    return v == null;\n}\n\n\n//# sourceMappingURL=is-nullish.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy91dGlscy9pcy1udWxsaXNoLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBOztBQUVxQjtBQUNyQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx0eXBlc1xcdXRpbHNcXGlzLW51bGxpc2gubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIGlzTnVsbGlzaCh2KSB7XG4gICAgcmV0dXJuIHYgPT0gbnVsbDtcbn1cblxuZXhwb3J0IHsgaXNOdWxsaXNoIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1udWxsaXNoLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/is-nullish.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/sanitize.mjs":
/*!**************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/sanitize.mjs ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   sanitize: () => (/* binding */ sanitize)\n/* harmony export */ });\n// If this number is a decimal, make it just five decimal places\n// to avoid exponents\nconst sanitize = (v) => Math.round(v * 100000) / 100000;\n\n\n//# sourceMappingURL=sanitize.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy91dGlscy9zYW5pdGl6ZS5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTs7QUFFb0I7QUFDcEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx2YWx1ZVxcdHlwZXNcXHV0aWxzXFxzYW5pdGl6ZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSWYgdGhpcyBudW1iZXIgaXMgYSBkZWNpbWFsLCBtYWtlIGl0IGp1c3QgZml2ZSBkZWNpbWFsIHBsYWNlc1xuLy8gdG8gYXZvaWQgZXhwb25lbnRzXG5jb25zdCBzYW5pdGl6ZSA9ICh2KSA9PiBNYXRoLnJvdW5kKHYgKiAxMDAwMDApIC8gMTAwMDAwO1xuXG5leHBvcnQgeyBzYW5pdGl6ZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2FuaXRpemUubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/sanitize.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/single-color-regex.mjs":
/*!************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/single-color-regex.mjs ***!
  \************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   singleColorRegex: () => (/* binding */ singleColorRegex)\n/* harmony export */ });\nconst singleColorRegex = /^(?:#[\\da-f]{3,8}|(?:rgb|hsl)a?\\((?:-?[\\d.]+%?[,\\s]+){2}-?[\\d.]+%?\\s*(?:[,/]\\s*)?(?:\\b\\d+(?:\\.\\d+)?|\\.\\d+)?%?\\))$/iu;\n\n\n//# sourceMappingURL=single-color-regex.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS90eXBlcy91dGlscy9zaW5nbGUtY29sb3ItcmVnZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSx1Q0FBdUMsSUFBSSxxQ0FBcUMsRUFBRTs7QUFFdEQ7QUFDNUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx2YWx1ZVxcdHlwZXNcXHV0aWxzXFxzaW5nbGUtY29sb3ItcmVnZXgubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHNpbmdsZUNvbG9yUmVnZXggPSAvXig/OiNbXFxkYS1mXXszLDh9fCg/OnJnYnxoc2wpYT9cXCgoPzotP1tcXGQuXSslP1ssXFxzXSspezJ9LT9bXFxkLl0rJT9cXHMqKD86WywvXVxccyopPyg/OlxcYlxcZCsoPzpcXC5cXGQrKT98XFwuXFxkKyk/JT9cXCkpJC9pdTtcblxuZXhwb3J0IHsgc2luZ2xlQ29sb3JSZWdleCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2luZ2xlLWNvbG9yLXJlZ2V4Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/types/utils/single-color-regex.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isMotionValue: () => (/* binding */ isMotionValue)\n/* harmony export */ });\nconst isMotionValue = (value) => Boolean(value && value.getVelocity);\n\n\n//# sourceMappingURL=is-motion-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS91dGlscy9pcy1tb3Rpb24tdmFsdWUubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7QUFFeUI7QUFDekIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx2YWx1ZVxcdXRpbHNcXGlzLW1vdGlvbi12YWx1ZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgaXNNb3Rpb25WYWx1ZSA9ICh2YWx1ZSkgPT4gQm9vbGVhbih2YWx1ZSAmJiB2YWx1ZS5nZXRWZWxvY2l0eSk7XG5cbmV4cG9ydCB7IGlzTW90aW9uVmFsdWUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLW1vdGlvbi12YWx1ZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/resolve-motion-value.mjs":
/*!********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/resolve-motion-value.mjs ***!
  \********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   resolveMotionValue: () => (/* binding */ resolveMotionValue)\n/* harmony export */ });\n/* harmony import */ var _is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n\n\n/**\n * If the provided value is a MotionValue, this returns the actual value, otherwise just the value itself\n */\nfunction resolveMotionValue(value) {\n    return (0,_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.isMotionValue)(value) ? value.get() : value;\n}\n\n\n//# sourceMappingURL=resolve-motion-value.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS91dGlscy9yZXNvbHZlLW1vdGlvbi12YWx1ZS5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBc0Q7O0FBRXREO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxtRUFBYTtBQUN4Qjs7QUFFOEI7QUFDOUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx2YWx1ZVxcdXRpbHNcXHJlc29sdmUtbW90aW9uLXZhbHVlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc01vdGlvblZhbHVlIH0gZnJvbSAnLi9pcy1tb3Rpb24tdmFsdWUubWpzJztcblxuLyoqXG4gKiBJZiB0aGUgcHJvdmlkZWQgdmFsdWUgaXMgYSBNb3Rpb25WYWx1ZSwgdGhpcyByZXR1cm5zIHRoZSBhY3R1YWwgdmFsdWUsIG90aGVyd2lzZSBqdXN0IHRoZSB2YWx1ZSBpdHNlbGZcbiAqL1xuZnVuY3Rpb24gcmVzb2x2ZU1vdGlvblZhbHVlKHZhbHVlKSB7XG4gICAgcmV0dXJuIGlzTW90aW9uVmFsdWUodmFsdWUpID8gdmFsdWUuZ2V0KCkgOiB2YWx1ZTtcbn1cblxuZXhwb3J0IHsgcmVzb2x2ZU1vdGlvblZhbHVlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZXNvbHZlLW1vdGlvbi12YWx1ZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/resolve-motion-value.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/will-change/add-will-change.mjs":
/*!*********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/will-change/add-will-change.mjs ***!
  \*********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   addValueToWillChange: () => (/* binding */ addValueToWillChange)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/global-config.mjs\");\n/* harmony import */ var _is_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/will-change/is.mjs\");\n\n\n\nfunction addValueToWillChange(visualElement, key) {\n    const willChange = visualElement.getValue(\"willChange\");\n    /**\n     * It could be that a user has set willChange to a regular MotionValue,\n     * in which case we can't add the value to it.\n     */\n    if ((0,_is_mjs__WEBPACK_IMPORTED_MODULE_0__.isWillChangeMotionValue)(willChange)) {\n        return willChange.add(key);\n    }\n    else if (!willChange && motion_utils__WEBPACK_IMPORTED_MODULE_1__.MotionGlobalConfig.WillChange) {\n        const newWillChange = new motion_utils__WEBPACK_IMPORTED_MODULE_1__.MotionGlobalConfig.WillChange(\"auto\");\n        visualElement.addValue(\"willChange\", newWillChange);\n        newWillChange.add(key);\n    }\n}\n\n\n//# sourceMappingURL=add-will-change.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS93aWxsLWNoYW5nZS9hZGQtd2lsbC1jaGFuZ2UubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFrRDtBQUNDOztBQUVuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRLGdFQUF1QjtBQUMvQjtBQUNBO0FBQ0EsNEJBQTRCLDREQUFrQjtBQUM5QyxrQ0FBa0MsNERBQWtCO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBOztBQUVnQztBQUNoQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx3aWxsLWNoYW5nZVxcYWRkLXdpbGwtY2hhbmdlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb3Rpb25HbG9iYWxDb25maWcgfSBmcm9tICdtb3Rpb24tdXRpbHMnO1xuaW1wb3J0IHsgaXNXaWxsQ2hhbmdlTW90aW9uVmFsdWUgfSBmcm9tICcuL2lzLm1qcyc7XG5cbmZ1bmN0aW9uIGFkZFZhbHVlVG9XaWxsQ2hhbmdlKHZpc3VhbEVsZW1lbnQsIGtleSkge1xuICAgIGNvbnN0IHdpbGxDaGFuZ2UgPSB2aXN1YWxFbGVtZW50LmdldFZhbHVlKFwid2lsbENoYW5nZVwiKTtcbiAgICAvKipcbiAgICAgKiBJdCBjb3VsZCBiZSB0aGF0IGEgdXNlciBoYXMgc2V0IHdpbGxDaGFuZ2UgdG8gYSByZWd1bGFyIE1vdGlvblZhbHVlLFxuICAgICAqIGluIHdoaWNoIGNhc2Ugd2UgY2FuJ3QgYWRkIHRoZSB2YWx1ZSB0byBpdC5cbiAgICAgKi9cbiAgICBpZiAoaXNXaWxsQ2hhbmdlTW90aW9uVmFsdWUod2lsbENoYW5nZSkpIHtcbiAgICAgICAgcmV0dXJuIHdpbGxDaGFuZ2UuYWRkKGtleSk7XG4gICAgfVxuICAgIGVsc2UgaWYgKCF3aWxsQ2hhbmdlICYmIE1vdGlvbkdsb2JhbENvbmZpZy5XaWxsQ2hhbmdlKSB7XG4gICAgICAgIGNvbnN0IG5ld1dpbGxDaGFuZ2UgPSBuZXcgTW90aW9uR2xvYmFsQ29uZmlnLldpbGxDaGFuZ2UoXCJhdXRvXCIpO1xuICAgICAgICB2aXN1YWxFbGVtZW50LmFkZFZhbHVlKFwid2lsbENoYW5nZVwiLCBuZXdXaWxsQ2hhbmdlKTtcbiAgICAgICAgbmV3V2lsbENoYW5nZS5hZGQoa2V5KTtcbiAgICB9XG59XG5cbmV4cG9ydCB7IGFkZFZhbHVlVG9XaWxsQ2hhbmdlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hZGQtd2lsbC1jaGFuZ2UubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/will-change/add-will-change.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/will-change/is.mjs":
/*!********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/will-change/is.mjs ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isWillChangeMotionValue: () => (/* binding */ isWillChangeMotionValue)\n/* harmony export */ });\n/* harmony import */ var _utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/is-motion-value.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs\");\n\n\nfunction isWillChangeMotionValue(value) {\n    return Boolean((0,_utils_is_motion_value_mjs__WEBPACK_IMPORTED_MODULE_0__.isMotionValue)(value) && value.add);\n}\n\n\n//# sourceMappingURL=is.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92YWx1ZS93aWxsLWNoYW5nZS9pcy5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBNkQ7O0FBRTdEO0FBQ0EsbUJBQW1CLHlFQUFhO0FBQ2hDOztBQUVtQztBQUNuQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZhbHVlXFx3aWxsLWNoYW5nZVxcaXMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzTW90aW9uVmFsdWUgfSBmcm9tICcuLi91dGlscy9pcy1tb3Rpb24tdmFsdWUubWpzJztcblxuZnVuY3Rpb24gaXNXaWxsQ2hhbmdlTW90aW9uVmFsdWUodmFsdWUpIHtcbiAgICByZXR1cm4gQm9vbGVhbihpc01vdGlvblZhbHVlKHZhbHVlKSAmJiB2YWx1ZS5hZGQpO1xufVxuXG5leHBvcnQgeyBpc1dpbGxDaGFuZ2VNb3Rpb25WYWx1ZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/value/will-change/is.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/index.mjs":
/*!**********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/index.mjs ***!
  \**********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   ViewTransitionBuilder: () => (/* binding */ ViewTransitionBuilder),\n/* harmony export */   animateView: () => (/* binding */ animateView)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var _queue_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./queue.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/queue.mjs\");\n\n\n\nclass ViewTransitionBuilder {\n    constructor(update, options = {}) {\n        this.currentSubject = \"root\";\n        this.targets = new Map();\n        /**\n         * Definitions that must be resolved to elements (and assigned a\n         * `view-transition-name`) rather than treated as pre-named layers.\n         */\n        this.resolveDefs = new Set();\n        /**\n         * Per-subject crop override: `true` forces the crop (clip + object-fit:\n         * cover + animated corner radii) on, `false` forces it off. A subject with\n         * no entry uses the default - crop only a genuine morph (a layer present in\n         * both snapshots), so a fade-only enter/exit isn't clipped to nothing.\n         */\n        this.cropOverride = new Map();\n        /**\n         * Subjects paired with a different new-snapshot target (the second `.add()`\n         * argument), so two distinct elements share one name and morph into each\n         * other - a shared-element transition.\n         */\n        this.pairs = new Map();\n        /**\n         * A `view-transition-class` to apply to each subject's resolved elements,\n         * so authors can target the generated layers from CSS by class rather than\n         * the opaque generated name.\n         */\n        this.classNames = new Map();\n        /**\n         * Subjects opted out of automatic group nesting via `.group(false)`. Their\n         * layer stays a flat top-level group (`view-transition-group: none`) instead\n         * of nesting under its DOM-ancestor layer - so it animates independently and\n         * escapes an ancestor's clip/transform (e.g. an element that lifts out of a\n         * card and flies across, which nesting would clip to the card).\n         */\n        this.flatGroups = new Set();\n        this.notifyReady = motion_utils__WEBPACK_IMPORTED_MODULE_0__.noop;\n        this.notifyReject = motion_utils__WEBPACK_IMPORTED_MODULE_0__.noop;\n        this.readyPromise = new Promise((resolve, reject) => {\n            this.notifyReady = resolve;\n            this.notifyReject = reject;\n        });\n        this.update = update;\n        this.options = {\n            interrupt: \"wait\",\n            ...options,\n        };\n        // Avoid an unhandled rejection when a failed transition has no\n        // `.then(_, reject)` handler attached (e.g. fire-and-forget).\n        this.readyPromise.catch(motion_utils__WEBPACK_IMPORTED_MODULE_0__.noop);\n        (0,_queue_mjs__WEBPACK_IMPORTED_MODULE_1__.addToQueue)(this);\n    }\n    /**\n     * Target elements resolved from a selector or Element, each assigned a\n     * `view-transition-name` automatically.\n     *\n     * Passing a second target pairs them: the first is resolved in the old\n     * snapshot and the second in the new, sharing one name so two *different*\n     * elements morph into each other (e.g. `.add(card, \".modal\")`). Symmetric -\n     * pass them the other way round to morph back.\n     */\n    add(subject, newSubject) {\n        this.currentSubject = subject;\n        this.resolveDefs.add(subject);\n        if (newSubject !== undefined)\n            this.pairs.set(subject, newSubject);\n        // Register the subject so it participates (and gets an automatic\n        // layout/morph animation) even without an explicit enter/exit/layout.\n        if (!this.targets.has(subject))\n            this.targets.set(subject, {});\n        return this;\n    }\n    /**\n     * Control this subject's crop (clip + `object-fit: cover` + animated\n     * corners). By default a subject auto-crops only when it actually morphs -\n     * present in both snapshots (a survivor, or an `.add(a, b)` pair). A\n     * fade-only enter/exit has no second box to crop against, so it's left to\n     * the browser default; in particular the `overflow: clip` a crop adds would\n     * otherwise clip a mis-sized enter/exit layer to nothing.\n     *\n     * `.crop(false)` forces the crop off (e.g. a text morph, where\n     * `object-fit: cover` clips glyphs as the box grows); `.crop(true)` forces\n     * it on for a non-morph the default wouldn't otherwise crop.\n     */\n    crop(enabled = true) {\n        this.cropOverride.set(this.currentSubject, enabled);\n        return this;\n    }\n    /**\n     * By default a subject's layer nests under its nearest DOM-ancestor layer\n     * (`view-transition-group: contain`), so the ancestor's clip/transform/opacity\n     * apply to it through the transition - mirroring how the DOM actually paints,\n     * and letting a wrapper crop its child for the whole morph rather than only\n     * once the live DOM takes back over. (Needs a browser that supports nested\n     * view-transition groups; elsewhere it degrades to the flat default.)\n     *\n     * Call `.group(false)` to opt out: the layer stays flat and top-level, so it\n     * animates independently and escapes an ancestor's clip - e.g. an element\n     * that should lift out of a card and fly across, which nesting would clip.\n     */\n    group(enabled = true) {\n        enabled\n            ? this.flatGroups.delete(this.currentSubject)\n            : this.flatGroups.add(this.currentSubject);\n        return this;\n    }\n    /**\n     * Tag this subject's generated layers with a `view-transition-class`, so\n     * they can be targeted from CSS - `::view-transition-group(.name)`,\n     * `::view-transition-old/new(.name)`, `::view-transition-image-pair(.name)`\n     * - without the opaque generated `view-transition-name`. Because `.add()`\n     * can match many elements, a shared class targets them all at once (and,\n     * for a pair, both ends). The escape hatch for z-index / custom keyframes\n     * on a morph layer.\n     */\n    class(name) {\n        this.classNames.set(this.currentSubject, name);\n        return this;\n    }\n    /**\n     * Set the transition for this subject's morph. The morph is enabled\n     * automatically by `.add()`; this just customises its timing (duration,\n     * easing, a `delay`/`stagger`, …). On the implicit `root` subject it also\n     * opts the page into the transition (the root crossfade).\n     */\n    layout(options = {}) {\n        this.updateTarget(\"layout\", {}, options);\n        return this;\n    }\n    enter(keyframes, options) {\n        this.updateTarget(\"enter\", keyframes, options);\n        return this;\n    }\n    exit(keyframes, options) {\n        this.updateTarget(\"exit\", keyframes, options);\n        return this;\n    }\n    /**\n     * Animate the new view directly, whether the element is appearing or\n     * persisting (unlike `.enter()`, which only fires for a pure newcomer).\n     * Pair with `.old()` for a crossfade or slide-through.\n     */\n    new(keyframes, options) {\n        this.updateTarget(\"new\", keyframes, options);\n        return this;\n    }\n    /**\n     * Animate the old view directly, whether the element is leaving or\n     * persisting (unlike `.exit()`, which only fires for a pure leaver).\n     */\n    old(keyframes, options) {\n        this.updateTarget(\"old\", keyframes, options);\n        return this;\n    }\n    updateTarget(target, keyframes, options = {}) {\n        const { currentSubject, targets } = this;\n        if (!targets.has(currentSubject)) {\n            targets.set(currentSubject, {});\n        }\n        const targetData = targets.get(currentSubject);\n        targetData[target] = { keyframes, options };\n    }\n    then(resolve, reject) {\n        return this.readyPromise.then(resolve, reject);\n    }\n}\nfunction animateView(update, options = {}) {\n    return new ViewTransitionBuilder(update, options);\n}\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/queue.mjs":
/*!**********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/queue.mjs ***!
  \**********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   addToQueue: () => (/* binding */ addToQueue)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/array.mjs\");\n/* harmony import */ var _frameloop_microtask_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../frameloop/microtask.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/frameloop/microtask.mjs\");\n/* harmony import */ var _start_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./start.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/start.mjs\");\n\n\n\n\nlet builders = [];\nlet current = null;\nfunction next() {\n    current = null;\n    const [nextBuilder] = builders;\n    if (nextBuilder)\n        start(nextBuilder);\n}\nfunction start(builder) {\n    (0,motion_utils__WEBPACK_IMPORTED_MODULE_0__.removeItem)(builders, builder);\n    current = builder;\n    (0,_start_mjs__WEBPACK_IMPORTED_MODULE_1__.startViewAnimation)(builder)\n        .then((animation) => {\n        builder.notifyReady(animation);\n        return animation.finished;\n    })\n        // A genuinely failed transition (a throwing update) rejects the\n        // builder; a skipped/interrupted one resolves with no animations (see\n        // start.ts). Either way, advance the queue - else later transitions hang.\n        .catch((error) => builder.notifyReject(error))\n        .finally(next);\n}\nfunction processQueue() {\n    /**\n     * Iterate backwards over the builders array. We can ignore the\n     * \"wait\" animations. If we have an interrupting animation in the\n     * queue then we need to batch all preceeding animations into it.\n     * Currently this only batches the update functions but will also\n     * need to batch the targets.\n     */\n    for (let i = builders.length - 1; i >= 0; i--) {\n        const builder = builders[i];\n        const { interrupt } = builder.options;\n        if (interrupt === \"immediate\") {\n            const batchedUpdates = builders.slice(0, i + 1).map((b) => b.update);\n            const remaining = builders.slice(i + 1);\n            builder.update = () => {\n                batchedUpdates.forEach((update) => update());\n            };\n            // Put the current builder at the front, followed by any \"wait\" builders\n            builders = [builder, ...remaining];\n            break;\n        }\n    }\n    if (!current || builders[0]?.options.interrupt === \"immediate\") {\n        next();\n    }\n}\nfunction addToQueue(builder) {\n    builders.push(builder);\n    _frameloop_microtask_mjs__WEBPACK_IMPORTED_MODULE_2__.microtask.render(processQueue);\n}\n\n\n//# sourceMappingURL=queue.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92aWV3L3F1ZXVlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQTBDO0FBQ2E7QUFDTjs7QUFFakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSSx3REFBVTtBQUNkO0FBQ0EsSUFBSSw4REFBa0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNDQUFzQyxRQUFRO0FBQzlDO0FBQ0EsZ0JBQWdCLFlBQVk7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUksK0RBQVM7QUFDYjs7QUFFc0I7QUFDdEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx2aWV3XFxxdWV1ZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVtb3ZlSXRlbSB9IGZyb20gJ21vdGlvbi11dGlscyc7XG5pbXBvcnQgeyBtaWNyb3Rhc2sgfSBmcm9tICcuLi9mcmFtZWxvb3AvbWljcm90YXNrLm1qcyc7XG5pbXBvcnQgeyBzdGFydFZpZXdBbmltYXRpb24gfSBmcm9tICcuL3N0YXJ0Lm1qcyc7XG5cbmxldCBidWlsZGVycyA9IFtdO1xubGV0IGN1cnJlbnQgPSBudWxsO1xuZnVuY3Rpb24gbmV4dCgpIHtcbiAgICBjdXJyZW50ID0gbnVsbDtcbiAgICBjb25zdCBbbmV4dEJ1aWxkZXJdID0gYnVpbGRlcnM7XG4gICAgaWYgKG5leHRCdWlsZGVyKVxuICAgICAgICBzdGFydChuZXh0QnVpbGRlcik7XG59XG5mdW5jdGlvbiBzdGFydChidWlsZGVyKSB7XG4gICAgcmVtb3ZlSXRlbShidWlsZGVycywgYnVpbGRlcik7XG4gICAgY3VycmVudCA9IGJ1aWxkZXI7XG4gICAgc3RhcnRWaWV3QW5pbWF0aW9uKGJ1aWxkZXIpXG4gICAgICAgIC50aGVuKChhbmltYXRpb24pID0+IHtcbiAgICAgICAgYnVpbGRlci5ub3RpZnlSZWFkeShhbmltYXRpb24pO1xuICAgICAgICByZXR1cm4gYW5pbWF0aW9uLmZpbmlzaGVkO1xuICAgIH0pXG4gICAgICAgIC8vIEEgZ2VudWluZWx5IGZhaWxlZCB0cmFuc2l0aW9uIChhIHRocm93aW5nIHVwZGF0ZSkgcmVqZWN0cyB0aGVcbiAgICAgICAgLy8gYnVpbGRlcjsgYSBza2lwcGVkL2ludGVycnVwdGVkIG9uZSByZXNvbHZlcyB3aXRoIG5vIGFuaW1hdGlvbnMgKHNlZVxuICAgICAgICAvLyBzdGFydC50cykuIEVpdGhlciB3YXksIGFkdmFuY2UgdGhlIHF1ZXVlIC0gZWxzZSBsYXRlciB0cmFuc2l0aW9ucyBoYW5nLlxuICAgICAgICAuY2F0Y2goKGVycm9yKSA9PiBidWlsZGVyLm5vdGlmeVJlamVjdChlcnJvcikpXG4gICAgICAgIC5maW5hbGx5KG5leHQpO1xufVxuZnVuY3Rpb24gcHJvY2Vzc1F1ZXVlKCkge1xuICAgIC8qKlxuICAgICAqIEl0ZXJhdGUgYmFja3dhcmRzIG92ZXIgdGhlIGJ1aWxkZXJzIGFycmF5LiBXZSBjYW4gaWdub3JlIHRoZVxuICAgICAqIFwid2FpdFwiIGFuaW1hdGlvbnMuIElmIHdlIGhhdmUgYW4gaW50ZXJydXB0aW5nIGFuaW1hdGlvbiBpbiB0aGVcbiAgICAgKiBxdWV1ZSB0aGVuIHdlIG5lZWQgdG8gYmF0Y2ggYWxsIHByZWNlZWRpbmcgYW5pbWF0aW9ucyBpbnRvIGl0LlxuICAgICAqIEN1cnJlbnRseSB0aGlzIG9ubHkgYmF0Y2hlcyB0aGUgdXBkYXRlIGZ1bmN0aW9ucyBidXQgd2lsbCBhbHNvXG4gICAgICogbmVlZCB0byBiYXRjaCB0aGUgdGFyZ2V0cy5cbiAgICAgKi9cbiAgICBmb3IgKGxldCBpID0gYnVpbGRlcnMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgICAgY29uc3QgYnVpbGRlciA9IGJ1aWxkZXJzW2ldO1xuICAgICAgICBjb25zdCB7IGludGVycnVwdCB9ID0gYnVpbGRlci5vcHRpb25zO1xuICAgICAgICBpZiAoaW50ZXJydXB0ID09PSBcImltbWVkaWF0ZVwiKSB7XG4gICAgICAgICAgICBjb25zdCBiYXRjaGVkVXBkYXRlcyA9IGJ1aWxkZXJzLnNsaWNlKDAsIGkgKyAxKS5tYXAoKGIpID0+IGIudXBkYXRlKTtcbiAgICAgICAgICAgIGNvbnN0IHJlbWFpbmluZyA9IGJ1aWxkZXJzLnNsaWNlKGkgKyAxKTtcbiAgICAgICAgICAgIGJ1aWxkZXIudXBkYXRlID0gKCkgPT4ge1xuICAgICAgICAgICAgICAgIGJhdGNoZWRVcGRhdGVzLmZvckVhY2goKHVwZGF0ZSkgPT4gdXBkYXRlKCkpO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIC8vIFB1dCB0aGUgY3VycmVudCBidWlsZGVyIGF0IHRoZSBmcm9udCwgZm9sbG93ZWQgYnkgYW55IFwid2FpdFwiIGJ1aWxkZXJzXG4gICAgICAgICAgICBidWlsZGVycyA9IFtidWlsZGVyLCAuLi5yZW1haW5pbmddO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaWYgKCFjdXJyZW50IHx8IGJ1aWxkZXJzWzBdPy5vcHRpb25zLmludGVycnVwdCA9PT0gXCJpbW1lZGlhdGVcIikge1xuICAgICAgICBuZXh0KCk7XG4gICAgfVxufVxuZnVuY3Rpb24gYWRkVG9RdWV1ZShidWlsZGVyKSB7XG4gICAgYnVpbGRlcnMucHVzaChidWlsZGVyKTtcbiAgICBtaWNyb3Rhc2sucmVuZGVyKHByb2Nlc3NRdWV1ZSk7XG59XG5cbmV4cG9ydCB7IGFkZFRvUXVldWUgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXF1ZXVlLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/queue.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/start.mjs":
/*!**********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/start.mjs ***!
  \**********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   startViewAnimation: () => (/* binding */ startViewAnimation)\n/* harmony export */ });\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\");\n/* harmony import */ var motion_utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! motion-utils */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/warn-once.mjs\");\n/* harmony import */ var _animation_GroupAnimation_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../animation/GroupAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/GroupAnimation.mjs\");\n/* harmony import */ var _animation_NativeAnimation_mjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../animation/NativeAnimation.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimation.mjs\");\n/* harmony import */ var _animation_NativeAnimationWrapper_mjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../animation/NativeAnimationWrapper.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/NativeAnimationWrapper.mjs\");\n/* harmony import */ var _animation_utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../animation/utils/get-value-transition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs\");\n/* harmony import */ var _animation_waapi_easing_map_easing_mjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../animation/waapi/easing/map-easing.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/easing/map-easing.mjs\");\n/* harmony import */ var _animation_waapi_utils_apply_generator_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../animation/waapi/utils/apply-generator.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/animation/waapi/utils/apply-generator.mjs\");\n/* harmony import */ var _utils_border_radius_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/border-radius.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/border-radius.mjs\");\n/* harmony import */ var _utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/resolve-elements.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs\");\n/* harmony import */ var _utils_assign_names_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils/assign-names.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/assign-names.mjs\");\n/* harmony import */ var _utils_choose_layer_type_mjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./utils/choose-layer-type.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/choose-layer-type.mjs\");\n/* harmony import */ var _utils_css_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./utils/css.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/css.mjs\");\n/* harmony import */ var _utils_get_layer_info_mjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./utils/get-layer-info.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/get-layer-info.mjs\");\n/* harmony import */ var _utils_get_view_animations_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./utils/get-view-animations.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/get-view-animations.mjs\");\n/* harmony import */ var _utils_has_target_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils/has-target.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/has-target.mjs\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconst definitionNames = [\"layout\", \"enter\", \"exit\", \"new\", \"old\"];\n/**\n * Whether a computed border-radius is square (every component zero). Splitting\n * on whitespace handles two-value/elliptical radii like \"0px 20px\" - a leading\n * `parseFloat` alone would misread the non-zero vertical radius as square.\n */\nconst isSquareRadius = (radius) => radius.split(\" \").every((value) => parseFloat(value) === 0);\n/**\n * The `ViewTransitionTarget` buckets driving each generated layer type, in\n * priority order - the inverse of `chooseLayerType`. The new view is driven by\n * `new`/`enter`, the old by `old`/`exit`. `group-children`/`image-pair` have no\n * bucket; they follow the default layout timing.\n */\nconst typeBuckets = {\n    group: [\"layout\"],\n    new: [\"new\", \"enter\"],\n    old: [\"old\", \"exit\"],\n};\n/**\n * Default \"absent\" origin for a single-value keyframe, by pseudo type, so e.g.\n * `enter({ scale: 1 })` grows in from 0.85 and `exit({ opacity: 0 })` fades\n * from 1. `enter` prefers the matching `exit` value over these (see below).\n */\nconst ORIGIN_DEFAULTS = {\n    new: { opacity: 0, scale: 0.85 },\n    old: { opacity: 1, scale: 1 },\n};\n/**\n * How much two box aspect ratios must differ before a morph is treated as\n * aspect-changing (and so worth cropping). Matches the projection engine's\n * `preserve-aspect` threshold, so small layout jitter doesn't trigger a crop.\n */\nconst ASPECT_TOLERANCE = 0.2;\nfunction startViewAnimation(builder) {\n    const { update, targets, resolveDefs, cropOverride, pairs, classNames, flatGroups, options: defaultOptions, } = builder;\n    if (!document.startViewTransition) {\n        // An async IIFE (not `new Promise(async …)`) so a throwing/rejecting\n        // update rejects this promise rather than leaving it unsettled.\n        return (async () => {\n            await update();\n            return new _animation_GroupAnimation_mjs__WEBPACK_IMPORTED_MODULE_0__.GroupAnimation([]);\n        })();\n    }\n    /**\n     * Resolve any selector/Element targets to layer names, assigning a\n     * `view-transition-name` to each element as we go. We run this before the\n     * update (so the elements are captured in the old snapshot) and again\n     * after it (for the new snapshot). An element present in both keeps the\n     * same name and animates as a single `group` layer.\n     */\n    const nameRegistry = new Map();\n    const assigned = [];\n    /**\n     * Elements we tagged with a `view-transition-class` (via `.class()`),\n     * tracked separately from `assigned` so cleanup removes the class without\n     * ever stripping an author's own inline `view-transition-name`.\n     */\n    const classed = [];\n    /**\n     * Elements we set a `view-transition-group` on (for nesting), tracked for\n     * cleanup. `clipChildren` collects the names of nested parents that clip in\n     * the live layout, so their `::view-transition-group-children` is clipped\n     * through the transition - not just once the live DOM takes back over.\n     */\n    const grouped = [];\n    const clipChildren = new Set();\n    const layerTargets = new Map();\n    const croppedNames = new Set();\n    /**\n     * Each layer's explicit `.crop(true | false)` override (by resolved name),\n     * so `finalizeCrop` can let an author's choice win over the morph default.\n     */\n    const cropForName = new Map();\n    /**\n     * Each layer's stagger position (index + total) within its subject, per\n     * snapshot. Resolving against the snapshot the layer belongs to keeps\n     * stagger correct when `update()` replaces the matched elements, and lets\n     * us skip a layer that's absent from a snapshot (e.g. an exited element\n     * has no `new` pseudo-element).\n     */\n    const layerStagger = new Map();\n    /**\n     * Names allocated for a paired subject in the old snapshot, replayed onto\n     * its new-snapshot target so both ends share a layer and morph.\n     */\n    const pairNames = new Map();\n    /**\n     * The old (`from`) elements of each paired subject, so their names can be\n     * transferred off before the new (`to`) elements inherit them.\n     */\n    const pairFrom = new Map();\n    const resolveLayers = (phase) => {\n        targets.forEach((target, definition) => {\n            const className = classNames.get(definition);\n            /**\n             * Nest each resolved layer under its DOM-ancestor layer by default\n             * (`contain`), so an ancestor's clip/transform/opacity reach it\n             * through the transition; `.group(false)` opts a subject out (`none`)\n             * to stay flat and escape. Skipped for root / pre-named layers, which\n             * aren't elements we resolve and style.\n             */\n            const group = definition === \"root\" || !resolveDefs.has(definition)\n                ? undefined\n                : flatGroups.has(definition)\n                    ? \"none\"\n                    : \"contain\";\n            let names;\n            if (definition === \"root\" || !resolveDefs.has(definition)) {\n                names = [definition];\n            }\n            else if (pairs.has(definition)) {\n                /**\n                 * Paired morph: name the old target in the old snapshot, then\n                 * force the same name(s) onto the new target in the new one, so\n                 * two different elements morph as a single layer.\n                 */\n                if (phase === \"old\") {\n                    pairFrom.set(definition, (0,_utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_1__.resolveElements)(definition));\n                    names = (0,_utils_assign_names_mjs__WEBPACK_IMPORTED_MODULE_2__.assignViewTransitionNames)(definition, nameRegistry, assigned, undefined, className, classed, group, grouped, clipChildren);\n                    pairNames.set(definition, names);\n                }\n                else {\n                    /**\n                     * Transfer the name(s) off the `from` elements before the\n                     * `to` elements inherit them. A `from` that survives into\n                     * the new snapshot (e.g. hidden with `visibility: hidden`\n                     * rather than removed) would otherwise keep the name and\n                     * collide - \"duplicate view-transition-name\".\n                     */\n                    for (const el of pairFrom.get(definition) ?? []) {\n                        el.style?.removeProperty(\"view-transition-name\");\n                        /**\n                         * Drop the old end from the registry too, so the new\n                         * end alone supplies this name's `new` crop radii - we\n                         * neither re-measure nor get ordered by a stale element.\n                         */\n                        nameRegistry.delete(el);\n                    }\n                    names = (0,_utils_assign_names_mjs__WEBPACK_IMPORTED_MODULE_2__.assignViewTransitionNames)(pairs.get(definition), nameRegistry, assigned, pairNames.get(definition), className, classed, group, grouped, clipChildren);\n                }\n            }\n            else {\n                names = (0,_utils_assign_names_mjs__WEBPACK_IMPORTED_MODULE_2__.assignViewTransitionNames)(definition, nameRegistry, assigned, undefined, className, classed, group, grouped, clipChildren);\n            }\n            // Record any explicit `.crop(true | false)` per resolved name; the\n            // crop set itself is computed later by `finalizeCrop` (it needs both\n            // snapshots to know which morphs change aspect ratio).\n            const override = cropOverride.get(definition);\n            names.forEach((name, index) => {\n                /**\n                 * If two subjects resolve to the same element, merge their\n                 * definitions so neither subject's animations are dropped.\n                 */\n                const existing = layerTargets.get(name);\n                layerTargets.set(name, existing && existing !== target\n                    ? { ...existing, ...target }\n                    : target);\n                if (override !== undefined)\n                    cropForName.set(name, override);\n                const stagger = layerStagger.get(name) ?? {};\n                stagger[phase] = [index, names.length];\n                layerStagger.set(name, stagger);\n            });\n        });\n    };\n    /**\n     * The stagger index/total for a layer, resolved against the snapshot it\n     * belongs to. Returns index -1 when the layer is absent from that snapshot\n     * so the caller can skip a pseudo-element that doesn't exist.\n     */\n    const staggerPosition = (name, type) => {\n        const stagger = layerStagger.get(name);\n        const position = type === \"old\"\n            ? stagger?.old\n            : type === \"new\"\n                ? stagger?.new\n                : // group / group-children / image-pair persist across both.\n                    stagger?.new ?? stagger?.old;\n        return position ?? [-1, 1];\n    };\n    /**\n     * Merge default + per-layer transition options for a generated layer and\n     * resolve any stagger/delay function against this element's position. Used\n     * by both the morph-retiming and crop corner-radius passes.\n     */\n    const resolveLayerTransition = (target, type, transitionName, index, total) => {\n        const transition = mergeTransition((0,_animation_utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_3__.getValueTransition)(defaultOptions, transitionName), (0,_animation_utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_3__.getValueTransition)((layerOptions(target, type) ?? {}), transitionName));\n        if (typeof transition.delay === \"function\") {\n            transition.delay = transition.delay(index, total);\n        }\n        return transition;\n    };\n    /**\n     * Resolve a layer's group (`layout`) timing to plain WAAPI values: native\n     * ms `delay`/`duration` and a baked `ease`. The single source of group\n     * timing, shared by the generated-group retiming and the crop corner-radius\n     * pass so the rounded clip animates on exactly the box's timing. It returns\n     * no generator `type` (the WAAPI-only `NativeAnimation` rejects a string\n     * type) nor `repeat`/`times` (which the group's `updateTiming` ignores), so\n     * none of them can leak into the radius animation and desync it.\n     */\n    const resolveGroupTiming = (name) => {\n        const [index, total] = staggerPosition(name, \"group\");\n        const transition = resolveLayerTransition(layerTargets.get(name), \"group\", \"layout\", index === -1 ? 0 : index, total);\n        transition.duration && (transition.duration = (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.secondsToMilliseconds)(transition.duration));\n        const { delay = 0, duration, ease } = (0,_animation_waapi_utils_apply_generator_mjs__WEBPACK_IMPORTED_MODULE_5__.applyGeneratorOptions)(transition);\n        return { delay: (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.secondsToMilliseconds)(delay), duration, ease };\n    };\n    /**\n     * Each layer's measured box + corner radii per snapshot. The box lets\n     * `finalizeCrop` tell whether a morph's aspect ratio changed (the only case\n     * worth cropping); the radii let a cropped morph's group clip animate each\n     * corner from the old element's radius to the new element's, keeping it\n     * rounded where `overflow: clip` would otherwise square the corners.\n     *\n     * We never flatten the source for capture (a snapshot is a paint of the live\n     * DOM, so squaring an element just for its capture would flash one real\n     * square frame). For an aspect-changing morph `object-fit: cover` crops each\n     * snapshot's own baked corners off-screen mid-morph, so the animated clip is\n     * the only visible corner; a near-same-aspect forced crop (`.crop(true)`)\n     * can't hide the outgoing snapshot's silhouette, but the endpoints coincide.\n     */\n    const cropMeasurements = new Map();\n    const measureLayers = (phase) => nameRegistry.forEach((name, element) => {\n        const el = element;\n        const rect = el.getBoundingClientRect?.();\n        if (rect && rect.height) {\n            const style = getComputedStyle(el);\n            const radii = {};\n            for (const corner of _utils_border_radius_mjs__WEBPACK_IMPORTED_MODULE_6__.cornerRadiusProps) {\n                radii[corner] = style[corner];\n            }\n            const entry = cropMeasurements.get(name) ?? {};\n            entry[phase] = { width: rect.width, height: rect.height, radii };\n            cropMeasurements.set(name, entry);\n        }\n    });\n    /**\n     * With both snapshots measured, settle which layers crop. The default crops\n     * only a morph whose aspect ratio *changes* between snapshots - the one case\n     * where `object-fit: cover` does real work. A same-aspect morph or a\n     * fade-only layer is left uncropped: its corners scale naturally (no flash\n     * from squaring, no `overflow: clip` eating its shadow) and a backdrop can't\n     * be clipped to nothing. An explicit `.crop(true | false)` overrides either\n     * way. Runs after both snapshots are measured, since aspect needs both.\n     */\n    const finalizeCrop = () => {\n        croppedNames.clear();\n        for (const name of layerStagger.keys()) {\n            if (name === \"root\")\n                continue;\n            // An explicit `.crop(true | false)` wins; otherwise crop a morph\n            // whose aspect ratio changed.\n            if (cropForName.get(name) ?? aspectChanged(name)) {\n                croppedNames.add(name);\n            }\n        }\n    };\n    /**\n     * Whether a layer is a morph whose box aspect ratio changed between\n     * snapshots (beyond a small tolerance). Fade-only layers (one snapshot) are\n     * never \"changed\".\n     */\n    const aspectChanged = (name) => {\n        const box = cropMeasurements.get(name);\n        if (!box?.old || !box?.new || !box.old.height || !box.new.height) {\n            return false;\n        }\n        return (Math.abs(box.old.width / box.old.height -\n            box.new.width / box.new.height) > ASPECT_TOLERANCE);\n    };\n    /**\n     * Write the persistent view-transition CSS: suppress root capture when the\n     * root has no animations of its own; force linear timing (baked into the\n     * keyframes, so we can retime later via updateTiming); and clip +\n     * object-fit: cover every cropped morph (the UA default overflows on\n     * aspect-ratio change).\n     *\n     * `css.commit` replaces rather than appends, so we re-set the full rule set\n     * each call - the crop rules are only known after `finalizeCrop` runs in the\n     * update callback, so the second call writes them.\n     */\n    const commitViewCSS = () => {\n        if (!(0,_utils_has_target_mjs__WEBPACK_IMPORTED_MODULE_7__.hasTarget)(\"root\", targets)) {\n            _utils_css_mjs__WEBPACK_IMPORTED_MODULE_8__.css.set(\":root\", { \"view-transition-name\": \"none\" });\n        }\n        _utils_css_mjs__WEBPACK_IMPORTED_MODULE_8__.css.set(\"::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*)\", { \"animation-timing-function\": \"linear !important\" });\n        croppedNames.forEach((name) => {\n            _utils_css_mjs__WEBPACK_IMPORTED_MODULE_8__.css.set(`::view-transition-group(${name})`, { overflow: \"clip\" });\n            _utils_css_mjs__WEBPACK_IMPORTED_MODULE_8__.css.set(`::view-transition-old(${name}), ::view-transition-new(${name})`, { width: \"100%\", height: \"100%\", \"object-fit\": \"cover\" });\n        });\n        /**\n         * Clip the nested children of any layer that clips in the live layout,\n         * so a wrapper crops its child for the whole morph (mirroring the DOM)\n         * rather than only at the live-DOM handoff. No-op on browsers without\n         * nested view-transition groups.\n         */\n        clipChildren.forEach((name) => {\n            _utils_css_mjs__WEBPACK_IMPORTED_MODULE_8__.css.set(`::view-transition-group-children(${name})`, {\n                overflow: \"clip\",\n            });\n        });\n        _utils_css_mjs__WEBPACK_IMPORTED_MODULE_8__.css.commit(); // Write\n    };\n    const cleanup = () => {\n        (0,_utils_assign_names_mjs__WEBPACK_IMPORTED_MODULE_2__.releaseViewTransitionNames)(assigned, classed, grouped);\n        _utils_css_mjs__WEBPACK_IMPORTED_MODULE_8__.css.remove(); // Write\n    };\n    const callback = async () => {\n        await update();\n        /**\n         * Re-resolve so elements created by the update are named for the new\n         * snapshot, then measure them. With both snapshots measured we can\n         * settle the crop set (aspect-changing morphs + forced).\n         */\n        resolveLayers(\"new\");\n        measureLayers(\"new\");\n        finalizeCrop();\n        /**\n         * Re-commit the crop CSS unconditionally: `finalizeCrop` is computed\n         * here (after both snapshots are measured), so the clip rules must be\n         * (re)written to match the settled set.\n         */\n        commitViewCSS();\n    };\n    let transition;\n    try {\n        resolveLayers(\"old\");\n        /**\n         * Measure the old snapshot against the optimistic crop set (the new\n         * snapshot doesn't exist yet, so aspect change can't be known here;\n         * `finalizeCrop` settles it post-update).\n         */\n        measureLayers(\"old\");\n        commitViewCSS();\n        transition = document.startViewTransition(callback);\n    }\n    catch (error) {\n        /**\n         * The prelude writes inline names before the transition exists. If it\n         * throws (e.g. startViewTransition rejects in a bad UA state), release\n         * them so we neither leak DOM state nor stall the queue on a promise\n         * that never settles - hand back a rejection it can advance past.\n         */\n        cleanup();\n        return Promise.reject(error);\n    }\n    transition.finished.finally(cleanup);\n    return new Promise((resolve, reject) => {\n        transition.ready\n            .then(() => {\n            const generatedViewAnimations = (0,_utils_get_view_animations_mjs__WEBPACK_IMPORTED_MODULE_9__.getViewAnimations)();\n            const animations = [];\n            /**\n             * Create animations for each of our explicitly-defined subjects.\n             * `opacityAnimated` additionally tracks which `${name}:${type}`\n             * we faded, so we can keep the UA `plus-lighter` blend only for a\n             * genuine opacity crossfade (both sides fading) and drop it for a\n             * slide/transform, where additive compositing would flash bright.\n             */\n            const explicitlyAnimated = new Set();\n            const opacityAnimated = new Set();\n            layerTargets.forEach((target, name) => {\n                const stagger = layerStagger.get(name);\n                /**\n                 * Presence: `enter` only fires for a pure newcomer (a new\n                 * view with no old), `exit` only for a pure leaver. A\n                 * survivor (both) gets neither - it just morphs.\n                 */\n                const enterApplies = !!stagger?.new && !stagger?.old;\n                const exitApplies = !!stagger?.old && !stagger?.new;\n                for (const key of definitionNames) {\n                    if (!target[key])\n                        continue;\n                    if (key === \"enter\" && !enterApplies)\n                        continue;\n                    if (key === \"exit\" && !exitApplies)\n                        continue;\n                    const type = (0,_utils_choose_layer_type_mjs__WEBPACK_IMPORTED_MODULE_10__.chooseLayerType)(key);\n                    const [index, total] = staggerPosition(name, type);\n                    // Skip a layer absent from its snapshot.\n                    if (index === -1)\n                        continue;\n                    const { keyframes, options } = target[key];\n                    for (let [valueName, valueKeyframes] of Object.entries(keyframes)) {\n                        // Skip only missing values - `0` (e.g. opacity: 0)\n                        // is valid and must reach the from-value inference.\n                        if (valueKeyframes == null)\n                            continue;\n                        /**\n                         * The view path hands keyframes straight to WAAPI,\n                         * so Motion's `x`/`y` shorthands (compiled to\n                         * `transform` only via the value pipeline) have no\n                         * effect. Warn and skip - use `transform`/`translate`.\n                         */\n                        if (valueName === \"x\" || valueName === \"y\") {\n                            (0,motion_utils__WEBPACK_IMPORTED_MODULE_11__.warnOnce)(false, `animateView() animates view-transition layers with CSS properties; the \"${valueName}\" shorthand has no effect - use transform, e.g. { transform: \"translateX(40px)\" }.`);\n                            continue;\n                        }\n                        /**\n                         * enter/exit win over new/old on a shared property -\n                         * skip it here when the gated bucket also defines it.\n                         */\n                        if (key === \"new\" &&\n                            enterApplies &&\n                            target.enter?.keyframes[valueName] != null) {\n                            continue;\n                        }\n                        if (key === \"old\" &&\n                            exitApplies &&\n                            target.exit?.keyframes[valueName] != null) {\n                            continue;\n                        }\n                        const valueOptions = mergeTransition((0,_animation_utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_3__.getValueTransition)(defaultOptions, valueName), (0,_animation_utils_get_value_transition_mjs__WEBPACK_IMPORTED_MODULE_3__.getValueTransition)(options, valueName));\n                        /**\n                         * Infer an origin for a single-value keyframe. An\n                         * `enter` mirrors the matching `exit` value (a\n                         * defined exit reverses into the enter for free);\n                         * otherwise the per-type default (opacity 0/1, scale\n                         * 0.85). No default -> left as-is (animates from the\n                         * live value).\n                         *\n                         * `new`/`old` fire for survivors too, where only the\n                         * opacity crossfade default applies - a transform\n                         * default like scale 0.85 would pop a persisting\n                         * element, so gate it on the layer actually\n                         * entering/leaving.\n                         */\n                        if (!Array.isArray(valueKeyframes)) {\n                            const exitValue = key === \"enter\"\n                                ? target.exit?.keyframes[valueName]\n                                : undefined;\n                            const allowDefault = valueName === \"opacity\" ||\n                                (type === \"new\" ? enterApplies : exitApplies);\n                            const from = exitValue != null\n                                ? Array.isArray(exitValue)\n                                    ? exitValue[exitValue.length - 1]\n                                    : exitValue\n                                : allowDefault\n                                    ? ORIGIN_DEFAULTS[type]?.[valueName]\n                                    : undefined;\n                            if (from !== undefined) {\n                                valueKeyframes = [from, valueKeyframes];\n                            }\n                        }\n                        /**\n                         * Resolve stagger function if provided, per element\n                         * across this subject's resolved layers.\n                         */\n                        if (typeof valueOptions.delay === \"function\") {\n                            valueOptions.delay = valueOptions.delay(index, total);\n                        }\n                        valueOptions.duration && (valueOptions.duration = (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.secondsToMilliseconds)(valueOptions.duration));\n                        valueOptions.delay && (valueOptions.delay = (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.secondsToMilliseconds)(valueOptions.delay));\n                        animations.push(new _animation_NativeAnimation_mjs__WEBPACK_IMPORTED_MODULE_12__.NativeAnimation({\n                            ...valueOptions,\n                            element: document.documentElement,\n                            name: valueName,\n                            pseudoElement: `::view-transition-${type}(${name})`,\n                            keyframes: valueKeyframes,\n                        }));\n                        explicitlyAnimated.add(`${name}:${type}`);\n                        if (valueName === \"opacity\") {\n                            opacityAnimated.add(`${name}:${type}`);\n                        }\n                    }\n                }\n            });\n            /**\n             * Handle browser generated animations\n             */\n            for (const animation of generatedViewAnimations) {\n                if (animation.playState === \"finished\")\n                    continue;\n                const { effect } = animation;\n                if (!effect || !(effect instanceof KeyframeEffect))\n                    continue;\n                const { pseudoElement } = effect;\n                if (!pseudoElement)\n                    continue;\n                const name = (0,_utils_get_layer_info_mjs__WEBPACK_IMPORTED_MODULE_13__.getViewAnimationLayerInfo)(pseudoElement);\n                if (!name)\n                    continue;\n                const targetDefinition = layerTargets.get(name.layer);\n                /**\n                 * We built our own animation for this layer, so drop the\n                 * browser-generated fade we're replacing. The UA\n                 * `plus-lighter` blend is a *separate* generated animation on\n                 * the same pseudo (it sets `mix-blend-mode` in its keyframes):\n                 * keep it *only* for a true opacity crossfade - both sides\n                 * fading - so a symmetric crossfade composites without\n                 * darkening, but a slide/transform (where both layers stay\n                 * opaque and overlap) doesn't flash bright from the addition.\n                 */\n                if (explicitlyAnimated.has(`${name.layer}:${name.type}`)) {\n                    const isCrossfade = opacityAnimated.has(`${name.layer}:new`) &&\n                        opacityAnimated.has(`${name.layer}:old`);\n                    if (isCrossfade &&\n                        effect\n                            .getKeyframes()\n                            .some((keyframe) => keyframe.mixBlendMode)) {\n                        animations.push(new _animation_NativeAnimationWrapper_mjs__WEBPACK_IMPORTED_MODULE_14__.NativeAnimationWrapper(animation));\n                    }\n                    else {\n                        animation.cancel();\n                    }\n                    continue;\n                }\n                /**\n                 * Drop the orphaned half of the default crossfade. The UA\n                 * fades old out and new in as a *pair*; if the opposing half\n                 * was explicitly overridden with something other than an\n                 * opacity fade (a clip or transform reveal), this side's\n                 * default opacity fade has no partner - left to run it would\n                 * dissolve what should be a static backdrop (e.g.\n                 * `.new({ clipPath })` should reveal over a still old view,\n                 * not fade the old out around the growing clip). Cancel it -\n                 * and its `plus-lighter` sibling on the same pseudo, which\n                 * would otherwise flash bright where the two opaque layers\n                 * overlap. A genuine crossfade (the opposing side also fading\n                 * opacity) keeps both halves and is handled above.\n                 */\n                const opposite = name.type === \"old\"\n                    ? \"new\"\n                    : name.type === \"new\"\n                        ? \"old\"\n                        : undefined;\n                if (opposite &&\n                    explicitlyAnimated.has(`${name.layer}:${opposite}`) &&\n                    !opacityAnimated.has(`${name.layer}:${opposite}`)) {\n                    animation.cancel();\n                    continue;\n                }\n                /**\n                 * Otherwise retime the browser-generated animation to\n                 * Motion's timing. This auto-enables the layout (group)\n                 * morph for any resolved/named target, and applies the\n                 * default timing to old/new layers we haven't explicitly\n                 * overridden.\n                 *\n                 * group + group-children both follow the layout timing so\n                 * the nesting container stays in sync with the morph.\n                 */\n                /**\n                 * A survivor's old + new are the two halves of one\n                 * `plus-lighter` crossfade. They must share identical timing\n                 * (so their opacities stay mirrored and sum to 1 - else the\n                 * additive blend flashes bright wherever both are partly\n                 * visible) and fade linearly (the bounce belongs on the\n                 * group's geometry, not the opacity). So time them as the\n                 * group, rather than via their own - potentially staggered,\n                 * or enter/exit-derived - old/new options.\n                 */\n                const stagger = layerStagger.get(name.layer);\n                const isMorphCrossfade = (name.type === \"old\" || name.type === \"new\") &&\n                    !!stagger?.old &&\n                    !!stagger?.new;\n                let timing;\n                if (name.type.startsWith(\"group\")) {\n                    // group + group-children follow the resolved group\n                    // timing - the single source shared with the crop\n                    // corner-radius pass below.\n                    const { delay, duration, ease } = resolveGroupTiming(name.layer);\n                    timing = {\n                        delay,\n                        duration,\n                        easing: (0,_animation_waapi_easing_map_easing_mjs__WEBPACK_IMPORTED_MODULE_15__.mapEasingToNativeEasing)(ease, duration),\n                    };\n                }\n                else {\n                    const timingType = isMorphCrossfade ? \"group\" : name.type;\n                    const [index, total] = staggerPosition(name.layer, timingType);\n                    const transitionName = timingType === \"group\" ? \"layout\" : \"\";\n                    let animationTransition = resolveLayerTransition(targetDefinition, timingType, transitionName, index === -1 ? 0 : index, total);\n                    /**\n                     * The crossfade should resolve at the spring's\n                     * *perceptual* (visual) duration - the geometry can keep\n                     * bouncing, but the opacity shouldn't drag through the\n                     * settle. So capture `visualDuration` before\n                     * `applyGeneratorOptions` replaces it with the full\n                     * overshoot duration, and use it for the fade.\n                     */\n                    const visualDuration = animationTransition.visualDuration;\n                    animationTransition.duration && (animationTransition.duration = (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.secondsToMilliseconds)(animationTransition.duration));\n                    animationTransition =\n                        (0,_animation_waapi_utils_apply_generator_mjs__WEBPACK_IMPORTED_MODULE_5__.applyGeneratorOptions)(animationTransition);\n                    timing = {\n                        delay: (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.secondsToMilliseconds)(animationTransition.delay ?? 0),\n                        duration: isMorphCrossfade && visualDuration !== undefined\n                            ? (0,motion_utils__WEBPACK_IMPORTED_MODULE_4__.secondsToMilliseconds)(visualDuration)\n                            : animationTransition.duration,\n                        easing: isMorphCrossfade\n                            ? \"linear\"\n                            : (0,_animation_waapi_easing_map_easing_mjs__WEBPACK_IMPORTED_MODULE_15__.mapEasingToNativeEasing)(animationTransition.ease, animationTransition.duration),\n                    };\n                }\n                effect.updateTiming(timing);\n                animations.push(new _animation_NativeAnimationWrapper_mjs__WEBPACK_IMPORTED_MODULE_14__.NativeAnimationWrapper(animation));\n            }\n            /**\n             * Round each cropped layer's clip. Its `::view-transition-group`\n             * has `overflow: clip`, which would otherwise square the corners\n             * mid-morph; animate each corner from the old element's radius to\n             * the new element's so the crop stays rounded. Timed as the group\n             * (`layout`) so the radius tracks the morphing box.\n             */\n            cropMeasurements.forEach((entry, name) => {\n                if (!croppedNames.has(name))\n                    return;\n                // Reuse the group's resolved timing - native ms delay/\n                // duration + a baked ease, with no generator `type` or\n                // repeat/times to leak into (or throw inside) NativeAnimation.\n                const { delay, duration, ease } = resolveGroupTiming(name);\n                for (const corner of _utils_border_radius_mjs__WEBPACK_IMPORTED_MODULE_6__.cornerRadiusProps) {\n                    // `||` (not `??`) so an empty measurement falls back to\n                    // the other snapshot rather than an invalid keyframe.\n                    const from = entry.old?.radii[corner] ||\n                        entry.new?.radii[corner] ||\n                        \"0px\";\n                    const to = entry.new?.radii[corner] ||\n                        entry.old?.radii[corner] ||\n                        \"0px\";\n                    // Nothing to round if the corner is square at both ends.\n                    if (isSquareRadius(from) && isSquareRadius(to))\n                        continue;\n                    animations.push(new _animation_NativeAnimation_mjs__WEBPACK_IMPORTED_MODULE_12__.NativeAnimation({\n                        element: document.documentElement,\n                        name: corner,\n                        pseudoElement: `::view-transition-group(${name})`,\n                        keyframes: [from, to],\n                        delay,\n                        duration,\n                        ease,\n                    }));\n                }\n            });\n            resolve(new _animation_GroupAnimation_mjs__WEBPACK_IMPORTED_MODULE_0__.GroupAnimation(animations));\n        })\n            .catch(() => \n        /**\n         * `ready` rejects when the transition is skipped - no visual\n         * change, or superseded by an interrupting transition. The DOM\n         * update still applied, so settle with no animations rather than\n         * surfacing it as an error to an awaiting caller. A genuine\n         * failure in `update()` rejects `updateCallbackDone` (already\n         * settled by now), so propagate that instead.\n         */\n        transition.updateCallbackDone.then(() => resolve(new _animation_GroupAnimation_mjs__WEBPACK_IMPORTED_MODULE_0__.GroupAnimation([])), reject));\n    });\n}\n/**\n * The options that should time a given generated layer type, so a retimed\n * group/old/new picks up any per-target transition the user provided. Checks\n * the type's buckets in priority order (e.g. `new` before `enter`).\n */\nfunction layerOptions(target, type) {\n    for (const bucket of typeBuckets[type] ?? []) {\n        const options = target?.[bucket]?.options;\n        if (options)\n            return options;\n    }\n}\n/**\n * Merge a base transition (e.g. the default `options`) with a per-layer/value\n * override. An explicit `duration` on the override must win over an inherited\n * generator's own timing: a spring prefers `visualDuration`, and\n * `spring.applyToOptions` overwrites `duration` with the computed settle time -\n * so without this the override is silently discarded. Dropping the inherited\n * `type`/`visualDuration` makes the layer a plain tween of that duration, unless\n * it asked for its own generator `type`/`visualDuration`.\n */\nfunction mergeTransition(base, override) {\n    const merged = { ...base, ...override };\n    if (override.duration !== undefined) {\n        if (override.visualDuration === undefined)\n            delete merged.visualDuration;\n        if (override.type === undefined)\n            delete merged.type;\n    }\n    return merged;\n}\n\n\n//# sourceMappingURL=start.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/start.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/assign-names.mjs":
/*!***********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/assign-names.mjs ***!
  \***********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   assignViewTransitionNames: () => (/* binding */ assignViewTransitionNames),\n/* harmony export */   releaseViewTransitionNames: () => (/* binding */ releaseViewTransitionNames)\n/* harmony export */ });\n/* harmony import */ var _utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/resolve-elements.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/utils/resolve-elements.mjs\");\n\n\nlet nameCount = 0;\n/**\n * Generated names live in their own namespace so we can tell a name we own\n * (and must clean up) from an author-defined one - and so a stale generated\n * name left behind by an interrupted transition is re-owned, not mistaken for\n * the author's and leaked.\n */\nconst generatedName = () => `motion-view-${nameCount++}`;\nconst isGeneratedName = (name) => name.startsWith(\"motion-view-\");\n/**\n * Tag a captured element with a `view-transition-class` so authors can target\n * its generated layer from CSS (e.g. `::view-transition-group(.hero)`) without\n * the opaque generated name. Tracked in `classed` - separate from the generated\n * names in `assigned` - so cleanup removes the class without ever stripping an\n * author's own inline `view-transition-name`.\n */\nfunction tagClass(element, className, classed) {\n    if (!className)\n        return;\n    element.style?.setProperty(\"view-transition-class\", className);\n    classed.push(element);\n}\n/**\n * Set the element's `view-transition-group` so its layer reconstructs the DOM\n * hierarchy in the pseudo-tree (`contain`) - or stays flat (`none`). Tracked in\n * `grouped` for cleanup. When the element clips (any non-`visible` overflow) its\n * name is recorded in `clipChildren` so the caller can clip the nested children\n * (`::view-transition-group-children(name)`), mirroring the live clip through\n * the whole transition rather than only at the live-DOM handoff.\n *\n * Ignored by browsers without nested view-transition groups, where it harmlessly\n * degrades to the flat default.\n */\nfunction applyGroup(element, name, group, grouped, clipChildren) {\n    if (!group)\n        return;\n    element.style?.setProperty(\"view-transition-group\", group);\n    grouped.push(element);\n    if (group !== \"none\" && clipChildren) {\n        const style = getComputedStyle(element);\n        if (style.overflowX !== \"visible\" || style.overflowY !== \"visible\") {\n            clipChildren.add(name);\n        }\n    }\n}\n/**\n * Resolve a selector/Element to elements and ensure each one carries a\n * `view-transition-name` we can target from script.\n *\n * Author-defined names are reused as-is. Elements that are unnamed (or use\n * the browser's `auto`/`match-element`, whose generated name is not exposed\n * to script) are given a unique generated name, set inline so it's captured,\n * and tracked in `assigned` for later cleanup.\n *\n * `registry` maps each Element to its name so the same element keeps its name\n * across both captures (before and after the update), which is what allows a\n * persistent element to animate as a single `group` layer.\n */\nfunction assignViewTransitionNames(definition, registry, assigned, forcedNames, className, classed = [], group, grouped = [], clipChildren) {\n    const elements = (0,_utils_resolve_elements_mjs__WEBPACK_IMPORTED_MODULE_0__.resolveElements)(definition);\n    /**\n     * The new end of a paired morph: give each element the matching name from\n     * the old end (by index) so the two share one layer and morph. If the new\n     * end resolves to *more* elements than the old end named, the extras have no\n     * counterpart - give them a fresh name so they animate as newcomers rather\n     * than being silently left unnamed. We return the names actually assigned\n     * (sized to the resolved elements), not the raw `forcedNames`, so stagger\n     * totals and the layer set stay in step with what's on the page.\n     */\n    if (forcedNames) {\n        return elements.map((element, i) => {\n            const existing = registry.get(element);\n            if (existing)\n                return existing;\n            const name = forcedNames[i] ?? generatedName();\n            element.style?.setProperty(\"view-transition-name\", name);\n            assigned.push(element);\n            registry.set(element, name);\n            tagClass(element, className, classed);\n            applyGroup(element, name, group, grouped, clipChildren);\n            return name;\n        });\n    }\n    /**\n     * Read every current name up front, before assigning any. Interleaving the\n     * reads with the inline `setProperty` writes below would dirty styles\n     * between reads and force a style recalc per element; batching the reads\n     * keeps it to one. Elements already in the registry keep their name and\n     * need no read.\n     */\n    const currentNames = elements.map((element) => registry.has(element)\n        ? undefined\n        : getComputedStyle(element).getPropertyValue(\"view-transition-name\"));\n    return elements.map((element, i) => {\n        const existing = registry.get(element);\n        if (existing)\n            return existing;\n        const current = currentNames[i];\n        let name;\n        if (current &&\n            current !== \"none\" &&\n            current !== \"auto\" &&\n            current !== \"match-element\" &&\n            !isGeneratedName(current)) {\n            /**\n             * The author already named this layer - target it as-is and leave\n             * it to them to clean up. `auto`/`match-element` are overridden\n             * because their generated name is not exposed to script, and a\n             * stale `motion-view-*` (e.g. left by an interrupted transition) is\n             * re-owned rather than adopted as an author name and leaked.\n             */\n            name = current;\n        }\n        else {\n            name = generatedName();\n            element.style?.setProperty(\"view-transition-name\", name);\n            assigned.push(element);\n        }\n        registry.set(element, name);\n        tagClass(element, className, classed);\n        applyGroup(element, name, group, grouped, clipChildren);\n        return name;\n    });\n}\n/**\n * Remove the `view-transition-name`s we generated and the\n * `view-transition-class`es we applied. Author-defined names are never touched\n * (they're not in `assigned`). Safe to call more than once (e.g. on both a\n * finished and an interrupted transition).\n */\nfunction releaseViewTransitionNames(assigned, classed = [], grouped = []) {\n    for (const element of assigned) {\n        element.style?.removeProperty(\"view-transition-name\");\n    }\n    for (const element of classed) {\n        element.style?.removeProperty(\"view-transition-class\");\n    }\n    for (const element of grouped) {\n        element.style?.removeProperty(\"view-transition-group\");\n    }\n}\n\n\n//# sourceMappingURL=assign-names.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/assign-names.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/choose-layer-type.mjs":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/choose-layer-type.mjs ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   chooseLayerType: () => (/* binding */ chooseLayerType)\n/* harmony export */ });\nfunction chooseLayerType(valueName) {\n    if (valueName === \"layout\")\n        return \"group\";\n    if (valueName === \"enter\" || valueName === \"new\")\n        return \"new\";\n    return \"old\";\n}\n\n\n//# sourceMappingURL=choose-layer-type.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92aWV3L3V0aWxzL2Nob29zZS1sYXllci10eXBlLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRTJCO0FBQzNCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdmlld1xcdXRpbHNcXGNob29zZS1sYXllci10eXBlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBjaG9vc2VMYXllclR5cGUodmFsdWVOYW1lKSB7XG4gICAgaWYgKHZhbHVlTmFtZSA9PT0gXCJsYXlvdXRcIilcbiAgICAgICAgcmV0dXJuIFwiZ3JvdXBcIjtcbiAgICBpZiAodmFsdWVOYW1lID09PSBcImVudGVyXCIgfHwgdmFsdWVOYW1lID09PSBcIm5ld1wiKVxuICAgICAgICByZXR1cm4gXCJuZXdcIjtcbiAgICByZXR1cm4gXCJvbGRcIjtcbn1cblxuZXhwb3J0IHsgY2hvb3NlTGF5ZXJUeXBlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jaG9vc2UtbGF5ZXItdHlwZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/choose-layer-type.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/css.mjs":
/*!**************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/css.mjs ***!
  \**************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   css: () => (/* binding */ css)\n/* harmony export */ });\nlet pendingRules = {};\nlet style = null;\nconst css = {\n    set: (selector, values) => {\n        pendingRules[selector] = values;\n    },\n    commit: () => {\n        if (!style) {\n            style = document.createElement(\"style\");\n            style.id = \"motion-view\";\n        }\n        let cssText = \"\";\n        for (const selector in pendingRules) {\n            const rule = pendingRules[selector];\n            cssText += `${selector} {\\n`;\n            for (const [property, value] of Object.entries(rule)) {\n                cssText += `  ${property}: ${value};\\n`;\n            }\n            cssText += \"}\\n\";\n        }\n        style.textContent = cssText;\n        document.head.appendChild(style);\n        pendingRules = {};\n    },\n    remove: () => {\n        if (style && style.parentElement) {\n            style.parentElement.removeChild(style);\n        }\n    },\n};\n\n\n//# sourceMappingURL=css.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92aWV3L3V0aWxzL2Nzcy5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQixXQUFXO0FBQ3JDO0FBQ0EsZ0NBQWdDLFNBQVMsSUFBSSxPQUFPO0FBQ3BEO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUVlO0FBQ2YiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLWRvbUAxMi40Mi4yXFxub2RlX21vZHVsZXNcXG1vdGlvbi1kb21cXGRpc3RcXGVzXFx2aWV3XFx1dGlsc1xcY3NzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgcGVuZGluZ1J1bGVzID0ge307XG5sZXQgc3R5bGUgPSBudWxsO1xuY29uc3QgY3NzID0ge1xuICAgIHNldDogKHNlbGVjdG9yLCB2YWx1ZXMpID0+IHtcbiAgICAgICAgcGVuZGluZ1J1bGVzW3NlbGVjdG9yXSA9IHZhbHVlcztcbiAgICB9LFxuICAgIGNvbW1pdDogKCkgPT4ge1xuICAgICAgICBpZiAoIXN0eWxlKSB7XG4gICAgICAgICAgICBzdHlsZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJzdHlsZVwiKTtcbiAgICAgICAgICAgIHN0eWxlLmlkID0gXCJtb3Rpb24tdmlld1wiO1xuICAgICAgICB9XG4gICAgICAgIGxldCBjc3NUZXh0ID0gXCJcIjtcbiAgICAgICAgZm9yIChjb25zdCBzZWxlY3RvciBpbiBwZW5kaW5nUnVsZXMpIHtcbiAgICAgICAgICAgIGNvbnN0IHJ1bGUgPSBwZW5kaW5nUnVsZXNbc2VsZWN0b3JdO1xuICAgICAgICAgICAgY3NzVGV4dCArPSBgJHtzZWxlY3Rvcn0ge1xcbmA7XG4gICAgICAgICAgICBmb3IgKGNvbnN0IFtwcm9wZXJ0eSwgdmFsdWVdIG9mIE9iamVjdC5lbnRyaWVzKHJ1bGUpKSB7XG4gICAgICAgICAgICAgICAgY3NzVGV4dCArPSBgICAke3Byb3BlcnR5fTogJHt2YWx1ZX07XFxuYDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNzc1RleHQgKz0gXCJ9XFxuXCI7XG4gICAgICAgIH1cbiAgICAgICAgc3R5bGUudGV4dENvbnRlbnQgPSBjc3NUZXh0O1xuICAgICAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHN0eWxlKTtcbiAgICAgICAgcGVuZGluZ1J1bGVzID0ge307XG4gICAgfSxcbiAgICByZW1vdmU6ICgpID0+IHtcbiAgICAgICAgaWYgKHN0eWxlICYmIHN0eWxlLnBhcmVudEVsZW1lbnQpIHtcbiAgICAgICAgICAgIHN0eWxlLnBhcmVudEVsZW1lbnQucmVtb3ZlQ2hpbGQoc3R5bGUpO1xuICAgICAgICB9XG4gICAgfSxcbn07XG5cbmV4cG9ydCB7IGNzcyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y3NzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/css.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/get-layer-info.mjs":
/*!*************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/get-layer-info.mjs ***!
  \*************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getViewAnimationLayerInfo: () => (/* binding */ getViewAnimationLayerInfo)\n/* harmony export */ });\nfunction getViewAnimationLayerInfo(pseudoElement) {\n    const match = pseudoElement.match(\n    // `group-children` (nested transitions) before `group` so it wins.\n    /::view-transition-(old|new|group-children|group|image-pair)\\((.*?)\\)/);\n    if (!match)\n        return null;\n    return { layer: match[2], type: match[1] };\n}\n\n\n//# sourceMappingURL=get-layer-info.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92aWV3L3V0aWxzL2dldC1sYXllci1pbmZvLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiOztBQUVxQztBQUNyQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZpZXdcXHV0aWxzXFxnZXQtbGF5ZXItaW5mby5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gZ2V0Vmlld0FuaW1hdGlvbkxheWVySW5mbyhwc2V1ZG9FbGVtZW50KSB7XG4gICAgY29uc3QgbWF0Y2ggPSBwc2V1ZG9FbGVtZW50Lm1hdGNoKFxuICAgIC8vIGBncm91cC1jaGlsZHJlbmAgKG5lc3RlZCB0cmFuc2l0aW9ucykgYmVmb3JlIGBncm91cGAgc28gaXQgd2lucy5cbiAgICAvOjp2aWV3LXRyYW5zaXRpb24tKG9sZHxuZXd8Z3JvdXAtY2hpbGRyZW58Z3JvdXB8aW1hZ2UtcGFpcilcXCgoLio/KVxcKS8pO1xuICAgIGlmICghbWF0Y2gpXG4gICAgICAgIHJldHVybiBudWxsO1xuICAgIHJldHVybiB7IGxheWVyOiBtYXRjaFsyXSwgdHlwZTogbWF0Y2hbMV0gfTtcbn1cblxuZXhwb3J0IHsgZ2V0Vmlld0FuaW1hdGlvbkxheWVySW5mbyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z2V0LWxheWVyLWluZm8ubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/get-layer-info.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/get-view-animations.mjs":
/*!******************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/get-view-animations.mjs ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getViewAnimations: () => (/* binding */ getViewAnimations)\n/* harmony export */ });\nfunction getViewAnimations() {\n    return document.getAnimations().filter((animation) => {\n        const { effect } = animation;\n        return (!!effect &&\n            effect.target === document.documentElement &&\n            effect.pseudoElement?.startsWith(\"::view-transition\"));\n    });\n}\n\n\n//# sourceMappingURL=get-view-animations.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92aWV3L3V0aWxzL2dldC12aWV3LWFuaW1hdGlvbnMubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0EsZ0JBQWdCLFNBQVM7QUFDekI7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUU2QjtBQUM3QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tZG9tQDEyLjQyLjJcXG5vZGVfbW9kdWxlc1xcbW90aW9uLWRvbVxcZGlzdFxcZXNcXHZpZXdcXHV0aWxzXFxnZXQtdmlldy1hbmltYXRpb25zLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBnZXRWaWV3QW5pbWF0aW9ucygpIHtcbiAgICByZXR1cm4gZG9jdW1lbnQuZ2V0QW5pbWF0aW9ucygpLmZpbHRlcigoYW5pbWF0aW9uKSA9PiB7XG4gICAgICAgIGNvbnN0IHsgZWZmZWN0IH0gPSBhbmltYXRpb247XG4gICAgICAgIHJldHVybiAoISFlZmZlY3QgJiZcbiAgICAgICAgICAgIGVmZmVjdC50YXJnZXQgPT09IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCAmJlxuICAgICAgICAgICAgZWZmZWN0LnBzZXVkb0VsZW1lbnQ/LnN0YXJ0c1dpdGgoXCI6OnZpZXctdHJhbnNpdGlvblwiKSk7XG4gICAgfSk7XG59XG5cbmV4cG9ydCB7IGdldFZpZXdBbmltYXRpb25zIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtdmlldy1hbmltYXRpb25zLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/get-view-animations.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/has-target.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/has-target.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   hasTarget: () => (/* binding */ hasTarget)\n/* harmony export */ });\nfunction hasTarget(target, targets) {\n    return targets.has(target) && Object.keys(targets.get(target)).length > 0;\n}\n\n\n//# sourceMappingURL=has-target.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tZG9tQDEyLjQyLjIvbm9kZV9tb2R1bGVzL21vdGlvbi1kb20vZGlzdC9lcy92aWV3L3V0aWxzL2hhcy10YXJnZXQubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7O0FBRXFCO0FBQ3JCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi1kb21AMTIuNDIuMlxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tZG9tXFxkaXN0XFxlc1xcdmlld1xcdXRpbHNcXGhhcy10YXJnZXQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIGhhc1RhcmdldCh0YXJnZXQsIHRhcmdldHMpIHtcbiAgICByZXR1cm4gdGFyZ2V0cy5oYXModGFyZ2V0KSAmJiBPYmplY3Qua2V5cyh0YXJnZXRzLmdldCh0YXJnZXQpKS5sZW5ndGggPiAwO1xufVxuXG5leHBvcnQgeyBoYXNUYXJnZXQgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWhhcy10YXJnZXQubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-dom@12.42.2/node_modules/motion-dom/dist/es/view/utils/has-target.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/array.mjs":
/*!*********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/array.mjs ***!
  \*********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   addUniqueItem: () => (/* binding */ addUniqueItem),\n/* harmony export */   moveItem: () => (/* binding */ moveItem),\n/* harmony export */   removeItem: () => (/* binding */ removeItem)\n/* harmony export */ });\nfunction addUniqueItem(arr, item) {\n    if (arr.indexOf(item) === -1)\n        arr.push(item);\n}\nfunction removeItem(arr, item) {\n    const index = arr.indexOf(item);\n    if (index > -1)\n        arr.splice(index, 1);\n}\n// Adapted from array-move\nfunction moveItem([...arr], fromIndex, toIndex) {\n    const startIndex = fromIndex < 0 ? arr.length + fromIndex : fromIndex;\n    if (startIndex >= 0 && startIndex < arr.length) {\n        const endIndex = toIndex < 0 ? arr.length + toIndex : toIndex;\n        const [item] = arr.splice(fromIndex, 1);\n        arr.splice(endIndex, 0, item);\n    }\n    return arr;\n}\n\n\n//# sourceMappingURL=array.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvYXJyYXkubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUUrQztBQUMvQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tdXRpbHNAMTIuMzkuMFxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tdXRpbHNcXGRpc3RcXGVzXFxhcnJheS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gYWRkVW5pcXVlSXRlbShhcnIsIGl0ZW0pIHtcbiAgICBpZiAoYXJyLmluZGV4T2YoaXRlbSkgPT09IC0xKVxuICAgICAgICBhcnIucHVzaChpdGVtKTtcbn1cbmZ1bmN0aW9uIHJlbW92ZUl0ZW0oYXJyLCBpdGVtKSB7XG4gICAgY29uc3QgaW5kZXggPSBhcnIuaW5kZXhPZihpdGVtKTtcbiAgICBpZiAoaW5kZXggPiAtMSlcbiAgICAgICAgYXJyLnNwbGljZShpbmRleCwgMSk7XG59XG4vLyBBZGFwdGVkIGZyb20gYXJyYXktbW92ZVxuZnVuY3Rpb24gbW92ZUl0ZW0oWy4uLmFycl0sIGZyb21JbmRleCwgdG9JbmRleCkge1xuICAgIGNvbnN0IHN0YXJ0SW5kZXggPSBmcm9tSW5kZXggPCAwID8gYXJyLmxlbmd0aCArIGZyb21JbmRleCA6IGZyb21JbmRleDtcbiAgICBpZiAoc3RhcnRJbmRleCA+PSAwICYmIHN0YXJ0SW5kZXggPCBhcnIubGVuZ3RoKSB7XG4gICAgICAgIGNvbnN0IGVuZEluZGV4ID0gdG9JbmRleCA8IDAgPyBhcnIubGVuZ3RoICsgdG9JbmRleCA6IHRvSW5kZXg7XG4gICAgICAgIGNvbnN0IFtpdGVtXSA9IGFyci5zcGxpY2UoZnJvbUluZGV4LCAxKTtcbiAgICAgICAgYXJyLnNwbGljZShlbmRJbmRleCwgMCwgaXRlbSk7XG4gICAgfVxuICAgIHJldHVybiBhcnI7XG59XG5cbmV4cG9ydCB7IGFkZFVuaXF1ZUl0ZW0sIG1vdmVJdGVtLCByZW1vdmVJdGVtIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1hcnJheS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/array.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs":
/*!*********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs ***!
  \*********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   clamp: () => (/* binding */ clamp)\n/* harmony export */ });\nconst clamp = (min, max, v) => {\n    if (v > max)\n        return max;\n    if (v < min)\n        return min;\n    return v;\n};\n\n\n//# sourceMappingURL=clamp.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvY2xhbXAubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFaUI7QUFDakIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLXV0aWxzQDEyLjM5LjBcXG5vZGVfbW9kdWxlc1xcbW90aW9uLXV0aWxzXFxkaXN0XFxlc1xcY2xhbXAubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNsYW1wID0gKG1pbiwgbWF4LCB2KSA9PiB7XG4gICAgaWYgKHYgPiBtYXgpXG4gICAgICAgIHJldHVybiBtYXg7XG4gICAgaWYgKHYgPCBtaW4pXG4gICAgICAgIHJldHVybiBtaW47XG4gICAgcmV0dXJuIHY7XG59O1xuXG5leHBvcnQgeyBjbGFtcCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2xhbXAubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/anticipate.mjs":
/*!*********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/anticipate.mjs ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   anticipate: () => (/* binding */ anticipate)\n/* harmony export */ });\n/* harmony import */ var _back_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./back.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/back.mjs\");\n\n\nconst anticipate = (p) => p >= 1\n    ? 1\n    : (p *= 2) < 1\n        ? 0.5 * (0,_back_mjs__WEBPACK_IMPORTED_MODULE_0__.backIn)(p)\n        : 0.5 * (2 - Math.pow(2, -10 * (p - 1)));\n\n\n//# sourceMappingURL=anticipate.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZWFzaW5nL2FudGljaXBhdGUubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQW9DOztBQUVwQztBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsaURBQU07QUFDdEI7O0FBRXNCO0FBQ3RCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi11dGlsc0AxMi4zOS4wXFxub2RlX21vZHVsZXNcXG1vdGlvbi11dGlsc1xcZGlzdFxcZXNcXGVhc2luZ1xcYW50aWNpcGF0ZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgYmFja0luIH0gZnJvbSAnLi9iYWNrLm1qcyc7XG5cbmNvbnN0IGFudGljaXBhdGUgPSAocCkgPT4gcCA+PSAxXG4gICAgPyAxXG4gICAgOiAocCAqPSAyKSA8IDFcbiAgICAgICAgPyAwLjUgKiBiYWNrSW4ocClcbiAgICAgICAgOiAwLjUgKiAoMiAtIE1hdGgucG93KDIsIC0xMCAqIChwIC0gMSkpKTtcblxuZXhwb3J0IHsgYW50aWNpcGF0ZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YW50aWNpcGF0ZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/anticipate.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/back.mjs":
/*!***************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/back.mjs ***!
  \***************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   backIn: () => (/* binding */ backIn),\n/* harmony export */   backInOut: () => (/* binding */ backInOut),\n/* harmony export */   backOut: () => (/* binding */ backOut)\n/* harmony export */ });\n/* harmony import */ var _cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cubic-bezier.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/cubic-bezier.mjs\");\n/* harmony import */ var _modifiers_mirror_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modifiers/mirror.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/mirror.mjs\");\n/* harmony import */ var _modifiers_reverse_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modifiers/reverse.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/reverse.mjs\");\n\n\n\n\nconst backOut = /*@__PURE__*/ (0,_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_0__.cubicBezier)(0.33, 1.53, 0.69, 0.99);\nconst backIn = /*@__PURE__*/ (0,_modifiers_reverse_mjs__WEBPACK_IMPORTED_MODULE_1__.reverseEasing)(backOut);\nconst backInOut = /*@__PURE__*/ (0,_modifiers_mirror_mjs__WEBPACK_IMPORTED_MODULE_2__.mirrorEasing)(backIn);\n\n\n//# sourceMappingURL=back.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZWFzaW5nL2JhY2subWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFpRDtBQUNLO0FBQ0U7O0FBRXhELDhCQUE4Qiw4REFBVztBQUN6Qyw2QkFBNkIscUVBQWE7QUFDMUMsZ0NBQWdDLG1FQUFZOztBQUVOO0FBQ3RDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi11dGlsc0AxMi4zOS4wXFxub2RlX21vZHVsZXNcXG1vdGlvbi11dGlsc1xcZGlzdFxcZXNcXGVhc2luZ1xcYmFjay5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3ViaWNCZXppZXIgfSBmcm9tICcuL2N1YmljLWJlemllci5tanMnO1xuaW1wb3J0IHsgbWlycm9yRWFzaW5nIH0gZnJvbSAnLi9tb2RpZmllcnMvbWlycm9yLm1qcyc7XG5pbXBvcnQgeyByZXZlcnNlRWFzaW5nIH0gZnJvbSAnLi9tb2RpZmllcnMvcmV2ZXJzZS5tanMnO1xuXG5jb25zdCBiYWNrT3V0ID0gLypAX19QVVJFX18qLyBjdWJpY0JlemllcigwLjMzLCAxLjUzLCAwLjY5LCAwLjk5KTtcbmNvbnN0IGJhY2tJbiA9IC8qQF9fUFVSRV9fKi8gcmV2ZXJzZUVhc2luZyhiYWNrT3V0KTtcbmNvbnN0IGJhY2tJbk91dCA9IC8qQF9fUFVSRV9fKi8gbWlycm9yRWFzaW5nKGJhY2tJbik7XG5cbmV4cG9ydCB7IGJhY2tJbiwgYmFja0luT3V0LCBiYWNrT3V0IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1iYWNrLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/back.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/circ.mjs":
/*!***************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/circ.mjs ***!
  \***************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   circIn: () => (/* binding */ circIn),\n/* harmony export */   circInOut: () => (/* binding */ circInOut),\n/* harmony export */   circOut: () => (/* binding */ circOut)\n/* harmony export */ });\n/* harmony import */ var _modifiers_mirror_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modifiers/mirror.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/mirror.mjs\");\n/* harmony import */ var _modifiers_reverse_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./modifiers/reverse.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/reverse.mjs\");\n\n\n\nconst circIn = (p) => 1 - Math.sin(Math.acos(p));\nconst circOut = (0,_modifiers_reverse_mjs__WEBPACK_IMPORTED_MODULE_0__.reverseEasing)(circIn);\nconst circInOut = (0,_modifiers_mirror_mjs__WEBPACK_IMPORTED_MODULE_1__.mirrorEasing)(circIn);\n\n\n//# sourceMappingURL=circ.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZWFzaW5nL2NpcmMubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQXNEO0FBQ0U7O0FBRXhEO0FBQ0EsZ0JBQWdCLHFFQUFhO0FBQzdCLGtCQUFrQixtRUFBWTs7QUFFUTtBQUN0QyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tdXRpbHNAMTIuMzkuMFxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tdXRpbHNcXGRpc3RcXGVzXFxlYXNpbmdcXGNpcmMubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1pcnJvckVhc2luZyB9IGZyb20gJy4vbW9kaWZpZXJzL21pcnJvci5tanMnO1xuaW1wb3J0IHsgcmV2ZXJzZUVhc2luZyB9IGZyb20gJy4vbW9kaWZpZXJzL3JldmVyc2UubWpzJztcblxuY29uc3QgY2lyY0luID0gKHApID0+IDEgLSBNYXRoLnNpbihNYXRoLmFjb3MocCkpO1xuY29uc3QgY2lyY091dCA9IHJldmVyc2VFYXNpbmcoY2lyY0luKTtcbmNvbnN0IGNpcmNJbk91dCA9IG1pcnJvckVhc2luZyhjaXJjSW4pO1xuXG5leHBvcnQgeyBjaXJjSW4sIGNpcmNJbk91dCwgY2lyY091dCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y2lyYy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/circ.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/cubic-bezier.mjs":
/*!***********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/cubic-bezier.mjs ***!
  \***********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   cubicBezier: () => (/* binding */ cubicBezier)\n/* harmony export */ });\n/* harmony import */ var _noop_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../noop.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n\n\n/*\n  Bezier function generator\n  This has been modified from Gaëtan Renaudeau's BezierEasing\n  https://github.com/gre/bezier-easing/blob/master/src/index.js\n  https://github.com/gre/bezier-easing/blob/master/LICENSE\n  \n  I've removed the newtonRaphsonIterate algo because in benchmarking it\n  wasn't noticeably faster than binarySubdivision, indeed removing it\n  usually improved times, depending on the curve.\n  I also removed the lookup table, as for the added bundle size and loop we're\n  only cutting ~4 or so subdivision iterations. I bumped the max iterations up\n  to 12 to compensate and this still tended to be faster for no perceivable\n  loss in accuracy.\n  Usage\n    const easeOut = cubicBezier(.17,.67,.83,.67);\n    const x = easeOut(0.5); // returns 0.627...\n*/\n// Returns x(t) given t, x1, and x2, or y(t) given t, y1, and y2.\nconst calcBezier = (t, a1, a2) => (((1.0 - 3.0 * a2 + 3.0 * a1) * t + (3.0 * a2 - 6.0 * a1)) * t + 3.0 * a1) *\n    t;\nconst subdivisionPrecision = 0.0000001;\nconst subdivisionMaxIterations = 12;\nfunction binarySubdivide(x, lowerBound, upperBound, mX1, mX2) {\n    let currentX;\n    let currentT;\n    let i = 0;\n    do {\n        currentT = lowerBound + (upperBound - lowerBound) / 2.0;\n        currentX = calcBezier(currentT, mX1, mX2) - x;\n        if (currentX > 0.0) {\n            upperBound = currentT;\n        }\n        else {\n            lowerBound = currentT;\n        }\n    } while (Math.abs(currentX) > subdivisionPrecision &&\n        ++i < subdivisionMaxIterations);\n    return currentT;\n}\n/*#__NO_SIDE_EFFECTS__*/\nfunction cubicBezier(mX1, mY1, mX2, mY2) {\n    // If this is a linear gradient, return linear easing\n    if (mX1 === mY1 && mX2 === mY2)\n        return _noop_mjs__WEBPACK_IMPORTED_MODULE_0__.noop;\n    const getTForX = (aX) => binarySubdivide(aX, 0, 1, mX1, mX2);\n    // If animation is at start/end, return t without easing\n    return (t) => t === 0 || t === 1 ? t : calcBezier(getTForX(t), mY1, mY2);\n}\n\n\n//# sourceMappingURL=cubic-bezier.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZWFzaW5nL2N1YmljLWJlemllci5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBbUM7O0FBRW5DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsMkNBQUk7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7O0FBRXVCO0FBQ3ZCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi11dGlsc0AxMi4zOS4wXFxub2RlX21vZHVsZXNcXG1vdGlvbi11dGlsc1xcZGlzdFxcZXNcXGVhc2luZ1xcY3ViaWMtYmV6aWVyLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBub29wIH0gZnJvbSAnLi4vbm9vcC5tanMnO1xuXG4vKlxuICBCZXppZXIgZnVuY3Rpb24gZ2VuZXJhdG9yXG4gIFRoaXMgaGFzIGJlZW4gbW9kaWZpZWQgZnJvbSBHYcOrdGFuIFJlbmF1ZGVhdSdzIEJlemllckVhc2luZ1xuICBodHRwczovL2dpdGh1Yi5jb20vZ3JlL2Jlemllci1lYXNpbmcvYmxvYi9tYXN0ZXIvc3JjL2luZGV4LmpzXG4gIGh0dHBzOi8vZ2l0aHViLmNvbS9ncmUvYmV6aWVyLWVhc2luZy9ibG9iL21hc3Rlci9MSUNFTlNFXG4gIFxuICBJJ3ZlIHJlbW92ZWQgdGhlIG5ld3RvblJhcGhzb25JdGVyYXRlIGFsZ28gYmVjYXVzZSBpbiBiZW5jaG1hcmtpbmcgaXRcbiAgd2Fzbid0IG5vdGljZWFibHkgZmFzdGVyIHRoYW4gYmluYXJ5U3ViZGl2aXNpb24sIGluZGVlZCByZW1vdmluZyBpdFxuICB1c3VhbGx5IGltcHJvdmVkIHRpbWVzLCBkZXBlbmRpbmcgb24gdGhlIGN1cnZlLlxuICBJIGFsc28gcmVtb3ZlZCB0aGUgbG9va3VwIHRhYmxlLCBhcyBmb3IgdGhlIGFkZGVkIGJ1bmRsZSBzaXplIGFuZCBsb29wIHdlJ3JlXG4gIG9ubHkgY3V0dGluZyB+NCBvciBzbyBzdWJkaXZpc2lvbiBpdGVyYXRpb25zLiBJIGJ1bXBlZCB0aGUgbWF4IGl0ZXJhdGlvbnMgdXBcbiAgdG8gMTIgdG8gY29tcGVuc2F0ZSBhbmQgdGhpcyBzdGlsbCB0ZW5kZWQgdG8gYmUgZmFzdGVyIGZvciBubyBwZXJjZWl2YWJsZVxuICBsb3NzIGluIGFjY3VyYWN5LlxuICBVc2FnZVxuICAgIGNvbnN0IGVhc2VPdXQgPSBjdWJpY0JlemllciguMTcsLjY3LC44MywuNjcpO1xuICAgIGNvbnN0IHggPSBlYXNlT3V0KDAuNSk7IC8vIHJldHVybnMgMC42MjcuLi5cbiovXG4vLyBSZXR1cm5zIHgodCkgZ2l2ZW4gdCwgeDEsIGFuZCB4Miwgb3IgeSh0KSBnaXZlbiB0LCB5MSwgYW5kIHkyLlxuY29uc3QgY2FsY0JlemllciA9ICh0LCBhMSwgYTIpID0+ICgoKDEuMCAtIDMuMCAqIGEyICsgMy4wICogYTEpICogdCArICgzLjAgKiBhMiAtIDYuMCAqIGExKSkgKiB0ICsgMy4wICogYTEpICpcbiAgICB0O1xuY29uc3Qgc3ViZGl2aXNpb25QcmVjaXNpb24gPSAwLjAwMDAwMDE7XG5jb25zdCBzdWJkaXZpc2lvbk1heEl0ZXJhdGlvbnMgPSAxMjtcbmZ1bmN0aW9uIGJpbmFyeVN1YmRpdmlkZSh4LCBsb3dlckJvdW5kLCB1cHBlckJvdW5kLCBtWDEsIG1YMikge1xuICAgIGxldCBjdXJyZW50WDtcbiAgICBsZXQgY3VycmVudFQ7XG4gICAgbGV0IGkgPSAwO1xuICAgIGRvIHtcbiAgICAgICAgY3VycmVudFQgPSBsb3dlckJvdW5kICsgKHVwcGVyQm91bmQgLSBsb3dlckJvdW5kKSAvIDIuMDtcbiAgICAgICAgY3VycmVudFggPSBjYWxjQmV6aWVyKGN1cnJlbnRULCBtWDEsIG1YMikgLSB4O1xuICAgICAgICBpZiAoY3VycmVudFggPiAwLjApIHtcbiAgICAgICAgICAgIHVwcGVyQm91bmQgPSBjdXJyZW50VDtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGxvd2VyQm91bmQgPSBjdXJyZW50VDtcbiAgICAgICAgfVxuICAgIH0gd2hpbGUgKE1hdGguYWJzKGN1cnJlbnRYKSA+IHN1YmRpdmlzaW9uUHJlY2lzaW9uICYmXG4gICAgICAgICsraSA8IHN1YmRpdmlzaW9uTWF4SXRlcmF0aW9ucyk7XG4gICAgcmV0dXJuIGN1cnJlbnRUO1xufVxuLyojX19OT19TSURFX0VGRkVDVFNfXyovXG5mdW5jdGlvbiBjdWJpY0JlemllcihtWDEsIG1ZMSwgbVgyLCBtWTIpIHtcbiAgICAvLyBJZiB0aGlzIGlzIGEgbGluZWFyIGdyYWRpZW50LCByZXR1cm4gbGluZWFyIGVhc2luZ1xuICAgIGlmIChtWDEgPT09IG1ZMSAmJiBtWDIgPT09IG1ZMilcbiAgICAgICAgcmV0dXJuIG5vb3A7XG4gICAgY29uc3QgZ2V0VEZvclggPSAoYVgpID0+IGJpbmFyeVN1YmRpdmlkZShhWCwgMCwgMSwgbVgxLCBtWDIpO1xuICAgIC8vIElmIGFuaW1hdGlvbiBpcyBhdCBzdGFydC9lbmQsIHJldHVybiB0IHdpdGhvdXQgZWFzaW5nXG4gICAgcmV0dXJuICh0KSA9PiB0ID09PSAwIHx8IHQgPT09IDEgPyB0IDogY2FsY0JlemllcihnZXRURm9yWCh0KSwgbVkxLCBtWTIpO1xufVxuXG5leHBvcnQgeyBjdWJpY0JlemllciB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y3ViaWMtYmV6aWVyLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/cubic-bezier.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/ease.mjs":
/*!***************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/ease.mjs ***!
  \***************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   easeIn: () => (/* binding */ easeIn),\n/* harmony export */   easeInOut: () => (/* binding */ easeInOut),\n/* harmony export */   easeOut: () => (/* binding */ easeOut)\n/* harmony export */ });\n/* harmony import */ var _cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cubic-bezier.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/cubic-bezier.mjs\");\n\n\nconst easeIn = /*@__PURE__*/ (0,_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_0__.cubicBezier)(0.42, 0, 1, 1);\nconst easeOut = /*@__PURE__*/ (0,_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_0__.cubicBezier)(0, 0, 0.58, 1);\nconst easeInOut = /*@__PURE__*/ (0,_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_0__.cubicBezier)(0.42, 0, 0.58, 1);\n\n\n//# sourceMappingURL=ease.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZWFzaW5nL2Vhc2UubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBaUQ7O0FBRWpELDZCQUE2Qiw4REFBVztBQUN4Qyw4QkFBOEIsOERBQVc7QUFDekMsZ0NBQWdDLDhEQUFXOztBQUVMO0FBQ3RDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi11dGlsc0AxMi4zOS4wXFxub2RlX21vZHVsZXNcXG1vdGlvbi11dGlsc1xcZGlzdFxcZXNcXGVhc2luZ1xcZWFzZS5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3ViaWNCZXppZXIgfSBmcm9tICcuL2N1YmljLWJlemllci5tanMnO1xuXG5jb25zdCBlYXNlSW4gPSAvKkBfX1BVUkVfXyovIGN1YmljQmV6aWVyKDAuNDIsIDAsIDEsIDEpO1xuY29uc3QgZWFzZU91dCA9IC8qQF9fUFVSRV9fKi8gY3ViaWNCZXppZXIoMCwgMCwgMC41OCwgMSk7XG5jb25zdCBlYXNlSW5PdXQgPSAvKkBfX1BVUkVfXyovIGN1YmljQmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xuXG5leHBvcnQgeyBlYXNlSW4sIGVhc2VJbk91dCwgZWFzZU91dCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZWFzZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/ease.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/mirror.mjs":
/*!***************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/mirror.mjs ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   mirrorEasing: () => (/* binding */ mirrorEasing)\n/* harmony export */ });\n// Accepts an easing function and returns a new one that outputs mirrored values for\n// the second half of the animation. Turns easeIn into easeInOut.\n/*#__NO_SIDE_EFFECTS__*/\nconst mirrorEasing = (easing) => (p) => p <= 0.5 ? easing(2 * p) / 2 : (2 - easing(2 * (1 - p))) / 2;\n\n\n//# sourceMappingURL=mirror.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZWFzaW5nL21vZGlmaWVycy9taXJyb3IubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFd0I7QUFDeEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLXV0aWxzQDEyLjM5LjBcXG5vZGVfbW9kdWxlc1xcbW90aW9uLXV0aWxzXFxkaXN0XFxlc1xcZWFzaW5nXFxtb2RpZmllcnNcXG1pcnJvci5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQWNjZXB0cyBhbiBlYXNpbmcgZnVuY3Rpb24gYW5kIHJldHVybnMgYSBuZXcgb25lIHRoYXQgb3V0cHV0cyBtaXJyb3JlZCB2YWx1ZXMgZm9yXG4vLyB0aGUgc2Vjb25kIGhhbGYgb2YgdGhlIGFuaW1hdGlvbi4gVHVybnMgZWFzZUluIGludG8gZWFzZUluT3V0LlxuLyojX19OT19TSURFX0VGRkVDVFNfXyovXG5jb25zdCBtaXJyb3JFYXNpbmcgPSAoZWFzaW5nKSA9PiAocCkgPT4gcCA8PSAwLjUgPyBlYXNpbmcoMiAqIHApIC8gMiA6ICgyIC0gZWFzaW5nKDIgKiAoMSAtIHApKSkgLyAyO1xuXG5leHBvcnQgeyBtaXJyb3JFYXNpbmcgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pcnJvci5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/mirror.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/reverse.mjs":
/*!****************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/reverse.mjs ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   reverseEasing: () => (/* binding */ reverseEasing)\n/* harmony export */ });\n// Accepts an easing function and returns a new one that outputs reversed values.\n// Turns easeIn into easeOut.\n/*#__NO_SIDE_EFFECTS__*/\nconst reverseEasing = (easing) => (p) => 1 - easing(1 - p);\n\n\n//# sourceMappingURL=reverse.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZWFzaW5nL21vZGlmaWVycy9yZXZlcnNlLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRXlCO0FBQ3pCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi11dGlsc0AxMi4zOS4wXFxub2RlX21vZHVsZXNcXG1vdGlvbi11dGlsc1xcZGlzdFxcZXNcXGVhc2luZ1xcbW9kaWZpZXJzXFxyZXZlcnNlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBBY2NlcHRzIGFuIGVhc2luZyBmdW5jdGlvbiBhbmQgcmV0dXJucyBhIG5ldyBvbmUgdGhhdCBvdXRwdXRzIHJldmVyc2VkIHZhbHVlcy5cbi8vIFR1cm5zIGVhc2VJbiBpbnRvIGVhc2VPdXQuXG4vKiNfX05PX1NJREVfRUZGRUNUU19fKi9cbmNvbnN0IHJldmVyc2VFYXNpbmcgPSAoZWFzaW5nKSA9PiAocCkgPT4gMSAtIGVhc2luZygxIC0gcCk7XG5cbmV4cG9ydCB7IHJldmVyc2VFYXNpbmcgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJldmVyc2UubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/reverse.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/steps.mjs":
/*!****************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/steps.mjs ***!
  \****************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   steps: () => (/* binding */ steps)\n/* harmony export */ });\n/* harmony import */ var _clamp_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../clamp.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\");\n\n\n/*#__NO_SIDE_EFFECTS__*/\nfunction steps(numSteps, direction = \"end\") {\n    return (progress) => {\n        progress =\n            direction === \"end\"\n                ? Math.min(progress, 0.999)\n                : Math.max(progress, 0.001);\n        const expanded = progress * numSteps;\n        const rounded = direction === \"end\" ? Math.floor(expanded) : Math.ceil(expanded);\n        return (0,_clamp_mjs__WEBPACK_IMPORTED_MODULE_0__.clamp)(0, 1, rounded / numSteps);\n    };\n}\n\n\n//# sourceMappingURL=steps.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZWFzaW5nL3N0ZXBzLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFxQzs7QUFFckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZSxpREFBSztBQUNwQjtBQUNBOztBQUVpQjtBQUNqQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tdXRpbHNAMTIuMzkuMFxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tdXRpbHNcXGRpc3RcXGVzXFxlYXNpbmdcXHN0ZXBzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjbGFtcCB9IGZyb20gJy4uL2NsYW1wLm1qcyc7XG5cbi8qI19fTk9fU0lERV9FRkZFQ1RTX18qL1xuZnVuY3Rpb24gc3RlcHMobnVtU3RlcHMsIGRpcmVjdGlvbiA9IFwiZW5kXCIpIHtcbiAgICByZXR1cm4gKHByb2dyZXNzKSA9PiB7XG4gICAgICAgIHByb2dyZXNzID1cbiAgICAgICAgICAgIGRpcmVjdGlvbiA9PT0gXCJlbmRcIlxuICAgICAgICAgICAgICAgID8gTWF0aC5taW4ocHJvZ3Jlc3MsIDAuOTk5KVxuICAgICAgICAgICAgICAgIDogTWF0aC5tYXgocHJvZ3Jlc3MsIDAuMDAxKTtcbiAgICAgICAgY29uc3QgZXhwYW5kZWQgPSBwcm9ncmVzcyAqIG51bVN0ZXBzO1xuICAgICAgICBjb25zdCByb3VuZGVkID0gZGlyZWN0aW9uID09PSBcImVuZFwiID8gTWF0aC5mbG9vcihleHBhbmRlZCkgOiBNYXRoLmNlaWwoZXhwYW5kZWQpO1xuICAgICAgICByZXR1cm4gY2xhbXAoMCwgMSwgcm91bmRlZCAvIG51bVN0ZXBzKTtcbiAgICB9O1xufVxuXG5leHBvcnQgeyBzdGVwcyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3RlcHMubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/steps.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/get-easing-for-segment.mjs":
/*!***************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/get-easing-for-segment.mjs ***!
  \***************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getEasingForSegment: () => (/* binding */ getEasingForSegment)\n/* harmony export */ });\n/* harmony import */ var _wrap_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../wrap.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/wrap.mjs\");\n/* harmony import */ var _is_easing_array_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is-easing-array.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-easing-array.mjs\");\n\n\n\n/*#__NO_SIDE_EFFECTS__*/\nfunction getEasingForSegment(easing, i) {\n    return (0,_is_easing_array_mjs__WEBPACK_IMPORTED_MODULE_0__.isEasingArray)(easing) ? easing[(0,_wrap_mjs__WEBPACK_IMPORTED_MODULE_1__.wrap)(0, easing.length, i)] : easing;\n}\n\n\n//# sourceMappingURL=get-easing-for-segment.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZWFzaW5nL3V0aWxzL2dldC1lYXNpbmctZm9yLXNlZ21lbnQubWpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFzQztBQUNnQjs7QUFFdEQ7QUFDQTtBQUNBLFdBQVcsbUVBQWEsa0JBQWtCLCtDQUFJO0FBQzlDOztBQUUrQjtBQUMvQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tdXRpbHNAMTIuMzkuMFxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tdXRpbHNcXGRpc3RcXGVzXFxlYXNpbmdcXHV0aWxzXFxnZXQtZWFzaW5nLWZvci1zZWdtZW50Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB3cmFwIH0gZnJvbSAnLi4vLi4vd3JhcC5tanMnO1xuaW1wb3J0IHsgaXNFYXNpbmdBcnJheSB9IGZyb20gJy4vaXMtZWFzaW5nLWFycmF5Lm1qcyc7XG5cbi8qI19fTk9fU0lERV9FRkZFQ1RTX18qL1xuZnVuY3Rpb24gZ2V0RWFzaW5nRm9yU2VnbWVudChlYXNpbmcsIGkpIHtcbiAgICByZXR1cm4gaXNFYXNpbmdBcnJheShlYXNpbmcpID8gZWFzaW5nW3dyYXAoMCwgZWFzaW5nLmxlbmd0aCwgaSldIDogZWFzaW5nO1xufVxuXG5leHBvcnQgeyBnZXRFYXNpbmdGb3JTZWdtZW50IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nZXQtZWFzaW5nLWZvci1zZWdtZW50Lm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/get-easing-for-segment.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-bezier-definition.mjs":
/*!*************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-bezier-definition.mjs ***!
  \*************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isBezierDefinition: () => (/* binding */ isBezierDefinition)\n/* harmony export */ });\n/*#__NO_SIDE_EFFECTS__*/\nconst isBezierDefinition = (easing) => Array.isArray(easing) && typeof easing[0] === \"number\";\n\n\n//# sourceMappingURL=is-bezier-definition.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZWFzaW5nL3V0aWxzL2lzLWJlemllci1kZWZpbml0aW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTs7QUFFOEI7QUFDOUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLXV0aWxzQDEyLjM5LjBcXG5vZGVfbW9kdWxlc1xcbW90aW9uLXV0aWxzXFxkaXN0XFxlc1xcZWFzaW5nXFx1dGlsc1xcaXMtYmV6aWVyLWRlZmluaXRpb24ubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qI19fTk9fU0lERV9FRkZFQ1RTX18qL1xuY29uc3QgaXNCZXppZXJEZWZpbml0aW9uID0gKGVhc2luZykgPT4gQXJyYXkuaXNBcnJheShlYXNpbmcpICYmIHR5cGVvZiBlYXNpbmdbMF0gPT09IFwibnVtYmVyXCI7XG5cbmV4cG9ydCB7IGlzQmV6aWVyRGVmaW5pdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtYmV6aWVyLWRlZmluaXRpb24ubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-bezier-definition.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-easing-array.mjs":
/*!********************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-easing-array.mjs ***!
  \********************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isEasingArray: () => (/* binding */ isEasingArray)\n/* harmony export */ });\n/*#__NO_SIDE_EFFECTS__*/\nconst isEasingArray = (ease) => {\n    return Array.isArray(ease) && typeof ease[0] !== \"number\";\n};\n\n\n//# sourceMappingURL=is-easing-array.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZWFzaW5nL3V0aWxzL2lzLWVhc2luZy1hcnJheS5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUV5QjtBQUN6QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tdXRpbHNAMTIuMzkuMFxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tdXRpbHNcXGRpc3RcXGVzXFxlYXNpbmdcXHV0aWxzXFxpcy1lYXNpbmctYXJyYXkubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qI19fTk9fU0lERV9FRkZFQ1RTX18qL1xuY29uc3QgaXNFYXNpbmdBcnJheSA9IChlYXNlKSA9PiB7XG4gICAgcmV0dXJuIEFycmF5LmlzQXJyYXkoZWFzZSkgJiYgdHlwZW9mIGVhc2VbMF0gIT09IFwibnVtYmVyXCI7XG59O1xuXG5leHBvcnQgeyBpc0Vhc2luZ0FycmF5IH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1lYXNpbmctYXJyYXkubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-easing-array.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/map.mjs":
/*!********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/map.mjs ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   easingDefinitionToFunction: () => (/* binding */ easingDefinitionToFunction)\n/* harmony export */ });\n/* harmony import */ var _errors_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../errors.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var _noop_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../noop.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var _anticipate_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../anticipate.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/anticipate.mjs\");\n/* harmony import */ var _back_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../back.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/back.mjs\");\n/* harmony import */ var _circ_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../circ.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/circ.mjs\");\n/* harmony import */ var _cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../cubic-bezier.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/cubic-bezier.mjs\");\n/* harmony import */ var _ease_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../ease.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/ease.mjs\");\n/* harmony import */ var _is_bezier_definition_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./is-bezier-definition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-bezier-definition.mjs\");\n\n\n\n\n\n\n\n\n\nconst easingLookup = {\n    linear: _noop_mjs__WEBPACK_IMPORTED_MODULE_0__.noop,\n    easeIn: _ease_mjs__WEBPACK_IMPORTED_MODULE_1__.easeIn,\n    easeInOut: _ease_mjs__WEBPACK_IMPORTED_MODULE_1__.easeInOut,\n    easeOut: _ease_mjs__WEBPACK_IMPORTED_MODULE_1__.easeOut,\n    circIn: _circ_mjs__WEBPACK_IMPORTED_MODULE_2__.circIn,\n    circInOut: _circ_mjs__WEBPACK_IMPORTED_MODULE_2__.circInOut,\n    circOut: _circ_mjs__WEBPACK_IMPORTED_MODULE_2__.circOut,\n    backIn: _back_mjs__WEBPACK_IMPORTED_MODULE_3__.backIn,\n    backInOut: _back_mjs__WEBPACK_IMPORTED_MODULE_3__.backInOut,\n    backOut: _back_mjs__WEBPACK_IMPORTED_MODULE_3__.backOut,\n    anticipate: _anticipate_mjs__WEBPACK_IMPORTED_MODULE_4__.anticipate,\n};\nconst isValidEasing = (easing) => {\n    return typeof easing === \"string\";\n};\nconst easingDefinitionToFunction = (definition) => {\n    if ((0,_is_bezier_definition_mjs__WEBPACK_IMPORTED_MODULE_5__.isBezierDefinition)(definition)) {\n        // If cubic bezier definition, create bezier curve\n        (0,_errors_mjs__WEBPACK_IMPORTED_MODULE_6__.invariant)(definition.length === 4, `Cubic bezier arrays must contain four numerical values.`, \"cubic-bezier-length\");\n        const [x1, y1, x2, y2] = definition;\n        return (0,_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_7__.cubicBezier)(x1, y1, x2, y2);\n    }\n    else if (isValidEasing(definition)) {\n        // Else lookup from table\n        (0,_errors_mjs__WEBPACK_IMPORTED_MODULE_6__.invariant)(easingLookup[definition] !== undefined, `Invalid easing type '${definition}'`, \"invalid-easing-type\");\n        return easingLookup[definition];\n    }\n    return definition;\n};\n\n\n//# sourceMappingURL=map.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZWFzaW5nL3V0aWxzL21hcC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQTZDO0FBQ1A7QUFDUztBQUNVO0FBQ0E7QUFDUDtBQUNPO0FBQ087O0FBRWhFO0FBQ0EsWUFBWSwyQ0FBSTtBQUNoQixVQUFVO0FBQ1YsYUFBYTtBQUNiLFdBQVc7QUFDWCxVQUFVO0FBQ1YsYUFBYTtBQUNiLFdBQVc7QUFDWCxVQUFVO0FBQ1YsYUFBYTtBQUNiLFdBQVc7QUFDWCxjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsNkVBQWtCO0FBQzFCO0FBQ0EsUUFBUSxzREFBUztBQUNqQjtBQUNBLGVBQWUsOERBQVc7QUFDMUI7QUFDQTtBQUNBO0FBQ0EsUUFBUSxzREFBUyxpRUFBaUUsV0FBVztBQUM3RjtBQUNBO0FBQ0E7QUFDQTs7QUFFc0M7QUFDdEMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLXV0aWxzQDEyLjM5LjBcXG5vZGVfbW9kdWxlc1xcbW90aW9uLXV0aWxzXFxkaXN0XFxlc1xcZWFzaW5nXFx1dGlsc1xcbWFwLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpbnZhcmlhbnQgfSBmcm9tICcuLi8uLi9lcnJvcnMubWpzJztcbmltcG9ydCB7IG5vb3AgfSBmcm9tICcuLi8uLi9ub29wLm1qcyc7XG5pbXBvcnQgeyBhbnRpY2lwYXRlIH0gZnJvbSAnLi4vYW50aWNpcGF0ZS5tanMnO1xuaW1wb3J0IHsgYmFja091dCwgYmFja0luT3V0LCBiYWNrSW4gfSBmcm9tICcuLi9iYWNrLm1qcyc7XG5pbXBvcnQgeyBjaXJjT3V0LCBjaXJjSW5PdXQsIGNpcmNJbiB9IGZyb20gJy4uL2NpcmMubWpzJztcbmltcG9ydCB7IGN1YmljQmV6aWVyIH0gZnJvbSAnLi4vY3ViaWMtYmV6aWVyLm1qcyc7XG5pbXBvcnQgeyBlYXNlT3V0LCBlYXNlSW5PdXQsIGVhc2VJbiB9IGZyb20gJy4uL2Vhc2UubWpzJztcbmltcG9ydCB7IGlzQmV6aWVyRGVmaW5pdGlvbiB9IGZyb20gJy4vaXMtYmV6aWVyLWRlZmluaXRpb24ubWpzJztcblxuY29uc3QgZWFzaW5nTG9va3VwID0ge1xuICAgIGxpbmVhcjogbm9vcCxcbiAgICBlYXNlSW4sXG4gICAgZWFzZUluT3V0LFxuICAgIGVhc2VPdXQsXG4gICAgY2lyY0luLFxuICAgIGNpcmNJbk91dCxcbiAgICBjaXJjT3V0LFxuICAgIGJhY2tJbixcbiAgICBiYWNrSW5PdXQsXG4gICAgYmFja091dCxcbiAgICBhbnRpY2lwYXRlLFxufTtcbmNvbnN0IGlzVmFsaWRFYXNpbmcgPSAoZWFzaW5nKSA9PiB7XG4gICAgcmV0dXJuIHR5cGVvZiBlYXNpbmcgPT09IFwic3RyaW5nXCI7XG59O1xuY29uc3QgZWFzaW5nRGVmaW5pdGlvblRvRnVuY3Rpb24gPSAoZGVmaW5pdGlvbikgPT4ge1xuICAgIGlmIChpc0JlemllckRlZmluaXRpb24oZGVmaW5pdGlvbikpIHtcbiAgICAgICAgLy8gSWYgY3ViaWMgYmV6aWVyIGRlZmluaXRpb24sIGNyZWF0ZSBiZXppZXIgY3VydmVcbiAgICAgICAgaW52YXJpYW50KGRlZmluaXRpb24ubGVuZ3RoID09PSA0LCBgQ3ViaWMgYmV6aWVyIGFycmF5cyBtdXN0IGNvbnRhaW4gZm91ciBudW1lcmljYWwgdmFsdWVzLmAsIFwiY3ViaWMtYmV6aWVyLWxlbmd0aFwiKTtcbiAgICAgICAgY29uc3QgW3gxLCB5MSwgeDIsIHkyXSA9IGRlZmluaXRpb247XG4gICAgICAgIHJldHVybiBjdWJpY0Jlemllcih4MSwgeTEsIHgyLCB5Mik7XG4gICAgfVxuICAgIGVsc2UgaWYgKGlzVmFsaWRFYXNpbmcoZGVmaW5pdGlvbikpIHtcbiAgICAgICAgLy8gRWxzZSBsb29rdXAgZnJvbSB0YWJsZVxuICAgICAgICBpbnZhcmlhbnQoZWFzaW5nTG9va3VwW2RlZmluaXRpb25dICE9PSB1bmRlZmluZWQsIGBJbnZhbGlkIGVhc2luZyB0eXBlICcke2RlZmluaXRpb259J2AsIFwiaW52YWxpZC1lYXNpbmctdHlwZVwiKTtcbiAgICAgICAgcmV0dXJuIGVhc2luZ0xvb2t1cFtkZWZpbml0aW9uXTtcbiAgICB9XG4gICAgcmV0dXJuIGRlZmluaXRpb247XG59O1xuXG5leHBvcnQgeyBlYXNpbmdEZWZpbml0aW9uVG9GdW5jdGlvbiB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWFwLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/map.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs":
/*!**********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs ***!
  \**********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   invariant: () => (/* binding */ invariant),\n/* harmony export */   warning: () => (/* binding */ warning)\n/* harmony export */ });\n/* harmony import */ var _format_error_message_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./format-error-message.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/format-error-message.mjs\");\n/* provided dependency */ var process = __webpack_require__(/*! process */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/build/polyfills/process.js\");\n\n\nlet warning = () => { };\nlet invariant = () => { };\nif (typeof process !== \"undefined\" &&\n    \"development\" !== \"production\") {\n    warning = (check, message, errorCode) => {\n        if (!check && typeof console !== \"undefined\") {\n            console.warn((0,_format_error_message_mjs__WEBPACK_IMPORTED_MODULE_0__.formatErrorMessage)(message, errorCode));\n        }\n    };\n    invariant = (check, message, errorCode) => {\n        if (!check) {\n            throw new Error((0,_format_error_message_mjs__WEBPACK_IMPORTED_MODULE_0__.formatErrorMessage)(message, errorCode));\n        }\n    };\n}\n\n\n//# sourceMappingURL=errors.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZXJyb3JzLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQWdFOztBQUVoRTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLElBQUksYUFBcUI7QUFDekI7QUFDQTtBQUNBLHlCQUF5Qiw2RUFBa0I7QUFDM0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEIsNkVBQWtCO0FBQzlDO0FBQ0E7QUFDQTs7QUFFOEI7QUFDOUIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLXV0aWxzQDEyLjM5LjBcXG5vZGVfbW9kdWxlc1xcbW90aW9uLXV0aWxzXFxkaXN0XFxlc1xcZXJyb3JzLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBmb3JtYXRFcnJvck1lc3NhZ2UgfSBmcm9tICcuL2Zvcm1hdC1lcnJvci1tZXNzYWdlLm1qcyc7XG5cbmxldCB3YXJuaW5nID0gKCkgPT4geyB9O1xubGV0IGludmFyaWFudCA9ICgpID0+IHsgfTtcbmlmICh0eXBlb2YgcHJvY2VzcyAhPT0gXCJ1bmRlZmluZWRcIiAmJlxuICAgIHByb2Nlc3MuZW52Py5OT0RFX0VOViAhPT0gXCJwcm9kdWN0aW9uXCIpIHtcbiAgICB3YXJuaW5nID0gKGNoZWNrLCBtZXNzYWdlLCBlcnJvckNvZGUpID0+IHtcbiAgICAgICAgaWYgKCFjaGVjayAmJiB0eXBlb2YgY29uc29sZSAhPT0gXCJ1bmRlZmluZWRcIikge1xuICAgICAgICAgICAgY29uc29sZS53YXJuKGZvcm1hdEVycm9yTWVzc2FnZShtZXNzYWdlLCBlcnJvckNvZGUpKTtcbiAgICAgICAgfVxuICAgIH07XG4gICAgaW52YXJpYW50ID0gKGNoZWNrLCBtZXNzYWdlLCBlcnJvckNvZGUpID0+IHtcbiAgICAgICAgaWYgKCFjaGVjaykge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKGZvcm1hdEVycm9yTWVzc2FnZShtZXNzYWdlLCBlcnJvckNvZGUpKTtcbiAgICAgICAgfVxuICAgIH07XG59XG5cbmV4cG9ydCB7IGludmFyaWFudCwgd2FybmluZyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZXJyb3JzLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/format-error-message.mjs":
/*!************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/format-error-message.mjs ***!
  \************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   formatErrorMessage: () => (/* binding */ formatErrorMessage)\n/* harmony export */ });\nfunction formatErrorMessage(message, errorCode) {\n    return errorCode\n        ? `${message}. For more information and steps for solving, visit https://motion.dev/troubleshooting/${errorCode}`\n        : message;\n}\n\n\n//# sourceMappingURL=format-error-message.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZm9ybWF0LWVycm9yLW1lc3NhZ2UubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0EsYUFBYSxRQUFRLHlGQUF5RixVQUFVO0FBQ3hIO0FBQ0E7O0FBRThCO0FBQzlCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi11dGlsc0AxMi4zOS4wXFxub2RlX21vZHVsZXNcXG1vdGlvbi11dGlsc1xcZGlzdFxcZXNcXGZvcm1hdC1lcnJvci1tZXNzYWdlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBmb3JtYXRFcnJvck1lc3NhZ2UobWVzc2FnZSwgZXJyb3JDb2RlKSB7XG4gICAgcmV0dXJuIGVycm9yQ29kZVxuICAgICAgICA/IGAke21lc3NhZ2V9LiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhbmQgc3RlcHMgZm9yIHNvbHZpbmcsIHZpc2l0IGh0dHBzOi8vbW90aW9uLmRldi90cm91Ymxlc2hvb3RpbmcvJHtlcnJvckNvZGV9YFxuICAgICAgICA6IG1lc3NhZ2U7XG59XG5cbmV4cG9ydCB7IGZvcm1hdEVycm9yTWVzc2FnZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Zm9ybWF0LWVycm9yLW1lc3NhZ2UubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/format-error-message.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/global-config.mjs":
/*!*****************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/global-config.mjs ***!
  \*****************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   MotionGlobalConfig: () => (/* binding */ MotionGlobalConfig)\n/* harmony export */ });\nconst MotionGlobalConfig = {};\n\n\n//# sourceMappingURL=global-config.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvZ2xvYmFsLWNvbmZpZy5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBOztBQUU4QjtBQUM5QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tdXRpbHNAMTIuMzkuMFxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tdXRpbHNcXGRpc3RcXGVzXFxnbG9iYWwtY29uZmlnLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBNb3Rpb25HbG9iYWxDb25maWcgPSB7fTtcblxuZXhwb3J0IHsgTW90aW9uR2xvYmFsQ29uZmlnIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1nbG9iYWwtY29uZmlnLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/global-config.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/index.mjs":
/*!*********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/index.mjs ***!
  \*********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   MotionGlobalConfig: () => (/* reexport safe */ _global_config_mjs__WEBPACK_IMPORTED_MODULE_3__.MotionGlobalConfig),\n/* harmony export */   SubscriptionManager: () => (/* reexport safe */ _subscription_manager_mjs__WEBPACK_IMPORTED_MODULE_11__.SubscriptionManager),\n/* harmony export */   addUniqueItem: () => (/* reexport safe */ _array_mjs__WEBPACK_IMPORTED_MODULE_0__.addUniqueItem),\n/* harmony export */   anticipate: () => (/* reexport safe */ _easing_anticipate_mjs__WEBPACK_IMPORTED_MODULE_16__.anticipate),\n/* harmony export */   backIn: () => (/* reexport safe */ _easing_back_mjs__WEBPACK_IMPORTED_MODULE_17__.backIn),\n/* harmony export */   backInOut: () => (/* reexport safe */ _easing_back_mjs__WEBPACK_IMPORTED_MODULE_17__.backInOut),\n/* harmony export */   backOut: () => (/* reexport safe */ _easing_back_mjs__WEBPACK_IMPORTED_MODULE_17__.backOut),\n/* harmony export */   circIn: () => (/* reexport safe */ _easing_circ_mjs__WEBPACK_IMPORTED_MODULE_18__.circIn),\n/* harmony export */   circInOut: () => (/* reexport safe */ _easing_circ_mjs__WEBPACK_IMPORTED_MODULE_18__.circInOut),\n/* harmony export */   circOut: () => (/* reexport safe */ _easing_circ_mjs__WEBPACK_IMPORTED_MODULE_18__.circOut),\n/* harmony export */   clamp: () => (/* reexport safe */ _clamp_mjs__WEBPACK_IMPORTED_MODULE_1__.clamp),\n/* harmony export */   cubicBezier: () => (/* reexport safe */ _easing_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_19__.cubicBezier),\n/* harmony export */   easeIn: () => (/* reexport safe */ _easing_ease_mjs__WEBPACK_IMPORTED_MODULE_20__.easeIn),\n/* harmony export */   easeInOut: () => (/* reexport safe */ _easing_ease_mjs__WEBPACK_IMPORTED_MODULE_20__.easeInOut),\n/* harmony export */   easeOut: () => (/* reexport safe */ _easing_ease_mjs__WEBPACK_IMPORTED_MODULE_20__.easeOut),\n/* harmony export */   easingDefinitionToFunction: () => (/* reexport safe */ _easing_utils_map_mjs__WEBPACK_IMPORTED_MODULE_27__.easingDefinitionToFunction),\n/* harmony export */   getEasingForSegment: () => (/* reexport safe */ _easing_utils_get_easing_for_segment_mjs__WEBPACK_IMPORTED_MODULE_24__.getEasingForSegment),\n/* harmony export */   hasWarned: () => (/* reexport safe */ _warn_once_mjs__WEBPACK_IMPORTED_MODULE_14__.hasWarned),\n/* harmony export */   invariant: () => (/* reexport safe */ _errors_mjs__WEBPACK_IMPORTED_MODULE_2__.invariant),\n/* harmony export */   isBezierDefinition: () => (/* reexport safe */ _easing_utils_is_bezier_definition_mjs__WEBPACK_IMPORTED_MODULE_25__.isBezierDefinition),\n/* harmony export */   isEasingArray: () => (/* reexport safe */ _easing_utils_is_easing_array_mjs__WEBPACK_IMPORTED_MODULE_26__.isEasingArray),\n/* harmony export */   isNumericalString: () => (/* reexport safe */ _is_numerical_string_mjs__WEBPACK_IMPORTED_MODULE_4__.isNumericalString),\n/* harmony export */   isObject: () => (/* reexport safe */ _is_object_mjs__WEBPACK_IMPORTED_MODULE_5__.isObject),\n/* harmony export */   isZeroValueString: () => (/* reexport safe */ _is_zero_value_string_mjs__WEBPACK_IMPORTED_MODULE_6__.isZeroValueString),\n/* harmony export */   memo: () => (/* reexport safe */ _memo_mjs__WEBPACK_IMPORTED_MODULE_7__.memo),\n/* harmony export */   millisecondsToSeconds: () => (/* reexport safe */ _time_conversion_mjs__WEBPACK_IMPORTED_MODULE_12__.millisecondsToSeconds),\n/* harmony export */   mirrorEasing: () => (/* reexport safe */ _easing_modifiers_mirror_mjs__WEBPACK_IMPORTED_MODULE_21__.mirrorEasing),\n/* harmony export */   moveItem: () => (/* reexport safe */ _array_mjs__WEBPACK_IMPORTED_MODULE_0__.moveItem),\n/* harmony export */   noop: () => (/* reexport safe */ _noop_mjs__WEBPACK_IMPORTED_MODULE_8__.noop),\n/* harmony export */   pipe: () => (/* reexport safe */ _pipe_mjs__WEBPACK_IMPORTED_MODULE_9__.pipe),\n/* harmony export */   progress: () => (/* reexport safe */ _progress_mjs__WEBPACK_IMPORTED_MODULE_10__.progress),\n/* harmony export */   removeItem: () => (/* reexport safe */ _array_mjs__WEBPACK_IMPORTED_MODULE_0__.removeItem),\n/* harmony export */   reverseEasing: () => (/* reexport safe */ _easing_modifiers_reverse_mjs__WEBPACK_IMPORTED_MODULE_22__.reverseEasing),\n/* harmony export */   secondsToMilliseconds: () => (/* reexport safe */ _time_conversion_mjs__WEBPACK_IMPORTED_MODULE_12__.secondsToMilliseconds),\n/* harmony export */   steps: () => (/* reexport safe */ _easing_steps_mjs__WEBPACK_IMPORTED_MODULE_23__.steps),\n/* harmony export */   velocityPerSecond: () => (/* reexport safe */ _velocity_per_second_mjs__WEBPACK_IMPORTED_MODULE_13__.velocityPerSecond),\n/* harmony export */   warnOnce: () => (/* reexport safe */ _warn_once_mjs__WEBPACK_IMPORTED_MODULE_14__.warnOnce),\n/* harmony export */   warning: () => (/* reexport safe */ _errors_mjs__WEBPACK_IMPORTED_MODULE_2__.warning),\n/* harmony export */   wrap: () => (/* reexport safe */ _wrap_mjs__WEBPACK_IMPORTED_MODULE_15__.wrap)\n/* harmony export */ });\n/* harmony import */ var _array_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./array.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/array.mjs\");\n/* harmony import */ var _clamp_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./clamp.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/clamp.mjs\");\n/* harmony import */ var _errors_mjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./errors.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/errors.mjs\");\n/* harmony import */ var _global_config_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./global-config.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/global-config.mjs\");\n/* harmony import */ var _is_numerical_string_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./is-numerical-string.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-numerical-string.mjs\");\n/* harmony import */ var _is_object_mjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./is-object.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-object.mjs\");\n/* harmony import */ var _is_zero_value_string_mjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./is-zero-value-string.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-zero-value-string.mjs\");\n/* harmony import */ var _memo_mjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./memo.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/memo.mjs\");\n/* harmony import */ var _noop_mjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./noop.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\");\n/* harmony import */ var _pipe_mjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./pipe.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/pipe.mjs\");\n/* harmony import */ var _progress_mjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./progress.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/progress.mjs\");\n/* harmony import */ var _subscription_manager_mjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./subscription-manager.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/subscription-manager.mjs\");\n/* harmony import */ var _time_conversion_mjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./time-conversion.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\");\n/* harmony import */ var _velocity_per_second_mjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./velocity-per-second.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/velocity-per-second.mjs\");\n/* harmony import */ var _warn_once_mjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./warn-once.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/warn-once.mjs\");\n/* harmony import */ var _wrap_mjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./wrap.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/wrap.mjs\");\n/* harmony import */ var _easing_anticipate_mjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./easing/anticipate.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/anticipate.mjs\");\n/* harmony import */ var _easing_back_mjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./easing/back.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/back.mjs\");\n/* harmony import */ var _easing_circ_mjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./easing/circ.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/circ.mjs\");\n/* harmony import */ var _easing_cubic_bezier_mjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./easing/cubic-bezier.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/cubic-bezier.mjs\");\n/* harmony import */ var _easing_ease_mjs__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./easing/ease.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/ease.mjs\");\n/* harmony import */ var _easing_modifiers_mirror_mjs__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./easing/modifiers/mirror.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/mirror.mjs\");\n/* harmony import */ var _easing_modifiers_reverse_mjs__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./easing/modifiers/reverse.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/modifiers/reverse.mjs\");\n/* harmony import */ var _easing_steps_mjs__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./easing/steps.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/steps.mjs\");\n/* harmony import */ var _easing_utils_get_easing_for_segment_mjs__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./easing/utils/get-easing-for-segment.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/get-easing-for-segment.mjs\");\n/* harmony import */ var _easing_utils_is_bezier_definition_mjs__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./easing/utils/is-bezier-definition.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-bezier-definition.mjs\");\n/* harmony import */ var _easing_utils_is_easing_array_mjs__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./easing/utils/is-easing-array.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/is-easing-array.mjs\");\n/* harmony import */ var _easing_utils_map_mjs__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./easing/utils/map.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/easing/utils/map.mjs\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//# sourceMappingURL=index.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvaW5kZXgubWpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBa0U7QUFDOUI7QUFDYztBQUNPO0FBQ0s7QUFDbkI7QUFDb0I7QUFDN0I7QUFDQTtBQUNBO0FBQ1E7QUFDdUI7QUFDb0I7QUFDdkI7QUFDUjtBQUNwQjtBQUNtQjtBQUNVO0FBQ0E7QUFDUDtBQUNPO0FBQ0Y7QUFDRTtBQUNwQjtBQUNxQztBQUNIO0FBQ1Y7QUFDQztBQUNwRSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tdXRpbHNAMTIuMzkuMFxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tdXRpbHNcXGRpc3RcXGVzXFxpbmRleC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgYWRkVW5pcXVlSXRlbSwgbW92ZUl0ZW0sIHJlbW92ZUl0ZW0gfSBmcm9tICcuL2FycmF5Lm1qcyc7XG5leHBvcnQgeyBjbGFtcCB9IGZyb20gJy4vY2xhbXAubWpzJztcbmV4cG9ydCB7IGludmFyaWFudCwgd2FybmluZyB9IGZyb20gJy4vZXJyb3JzLm1qcyc7XG5leHBvcnQgeyBNb3Rpb25HbG9iYWxDb25maWcgfSBmcm9tICcuL2dsb2JhbC1jb25maWcubWpzJztcbmV4cG9ydCB7IGlzTnVtZXJpY2FsU3RyaW5nIH0gZnJvbSAnLi9pcy1udW1lcmljYWwtc3RyaW5nLm1qcyc7XG5leHBvcnQgeyBpc09iamVjdCB9IGZyb20gJy4vaXMtb2JqZWN0Lm1qcyc7XG5leHBvcnQgeyBpc1plcm9WYWx1ZVN0cmluZyB9IGZyb20gJy4vaXMtemVyby12YWx1ZS1zdHJpbmcubWpzJztcbmV4cG9ydCB7IG1lbW8gfSBmcm9tICcuL21lbW8ubWpzJztcbmV4cG9ydCB7IG5vb3AgfSBmcm9tICcuL25vb3AubWpzJztcbmV4cG9ydCB7IHBpcGUgfSBmcm9tICcuL3BpcGUubWpzJztcbmV4cG9ydCB7IHByb2dyZXNzIH0gZnJvbSAnLi9wcm9ncmVzcy5tanMnO1xuZXhwb3J0IHsgU3Vic2NyaXB0aW9uTWFuYWdlciB9IGZyb20gJy4vc3Vic2NyaXB0aW9uLW1hbmFnZXIubWpzJztcbmV4cG9ydCB7IG1pbGxpc2Vjb25kc1RvU2Vjb25kcywgc2Vjb25kc1RvTWlsbGlzZWNvbmRzIH0gZnJvbSAnLi90aW1lLWNvbnZlcnNpb24ubWpzJztcbmV4cG9ydCB7IHZlbG9jaXR5UGVyU2Vjb25kIH0gZnJvbSAnLi92ZWxvY2l0eS1wZXItc2Vjb25kLm1qcyc7XG5leHBvcnQgeyBoYXNXYXJuZWQsIHdhcm5PbmNlIH0gZnJvbSAnLi93YXJuLW9uY2UubWpzJztcbmV4cG9ydCB7IHdyYXAgfSBmcm9tICcuL3dyYXAubWpzJztcbmV4cG9ydCB7IGFudGljaXBhdGUgfSBmcm9tICcuL2Vhc2luZy9hbnRpY2lwYXRlLm1qcyc7XG5leHBvcnQgeyBiYWNrSW4sIGJhY2tJbk91dCwgYmFja091dCB9IGZyb20gJy4vZWFzaW5nL2JhY2subWpzJztcbmV4cG9ydCB7IGNpcmNJbiwgY2lyY0luT3V0LCBjaXJjT3V0IH0gZnJvbSAnLi9lYXNpbmcvY2lyYy5tanMnO1xuZXhwb3J0IHsgY3ViaWNCZXppZXIgfSBmcm9tICcuL2Vhc2luZy9jdWJpYy1iZXppZXIubWpzJztcbmV4cG9ydCB7IGVhc2VJbiwgZWFzZUluT3V0LCBlYXNlT3V0IH0gZnJvbSAnLi9lYXNpbmcvZWFzZS5tanMnO1xuZXhwb3J0IHsgbWlycm9yRWFzaW5nIH0gZnJvbSAnLi9lYXNpbmcvbW9kaWZpZXJzL21pcnJvci5tanMnO1xuZXhwb3J0IHsgcmV2ZXJzZUVhc2luZyB9IGZyb20gJy4vZWFzaW5nL21vZGlmaWVycy9yZXZlcnNlLm1qcyc7XG5leHBvcnQgeyBzdGVwcyB9IGZyb20gJy4vZWFzaW5nL3N0ZXBzLm1qcyc7XG5leHBvcnQgeyBnZXRFYXNpbmdGb3JTZWdtZW50IH0gZnJvbSAnLi9lYXNpbmcvdXRpbHMvZ2V0LWVhc2luZy1mb3Itc2VnbWVudC5tanMnO1xuZXhwb3J0IHsgaXNCZXppZXJEZWZpbml0aW9uIH0gZnJvbSAnLi9lYXNpbmcvdXRpbHMvaXMtYmV6aWVyLWRlZmluaXRpb24ubWpzJztcbmV4cG9ydCB7IGlzRWFzaW5nQXJyYXkgfSBmcm9tICcuL2Vhc2luZy91dGlscy9pcy1lYXNpbmctYXJyYXkubWpzJztcbmV4cG9ydCB7IGVhc2luZ0RlZmluaXRpb25Ub0Z1bmN0aW9uIH0gZnJvbSAnLi9lYXNpbmcvdXRpbHMvbWFwLm1qcyc7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmRleC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/index.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-numerical-string.mjs":
/*!***********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-numerical-string.mjs ***!
  \***********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isNumericalString: () => (/* binding */ isNumericalString)\n/* harmony export */ });\n/**\n * Check if value is a numerical string, ie a string that is purely a number eg \"100\" or \"-100.1\"\n */\nconst isNumericalString = (v) => /^-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)$/u.test(v);\n\n\n//# sourceMappingURL=is-numerical-string.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvaXMtbnVtZXJpY2FsLXN0cmluZy5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUU2QjtBQUM3QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tdXRpbHNAMTIuMzkuMFxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tdXRpbHNcXGRpc3RcXGVzXFxpcy1udW1lcmljYWwtc3RyaW5nLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENoZWNrIGlmIHZhbHVlIGlzIGEgbnVtZXJpY2FsIHN0cmluZywgaWUgYSBzdHJpbmcgdGhhdCBpcyBwdXJlbHkgYSBudW1iZXIgZWcgXCIxMDBcIiBvciBcIi0xMDAuMVwiXG4gKi9cbmNvbnN0IGlzTnVtZXJpY2FsU3RyaW5nID0gKHYpID0+IC9eLT8oPzpcXGQrKD86XFwuXFxkKyk/fFxcLlxcZCspJC91LnRlc3Qodik7XG5cbmV4cG9ydCB7IGlzTnVtZXJpY2FsU3RyaW5nIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pcy1udW1lcmljYWwtc3RyaW5nLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-numerical-string.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-object.mjs":
/*!*************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-object.mjs ***!
  \*************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isObject: () => (/* binding */ isObject)\n/* harmony export */ });\nconst isObject = (value) => typeof value === \"object\" && value !== null;\n\n\n//# sourceMappingURL=is-object.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvaXMtb2JqZWN0Lm1qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7O0FBRW9CO0FBQ3BCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi11dGlsc0AxMi4zOS4wXFxub2RlX21vZHVsZXNcXG1vdGlvbi11dGlsc1xcZGlzdFxcZXNcXGlzLW9iamVjdC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgaXNPYmplY3QgPSAodmFsdWUpID0+IHR5cGVvZiB2YWx1ZSA9PT0gXCJvYmplY3RcIiAmJiB2YWx1ZSAhPT0gbnVsbDtcblxuZXhwb3J0IHsgaXNPYmplY3QgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzLW9iamVjdC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-object.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-zero-value-string.mjs":
/*!************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-zero-value-string.mjs ***!
  \************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   isZeroValueString: () => (/* binding */ isZeroValueString)\n/* harmony export */ });\n/**\n * Check if the value is a zero value string like \"0px\" or \"0%\"\n */\nconst isZeroValueString = (v) => /^0[^.\\s]+$/u.test(v);\n\n\n//# sourceMappingURL=is-zero-value-string.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvaXMtemVyby12YWx1ZS1zdHJpbmcubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFNkI7QUFDN0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLXV0aWxzQDEyLjM5LjBcXG5vZGVfbW9kdWxlc1xcbW90aW9uLXV0aWxzXFxkaXN0XFxlc1xcaXMtemVyby12YWx1ZS1zdHJpbmcubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ2hlY2sgaWYgdGhlIHZhbHVlIGlzIGEgemVybyB2YWx1ZSBzdHJpbmcgbGlrZSBcIjBweFwiIG9yIFwiMCVcIlxuICovXG5jb25zdCBpc1plcm9WYWx1ZVN0cmluZyA9ICh2KSA9PiAvXjBbXi5cXHNdKyQvdS50ZXN0KHYpO1xuXG5leHBvcnQgeyBpc1plcm9WYWx1ZVN0cmluZyB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXMtemVyby12YWx1ZS1zdHJpbmcubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/is-zero-value-string.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/memo.mjs":
/*!********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/memo.mjs ***!
  \********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   memo: () => (/* binding */ memo)\n/* harmony export */ });\n/*#__NO_SIDE_EFFECTS__*/\nfunction memo(callback) {\n    let result;\n    return () => {\n        if (result === undefined)\n            result = callback();\n        return result;\n    };\n}\n\n\n//# sourceMappingURL=memo.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvbWVtby5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFZ0I7QUFDaEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLXV0aWxzQDEyLjM5LjBcXG5vZGVfbW9kdWxlc1xcbW90aW9uLXV0aWxzXFxkaXN0XFxlc1xcbWVtby5tanMiXSwic291cmNlc0NvbnRlbnQiOlsiLyojX19OT19TSURFX0VGRkVDVFNfXyovXG5mdW5jdGlvbiBtZW1vKGNhbGxiYWNrKSB7XG4gICAgbGV0IHJlc3VsdDtcbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICBpZiAocmVzdWx0ID09PSB1bmRlZmluZWQpXG4gICAgICAgICAgICByZXN1bHQgPSBjYWxsYmFjaygpO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgIH07XG59XG5cbmV4cG9ydCB7IG1lbW8gfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lbW8ubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/memo.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs":
/*!********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs ***!
  \********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   noop: () => (/* binding */ noop)\n/* harmony export */ });\n/*#__NO_SIDE_EFFECTS__*/\nconst noop = (any) => any;\n\n\n//# sourceMappingURL=noop.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvbm9vcC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7O0FBRWdCO0FBQ2hCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi11dGlsc0AxMi4zOS4wXFxub2RlX21vZHVsZXNcXG1vdGlvbi11dGlsc1xcZGlzdFxcZXNcXG5vb3AubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qI19fTk9fU0lERV9FRkZFQ1RTX18qL1xuY29uc3Qgbm9vcCA9IChhbnkpID0+IGFueTtcblxuZXhwb3J0IHsgbm9vcCB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bm9vcC5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/noop.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/pipe.mjs":
/*!********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/pipe.mjs ***!
  \********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   pipe: () => (/* binding */ pipe)\n/* harmony export */ });\n/**\n * Pipe\n * Compose other transformers to run linearily\n * pipe(min(20), max(40))\n * @param  {...functions} transformers\n * @return {function}\n */\nconst pipe = (...transformers) => transformers.reduce((a, b) => (v) => b(a(v)));\n\n\n//# sourceMappingURL=pipe.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvcGlwZS5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWSxjQUFjO0FBQzFCLFlBQVk7QUFDWjtBQUNBOztBQUVnQjtBQUNoQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tdXRpbHNAMTIuMzkuMFxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tdXRpbHNcXGRpc3RcXGVzXFxwaXBlLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFBpcGVcbiAqIENvbXBvc2Ugb3RoZXIgdHJhbnNmb3JtZXJzIHRvIHJ1biBsaW5lYXJpbHlcbiAqIHBpcGUobWluKDIwKSwgbWF4KDQwKSlcbiAqIEBwYXJhbSAgey4uLmZ1bmN0aW9uc30gdHJhbnNmb3JtZXJzXG4gKiBAcmV0dXJuIHtmdW5jdGlvbn1cbiAqL1xuY29uc3QgcGlwZSA9ICguLi50cmFuc2Zvcm1lcnMpID0+IHRyYW5zZm9ybWVycy5yZWR1Y2UoKGEsIGIpID0+ICh2KSA9PiBiKGEodikpKTtcblxuZXhwb3J0IHsgcGlwZSB9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGlwZS5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/pipe.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/progress.mjs":
/*!************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/progress.mjs ***!
  \************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   progress: () => (/* binding */ progress)\n/* harmony export */ });\n/*\n  Progress within given range\n\n  Given a lower limit and an upper limit, we return the progress\n  (expressed as a number 0-1) represented by the given value, and\n  limit that progress to within 0-1.\n*/\n/*#__NO_SIDE_EFFECTS__*/\nconst progress = (from, to, value) => {\n    const range = to - from;\n    return range ? (value - from) / range : 1;\n};\n\n\n//# sourceMappingURL=progress.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvcHJvZ3Jlc3MubWpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFb0I7QUFDcEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLXV0aWxzQDEyLjM5LjBcXG5vZGVfbW9kdWxlc1xcbW90aW9uLXV0aWxzXFxkaXN0XFxlc1xccHJvZ3Jlc3MubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG4gIFByb2dyZXNzIHdpdGhpbiBnaXZlbiByYW5nZVxuXG4gIEdpdmVuIGEgbG93ZXIgbGltaXQgYW5kIGFuIHVwcGVyIGxpbWl0LCB3ZSByZXR1cm4gdGhlIHByb2dyZXNzXG4gIChleHByZXNzZWQgYXMgYSBudW1iZXIgMC0xKSByZXByZXNlbnRlZCBieSB0aGUgZ2l2ZW4gdmFsdWUsIGFuZFxuICBsaW1pdCB0aGF0IHByb2dyZXNzIHRvIHdpdGhpbiAwLTEuXG4qL1xuLyojX19OT19TSURFX0VGRkVDVFNfXyovXG5jb25zdCBwcm9ncmVzcyA9IChmcm9tLCB0bywgdmFsdWUpID0+IHtcbiAgICBjb25zdCByYW5nZSA9IHRvIC0gZnJvbTtcbiAgICByZXR1cm4gcmFuZ2UgPyAodmFsdWUgLSBmcm9tKSAvIHJhbmdlIDogMTtcbn07XG5cbmV4cG9ydCB7IHByb2dyZXNzIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wcm9ncmVzcy5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/progress.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/subscription-manager.mjs":
/*!************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/subscription-manager.mjs ***!
  \************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   SubscriptionManager: () => (/* binding */ SubscriptionManager)\n/* harmony export */ });\n/* harmony import */ var _array_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./array.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/array.mjs\");\n\n\nclass SubscriptionManager {\n    constructor() {\n        this.subscriptions = [];\n    }\n    add(handler) {\n        (0,_array_mjs__WEBPACK_IMPORTED_MODULE_0__.addUniqueItem)(this.subscriptions, handler);\n        return () => (0,_array_mjs__WEBPACK_IMPORTED_MODULE_0__.removeItem)(this.subscriptions, handler);\n    }\n    notify(a, b, c) {\n        const numSubscriptions = this.subscriptions.length;\n        if (!numSubscriptions)\n            return;\n        if (numSubscriptions === 1) {\n            /**\n             * If there's only a single handler we can just call it without invoking a loop.\n             */\n            this.subscriptions[0](a, b, c);\n        }\n        else {\n            for (let i = 0; i < numSubscriptions; i++) {\n                /**\n                 * Check whether the handler exists before firing as it's possible\n                 * the subscriptions were modified during this loop running.\n                 */\n                const handler = this.subscriptions[i];\n                handler && handler(a, b, c);\n            }\n        }\n    }\n    getSize() {\n        return this.subscriptions.length;\n    }\n    clear() {\n        this.subscriptions.length = 0;\n    }\n}\n\n\n//# sourceMappingURL=subscription-manager.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvc3Vic2NyaXB0aW9uLW1hbmFnZXIubWpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXdEOztBQUV4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUSx5REFBYTtBQUNyQixxQkFBcUIsc0RBQVU7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLHNCQUFzQjtBQUNsRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFK0I7QUFDL0IiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcQVJZQU5cXERvd25sb2Fkc1xcYW1hcmlzLWJyYW5kLWNyZWF0aW9uLWdsb2JhbFxcbm9kZV9tb2R1bGVzXFwucG5wbVxcbW90aW9uLXV0aWxzQDEyLjM5LjBcXG5vZGVfbW9kdWxlc1xcbW90aW9uLXV0aWxzXFxkaXN0XFxlc1xcc3Vic2NyaXB0aW9uLW1hbmFnZXIubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGFkZFVuaXF1ZUl0ZW0sIHJlbW92ZUl0ZW0gfSBmcm9tICcuL2FycmF5Lm1qcyc7XG5cbmNsYXNzIFN1YnNjcmlwdGlvbk1hbmFnZXIge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICB0aGlzLnN1YnNjcmlwdGlvbnMgPSBbXTtcbiAgICB9XG4gICAgYWRkKGhhbmRsZXIpIHtcbiAgICAgICAgYWRkVW5pcXVlSXRlbSh0aGlzLnN1YnNjcmlwdGlvbnMsIGhhbmRsZXIpO1xuICAgICAgICByZXR1cm4gKCkgPT4gcmVtb3ZlSXRlbSh0aGlzLnN1YnNjcmlwdGlvbnMsIGhhbmRsZXIpO1xuICAgIH1cbiAgICBub3RpZnkoYSwgYiwgYykge1xuICAgICAgICBjb25zdCBudW1TdWJzY3JpcHRpb25zID0gdGhpcy5zdWJzY3JpcHRpb25zLmxlbmd0aDtcbiAgICAgICAgaWYgKCFudW1TdWJzY3JpcHRpb25zKVxuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICBpZiAobnVtU3Vic2NyaXB0aW9ucyA9PT0gMSkge1xuICAgICAgICAgICAgLyoqXG4gICAgICAgICAgICAgKiBJZiB0aGVyZSdzIG9ubHkgYSBzaW5nbGUgaGFuZGxlciB3ZSBjYW4ganVzdCBjYWxsIGl0IHdpdGhvdXQgaW52b2tpbmcgYSBsb29wLlxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICB0aGlzLnN1YnNjcmlwdGlvbnNbMF0oYSwgYiwgYyk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IG51bVN1YnNjcmlwdGlvbnM7IGkrKykge1xuICAgICAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgICAgICAqIENoZWNrIHdoZXRoZXIgdGhlIGhhbmRsZXIgZXhpc3RzIGJlZm9yZSBmaXJpbmcgYXMgaXQncyBwb3NzaWJsZVxuICAgICAgICAgICAgICAgICAqIHRoZSBzdWJzY3JpcHRpb25zIHdlcmUgbW9kaWZpZWQgZHVyaW5nIHRoaXMgbG9vcCBydW5uaW5nLlxuICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgIGNvbnN0IGhhbmRsZXIgPSB0aGlzLnN1YnNjcmlwdGlvbnNbaV07XG4gICAgICAgICAgICAgICAgaGFuZGxlciAmJiBoYW5kbGVyKGEsIGIsIGMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGdldFNpemUoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnN1YnNjcmlwdGlvbnMubGVuZ3RoO1xuICAgIH1cbiAgICBjbGVhcigpIHtcbiAgICAgICAgdGhpcy5zdWJzY3JpcHRpb25zLmxlbmd0aCA9IDA7XG4gICAgfVxufVxuXG5leHBvcnQgeyBTdWJzY3JpcHRpb25NYW5hZ2VyIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zdWJzY3JpcHRpb24tbWFuYWdlci5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/subscription-manager.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs":
/*!*******************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs ***!
  \*******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   millisecondsToSeconds: () => (/* binding */ millisecondsToSeconds),\n/* harmony export */   secondsToMilliseconds: () => (/* binding */ secondsToMilliseconds)\n/* harmony export */ });\n/**\n * Converts seconds to milliseconds\n *\n * @param seconds - Time in seconds.\n * @return milliseconds - Converted time in milliseconds.\n */\n/*#__NO_SIDE_EFFECTS__*/\nconst secondsToMilliseconds = (seconds) => seconds * 1000;\n/*#__NO_SIDE_EFFECTS__*/\nconst millisecondsToSeconds = (milliseconds) => milliseconds / 1000;\n\n\n//# sourceMappingURL=time-conversion.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvdGltZS1jb252ZXJzaW9uLm1qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUV3RDtBQUN4RCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tdXRpbHNAMTIuMzkuMFxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tdXRpbHNcXGRpc3RcXGVzXFx0aW1lLWNvbnZlcnNpb24ubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29udmVydHMgc2Vjb25kcyB0byBtaWxsaXNlY29uZHNcbiAqXG4gKiBAcGFyYW0gc2Vjb25kcyAtIFRpbWUgaW4gc2Vjb25kcy5cbiAqIEByZXR1cm4gbWlsbGlzZWNvbmRzIC0gQ29udmVydGVkIHRpbWUgaW4gbWlsbGlzZWNvbmRzLlxuICovXG4vKiNfX05PX1NJREVfRUZGRUNUU19fKi9cbmNvbnN0IHNlY29uZHNUb01pbGxpc2Vjb25kcyA9IChzZWNvbmRzKSA9PiBzZWNvbmRzICogMTAwMDtcbi8qI19fTk9fU0lERV9FRkZFQ1RTX18qL1xuY29uc3QgbWlsbGlzZWNvbmRzVG9TZWNvbmRzID0gKG1pbGxpc2Vjb25kcykgPT4gbWlsbGlzZWNvbmRzIC8gMTAwMDtcblxuZXhwb3J0IHsgbWlsbGlzZWNvbmRzVG9TZWNvbmRzLCBzZWNvbmRzVG9NaWxsaXNlY29uZHMgfTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRpbWUtY29udmVyc2lvbi5tanMubWFwXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/time-conversion.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/velocity-per-second.mjs":
/*!***********************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/velocity-per-second.mjs ***!
  \***********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   velocityPerSecond: () => (/* binding */ velocityPerSecond)\n/* harmony export */ });\n/*\n  Convert velocity into velocity per second\n*/\n/*#__NO_SIDE_EFFECTS__*/\nconst velocityPerSecond = (velocity, frameDuration) => frameDuration ? velocity * (1000 / frameDuration) : 0;\n\n\n//# sourceMappingURL=velocity-per-second.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvdmVsb2NpdHktcGVyLXNlY29uZC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRTZCO0FBQzdCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG1vdGlvbi11dGlsc0AxMi4zOS4wXFxub2RlX21vZHVsZXNcXG1vdGlvbi11dGlsc1xcZGlzdFxcZXNcXHZlbG9jaXR5LXBlci1zZWNvbmQubWpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG4gIENvbnZlcnQgdmVsb2NpdHkgaW50byB2ZWxvY2l0eSBwZXIgc2Vjb25kXG4qL1xuLyojX19OT19TSURFX0VGRkVDVFNfXyovXG5jb25zdCB2ZWxvY2l0eVBlclNlY29uZCA9ICh2ZWxvY2l0eSwgZnJhbWVEdXJhdGlvbikgPT4gZnJhbWVEdXJhdGlvbiA/IHZlbG9jaXR5ICogKDEwMDAgLyBmcmFtZUR1cmF0aW9uKSA6IDA7XG5cbmV4cG9ydCB7IHZlbG9jaXR5UGVyU2Vjb25kIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD12ZWxvY2l0eS1wZXItc2Vjb25kLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/velocity-per-second.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/warn-once.mjs":
/*!*************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/warn-once.mjs ***!
  \*************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   hasWarned: () => (/* binding */ hasWarned),\n/* harmony export */   warnOnce: () => (/* binding */ warnOnce)\n/* harmony export */ });\n/* harmony import */ var _format_error_message_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./format-error-message.mjs */ \"(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/format-error-message.mjs\");\n\n\nconst warned = new Set();\nfunction hasWarned(message) {\n    return warned.has(message);\n}\nfunction warnOnce(condition, message, errorCode) {\n    if (condition || warned.has(message))\n        return;\n    console.warn((0,_format_error_message_mjs__WEBPACK_IMPORTED_MODULE_0__.formatErrorMessage)(message, errorCode));\n    warned.add(message);\n}\n\n\n//# sourceMappingURL=warn-once.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvd2Fybi1vbmNlLm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBZ0U7O0FBRWhFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLDZFQUFrQjtBQUNuQztBQUNBOztBQUUrQjtBQUMvQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tdXRpbHNAMTIuMzkuMFxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tdXRpbHNcXGRpc3RcXGVzXFx3YXJuLW9uY2UubWpzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGZvcm1hdEVycm9yTWVzc2FnZSB9IGZyb20gJy4vZm9ybWF0LWVycm9yLW1lc3NhZ2UubWpzJztcblxuY29uc3Qgd2FybmVkID0gbmV3IFNldCgpO1xuZnVuY3Rpb24gaGFzV2FybmVkKG1lc3NhZ2UpIHtcbiAgICByZXR1cm4gd2FybmVkLmhhcyhtZXNzYWdlKTtcbn1cbmZ1bmN0aW9uIHdhcm5PbmNlKGNvbmRpdGlvbiwgbWVzc2FnZSwgZXJyb3JDb2RlKSB7XG4gICAgaWYgKGNvbmRpdGlvbiB8fCB3YXJuZWQuaGFzKG1lc3NhZ2UpKVxuICAgICAgICByZXR1cm47XG4gICAgY29uc29sZS53YXJuKGZvcm1hdEVycm9yTWVzc2FnZShtZXNzYWdlLCBlcnJvckNvZGUpKTtcbiAgICB3YXJuZWQuYWRkKG1lc3NhZ2UpO1xufVxuXG5leHBvcnQgeyBoYXNXYXJuZWQsIHdhcm5PbmNlIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD13YXJuLW9uY2UubWpzLm1hcFxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/warn-once.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/wrap.mjs":
/*!********************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/wrap.mjs ***!
  \********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   wrap: () => (/* binding */ wrap)\n/* harmony export */ });\nconst wrap = (min, max, v) => {\n    const rangeSize = max - min;\n    return ((((v - min) % rangeSize) + rangeSize) % rangeSize) + min;\n};\n\n\n//# sourceMappingURL=wrap.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb24tdXRpbHNAMTIuMzkuMC9ub2RlX21vZHVsZXMvbW90aW9uLXV0aWxzL2Rpc3QvZXMvd3JhcC5tanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVnQjtBQUNoQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb24tdXRpbHNAMTIuMzkuMFxcbm9kZV9tb2R1bGVzXFxtb3Rpb24tdXRpbHNcXGRpc3RcXGVzXFx3cmFwLm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCB3cmFwID0gKG1pbiwgbWF4LCB2KSA9PiB7XG4gICAgY29uc3QgcmFuZ2VTaXplID0gbWF4IC0gbWluO1xuICAgIHJldHVybiAoKCgodiAtIG1pbikgJSByYW5nZVNpemUpICsgcmFuZ2VTaXplKSAlIHJhbmdlU2l6ZSkgKyBtaW47XG59O1xuXG5leHBvcnQgeyB3cmFwIH07XG4vLyMgc291cmNlTWFwcGluZ1VSTD13cmFwLm1qcy5tYXBcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion-utils@12.39.0/node_modules/motion-utils/dist/es/wrap.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs":
/*!*****************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs ***!
  \*****************************************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   AnimatePresence: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.AnimatePresence),\n/* harmony export */   AnimateSharedLayout: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.AnimateSharedLayout),\n/* harmony export */   AsyncMotionValueAnimation: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.AsyncMotionValueAnimation),\n/* harmony export */   DOMKeyframesResolver: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.DOMKeyframesResolver),\n/* harmony export */   DOMVisualElement: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.DOMVisualElement),\n/* harmony export */   DeprecatedLayoutGroupContext: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.DeprecatedLayoutGroupContext),\n/* harmony export */   DocumentProjectionNode: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.DocumentProjectionNode),\n/* harmony export */   DragControls: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.DragControls),\n/* harmony export */   Feature: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.Feature),\n/* harmony export */   FlatTree: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.FlatTree),\n/* harmony export */   GroupAnimation: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.GroupAnimation),\n/* harmony export */   GroupAnimationWithThen: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.GroupAnimationWithThen),\n/* harmony export */   HTMLProjectionNode: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.HTMLProjectionNode),\n/* harmony export */   HTMLVisualElement: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.HTMLVisualElement),\n/* harmony export */   JSAnimation: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.JSAnimation),\n/* harmony export */   KeyframeResolver: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.KeyframeResolver),\n/* harmony export */   LayoutAnimationBuilder: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.LayoutAnimationBuilder),\n/* harmony export */   LayoutGroup: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.LayoutGroup),\n/* harmony export */   LayoutGroupContext: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.LayoutGroupContext),\n/* harmony export */   LazyMotion: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.LazyMotion),\n/* harmony export */   MotionConfig: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.MotionConfig),\n/* harmony export */   MotionConfigContext: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.MotionConfigContext),\n/* harmony export */   MotionContext: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.MotionContext),\n/* harmony export */   MotionGlobalConfig: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.MotionGlobalConfig),\n/* harmony export */   MotionValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.MotionValue),\n/* harmony export */   NativeAnimation: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.NativeAnimation),\n/* harmony export */   NativeAnimationExtended: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.NativeAnimationExtended),\n/* harmony export */   NativeAnimationWrapper: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.NativeAnimationWrapper),\n/* harmony export */   NodeStack: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.NodeStack),\n/* harmony export */   ObjectVisualElement: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.ObjectVisualElement),\n/* harmony export */   PopChild: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.PopChild),\n/* harmony export */   PresenceChild: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.PresenceChild),\n/* harmony export */   PresenceContext: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.PresenceContext),\n/* harmony export */   Reorder: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.Reorder),\n/* harmony export */   SVGVisualElement: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.SVGVisualElement),\n/* harmony export */   SubscriptionManager: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.SubscriptionManager),\n/* harmony export */   SwitchLayoutGroupContext: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.SwitchLayoutGroupContext),\n/* harmony export */   ViewTransitionBuilder: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.ViewTransitionBuilder),\n/* harmony export */   VisualElement: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.VisualElement),\n/* harmony export */   WillChangeMotionValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.WillChangeMotionValue),\n/* harmony export */   acceleratedValues: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.acceleratedValues),\n/* harmony export */   addAttrValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.addAttrValue),\n/* harmony export */   addDomEvent: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.addDomEvent),\n/* harmony export */   addPointerEvent: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.addPointerEvent),\n/* harmony export */   addPointerInfo: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.addPointerInfo),\n/* harmony export */   addScaleCorrector: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.addScaleCorrector),\n/* harmony export */   addStyleValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.addStyleValue),\n/* harmony export */   addUniqueItem: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.addUniqueItem),\n/* harmony export */   addValueToWillChange: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.addValueToWillChange),\n/* harmony export */   alpha: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.alpha),\n/* harmony export */   analyseComplexValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.analyseComplexValue),\n/* harmony export */   animate: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.animate),\n/* harmony export */   animateMini: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.animateMini),\n/* harmony export */   animateMotionValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.animateMotionValue),\n/* harmony export */   animateSingleValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.animateSingleValue),\n/* harmony export */   animateTarget: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.animateTarget),\n/* harmony export */   animateValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.animateValue),\n/* harmony export */   animateVariant: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.animateVariant),\n/* harmony export */   animateView: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.animateView),\n/* harmony export */   animateVisualElement: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.animateVisualElement),\n/* harmony export */   animationControls: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.animationControls),\n/* harmony export */   animationMapKey: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.animationMapKey),\n/* harmony export */   animations: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.animations),\n/* harmony export */   anticipate: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.anticipate),\n/* harmony export */   applyAxisDelta: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.applyAxisDelta),\n/* harmony export */   applyBoxDelta: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.applyBoxDelta),\n/* harmony export */   applyGeneratorOptions: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.applyGeneratorOptions),\n/* harmony export */   applyPointDelta: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.applyPointDelta),\n/* harmony export */   applyPxDefaults: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.applyPxDefaults),\n/* harmony export */   applyTreeDeltas: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.applyTreeDeltas),\n/* harmony export */   arc: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.arc),\n/* harmony export */   aspectRatio: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.aspectRatio),\n/* harmony export */   attachFollow: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.attachFollow),\n/* harmony export */   attachSpring: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.attachSpring),\n/* harmony export */   attrEffect: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.attrEffect),\n/* harmony export */   axisDeltaEquals: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.axisDeltaEquals),\n/* harmony export */   axisEquals: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.axisEquals),\n/* harmony export */   axisEqualsRounded: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.axisEqualsRounded),\n/* harmony export */   backIn: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.backIn),\n/* harmony export */   backInOut: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.backInOut),\n/* harmony export */   backOut: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.backOut),\n/* harmony export */   boxEquals: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.boxEquals),\n/* harmony export */   boxEqualsRounded: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.boxEqualsRounded),\n/* harmony export */   buildHTMLStyles: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.buildHTMLStyles),\n/* harmony export */   buildProjectionTransform: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.buildProjectionTransform),\n/* harmony export */   buildSVGAttrs: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.buildSVGAttrs),\n/* harmony export */   buildSVGPath: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.buildSVGPath),\n/* harmony export */   buildTransform: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.buildTransform),\n/* harmony export */   calcAxisDelta: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.calcAxisDelta),\n/* harmony export */   calcBoxDelta: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.calcBoxDelta),\n/* harmony export */   calcChildStagger: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.calcChildStagger),\n/* harmony export */   calcGeneratorDuration: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.calcGeneratorDuration),\n/* harmony export */   calcLength: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.calcLength),\n/* harmony export */   calcRelativeAxis: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.calcRelativeAxis),\n/* harmony export */   calcRelativeAxisPosition: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.calcRelativeAxisPosition),\n/* harmony export */   calcRelativeBox: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.calcRelativeBox),\n/* harmony export */   calcRelativePosition: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.calcRelativePosition),\n/* harmony export */   camelCaseAttributes: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.camelCaseAttributes),\n/* harmony export */   camelToDash: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.camelToDash),\n/* harmony export */   cancelFrame: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.cancelFrame),\n/* harmony export */   cancelMicrotask: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.cancelMicrotask),\n/* harmony export */   cancelSync: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.cancelSync),\n/* harmony export */   checkVariantsDidChange: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.checkVariantsDidChange),\n/* harmony export */   circIn: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.circIn),\n/* harmony export */   circInOut: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.circInOut),\n/* harmony export */   circOut: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.circOut),\n/* harmony export */   clamp: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.clamp),\n/* harmony export */   cleanDirtyNodes: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.cleanDirtyNodes),\n/* harmony export */   collectMotionValues: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.collectMotionValues),\n/* harmony export */   color: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.color),\n/* harmony export */   compareByDepth: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.compareByDepth),\n/* harmony export */   complex: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.complex),\n/* harmony export */   containsCSSVariable: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.containsCSSVariable),\n/* harmony export */   convertBoundingBoxToBox: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.convertBoundingBoxToBox),\n/* harmony export */   convertBoxToBoundingBox: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.convertBoxToBoundingBox),\n/* harmony export */   convertOffsetToTimes: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.convertOffsetToTimes),\n/* harmony export */   copyAxisDeltaInto: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.copyAxisDeltaInto),\n/* harmony export */   copyAxisInto: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.copyAxisInto),\n/* harmony export */   copyBoxInto: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.copyBoxInto),\n/* harmony export */   correctBorderRadius: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.correctBorderRadius),\n/* harmony export */   correctBoxShadow: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.correctBoxShadow),\n/* harmony export */   correctParentTransform: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.correctParentTransform),\n/* harmony export */   createAnimationState: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.createAnimationState),\n/* harmony export */   createAxis: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.createAxis),\n/* harmony export */   createAxisDelta: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.createAxisDelta),\n/* harmony export */   createBox: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.createBox),\n/* harmony export */   createDelta: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.createDelta),\n/* harmony export */   createGeneratorEasing: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.createGeneratorEasing),\n/* harmony export */   createProjectionNode: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.createProjectionNode),\n/* harmony export */   createRenderBatcher: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.createRenderBatcher),\n/* harmony export */   createScopedAnimate: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.createScopedAnimate),\n/* harmony export */   cubicBezier: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.cubicBezier),\n/* harmony export */   cubicBezierAsString: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.cubicBezierAsString),\n/* harmony export */   defaultEasing: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.defaultEasing),\n/* harmony export */   defaultOffset: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.defaultOffset),\n/* harmony export */   defaultTransformValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.defaultTransformValue),\n/* harmony export */   defaultValueTypes: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.defaultValueTypes),\n/* harmony export */   degrees: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.degrees),\n/* harmony export */   delay: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.delay),\n/* harmony export */   delayInSeconds: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.delayInSeconds),\n/* harmony export */   dimensionValueTypes: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.dimensionValueTypes),\n/* harmony export */   disableInstantTransitions: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.disableInstantTransitions),\n/* harmony export */   distance: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.distance),\n/* harmony export */   distance2D: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.distance2D),\n/* harmony export */   domAnimation: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.domAnimation),\n/* harmony export */   domMax: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.domMax),\n/* harmony export */   domMin: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.domMin),\n/* harmony export */   eachAxis: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.eachAxis),\n/* harmony export */   easeIn: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.easeIn),\n/* harmony export */   easeInOut: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.easeInOut),\n/* harmony export */   easeOut: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.easeOut),\n/* harmony export */   easingDefinitionToFunction: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.easingDefinitionToFunction),\n/* harmony export */   fillOffset: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.fillOffset),\n/* harmony export */   fillWildcards: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.fillWildcards),\n/* harmony export */   filterProps: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.filterProps),\n/* harmony export */   findDimensionValueType: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.findDimensionValueType),\n/* harmony export */   findValueType: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.findValueType),\n/* harmony export */   flushKeyframeResolvers: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.flushKeyframeResolvers),\n/* harmony export */   followValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.followValue),\n/* harmony export */   frame: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.frame),\n/* harmony export */   frameData: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.frameData),\n/* harmony export */   frameSteps: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.frameSteps),\n/* harmony export */   generateLinearEasing: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.generateLinearEasing),\n/* harmony export */   getAnimatableNone: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getAnimatableNone),\n/* harmony export */   getAnimationMap: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getAnimationMap),\n/* harmony export */   getComputedStyle: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle),\n/* harmony export */   getDefaultTransition: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getDefaultTransition),\n/* harmony export */   getDefaultValueType: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getDefaultValueType),\n/* harmony export */   getEasingForSegment: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getEasingForSegment),\n/* harmony export */   getFeatureDefinitions: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getFeatureDefinitions),\n/* harmony export */   getFinalKeyframe: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getFinalKeyframe),\n/* harmony export */   getMixer: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getMixer),\n/* harmony export */   getOptimisedAppearId: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getOptimisedAppearId),\n/* harmony export */   getOriginIndex: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getOriginIndex),\n/* harmony export */   getValueAsType: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getValueAsType),\n/* harmony export */   getValueTransition: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getValueTransition),\n/* harmony export */   getVariableValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getVariableValue),\n/* harmony export */   getVariantContext: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getVariantContext),\n/* harmony export */   getViewAnimationLayerInfo: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getViewAnimationLayerInfo),\n/* harmony export */   getViewAnimations: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.getViewAnimations),\n/* harmony export */   globalProjectionState: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.globalProjectionState),\n/* harmony export */   has2DTranslate: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.has2DTranslate),\n/* harmony export */   hasReducedMotionListener: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.hasReducedMotionListener),\n/* harmony export */   hasScale: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.hasScale),\n/* harmony export */   hasTransform: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.hasTransform),\n/* harmony export */   hasWarned: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.hasWarned),\n/* harmony export */   hex: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.hex),\n/* harmony export */   hover: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.hover),\n/* harmony export */   hsla: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.hsla),\n/* harmony export */   hslaToRgba: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.hslaToRgba),\n/* harmony export */   inView: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.inView),\n/* harmony export */   inertia: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.inertia),\n/* harmony export */   initPrefersReducedMotion: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.initPrefersReducedMotion),\n/* harmony export */   interpolate: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.interpolate),\n/* harmony export */   invariant: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.invariant),\n/* harmony export */   invisibleValues: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.invisibleValues),\n/* harmony export */   isAnimationControls: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isAnimationControls),\n/* harmony export */   isBezierDefinition: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isBezierDefinition),\n/* harmony export */   isBrowser: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isBrowser),\n/* harmony export */   isCSSVariableName: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isCSSVariableName),\n/* harmony export */   isCSSVariableToken: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isCSSVariableToken),\n/* harmony export */   isControllingVariants: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isControllingVariants),\n/* harmony export */   isDeltaZero: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isDeltaZero),\n/* harmony export */   isDragActive: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isDragActive),\n/* harmony export */   isDragging: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isDragging),\n/* harmony export */   isEasingArray: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isEasingArray),\n/* harmony export */   isElementKeyboardAccessible: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isElementKeyboardAccessible),\n/* harmony export */   isElementTextInput: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isElementTextInput),\n/* harmony export */   isForcedMotionValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isForcedMotionValue),\n/* harmony export */   isGenerator: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isGenerator),\n/* harmony export */   isHTMLElement: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement),\n/* harmony export */   isKeyframesTarget: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isKeyframesTarget),\n/* harmony export */   isMotionComponent: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isMotionComponent),\n/* harmony export */   isMotionValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isMotionValue),\n/* harmony export */   isNear: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isNear),\n/* harmony export */   isNodeOrChild: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isNodeOrChild),\n/* harmony export */   isNumericalString: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isNumericalString),\n/* harmony export */   isObject: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isObject),\n/* harmony export */   isPrimaryPointer: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isPrimaryPointer),\n/* harmony export */   isSVGElement: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isSVGElement),\n/* harmony export */   isSVGSVGElement: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isSVGSVGElement),\n/* harmony export */   isSVGTag: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isSVGTag),\n/* harmony export */   isTransitionDefined: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isTransitionDefined),\n/* harmony export */   isValidMotionProp: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isValidMotionProp),\n/* harmony export */   isVariantLabel: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isVariantLabel),\n/* harmony export */   isVariantNode: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isVariantNode),\n/* harmony export */   isWaapiSupportedEasing: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isWaapiSupportedEasing),\n/* harmony export */   isWillChangeMotionValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isWillChangeMotionValue),\n/* harmony export */   isZeroValueString: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.isZeroValueString),\n/* harmony export */   keyframes: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.keyframes),\n/* harmony export */   m: () => (/* binding */ m),\n/* harmony export */   makeAnimationInstant: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.makeAnimationInstant),\n/* harmony export */   makeUseVisualState: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.makeUseVisualState),\n/* harmony export */   mapEasingToNativeEasing: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mapEasingToNativeEasing),\n/* harmony export */   mapValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mapValue),\n/* harmony export */   maxGeneratorDuration: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.maxGeneratorDuration),\n/* harmony export */   measurePageBox: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.measurePageBox),\n/* harmony export */   measureViewportBox: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.measureViewportBox),\n/* harmony export */   memo: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.memo),\n/* harmony export */   microtask: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.microtask),\n/* harmony export */   millisecondsToSeconds: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.millisecondsToSeconds),\n/* harmony export */   mirrorEasing: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mirrorEasing),\n/* harmony export */   mix: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mix),\n/* harmony export */   mixArray: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mixArray),\n/* harmony export */   mixColor: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mixColor),\n/* harmony export */   mixComplex: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mixComplex),\n/* harmony export */   mixImmediate: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mixImmediate),\n/* harmony export */   mixLinearColor: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mixLinearColor),\n/* harmony export */   mixNumber: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mixNumber),\n/* harmony export */   mixObject: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mixObject),\n/* harmony export */   mixValues: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mixValues),\n/* harmony export */   mixVisibility: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.mixVisibility),\n/* harmony export */   motion: () => (/* binding */ motion),\n/* harmony export */   motionValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.motionValue),\n/* harmony export */   moveItem: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.moveItem),\n/* harmony export */   nodeGroup: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.nodeGroup),\n/* harmony export */   noop: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.noop),\n/* harmony export */   number: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.number),\n/* harmony export */   numberValueTypes: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.numberValueTypes),\n/* harmony export */   observeTimeline: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.observeTimeline),\n/* harmony export */   optimizedAppearDataAttribute: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.optimizedAppearDataAttribute),\n/* harmony export */   optimizedAppearDataId: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.optimizedAppearDataId),\n/* harmony export */   parseAnimateLayoutArgs: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.parseAnimateLayoutArgs),\n/* harmony export */   parseCSSVariable: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.parseCSSVariable),\n/* harmony export */   parseValueFromTransform: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.parseValueFromTransform),\n/* harmony export */   percent: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.percent),\n/* harmony export */   pipe: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.pipe),\n/* harmony export */   pixelsToPercent: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.pixelsToPercent),\n/* harmony export */   positionalKeys: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.positionalKeys),\n/* harmony export */   prefersReducedMotion: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.prefersReducedMotion),\n/* harmony export */   press: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.press),\n/* harmony export */   progress: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.progress),\n/* harmony export */   progressPercentage: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.progressPercentage),\n/* harmony export */   propEffect: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.propEffect),\n/* harmony export */   propagateDirtyNodes: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.propagateDirtyNodes),\n/* harmony export */   px: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.px),\n/* harmony export */   readTransformValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.readTransformValue),\n/* harmony export */   recordStats: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.recordStats),\n/* harmony export */   removeAxisDelta: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.removeAxisDelta),\n/* harmony export */   removeAxisTransforms: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.removeAxisTransforms),\n/* harmony export */   removeBoxTransforms: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.removeBoxTransforms),\n/* harmony export */   removeItem: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.removeItem),\n/* harmony export */   removePointDelta: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.removePointDelta),\n/* harmony export */   renderHTML: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.renderHTML),\n/* harmony export */   renderSVG: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.renderSVG),\n/* harmony export */   resize: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.resize),\n/* harmony export */   resolveElements: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.resolveElements),\n/* harmony export */   resolveMotionValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.resolveMotionValue),\n/* harmony export */   resolveTransition: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.resolveTransition),\n/* harmony export */   resolveVariant: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.resolveVariant),\n/* harmony export */   resolveVariantFromProps: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.resolveVariantFromProps),\n/* harmony export */   reverseEasing: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.reverseEasing),\n/* harmony export */   rgbUnit: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.rgbUnit),\n/* harmony export */   rgba: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.rgba),\n/* harmony export */   rootProjectionNode: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.rootProjectionNode),\n/* harmony export */   scale: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.scale),\n/* harmony export */   scaleCorrectors: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.scaleCorrectors),\n/* harmony export */   scalePoint: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.scalePoint),\n/* harmony export */   scrapeHTMLMotionValuesFromProps: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.scrapeHTMLMotionValuesFromProps),\n/* harmony export */   scrapeSVGMotionValuesFromProps: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.scrapeSVGMotionValuesFromProps),\n/* harmony export */   scroll: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.scroll),\n/* harmony export */   scrollInfo: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.scrollInfo),\n/* harmony export */   secondsToMilliseconds: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.secondsToMilliseconds),\n/* harmony export */   setDragLock: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.setDragLock),\n/* harmony export */   setFeatureDefinitions: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.setFeatureDefinitions),\n/* harmony export */   setStyle: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.setStyle),\n/* harmony export */   setTarget: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.setTarget),\n/* harmony export */   spring: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.spring),\n/* harmony export */   springValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.springValue),\n/* harmony export */   stagger: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.stagger),\n/* harmony export */   startOptimizedAppearAnimation: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.startOptimizedAppearAnimation),\n/* harmony export */   startWaapiAnimation: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.startWaapiAnimation),\n/* harmony export */   statsBuffer: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.statsBuffer),\n/* harmony export */   steps: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.steps),\n/* harmony export */   styleEffect: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.styleEffect),\n/* harmony export */   supportedWaapiEasing: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.supportedWaapiEasing),\n/* harmony export */   supportsBrowserAnimation: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.supportsBrowserAnimation),\n/* harmony export */   supportsFlags: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.supportsFlags),\n/* harmony export */   supportsLinearEasing: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.supportsLinearEasing),\n/* harmony export */   supportsPartialKeyframes: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.supportsPartialKeyframes),\n/* harmony export */   supportsScrollTimeline: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.supportsScrollTimeline),\n/* harmony export */   supportsViewTimeline: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.supportsViewTimeline),\n/* harmony export */   svgEffect: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.svgEffect),\n/* harmony export */   sync: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.sync),\n/* harmony export */   testValueType: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.testValueType),\n/* harmony export */   time: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.time),\n/* harmony export */   transform: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.transform),\n/* harmony export */   transformAxis: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.transformAxis),\n/* harmony export */   transformBox: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.transformBox),\n/* harmony export */   transformBoxPoints: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.transformBoxPoints),\n/* harmony export */   transformPropOrder: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.transformPropOrder),\n/* harmony export */   transformProps: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.transformProps),\n/* harmony export */   transformValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.transformValue),\n/* harmony export */   transformValueTypes: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.transformValueTypes),\n/* harmony export */   transformViewBoxPoint: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.transformViewBoxPoint),\n/* harmony export */   translateAxis: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.translateAxis),\n/* harmony export */   unwrapMotionComponent: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.unwrapMotionComponent),\n/* harmony export */   updateMotionValuesFromProps: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.updateMotionValuesFromProps),\n/* harmony export */   useAnimate: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useAnimate),\n/* harmony export */   useAnimateMini: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useAnimateMini),\n/* harmony export */   useAnimation: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useAnimation),\n/* harmony export */   useAnimationControls: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useAnimationControls),\n/* harmony export */   useAnimationFrame: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useAnimationFrame),\n/* harmony export */   useComposedRefs: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useComposedRefs),\n/* harmony export */   useCycle: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useCycle),\n/* harmony export */   useDeprecatedAnimatedState: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useDeprecatedAnimatedState),\n/* harmony export */   useDeprecatedInvertedScale: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useDeprecatedInvertedScale),\n/* harmony export */   useDomEvent: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useDomEvent),\n/* harmony export */   useDragControls: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useDragControls),\n/* harmony export */   useElementScroll: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useElementScroll),\n/* harmony export */   useFollowValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useFollowValue),\n/* harmony export */   useForceUpdate: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useForceUpdate),\n/* harmony export */   useInView: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useInView),\n/* harmony export */   useInstantLayoutTransition: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useInstantLayoutTransition),\n/* harmony export */   useInstantTransition: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useInstantTransition),\n/* harmony export */   useIsPresent: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useIsPresent),\n/* harmony export */   useIsomorphicLayoutEffect: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useIsomorphicLayoutEffect),\n/* harmony export */   useMotionTemplate: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useMotionTemplate),\n/* harmony export */   useMotionValue: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useMotionValue),\n/* harmony export */   useMotionValueEvent: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useMotionValueEvent),\n/* harmony export */   usePageInView: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.usePageInView),\n/* harmony export */   usePresence: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.usePresence),\n/* harmony export */   usePresenceData: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.usePresenceData),\n/* harmony export */   useReducedMotion: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useReducedMotion),\n/* harmony export */   useReducedMotionConfig: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useReducedMotionConfig),\n/* harmony export */   useResetProjection: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useResetProjection),\n/* harmony export */   useScroll: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useScroll),\n/* harmony export */   useSpring: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useSpring),\n/* harmony export */   useTime: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useTime),\n/* harmony export */   useTransform: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useTransform),\n/* harmony export */   useUnmountEffect: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useUnmountEffect),\n/* harmony export */   useVelocity: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useVelocity),\n/* harmony export */   useViewportScroll: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useViewportScroll),\n/* harmony export */   useWillChange: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.useWillChange),\n/* harmony export */   variantPriorityOrder: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.variantPriorityOrder),\n/* harmony export */   variantProps: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.variantProps),\n/* harmony export */   velocityPerSecond: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.velocityPerSecond),\n/* harmony export */   vh: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.vh),\n/* harmony export */   visualElementStore: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.visualElementStore),\n/* harmony export */   vw: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.vw),\n/* harmony export */   warnOnce: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.warnOnce),\n/* harmony export */   warning: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.warning),\n/* harmony export */   wrap: () => (/* reexport safe */ framer_motion__WEBPACK_IMPORTED_MODULE_0__.wrap)\n/* harmony export */ });\n/* harmony import */ var framer_motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! framer-motion */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs\");\n/* harmony import */ var framer_motion__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! framer-motion */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/render/components/m/proxy.mjs\");\n/* harmony import */ var framer_motion__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! framer-motion */ \"(app-pages-browser)/./node_modules/.pnpm/framer-motion@12.42.2_react_f3ba0e82349dc228ac700238c5269e02/node_modules/framer-motion/dist/es/index.mjs\");\n\n\n\n// Re-export everything from framer-motion.\n//\n// `motion` and `m` are aliased through local bindings so the module has\n// explicit named exports for IDE auto-import (see #3432). The previous\n// `export { motion, m } from \"framer-motion\"` line — sitting alongside\n// `export * from \"framer-motion\"` — was a duplicate-source re-export pattern\n// that caused Next.js Turbopack to OOM during module-graph analysis (#3741).\n// Local declarations shadow the wildcard re-export per the ES spec, so\n// `motion` and `m` come from the explicit bindings below and the rest from\n// `export *`.\nconst motion = framer_motion__WEBPACK_IMPORTED_MODULE_1__.motion;\nconst m = framer_motion__WEBPACK_IMPORTED_MODULE_2__.m;\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9tb3Rpb25AMTIuNDIuMl9yZWFjdC1kb21AMTkuMi43X3JlYWN0QDE5LjIuN19fcmVhY3RAMTkuMi43L25vZGVfbW9kdWxlcy9tb3Rpb24vZGlzdC9lcy9yZWFjdC5tanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBb0M7QUFDTjs7QUFFOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhLFlBQVk7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsaURBQVM7QUFDeEIsVUFBVSw0Q0FBSTs7QUFFTyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxtb3Rpb25AMTIuNDIuMl9yZWFjdC1kb21AMTkuMi43X3JlYWN0QDE5LjIuN19fcmVhY3RAMTkuMi43XFxub2RlX21vZHVsZXNcXG1vdGlvblxcZGlzdFxcZXNcXHJlYWN0Lm1qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBmbSBmcm9tICdmcmFtZXItbW90aW9uJztcbmV4cG9ydCAqIGZyb20gJ2ZyYW1lci1tb3Rpb24nO1xuXG4vLyBSZS1leHBvcnQgZXZlcnl0aGluZyBmcm9tIGZyYW1lci1tb3Rpb24uXG4vL1xuLy8gYG1vdGlvbmAgYW5kIGBtYCBhcmUgYWxpYXNlZCB0aHJvdWdoIGxvY2FsIGJpbmRpbmdzIHNvIHRoZSBtb2R1bGUgaGFzXG4vLyBleHBsaWNpdCBuYW1lZCBleHBvcnRzIGZvciBJREUgYXV0by1pbXBvcnQgKHNlZSAjMzQzMikuIFRoZSBwcmV2aW91c1xuLy8gYGV4cG9ydCB7IG1vdGlvbiwgbSB9IGZyb20gXCJmcmFtZXItbW90aW9uXCJgIGxpbmUg4oCUIHNpdHRpbmcgYWxvbmdzaWRlXG4vLyBgZXhwb3J0ICogZnJvbSBcImZyYW1lci1tb3Rpb25cImAg4oCUIHdhcyBhIGR1cGxpY2F0ZS1zb3VyY2UgcmUtZXhwb3J0IHBhdHRlcm5cbi8vIHRoYXQgY2F1c2VkIE5leHQuanMgVHVyYm9wYWNrIHRvIE9PTSBkdXJpbmcgbW9kdWxlLWdyYXBoIGFuYWx5c2lzICgjMzc0MSkuXG4vLyBMb2NhbCBkZWNsYXJhdGlvbnMgc2hhZG93IHRoZSB3aWxkY2FyZCByZS1leHBvcnQgcGVyIHRoZSBFUyBzcGVjLCBzb1xuLy8gYG1vdGlvbmAgYW5kIGBtYCBjb21lIGZyb20gdGhlIGV4cGxpY2l0IGJpbmRpbmdzIGJlbG93IGFuZCB0aGUgcmVzdCBmcm9tXG4vLyBgZXhwb3J0ICpgLlxuY29uc3QgbW90aW9uID0gZm0ubW90aW9uO1xuY29uc3QgbSA9IGZtLm07XG5cbmV4cG9ydCB7IG0sIG1vdGlvbiB9O1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/motion@12.42.2_react-dom@19.2.7_react@19.2.7__react@19.2.7/node_modules/motion/dist/es/react.mjs\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/app-dynamic.js":
/*!***********************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/app-dynamic.js ***!
  \***********************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* reexport default from dynamic */ _shared_lib_app_dynamic__WEBPACK_IMPORTED_MODULE_0___default.a)\n/* harmony export */ });\n/* harmony import */ var _shared_lib_app_dynamic__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../shared/lib/app-dynamic */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/app-dynamic.js\");\n/* harmony import */ var _shared_lib_app_dynamic__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_shared_lib_app_dynamic__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _shared_lib_app_dynamic__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _shared_lib_app_dynamic__WEBPACK_IMPORTED_MODULE_0__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n\n//# sourceMappingURL=app-dynamic.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9hcGkvYXBwLWR5bmFtaWMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQTBDO0FBQ1U7O0FBRXBEIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG5leHRAMTYuMi4xMF9AYmFiZWwrY29yZUA3Ll9mMTRlMzE3YWM0YzdiM2IzZmUwNWIxMTA5ZTNkZWI1N1xcbm9kZV9tb2R1bGVzXFxuZXh0XFxkaXN0XFxhcGlcXGFwcC1keW5hbWljLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4uL3NoYXJlZC9saWIvYXBwLWR5bmFtaWMnO1xuZXhwb3J0IHsgZGVmYXVsdCB9IGZyb20gJy4uL3NoYXJlZC9saWIvYXBwLWR5bmFtaWMnO1xuXG4vLyMgc291cmNlTWFwcGluZ1VSTD1hcHAtZHluYW1pYy5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/app-dynamic.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/image.js":
/*!*****************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/image.js ***!
  \*****************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* reexport default from dynamic */ _shared_lib_image_external__WEBPACK_IMPORTED_MODULE_0___default.a)\n/* harmony export */ });\n/* harmony import */ var _shared_lib_image_external__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../shared/lib/image-external */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-external.js\");\n/* harmony import */ var _shared_lib_image_external__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_shared_lib_image_external__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _shared_lib_image_external__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _shared_lib_image_external__WEBPACK_IMPORTED_MODULE_0__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n\n//# sourceMappingURL=image.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9hcGkvaW1hZ2UuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVEO0FBQ1Y7O0FBRTdDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG5leHRAMTYuMi4xMF9AYmFiZWwrY29yZUA3Ll9mMTRlMzE3YWM0YzdiM2IzZmUwNWIxMTA5ZTNkZWI1N1xcbm9kZV9tb2R1bGVzXFxuZXh0XFxkaXN0XFxhcGlcXGltYWdlLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgfSBmcm9tICcuLi9zaGFyZWQvbGliL2ltYWdlLWV4dGVybmFsJztcbmV4cG9ydCAqIGZyb20gJy4uL3NoYXJlZC9saWIvaW1hZ2UtZXh0ZXJuYWwnO1xuXG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbWFnZS5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/image.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/navigation.js":
/*!**********************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/navigation.js ***!
  \**********************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _client_components_navigation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../client/components/navigation */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/components/navigation.js\");\n/* harmony import */ var _client_components_navigation__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_client_components_navigation__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _client_components_navigation__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _client_components_navigation__WEBPACK_IMPORTED_MODULE_0__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceMappingURL=navigation.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9hcGkvbmF2aWdhdGlvbi5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBZ0Q7O0FBRWhEIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG5leHRAMTYuMi4xMF9AYmFiZWwrY29yZUA3Ll9mMTRlMzE3YWM0YzdiM2IzZmUwNWIxMTA5ZTNkZWI1N1xcbm9kZV9tb2R1bGVzXFxuZXh0XFxkaXN0XFxhcGlcXG5hdmlnYXRpb24uanMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi4vY2xpZW50L2NvbXBvbmVudHMvbmF2aWdhdGlvbic7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW5hdmlnYXRpb24uanMubWFwIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/api/navigation.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CARYAN%5C%5CDownloads%5C%5Camaris-brand-creation-global%5C%5Ccomponents%5C%5Cpublic%5C%5CHomeClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CARYAN%5C%5CDownloads%5C%5Camaris-brand-creation-global%5C%5Ccomponents%5C%5Cpublic%5C%5CHomeClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false! ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {

eval(__webpack_require__.ts("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/public/HomeClient.tsx */ \"(app-pages-browser)/./components/public/HomeClient.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvbmV4dC1mbGlnaHQtY2xpZW50LWVudHJ5LWxvYWRlci5qcz9tb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJDJTNBJTVDJTVDVXNlcnMlNUMlNUNBUllBTiU1QyU1Q0Rvd25sb2FkcyU1QyU1Q2FtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWwlNUMlNUNjb21wb25lbnRzJTVDJTVDcHVibGljJTVDJTVDSG9tZUNsaWVudC50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjJkZWZhdWx0JTIyJTVEJTdEJnNlcnZlcj1mYWxzZSEiLCJtYXBwaW5ncyI6IkFBQUEsOExBQStKIiwic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIsIHdlYnBhY2tFeHBvcnRzOiBbXCJkZWZhdWx0XCJdICovIFwiQzpcXFxcVXNlcnNcXFxcQVJZQU5cXFxcRG93bmxvYWRzXFxcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXFxcY29tcG9uZW50c1xcXFxwdWJsaWNcXFxcSG9tZUNsaWVudC50c3hcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CARYAN%5C%5CDownloads%5C%5Camaris-brand-creation-global%5C%5Ccomponents%5C%5Cpublic%5C%5CHomeClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/app-dir/link.js":
/*!***************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/app-dir/link.js ***!
  \***************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("/* __next_internal_client_entry_do_not_use__  cjs */ \nvar _s = $RefreshSig$();\n\"use strict\";\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n    for(var name in all)Object.defineProperty(target, name, {\n        enumerable: true,\n        get: all[name]\n    });\n}\n_export(exports, {\n    /**\n * A React component that extends the HTML `<a>` element to provide\n * [prefetching](https://nextjs.org/docs/app/building-your-application/routing/linking-and-navigating#2-prefetching)\n * and client-side navigation. This is the primary way to navigate between routes in Next.js.\n *\n * @remarks\n * - Prefetching is only enabled in production.\n *\n * @see https://nextjs.org/docs/app/api-reference/components/link\n */ default: function() {\n        return LinkComponent;\n    },\n    useLinkStatus: function() {\n        return useLinkStatus;\n    }\n});\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(app-pages-browser)/./node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\"));\nconst _formaturl = __webpack_require__(/*! ../../shared/lib/router/utils/format-url */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router/utils/format-url.js\");\nconst _approutercontextsharedruntime = __webpack_require__(/*! ../../shared/lib/app-router-context.shared-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js\");\nconst _usemergedref = __webpack_require__(/*! ../use-merged-ref */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/use-merged-ref.js\");\nconst _utils = __webpack_require__(/*! ../../shared/lib/utils */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils.js\");\nconst _addbasepath = __webpack_require__(/*! ../add-base-path */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/add-base-path.js\");\nconst _warnonce = __webpack_require__(/*! ../../shared/lib/utils/warn-once */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils/warn-once.js\");\nconst _routerreducertypes = __webpack_require__(/*! ../components/router-reducer/router-reducer-types */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/components/router-reducer/router-reducer-types.js\");\nconst _links = __webpack_require__(/*! ../components/links */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/components/links.js\");\nconst _islocalurl = __webpack_require__(/*! ../../shared/lib/router/utils/is-local-url */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router/utils/is-local-url.js\");\nconst _types = __webpack_require__(/*! ../components/segment-cache/types */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/components/segment-cache/types.js\");\nconst _erroronce = __webpack_require__(/*! ../../shared/lib/utils/error-once */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils/error-once.js\");\nfunction isModifiedEvent(event) {\n    const eventTarget = event.currentTarget;\n    const target = eventTarget.getAttribute('target');\n    return target && target !== '_self' || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey || // triggers resource download\n    event.nativeEvent && event.nativeEvent.which === 2;\n}\nfunction linkClicked(e, href, linkInstanceRef, replace, scroll, onNavigate, transitionTypes) {\n    if (true) {\n        const { nodeName } = e.currentTarget;\n        // anchors inside an svg have a lowercase nodeName\n        const isAnchorNodeName = nodeName.toUpperCase() === 'A';\n        if (isAnchorNodeName && isModifiedEvent(e) || e.currentTarget.hasAttribute('download')) {\n            // ignore click for browser’s default behavior\n            return;\n        }\n        if (!(0, _islocalurl.isLocalURL)(href)) {\n            if (replace) {\n                // browser default behavior does not replace the history state\n                // so we need to do it manually\n                e.preventDefault();\n                location.replace(href);\n            }\n            // ignore click for browser’s default behavior\n            return;\n        }\n        e.preventDefault();\n        if (onNavigate) {\n            let isDefaultPrevented = false;\n            onNavigate({\n                preventDefault: ()=>{\n                    isDefaultPrevented = true;\n                }\n            });\n            if (isDefaultPrevented) {\n                return;\n            }\n        }\n        const { dispatchNavigateAction } = __webpack_require__(/*! ../components/app-router-instance */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/components/app-router-instance.js\");\n        _react.default.startTransition(()=>{\n            dispatchNavigateAction(href, replace ? 'replace' : 'push', scroll === false ? _routerreducertypes.ScrollBehavior.NoScroll : _routerreducertypes.ScrollBehavior.Default, linkInstanceRef.current, transitionTypes);\n        });\n    }\n}\nfunction formatStringOrUrl(urlObjOrString) {\n    if (typeof urlObjOrString === 'string') {\n        return urlObjOrString;\n    }\n    return (0, _formaturl.formatUrl)(urlObjOrString);\n}\nfunction LinkComponent(props) {\n    _s();\n    const [linkStatus, setOptimisticLinkStatus] = (0, _react.useOptimistic)(_links.IDLE_LINK_STATUS);\n    let children;\n    const linkInstanceRef = (0, _react.useRef)(null);\n    const { href: hrefProp, as: asProp, children: childrenProp, prefetch: prefetchProp = null, passHref, replace, shallow, scroll, onClick, onMouseEnter: onMouseEnterProp, onTouchStart: onTouchStartProp, legacyBehavior = false, onNavigate, transitionTypes, ref: forwardedRef, unstable_dynamicOnHover, ...restProps } = props;\n    children = childrenProp;\n    if (legacyBehavior && (typeof children === 'string' || typeof children === 'number')) {\n        children = /*#__PURE__*/ (0, _jsxruntime.jsx)(\"a\", {\n            children: children\n        });\n    }\n    const router = _react.default.useContext(_approutercontextsharedruntime.AppRouterContext);\n    const prefetchEnabled = prefetchProp !== false;\n    const fetchStrategy = prefetchProp !== false ? getFetchStrategyFromPrefetchProp(prefetchProp) : _types.FetchStrategy.PPR;\n    if (true) {\n        function createPropError(args) {\n            return Object.defineProperty(new Error(`Failed prop type: The prop \\`${args.key}\\` expects a ${args.expected} in \\`<Link>\\`, but got \\`${args.actual}\\` instead.` + ( true ? \"\\nOpen your browser's console to view the Component stack trace.\" : 0)), \"__NEXT_ERROR_CODE\", {\n                value: \"E319\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n        // TypeScript trick for type-guarding:\n        const requiredPropsGuard = {\n            href: true\n        };\n        const requiredProps = Object.keys(requiredPropsGuard);\n        requiredProps.forEach((key)=>{\n            if (key === 'href') {\n                if (props[key] == null || typeof props[key] !== 'string' && typeof props[key] !== 'object') {\n                    throw createPropError({\n                        key,\n                        expected: '`string` or `object`',\n                        actual: props[key] === null ? 'null' : typeof props[key]\n                    });\n                }\n            } else {\n                // TypeScript trick for type-guarding:\n                const _ = key;\n            }\n        });\n        // TypeScript trick for type-guarding:\n        const optionalPropsGuard = {\n            as: true,\n            replace: true,\n            scroll: true,\n            shallow: true,\n            passHref: true,\n            prefetch: true,\n            unstable_dynamicOnHover: true,\n            onClick: true,\n            onMouseEnter: true,\n            onTouchStart: true,\n            legacyBehavior: true,\n            onNavigate: true,\n            transitionTypes: true\n        };\n        const optionalProps = Object.keys(optionalPropsGuard);\n        optionalProps.forEach((key)=>{\n            const valType = typeof props[key];\n            if (key === 'as') {\n                if (props[key] && valType !== 'string' && valType !== 'object') {\n                    throw createPropError({\n                        key,\n                        expected: '`string` or `object`',\n                        actual: valType\n                    });\n                }\n            } else if (key === 'onClick' || key === 'onMouseEnter' || key === 'onTouchStart' || key === 'onNavigate') {\n                if (props[key] && valType !== 'function') {\n                    throw createPropError({\n                        key,\n                        expected: '`function`',\n                        actual: valType\n                    });\n                }\n            } else if (key === 'replace' || key === 'scroll' || key === 'shallow' || key === 'passHref' || key === 'legacyBehavior' || key === 'unstable_dynamicOnHover') {\n                if (props[key] != null && valType !== 'boolean') {\n                    throw createPropError({\n                        key,\n                        expected: '`boolean`',\n                        actual: valType\n                    });\n                }\n            } else if (key === 'prefetch') {\n                if (props[key] != null && valType !== 'boolean' && props[key] !== 'auto') {\n                    throw createPropError({\n                        key,\n                        expected: '`boolean | \"auto\"`',\n                        actual: valType\n                    });\n                }\n            } else if (key === 'transitionTypes') {\n                if (props[key] != null && !Array.isArray(props[key])) {\n                    throw createPropError({\n                        key,\n                        expected: '`string[]`',\n                        actual: valType\n                    });\n                }\n            } else {\n                // TypeScript trick for type-guarding:\n                const _ = key;\n            }\n        });\n    }\n    const resolvedHref = asProp || hrefProp;\n    const formattedHref = formatStringOrUrl(resolvedHref);\n    if (true) {\n        if (props.locale) {\n            (0, _warnonce.warnOnce)('The `locale` prop is not supported in `next/link` while using the `app` router. Read more about app router internalization: https://nextjs.org/docs/app/building-your-application/routing/internationalization');\n        }\n        if (!asProp) {\n            let href;\n            if (typeof resolvedHref === 'string') {\n                href = resolvedHref;\n            } else if (typeof resolvedHref === 'object' && typeof resolvedHref.pathname === 'string') {\n                href = resolvedHref.pathname;\n            }\n            if (href) {\n                const hasDynamicSegment = href.split('/').some((segment)=>segment.startsWith('[') && segment.endsWith(']'));\n                if (hasDynamicSegment) {\n                    throw Object.defineProperty(new Error(`Dynamic href \\`${href}\\` found in <Link> while using the \\`/app\\` router, this is not supported. Read more: https://nextjs.org/docs/messages/app-dir-dynamic-href`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E267\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n            }\n        }\n    }\n    // This will return the first child, if multiple are provided it will throw an error\n    let child;\n    if (legacyBehavior) {\n        if (children?.$$typeof === Symbol.for('react.lazy')) {\n            throw Object.defineProperty(new Error(`\\`<Link legacyBehavior>\\` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's \\`<a>\\` tag.`), \"__NEXT_ERROR_CODE\", {\n                value: \"E863\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n        if (true) {\n            if (onClick) {\n                console.warn(`\"onClick\" was passed to <Link> with \\`href\\` of \\`${formattedHref}\\` but \"legacyBehavior\" was set. The legacy behavior requires onClick be set on the child of next/link`);\n            }\n            if (onMouseEnterProp) {\n                console.warn(`\"onMouseEnter\" was passed to <Link> with \\`href\\` of \\`${formattedHref}\\` but \"legacyBehavior\" was set. The legacy behavior requires onMouseEnter be set on the child of next/link`);\n            }\n            try {\n                child = _react.default.Children.only(children);\n            } catch (err) {\n                if (!children) {\n                    throw Object.defineProperty(new Error(`No children were passed to <Link> with \\`href\\` of \\`${formattedHref}\\` but one child is required https://nextjs.org/docs/messages/link-no-children`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E320\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n                throw Object.defineProperty(new Error(`Multiple children were passed to <Link> with \\`href\\` of \\`${formattedHref}\\` but only one child is supported https://nextjs.org/docs/messages/link-multiple-children` + ( true ? \" \\nOpen your browser's console to view the Component stack trace.\" : 0)), \"__NEXT_ERROR_CODE\", {\n                    value: \"E266\",\n                    enumerable: false,\n                    configurable: true\n                });\n            }\n        } else {}\n    } else {\n        if (true) {\n            if (children?.type === 'a') {\n                throw Object.defineProperty(new Error('Invalid <Link> with <a> child. Please remove <a> or use <Link legacyBehavior>.\\nLearn more: https://nextjs.org/docs/messages/invalid-new-link-with-extra-anchor'), \"__NEXT_ERROR_CODE\", {\n                    value: \"E209\",\n                    enumerable: false,\n                    configurable: true\n                });\n            }\n        }\n    }\n    const childRef = legacyBehavior ? child && typeof child === 'object' && child.ref : forwardedRef;\n    // Use a callback ref to attach an IntersectionObserver to the anchor tag on\n    // mount. In the future we will also use this to keep track of all the\n    // currently mounted <Link> instances, e.g. so we can re-prefetch them after\n    // a revalidation or refresh.\n    const observeLinkVisibilityOnMount = _react.default.useCallback({\n        \"LinkComponent.useCallback[observeLinkVisibilityOnMount]\": (element)=>{\n            if (router !== null) {\n                linkInstanceRef.current = (0, _links.mountLinkInstance)(element, formattedHref, router, fetchStrategy, prefetchEnabled, setOptimisticLinkStatus);\n            }\n            return ({\n                \"LinkComponent.useCallback[observeLinkVisibilityOnMount]\": ()=>{\n                    if (linkInstanceRef.current) {\n                        (0, _links.unmountLinkForCurrentNavigation)(linkInstanceRef.current);\n                        linkInstanceRef.current = null;\n                    }\n                    (0, _links.unmountPrefetchableInstance)(element);\n                }\n            })[\"LinkComponent.useCallback[observeLinkVisibilityOnMount]\"];\n        }\n    }[\"LinkComponent.useCallback[observeLinkVisibilityOnMount]\"], [\n        prefetchEnabled,\n        formattedHref,\n        router,\n        fetchStrategy,\n        setOptimisticLinkStatus\n    ]);\n    const mergedRef = (0, _usemergedref.useMergedRef)(observeLinkVisibilityOnMount, childRef);\n    const childProps = {\n        ref: mergedRef,\n        onClick (e) {\n            if (true) {\n                if (!e) {\n                    throw Object.defineProperty(new Error(`Component rendered inside next/link has to pass click event to \"onClick\" prop.`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E312\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n            }\n            if (!legacyBehavior && typeof onClick === 'function') {\n                onClick(e);\n            }\n            if (legacyBehavior && child.props && typeof child.props.onClick === 'function') {\n                child.props.onClick(e);\n            }\n            if (!router) {\n                return;\n            }\n            if (e.defaultPrevented) {\n                return;\n            }\n            linkClicked(e, formattedHref, linkInstanceRef, replace, scroll, onNavigate, transitionTypes);\n        },\n        onMouseEnter (e) {\n            if (!legacyBehavior && typeof onMouseEnterProp === 'function') {\n                onMouseEnterProp(e);\n            }\n            if (legacyBehavior && child.props && typeof child.props.onMouseEnter === 'function') {\n                child.props.onMouseEnter(e);\n            }\n            if (!router) {\n                return;\n            }\n            if (!prefetchEnabled || \"development\" === 'development') {\n                return;\n            }\n            const upgradeToDynamicPrefetch = unstable_dynamicOnHover === true;\n            (0, _links.onNavigationIntent)(e.currentTarget, upgradeToDynamicPrefetch);\n        },\n        onTouchStart:  false ? 0 : function onTouchStart(e) {\n            if (!legacyBehavior && typeof onTouchStartProp === 'function') {\n                onTouchStartProp(e);\n            }\n            if (legacyBehavior && child.props && typeof child.props.onTouchStart === 'function') {\n                child.props.onTouchStart(e);\n            }\n            if (!router) {\n                return;\n            }\n            if (!prefetchEnabled) {\n                return;\n            }\n            const upgradeToDynamicPrefetch = unstable_dynamicOnHover === true;\n            (0, _links.onNavigationIntent)(e.currentTarget, upgradeToDynamicPrefetch);\n        }\n    };\n    // If the url is absolute, we can bypass the logic to prepend the basePath.\n    if ((0, _utils.isAbsoluteUrl)(formattedHref)) {\n        childProps.href = formattedHref;\n    } else if (!legacyBehavior || passHref || child.type === 'a' && !('href' in child.props)) {\n        childProps.href = (0, _addbasepath.addBasePath)(formattedHref);\n    }\n    let link;\n    if (legacyBehavior) {\n        if (true) {\n            (0, _erroronce.errorOnce)('`legacyBehavior` is deprecated and will be removed in a future ' + 'release. A codemod is available to upgrade your components:\\n\\n' + 'npx @next/codemod@latest new-link .\\n\\n' + 'Learn more: https://nextjs.org/docs/app/building-your-application/upgrading/codemods#remove-a-tags-from-link-components');\n        }\n        link = /*#__PURE__*/ _react.default.cloneElement(child, childProps);\n    } else {\n        link = /*#__PURE__*/ (0, _jsxruntime.jsx)(\"a\", {\n            ...restProps,\n            ...childProps,\n            children: children\n        });\n    }\n    return /*#__PURE__*/ (0, _jsxruntime.jsx)(LinkStatusContext.Provider, {\n        value: linkStatus,\n        children: link\n    });\n}\n_s(LinkComponent, \"3jpFeU4EisB4VOU+6TIVCWaT1nQ=\");\n_c = LinkComponent;\nconst LinkStatusContext = /*#__PURE__*/ (0, _react.createContext)(_links.IDLE_LINK_STATUS);\nconst useLinkStatus = ()=>{\n    return (0, _react.useContext)(LinkStatusContext);\n};\nfunction getFetchStrategyFromPrefetchProp(prefetchProp) {\n    if (false) {} else {\n        return prefetchProp === null || prefetchProp === 'auto' ? _types.FetchStrategy.PPR : // (although invalid values should've been filtered out by prop validation in dev)\n        _types.FetchStrategy.Full;\n    }\n}\nif ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {\n    Object.defineProperty(exports.default, '__esModule', {\n        value: true\n    });\n    Object.assign(exports.default, exports);\n    module.exports = exports.default;\n} //# sourceMappingURL=link.js.map\nvar _c;\n$RefreshReg$(_c, \"LinkComponent\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/app-dir/link.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/image-component.js":
/*!******************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/image-component.js ***!
  \******************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("/* __next_internal_client_entry_do_not_use__  cjs */ \nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"Image\", ({\n    enumerable: true,\n    get: function() {\n        return Image;\n    }\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(app-pages-browser)/./node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(app-pages-browser)/./node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\"));\nconst _reactdom = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! react-dom */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react-dom/index.js\"));\nconst _head = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ../shared/lib/head */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/head.js\"));\nconst _getimgprops = __webpack_require__(/*! ../shared/lib/get-img-props */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/get-img-props.js\");\nconst _imageconfig = __webpack_require__(/*! ../shared/lib/image-config */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-config.js\");\nconst _imageconfigcontextsharedruntime = __webpack_require__(/*! ../shared/lib/image-config-context.shared-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js\");\nconst _warnonce = __webpack_require__(/*! ../shared/lib/utils/warn-once */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils/warn-once.js\");\nconst _routercontextsharedruntime = __webpack_require__(/*! ../shared/lib/router-context.shared-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router-context.shared-runtime.js\");\nconst _imageloader = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! next/dist/shared/lib/image-loader */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-loader.js\"));\nconst _usemergedref = __webpack_require__(/*! ./use-merged-ref */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/use-merged-ref.js\");\n// This is replaced by webpack define plugin\nconst configEnv = {\"deviceSizes\":[640,750,828,1080,1200,1920,2048,3840],\"imageSizes\":[32,48,64,96,128,256,384],\"qualities\":[75],\"path\":\"/_next/image\",\"loader\":\"default\",\"dangerouslyAllowSVG\":true,\"unoptimized\":false,\"domains\":[],\"remotePatterns\":[{\"protocol\":\"https\",\"hostname\":\"media.licdn.com\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"image.thum.io\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"images.unsplash.com\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"ui-avatars.com\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"amarisbrand.com\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"cdn.shadcnstudio.com\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"logo.clearbit.com\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"cdn.worldvectorlogo.com\",\"port\":\"\",\"pathname\":\"/**\"}],\"localPatterns\":[{\"pathname\":\"**\",\"search\":\"\"}],\"output\":\"standalone\"};\nif (false) {}\n// See https://stackoverflow.com/q/39777833/266535 for why we use this ref\n// handler instead of the img's onLoad attribute.\nfunction handleLoading(img, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized, sizesInput) {\n    const src = img?.src;\n    if (!img || img['data-loaded-src'] === src) {\n        return;\n    }\n    img['data-loaded-src'] = src;\n    const p = 'decode' in img ? img.decode() : Promise.resolve();\n    p.catch(()=>{}).then(()=>{\n        if (!img.parentElement || !img.isConnected) {\n            // Exit early in case of race condition:\n            // - onload() is called\n            // - decode() is called but incomplete\n            // - unmount is called\n            // - decode() completes\n            return;\n        }\n        if (placeholder !== 'empty') {\n            setBlurComplete(true);\n        }\n        if (onLoadRef?.current) {\n            // Since we don't have the SyntheticEvent here,\n            // we must create one with the same shape.\n            // See https://reactjs.org/docs/events.html\n            const event = new Event('load');\n            Object.defineProperty(event, 'target', {\n                writable: false,\n                value: img\n            });\n            let prevented = false;\n            let stopped = false;\n            onLoadRef.current({\n                ...event,\n                nativeEvent: event,\n                currentTarget: img,\n                target: img,\n                isDefaultPrevented: ()=>prevented,\n                isPropagationStopped: ()=>stopped,\n                persist: ()=>{},\n                preventDefault: ()=>{\n                    prevented = true;\n                    event.preventDefault();\n                },\n                stopPropagation: ()=>{\n                    stopped = true;\n                    event.stopPropagation();\n                }\n            });\n        }\n        if (onLoadingCompleteRef?.current) {\n            onLoadingCompleteRef.current(img);\n        }\n        if (true) {\n            const origSrc = new URL(src, 'http://n').searchParams.get('url') || src;\n            if (img.getAttribute('data-nimg') === 'fill') {\n                if (!unoptimized && (!sizesInput || sizesInput === '100vw')) {\n                    let widthViewportRatio = img.getBoundingClientRect().width / window.innerWidth;\n                    if (widthViewportRatio < 0.6) {\n                        if (sizesInput === '100vw') {\n                            (0, _warnonce.warnOnce)(`Image with src \"${origSrc}\" has \"fill\" prop and \"sizes\" prop of \"100vw\", but image is not rendered at full viewport width. Please adjust \"sizes\" to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`);\n                        } else {\n                            (0, _warnonce.warnOnce)(`Image with src \"${origSrc}\" has \"fill\" but is missing \"sizes\" prop. Please add it to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`);\n                        }\n                    }\n                }\n                if (img.parentElement) {\n                    const { position } = window.getComputedStyle(img.parentElement);\n                    const valid = [\n                        'absolute',\n                        'fixed',\n                        'relative'\n                    ];\n                    if (!valid.includes(position)) {\n                        (0, _warnonce.warnOnce)(`Image with src \"${origSrc}\" has \"fill\" and parent element with invalid \"position\". Provided \"${position}\" should be one of ${valid.map(String).join(',')}.`);\n                    }\n                }\n                if (img.height === 0) {\n                    (0, _warnonce.warnOnce)(`Image with src \"${origSrc}\" has \"fill\" and a height value of 0. This is likely because the parent element of the image has not been styled to have a set height.`);\n                }\n            }\n            const heightModified = img.height.toString() !== img.getAttribute('height');\n            const widthModified = img.width.toString() !== img.getAttribute('width');\n            if (heightModified && !widthModified || !heightModified && widthModified) {\n                (0, _warnonce.warnOnce)(`Image with src \"${origSrc}\" has either width or height modified, but not the other. If you use CSS to change the size of your image, also include the styles 'width: \"auto\"' or 'height: \"auto\"' to maintain the aspect ratio.`);\n            }\n        }\n    });\n}\nfunction getDynamicProps(fetchPriority) {\n    if (Boolean(_react.use)) {\n        // In React 19.0.0 or newer, we must use camelCase\n        // prop to avoid \"Warning: Invalid DOM property\".\n        // See https://github.com/facebook/react/pull/25927\n        return {\n            fetchPriority\n        };\n    }\n    // In React 18.2.0 or older, we must use lowercase prop\n    // to avoid \"Warning: Invalid DOM property\".\n    return {\n        fetchpriority: fetchPriority\n    };\n}\nconst ImageElement = /*#__PURE__*/ (0, _react.forwardRef)(({ src, srcSet, sizes, height, width, decoding, className, style, fetchPriority, placeholder, loading, unoptimized, fill, onLoadRef, onLoadingCompleteRef, setBlurComplete, setShowAltText, sizesInput, onLoad, onError, ...rest }, forwardedRef)=>{\n    const ownRef = (0, _react.useCallback)((img)=>{\n        if (!img) {\n            return;\n        }\n        if (onError) {\n            // If the image has an error before react hydrates, then the error is lost.\n            // The workaround is to wait until the image is mounted which is after hydration,\n            // then we set the src again to trigger the error handler (if there was an error).\n            // eslint-disable-next-line no-self-assign\n            img.src = img.src;\n        }\n        if (true) {\n            if (!src) {\n                console.error(`Image is missing required \"src\" property:`, img);\n            }\n            if (img.getAttribute('alt') === null) {\n                console.error(`Image is missing required \"alt\" property. Please add Alternative Text to describe the image for screen readers and search engines.`);\n            }\n        }\n        if (img.complete) {\n            handleLoading(img, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized, sizesInput);\n        }\n    }, [\n        src,\n        placeholder,\n        onLoadRef,\n        onLoadingCompleteRef,\n        setBlurComplete,\n        onError,\n        unoptimized,\n        sizesInput\n    ]);\n    const ref = (0, _usemergedref.useMergedRef)(forwardedRef, ownRef);\n    return /*#__PURE__*/ (0, _jsxruntime.jsx)(\"img\", {\n        ...rest,\n        ...getDynamicProps(fetchPriority),\n        // It's intended to keep `loading` before `src` because React updates\n        // props in order which causes Safari/Firefox to not lazy load properly.\n        // See https://github.com/facebook/react/issues/25883\n        loading: loading,\n        width: width,\n        height: height,\n        decoding: decoding,\n        \"data-nimg\": fill ? 'fill' : '1',\n        className: className,\n        style: style,\n        // It's intended to keep `src` the last attribute because React updates\n        // attributes in order. If we keep `src` the first one, Safari will\n        // immediately start to fetch `src`, before `sizes` and `srcSet` are even\n        // updated by React. That causes multiple unnecessary requests if `srcSet`\n        // and `sizes` are defined.\n        // This bug cannot be reproduced in Chrome or Firefox.\n        sizes: sizes,\n        srcSet: srcSet,\n        src: src,\n        ref: ref,\n        onLoad: (event)=>{\n            const img = event.currentTarget;\n            handleLoading(img, placeholder, onLoadRef, onLoadingCompleteRef, setBlurComplete, unoptimized, sizesInput);\n        },\n        onError: (event)=>{\n            // if the real image fails to load, this will ensure \"alt\" is visible\n            setShowAltText(true);\n            if (placeholder !== 'empty') {\n                // If the real image fails to load, this will still remove the placeholder.\n                setBlurComplete(true);\n            }\n            if (onError) {\n                onError(event);\n            }\n        }\n    });\n});\nfunction ImagePreload({ isAppRouter, imgAttributes }) {\n    const opts = {\n        as: 'image',\n        imageSrcSet: imgAttributes.srcSet,\n        imageSizes: imgAttributes.sizes,\n        crossOrigin: imgAttributes.crossOrigin,\n        referrerPolicy: imgAttributes.referrerPolicy,\n        ...getDynamicProps(imgAttributes.fetchPriority)\n    };\n    if (isAppRouter && _reactdom.default.preload) {\n        _reactdom.default.preload(imgAttributes.src, opts);\n        return null;\n    }\n    return /*#__PURE__*/ (0, _jsxruntime.jsx)(_head.default, {\n        children: /*#__PURE__*/ (0, _jsxruntime.jsx)(\"link\", {\n            rel: \"preload\",\n            // Note how we omit the `href` attribute, as it would only be relevant\n            // for browsers that do not support `imagesrcset`, and in those cases\n            // it would cause the incorrect image to be preloaded.\n            //\n            // https://html.spec.whatwg.org/multipage/semantics.html#attr-link-imagesrcset\n            href: imgAttributes.srcSet ? undefined : imgAttributes.src,\n            ...opts\n        }, '__nimg-' + imgAttributes.src + imgAttributes.srcSet + imgAttributes.sizes)\n    });\n}\n_c = ImagePreload;\nconst Image = /*#__PURE__*/ (0, _react.forwardRef)((props, forwardedRef)=>{\n    const pagesRouter = (0, _react.useContext)(_routercontextsharedruntime.RouterContext);\n    // We're in the app directory if there is no pages router.\n    const isAppRouter = !pagesRouter;\n    const configContext = (0, _react.useContext)(_imageconfigcontextsharedruntime.ImageConfigContext);\n    const config = (0, _react.useMemo)(()=>{\n        const c = configEnv || configContext || _imageconfig.imageConfigDefault;\n        const allSizes = [\n            ...c.deviceSizes,\n            ...c.imageSizes\n        ].sort((a, b)=>a - b);\n        const deviceSizes = c.deviceSizes.sort((a, b)=>a - b);\n        const qualities = c.qualities?.sort((a, b)=>a - b);\n        return {\n            ...c,\n            allSizes,\n            deviceSizes,\n            qualities,\n            // During the SSR, configEnv (__NEXT_IMAGE_OPTS) does not include\n            // security sensitive configs like `localPatterns`, which is needed\n            // during the server render to ensure it's validated. Therefore use\n            // configContext, which holds the config from the server for validation.\n            localPatterns:  false ? 0 : c.localPatterns\n        };\n    }, [\n        configContext\n    ]);\n    const { onLoad, onLoadingComplete } = props;\n    const onLoadRef = (0, _react.useRef)(onLoad);\n    (0, _react.useEffect)(()=>{\n        onLoadRef.current = onLoad;\n    }, [\n        onLoad\n    ]);\n    const onLoadingCompleteRef = (0, _react.useRef)(onLoadingComplete);\n    (0, _react.useEffect)(()=>{\n        onLoadingCompleteRef.current = onLoadingComplete;\n    }, [\n        onLoadingComplete\n    ]);\n    const [blurComplete, setBlurComplete] = (0, _react.useState)(false);\n    const [showAltText, setShowAltText] = (0, _react.useState)(false);\n    const { props: imgAttributes, meta: imgMeta } = (0, _getimgprops.getImgProps)(props, {\n        defaultLoader: _imageloader.default,\n        imgConf: config,\n        blurComplete,\n        showAltText\n    });\n    return /*#__PURE__*/ (0, _jsxruntime.jsxs)(_jsxruntime.Fragment, {\n        children: [\n            /*#__PURE__*/ (0, _jsxruntime.jsx)(ImageElement, {\n                ...imgAttributes,\n                unoptimized: imgMeta.unoptimized,\n                placeholder: imgMeta.placeholder,\n                fill: imgMeta.fill,\n                onLoadRef: onLoadRef,\n                onLoadingCompleteRef: onLoadingCompleteRef,\n                setBlurComplete: setBlurComplete,\n                setShowAltText: setShowAltText,\n                sizesInput: props.sizes,\n                ref: forwardedRef\n            }),\n            imgMeta.preload ? /*#__PURE__*/ (0, _jsxruntime.jsx)(ImagePreload, {\n                isAppRouter: isAppRouter,\n                imgAttributes: imgAttributes\n            }) : null\n        ]\n    });\n});\nif ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {\n    Object.defineProperty(exports.default, '__esModule', {\n        value: true\n    });\n    Object.assign(exports.default, exports);\n    module.exports = exports.default;\n} //# sourceMappingURL=image-component.js.map\nvar _c;\n$RefreshReg$(_c, \"ImagePreload\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/image-component.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/use-merged-ref.js":
/*!*****************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/use-merged-ref.js ***!
  \*****************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"useMergedRef\", ({\n    enumerable: true,\n    get: function() {\n        return useMergedRef;\n    }\n}));\nconst _react = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\nfunction useMergedRef(refA, refB) {\n    const cleanupA = (0, _react.useRef)(null);\n    const cleanupB = (0, _react.useRef)(null);\n    // NOTE: In theory, we could skip the wrapping if only one of the refs is non-null.\n    // (this happens often if the user doesn't pass a ref to Link/Form/Image)\n    // But this can cause us to leak a cleanup-ref into user code (previously via `<Link legacyBehavior>`),\n    // and the user might pass that ref into ref-merging library that doesn't support cleanup refs\n    // (because it hasn't been updated for React 19)\n    // which can then cause things to blow up, because a cleanup-returning ref gets called with `null`.\n    // So in practice, it's safer to be defensive and always wrap the ref, even on React 19.\n    return (0, _react.useCallback)((current)=>{\n        if (current === null) {\n            const cleanupFnA = cleanupA.current;\n            if (cleanupFnA) {\n                cleanupA.current = null;\n                cleanupFnA();\n            }\n            const cleanupFnB = cleanupB.current;\n            if (cleanupFnB) {\n                cleanupB.current = null;\n                cleanupFnB();\n            }\n        } else {\n            if (refA) {\n                cleanupA.current = applyRef(refA, current);\n            }\n            if (refB) {\n                cleanupB.current = applyRef(refB, current);\n            }\n        }\n    }, [\n        refA,\n        refB\n    ]);\n}\nfunction applyRef(refA, current) {\n    if (typeof refA === 'function') {\n        const cleanup = refA(current);\n        if (typeof cleanup === 'function') {\n            return cleanup;\n        } else {\n            return ()=>refA(null);\n        }\n    } else {\n        refA.current = current;\n        return ()=>{\n            refA.current = null;\n        };\n    }\n}\nif ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {\n    Object.defineProperty(exports.default, '__esModule', {\n        value: true\n    });\n    Object.assign(exports.default, exports);\n    module.exports = exports.default;\n} //# sourceMappingURL=use-merged-ref.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/use-merged-ref.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/picomatch/index.js":
/*!********************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/picomatch/index.js ***!
  \********************************************************************************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

eval(__webpack_require__.ts("var __dirname = \"/\";\n/* provided dependency */ var process = __webpack_require__(/*! process */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/build/polyfills/process.js\");\n(()=>{\"use strict\";var t={170:(t,e,u)=>{const n=u(510);const isWindows=()=>{if(typeof navigator!==\"undefined\"&&navigator.platform){const t=navigator.platform.toLowerCase();return t===\"win32\"||t===\"windows\"}if(typeof process!==\"undefined\"&&process.platform){return process.platform===\"win32\"}return false};function picomatch(t,e,u=false){if(e&&(e.windows===null||e.windows===undefined)){e={...e,windows:isWindows()}}return n(t,e,u)}Object.assign(picomatch,n);t.exports=picomatch},154:t=>{const e=\"\\\\\\\\/\";const u=`[^${e}]`;const n=\"\\\\.\";const o=\"\\\\+\";const s=\"\\\\?\";const r=\"\\\\/\";const a=\"(?=.)\";const i=\"[^/]\";const c=`(?:${r}|$)`;const p=`(?:^|${r})`;const l=`${n}{1,2}${c}`;const f=`(?!${n})`;const A=`(?!${p}${l})`;const _=`(?!${n}{0,1}${c})`;const R=`(?!${l})`;const E=`[^.${r}]`;const h=`${i}*?`;const g=\"/\";const b={DOT_LITERAL:n,PLUS_LITERAL:o,QMARK_LITERAL:s,SLASH_LITERAL:r,ONE_CHAR:a,QMARK:i,END_ANCHOR:c,DOTS_SLASH:l,NO_DOT:f,NO_DOTS:A,NO_DOT_SLASH:_,NO_DOTS_SLASH:R,QMARK_NO_DOT:E,STAR:h,START_ANCHOR:p,SEP:g};const C={...b,SLASH_LITERAL:`[${e}]`,QMARK:u,STAR:`${u}*?`,DOTS_SLASH:`${n}{1,2}(?:[${e}]|$)`,NO_DOT:`(?!${n})`,NO_DOTS:`(?!(?:^|[${e}])${n}{1,2}(?:[${e}]|$))`,NO_DOT_SLASH:`(?!${n}{0,1}(?:[${e}]|$))`,NO_DOTS_SLASH:`(?!${n}{1,2}(?:[${e}]|$))`,QMARK_NO_DOT:`[^.${e}]`,START_ANCHOR:`(?:^|[${e}])`,END_ANCHOR:`(?:[${e}]|$)`,SEP:\"\\\\\"};const y={alnum:\"a-zA-Z0-9\",alpha:\"a-zA-Z\",ascii:\"\\\\x00-\\\\x7F\",blank:\" \\\\t\",cntrl:\"\\\\x00-\\\\x1F\\\\x7F\",digit:\"0-9\",graph:\"\\\\x21-\\\\x7E\",lower:\"a-z\",print:\"\\\\x20-\\\\x7E \",punct:\"\\\\-!\\\"#$%&'()\\\\*+,./:;<=>?@[\\\\]^_`{|}~\",space:\" \\\\t\\\\r\\\\n\\\\v\\\\f\",upper:\"A-Z\",word:\"A-Za-z0-9_\",xdigit:\"A-Fa-f0-9\"};t.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:y,REGEX_BACKSLASH:/\\\\(?![*+?^${}(|)[\\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\\].,$*+?^{}()|\\\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\\\?)((\\W)(\\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\\[.*?[^\\\\]\\]|\\\\(?=.))/g,REPLACEMENTS:{\"***\":\"*\",\"**/**\":\"**\",\"**/**/**\":\"**\"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,extglobChars(t){return{\"!\":{type:\"negate\",open:\"(?:(?!(?:\",close:`))${t.STAR})`},\"?\":{type:\"qmark\",open:\"(?:\",close:\")?\"},\"+\":{type:\"plus\",open:\"(?:\",close:\")+\"},\"*\":{type:\"star\",open:\"(?:\",close:\")*\"},\"@\":{type:\"at\",open:\"(?:\",close:\")\"}}},globChars(t){return t===true?C:b}}},697:(t,e,u)=>{const n=u(154);const o=u(96);const{MAX_LENGTH:s,POSIX_REGEX_SOURCE:r,REGEX_NON_SPECIAL_CHARS:a,REGEX_SPECIAL_CHARS_BACKREF:i,REPLACEMENTS:c}=n;const expandRange=(t,e)=>{if(typeof e.expandRange===\"function\"){return e.expandRange(...t,e)}t.sort();const u=`[${t.join(\"-\")}]`;try{new RegExp(u)}catch(e){return t.map((t=>o.escapeRegex(t))).join(\"..\")}return u};const syntaxError=(t,e)=>`Missing ${t}: \"${e}\" - use \"\\\\\\\\${e}\" to match literal characters`;const parse=(t,e)=>{if(typeof t!==\"string\"){throw new TypeError(\"Expected a string\")}t=c[t]||t;const u={...e};const p=typeof u.maxLength===\"number\"?Math.min(s,u.maxLength):s;let l=t.length;if(l>p){throw new SyntaxError(`Input length: ${l}, exceeds maximum allowed length: ${p}`)}const f={type:\"bos\",value:\"\",output:u.prepend||\"\"};const A=[f];const _=u.capture?\"\":\"?:\";const R=n.globChars(u.windows);const E=n.extglobChars(R);const{DOT_LITERAL:h,PLUS_LITERAL:g,SLASH_LITERAL:b,ONE_CHAR:C,DOTS_SLASH:y,NO_DOT:$,NO_DOT_SLASH:x,NO_DOTS_SLASH:S,QMARK:H,QMARK_NO_DOT:v,STAR:d,START_ANCHOR:L}=R;const globstar=t=>`(${_}(?:(?!${L}${t.dot?y:h}).)*?)`;const T=u.dot?\"\":$;const O=u.dot?H:v;let k=u.bash===true?globstar(u):d;if(u.capture){k=`(${k})`}if(typeof u.noext===\"boolean\"){u.noextglob=u.noext}const m={input:t,index:-1,start:0,dot:u.dot===true,consumed:\"\",output:\"\",prefix:\"\",backtrack:false,negated:false,brackets:0,braces:0,parens:0,quotes:0,globstar:false,tokens:A};t=o.removePrefix(t,m);l=t.length;const w=[];const N=[];const I=[];let B=f;let G;const eos=()=>m.index===l-1;const D=m.peek=(e=1)=>t[m.index+e];const M=m.advance=()=>t[++m.index]||\"\";const remaining=()=>t.slice(m.index+1);const consume=(t=\"\",e=0)=>{m.consumed+=t;m.index+=e};const append=t=>{m.output+=t.output!=null?t.output:t.value;consume(t.value)};const negate=()=>{let t=1;while(D()===\"!\"&&(D(2)!==\"(\"||D(3)===\"?\")){M();m.start++;t++}if(t%2===0){return false}m.negated=true;m.start++;return true};const increment=t=>{m[t]++;I.push(t)};const decrement=t=>{m[t]--;I.pop()};const push=t=>{if(B.type===\"globstar\"){const e=m.braces>0&&(t.type===\"comma\"||t.type===\"brace\");const u=t.extglob===true||w.length&&(t.type===\"pipe\"||t.type===\"paren\");if(t.type!==\"slash\"&&t.type!==\"paren\"&&!e&&!u){m.output=m.output.slice(0,-B.output.length);B.type=\"star\";B.value=\"*\";B.output=k;m.output+=B.output}}if(w.length&&t.type!==\"paren\"){w[w.length-1].inner+=t.value}if(t.value||t.output)append(t);if(B&&B.type===\"text\"&&t.type===\"text\"){B.output=(B.output||B.value)+t.value;B.value+=t.value;return}t.prev=B;A.push(t);B=t};const extglobOpen=(t,e)=>{const n={...E[e],conditions:1,inner:\"\"};n.prev=B;n.parens=m.parens;n.output=m.output;const o=(u.capture?\"(\":\"\")+n.open;increment(\"parens\");push({type:t,value:e,output:m.output?\"\":C});push({type:\"paren\",extglob:true,value:M(),output:o});w.push(n)};const extglobClose=t=>{let n=t.close+(u.capture?\")\":\"\");let o;if(t.type===\"negate\"){let s=k;if(t.inner&&t.inner.length>1&&t.inner.includes(\"/\")){s=globstar(u)}if(s!==k||eos()||/^\\)+$/.test(remaining())){n=t.close=`)$))${s}`}if(t.inner.includes(\"*\")&&(o=remaining())&&/^\\.[^\\\\/.]+$/.test(o)){const u=parse(o,{...e,fastpaths:false}).output;n=t.close=`)${u})${s})`}if(t.prev.type===\"bos\"){m.negatedExtglob=true}}push({type:\"paren\",extglob:true,value:G,output:n});decrement(\"parens\")};if(u.fastpaths!==false&&!/(^[*!]|[/()[\\]{}\"])/.test(t)){let n=false;let s=t.replace(i,((t,e,u,o,s,r)=>{if(o===\"\\\\\"){n=true;return t}if(o===\"?\"){if(e){return e+o+(s?H.repeat(s.length):\"\")}if(r===0){return O+(s?H.repeat(s.length):\"\")}return H.repeat(u.length)}if(o===\".\"){return h.repeat(u.length)}if(o===\"*\"){if(e){return e+o+(s?k:\"\")}return k}return e?t:`\\\\${t}`}));if(n===true){if(u.unescape===true){s=s.replace(/\\\\/g,\"\")}else{s=s.replace(/\\\\+/g,(t=>t.length%2===0?\"\\\\\\\\\":t?\"\\\\\":\"\"))}}if(s===t&&u.contains===true){m.output=t;return m}m.output=o.wrapOutput(s,m,e);return m}while(!eos()){G=M();if(G===\"\\0\"){continue}if(G===\"\\\\\"){const t=D();if(t===\"/\"&&u.bash!==true){continue}if(t===\".\"||t===\";\"){continue}if(!t){G+=\"\\\\\";push({type:\"text\",value:G});continue}const e=/^\\\\+/.exec(remaining());let n=0;if(e&&e[0].length>2){n=e[0].length;m.index+=n;if(n%2!==0){G+=\"\\\\\"}}if(u.unescape===true){G=M()}else{G+=M()}if(m.brackets===0){push({type:\"text\",value:G});continue}}if(m.brackets>0&&(G!==\"]\"||B.value===\"[\"||B.value===\"[^\")){if(u.posix!==false&&G===\":\"){const t=B.value.slice(1);if(t.includes(\"[\")){B.posix=true;if(t.includes(\":\")){const t=B.value.lastIndexOf(\"[\");const e=B.value.slice(0,t);const u=B.value.slice(t+2);const n=r[u];if(n){B.value=e+n;m.backtrack=true;M();if(!f.output&&A.indexOf(B)===1){f.output=C}continue}}}}if(G===\"[\"&&D()!==\":\"||G===\"-\"&&D()===\"]\"){G=`\\\\${G}`}if(G===\"]\"&&(B.value===\"[\"||B.value===\"[^\")){G=`\\\\${G}`}if(u.posix===true&&G===\"!\"&&B.value===\"[\"){G=\"^\"}B.value+=G;append({value:G});continue}if(m.quotes===1&&G!=='\"'){G=o.escapeRegex(G);B.value+=G;append({value:G});continue}if(G==='\"'){m.quotes=m.quotes===1?0:1;if(u.keepQuotes===true){push({type:\"text\",value:G})}continue}if(G===\"(\"){increment(\"parens\");push({type:\"paren\",value:G});continue}if(G===\")\"){if(m.parens===0&&u.strictBrackets===true){throw new SyntaxError(syntaxError(\"opening\",\"(\"))}const t=w[w.length-1];if(t&&m.parens===t.parens+1){extglobClose(w.pop());continue}push({type:\"paren\",value:G,output:m.parens?\")\":\"\\\\)\"});decrement(\"parens\");continue}if(G===\"[\"){if(u.nobracket===true||!remaining().includes(\"]\")){if(u.nobracket!==true&&u.strictBrackets===true){throw new SyntaxError(syntaxError(\"closing\",\"]\"))}G=`\\\\${G}`}else{increment(\"brackets\")}push({type:\"bracket\",value:G});continue}if(G===\"]\"){if(u.nobracket===true||B&&B.type===\"bracket\"&&B.value.length===1){push({type:\"text\",value:G,output:`\\\\${G}`});continue}if(m.brackets===0){if(u.strictBrackets===true){throw new SyntaxError(syntaxError(\"opening\",\"[\"))}push({type:\"text\",value:G,output:`\\\\${G}`});continue}decrement(\"brackets\");const t=B.value.slice(1);if(B.posix!==true&&t[0]===\"^\"&&!t.includes(\"/\")){G=`/${G}`}B.value+=G;append({value:G});if(u.literalBrackets===false||o.hasRegexChars(t)){continue}const e=o.escapeRegex(B.value);m.output=m.output.slice(0,-B.value.length);if(u.literalBrackets===true){m.output+=e;B.value=e;continue}B.value=`(${_}${e}|${B.value})`;m.output+=B.value;continue}if(G===\"{\"&&u.nobrace!==true){increment(\"braces\");const t={type:\"brace\",value:G,output:\"(\",outputIndex:m.output.length,tokensIndex:m.tokens.length};N.push(t);push(t);continue}if(G===\"}\"){const t=N[N.length-1];if(u.nobrace===true||!t){push({type:\"text\",value:G,output:G});continue}let e=\")\";if(t.dots===true){const t=A.slice();const n=[];for(let e=t.length-1;e>=0;e--){A.pop();if(t[e].type===\"brace\"){break}if(t[e].type!==\"dots\"){n.unshift(t[e].value)}}e=expandRange(n,u);m.backtrack=true}if(t.comma!==true&&t.dots!==true){const u=m.output.slice(0,t.outputIndex);const n=m.tokens.slice(t.tokensIndex);t.value=t.output=\"\\\\{\";G=e=\"\\\\}\";m.output=u;for(const t of n){m.output+=t.output||t.value}}push({type:\"brace\",value:G,output:e});decrement(\"braces\");N.pop();continue}if(G===\"|\"){if(w.length>0){w[w.length-1].conditions++}push({type:\"text\",value:G});continue}if(G===\",\"){let t=G;const e=N[N.length-1];if(e&&I[I.length-1]===\"braces\"){e.comma=true;t=\"|\"}push({type:\"comma\",value:G,output:t});continue}if(G===\"/\"){if(B.type===\"dot\"&&m.index===m.start+1){m.start=m.index+1;m.consumed=\"\";m.output=\"\";A.pop();B=f;continue}push({type:\"slash\",value:G,output:b});continue}if(G===\".\"){if(m.braces>0&&B.type===\"dot\"){if(B.value===\".\")B.output=h;const t=N[N.length-1];B.type=\"dots\";B.output+=G;B.value+=G;t.dots=true;continue}if(m.braces+m.parens===0&&B.type!==\"bos\"&&B.type!==\"slash\"){push({type:\"text\",value:G,output:h});continue}push({type:\"dot\",value:G,output:h});continue}if(G===\"?\"){const t=B&&B.value===\"(\";if(!t&&u.noextglob!==true&&D()===\"(\"&&D(2)!==\"?\"){extglobOpen(\"qmark\",G);continue}if(B&&B.type===\"paren\"){const t=D();let e=G;if(B.value===\"(\"&&!/[!=<:]/.test(t)||t===\"<\"&&!/<([!=]|\\w+>)/.test(remaining())){e=`\\\\${G}`}push({type:\"text\",value:G,output:e});continue}if(u.dot!==true&&(B.type===\"slash\"||B.type===\"bos\")){push({type:\"qmark\",value:G,output:v});continue}push({type:\"qmark\",value:G,output:H});continue}if(G===\"!\"){if(u.noextglob!==true&&D()===\"(\"){if(D(2)!==\"?\"||!/[!=<:]/.test(D(3))){extglobOpen(\"negate\",G);continue}}if(u.nonegate!==true&&m.index===0){negate();continue}}if(G===\"+\"){if(u.noextglob!==true&&D()===\"(\"&&D(2)!==\"?\"){extglobOpen(\"plus\",G);continue}if(B&&B.value===\"(\"||u.regex===false){push({type:\"plus\",value:G,output:g});continue}if(B&&(B.type===\"bracket\"||B.type===\"paren\"||B.type===\"brace\")||m.parens>0){push({type:\"plus\",value:G});continue}push({type:\"plus\",value:g});continue}if(G===\"@\"){if(u.noextglob!==true&&D()===\"(\"&&D(2)!==\"?\"){push({type:\"at\",extglob:true,value:G,output:\"\"});continue}push({type:\"text\",value:G});continue}if(G!==\"*\"){if(G===\"$\"||G===\"^\"){G=`\\\\${G}`}const t=a.exec(remaining());if(t){G+=t[0];m.index+=t[0].length}push({type:\"text\",value:G});continue}if(B&&(B.type===\"globstar\"||B.star===true)){B.type=\"star\";B.star=true;B.value+=G;B.output=k;m.backtrack=true;m.globstar=true;consume(G);continue}let e=remaining();if(u.noextglob!==true&&/^\\([^?]/.test(e)){extglobOpen(\"star\",G);continue}if(B.type===\"star\"){if(u.noglobstar===true){consume(G);continue}const n=B.prev;const o=n.prev;const s=n.type===\"slash\"||n.type===\"bos\";const r=o&&(o.type===\"star\"||o.type===\"globstar\");if(u.bash===true&&(!s||e[0]&&e[0]!==\"/\")){push({type:\"star\",value:G,output:\"\"});continue}const a=m.braces>0&&(n.type===\"comma\"||n.type===\"brace\");const i=w.length&&(n.type===\"pipe\"||n.type===\"paren\");if(!s&&n.type!==\"paren\"&&!a&&!i){push({type:\"star\",value:G,output:\"\"});continue}while(e.slice(0,3)===\"/**\"){const u=t[m.index+4];if(u&&u!==\"/\"){break}e=e.slice(3);consume(\"/**\",3)}if(n.type===\"bos\"&&eos()){B.type=\"globstar\";B.value+=G;B.output=globstar(u);m.output=B.output;m.globstar=true;consume(G);continue}if(n.type===\"slash\"&&n.prev.type!==\"bos\"&&!r&&eos()){m.output=m.output.slice(0,-(n.output+B.output).length);n.output=`(?:${n.output}`;B.type=\"globstar\";B.output=globstar(u)+(u.strictSlashes?\")\":\"|$)\");B.value+=G;m.globstar=true;m.output+=n.output+B.output;consume(G);continue}if(n.type===\"slash\"&&n.prev.type!==\"bos\"&&e[0]===\"/\"){const t=e[1]!==void 0?\"|$\":\"\";m.output=m.output.slice(0,-(n.output+B.output).length);n.output=`(?:${n.output}`;B.type=\"globstar\";B.output=`${globstar(u)}${b}|${b}${t})`;B.value+=G;m.output+=n.output+B.output;m.globstar=true;consume(G+M());push({type:\"slash\",value:\"/\",output:\"\"});continue}if(n.type===\"bos\"&&e[0]===\"/\"){B.type=\"globstar\";B.value+=G;B.output=`(?:^|${b}|${globstar(u)}${b})`;m.output=B.output;m.globstar=true;consume(G+M());push({type:\"slash\",value:\"/\",output:\"\"});continue}m.output=m.output.slice(0,-B.output.length);B.type=\"globstar\";B.output=globstar(u);B.value+=G;m.output+=B.output;m.globstar=true;consume(G);continue}const n={type:\"star\",value:G,output:k};if(u.bash===true){n.output=\".*?\";if(B.type===\"bos\"||B.type===\"slash\"){n.output=T+n.output}push(n);continue}if(B&&(B.type===\"bracket\"||B.type===\"paren\")&&u.regex===true){n.output=G;push(n);continue}if(m.index===m.start||B.type===\"slash\"||B.type===\"dot\"){if(B.type===\"dot\"){m.output+=x;B.output+=x}else if(u.dot===true){m.output+=S;B.output+=S}else{m.output+=T;B.output+=T}if(D()!==\"*\"){m.output+=C;B.output+=C}}push(n)}while(m.brackets>0){if(u.strictBrackets===true)throw new SyntaxError(syntaxError(\"closing\",\"]\"));m.output=o.escapeLast(m.output,\"[\");decrement(\"brackets\")}while(m.parens>0){if(u.strictBrackets===true)throw new SyntaxError(syntaxError(\"closing\",\")\"));m.output=o.escapeLast(m.output,\"(\");decrement(\"parens\")}while(m.braces>0){if(u.strictBrackets===true)throw new SyntaxError(syntaxError(\"closing\",\"}\"));m.output=o.escapeLast(m.output,\"{\");decrement(\"braces\")}if(u.strictSlashes!==true&&(B.type===\"star\"||B.type===\"bracket\")){push({type:\"maybe_slash\",value:\"\",output:`${b}?`})}if(m.backtrack===true){m.output=\"\";for(const t of m.tokens){m.output+=t.output!=null?t.output:t.value;if(t.suffix){m.output+=t.suffix}}}return m};parse.fastpaths=(t,e)=>{const u={...e};const r=typeof u.maxLength===\"number\"?Math.min(s,u.maxLength):s;const a=t.length;if(a>r){throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${r}`)}t=c[t]||t;const{DOT_LITERAL:i,SLASH_LITERAL:p,ONE_CHAR:l,DOTS_SLASH:f,NO_DOT:A,NO_DOTS:_,NO_DOTS_SLASH:R,STAR:E,START_ANCHOR:h}=n.globChars(u.windows);const g=u.dot?_:A;const b=u.dot?R:A;const C=u.capture?\"\":\"?:\";const y={negated:false,prefix:\"\"};let $=u.bash===true?\".*?\":E;if(u.capture){$=`(${$})`}const globstar=t=>{if(t.noglobstar===true)return $;return`(${C}(?:(?!${h}${t.dot?f:i}).)*?)`};const create=t=>{switch(t){case\"*\":return`${g}${l}${$}`;case\".*\":return`${i}${l}${$}`;case\"*.*\":return`${g}${$}${i}${l}${$}`;case\"*/*\":return`${g}${$}${p}${l}${b}${$}`;case\"**\":return g+globstar(u);case\"**/*\":return`(?:${g}${globstar(u)}${p})?${b}${l}${$}`;case\"**/*.*\":return`(?:${g}${globstar(u)}${p})?${b}${$}${i}${l}${$}`;case\"**/.*\":return`(?:${g}${globstar(u)}${p})?${i}${l}${$}`;default:{const e=/^(.*?)\\.(\\w+)$/.exec(t);if(!e)return;const u=create(e[1]);if(!u)return;return u+i+e[2]}}};const x=o.removePrefix(t,y);let S=create(x);if(S&&u.strictSlashes!==true){S+=`${p}?`}return S};t.exports=parse},510:(t,e,u)=>{const n=u(716);const o=u(697);const s=u(96);const r=u(154);const isObject=t=>t&&typeof t===\"object\"&&!Array.isArray(t);const picomatch=(t,e,u=false)=>{if(Array.isArray(t)){const n=t.map((t=>picomatch(t,e,u)));const arrayMatcher=t=>{for(const e of n){const u=e(t);if(u)return u}return false};return arrayMatcher}const n=isObject(t)&&t.tokens&&t.input;if(t===\"\"||typeof t!==\"string\"&&!n){throw new TypeError(\"Expected pattern to be a non-empty string\")}const o=e||{};const s=o.windows;const r=n?picomatch.compileRe(t,e):picomatch.makeRe(t,e,false,true);const a=r.state;delete r.state;let isIgnored=()=>false;if(o.ignore){const t={...e,ignore:null,onMatch:null,onResult:null};isIgnored=picomatch(o.ignore,t,u)}const matcher=(u,n=false)=>{const{isMatch:i,match:c,output:p}=picomatch.test(u,r,e,{glob:t,posix:s});const l={glob:t,state:a,regex:r,posix:s,input:u,output:p,match:c,isMatch:i};if(typeof o.onResult===\"function\"){o.onResult(l)}if(i===false){l.isMatch=false;return n?l:false}if(isIgnored(u)){if(typeof o.onIgnore===\"function\"){o.onIgnore(l)}l.isMatch=false;return n?l:false}if(typeof o.onMatch===\"function\"){o.onMatch(l)}return n?l:true};if(u){matcher.state=a}return matcher};picomatch.test=(t,e,u,{glob:n,posix:o}={})=>{if(typeof t!==\"string\"){throw new TypeError(\"Expected input to be a string\")}if(t===\"\"){return{isMatch:false,output:\"\"}}const r=u||{};const a=r.format||(o?s.toPosixSlashes:null);let i=t===n;let c=i&&a?a(t):t;if(i===false){c=a?a(t):t;i=c===n}if(i===false||r.capture===true){if(r.matchBase===true||r.basename===true){i=picomatch.matchBase(t,e,u,o)}else{i=e.exec(c)}}return{isMatch:Boolean(i),match:i,output:c}};picomatch.matchBase=(t,e,u)=>{const n=e instanceof RegExp?e:picomatch.makeRe(e,u);return n.test(s.basename(t))};picomatch.isMatch=(t,e,u)=>picomatch(e,u)(t);picomatch.parse=(t,e)=>{if(Array.isArray(t))return t.map((t=>picomatch.parse(t,e)));return o(t,{...e,fastpaths:false})};picomatch.scan=(t,e)=>n(t,e);picomatch.compileRe=(t,e,u=false,n=false)=>{if(u===true){return t.output}const o=e||{};const s=o.contains?\"\":\"^\";const r=o.contains?\"\":\"$\";let a=`${s}(?:${t.output})${r}`;if(t&&t.negated===true){a=`^(?!${a}).*$`}const i=picomatch.toRegex(a,e);if(n===true){i.state=t}return i};picomatch.makeRe=(t,e={},u=false,n=false)=>{if(!t||typeof t!==\"string\"){throw new TypeError(\"Expected a non-empty string\")}let s={negated:false,fastpaths:true};if(e.fastpaths!==false&&(t[0]===\".\"||t[0]===\"*\")){s.output=o.fastpaths(t,e)}if(!s.output){s=o(t,e)}return picomatch.compileRe(s,e,u,n)};picomatch.toRegex=(t,e)=>{try{const u=e||{};return new RegExp(t,u.flags||(u.nocase?\"i\":\"\"))}catch(t){if(e&&e.debug===true)throw t;return/$^/}};picomatch.constants=r;t.exports=picomatch},716:(t,e,u)=>{const n=u(96);const{CHAR_ASTERISK:o,CHAR_AT:s,CHAR_BACKWARD_SLASH:r,CHAR_COMMA:a,CHAR_DOT:i,CHAR_EXCLAMATION_MARK:c,CHAR_FORWARD_SLASH:p,CHAR_LEFT_CURLY_BRACE:l,CHAR_LEFT_PARENTHESES:f,CHAR_LEFT_SQUARE_BRACKET:A,CHAR_PLUS:_,CHAR_QUESTION_MARK:R,CHAR_RIGHT_CURLY_BRACE:E,CHAR_RIGHT_PARENTHESES:h,CHAR_RIGHT_SQUARE_BRACKET:g}=u(154);const isPathSeparator=t=>t===p||t===r;const depth=t=>{if(t.isPrefix!==true){t.depth=t.isGlobstar?Infinity:1}};const scan=(t,e)=>{const u=e||{};const b=t.length-1;const C=u.parts===true||u.scanToEnd===true;const y=[];const $=[];const x=[];let S=t;let H=-1;let v=0;let d=0;let L=false;let T=false;let O=false;let k=false;let m=false;let w=false;let N=false;let I=false;let B=false;let G=false;let D=0;let M;let P;let K={value:\"\",depth:0,isGlob:false};const eos=()=>H>=b;const peek=()=>S.charCodeAt(H+1);const advance=()=>{M=P;return S.charCodeAt(++H)};while(H<b){P=advance();let t;if(P===r){N=K.backslashes=true;P=advance();if(P===l){w=true}continue}if(w===true||P===l){D++;while(eos()!==true&&(P=advance())){if(P===r){N=K.backslashes=true;advance();continue}if(P===l){D++;continue}if(w!==true&&P===i&&(P=advance())===i){L=K.isBrace=true;O=K.isGlob=true;G=true;if(C===true){continue}break}if(w!==true&&P===a){L=K.isBrace=true;O=K.isGlob=true;G=true;if(C===true){continue}break}if(P===E){D--;if(D===0){w=false;L=K.isBrace=true;G=true;break}}}if(C===true){continue}break}if(P===p){y.push(H);$.push(K);K={value:\"\",depth:0,isGlob:false};if(G===true)continue;if(M===i&&H===v+1){v+=2;continue}d=H+1;continue}if(u.noext!==true){const t=P===_||P===s||P===o||P===R||P===c;if(t===true&&peek()===f){O=K.isGlob=true;k=K.isExtglob=true;G=true;if(P===c&&H===v){B=true}if(C===true){while(eos()!==true&&(P=advance())){if(P===r){N=K.backslashes=true;P=advance();continue}if(P===h){O=K.isGlob=true;G=true;break}}continue}break}}if(P===o){if(M===o)m=K.isGlobstar=true;O=K.isGlob=true;G=true;if(C===true){continue}break}if(P===R){O=K.isGlob=true;G=true;if(C===true){continue}break}if(P===A){while(eos()!==true&&(t=advance())){if(t===r){N=K.backslashes=true;advance();continue}if(t===g){T=K.isBracket=true;O=K.isGlob=true;G=true;break}}if(C===true){continue}break}if(u.nonegate!==true&&P===c&&H===v){I=K.negated=true;v++;continue}if(u.noparen!==true&&P===f){O=K.isGlob=true;if(C===true){while(eos()!==true&&(P=advance())){if(P===f){N=K.backslashes=true;P=advance();continue}if(P===h){G=true;break}}continue}break}if(O===true){G=true;if(C===true){continue}break}}if(u.noext===true){k=false;O=false}let U=S;let X=\"\";let F=\"\";if(v>0){X=S.slice(0,v);S=S.slice(v);d-=v}if(U&&O===true&&d>0){U=S.slice(0,d);F=S.slice(d)}else if(O===true){U=\"\";F=S}else{U=S}if(U&&U!==\"\"&&U!==\"/\"&&U!==S){if(isPathSeparator(U.charCodeAt(U.length-1))){U=U.slice(0,-1)}}if(u.unescape===true){if(F)F=n.removeBackslashes(F);if(U&&N===true){U=n.removeBackslashes(U)}}const Q={prefix:X,input:t,start:v,base:U,glob:F,isBrace:L,isBracket:T,isGlob:O,isExtglob:k,isGlobstar:m,negated:I,negatedExtglob:B};if(u.tokens===true){Q.maxDepth=0;if(!isPathSeparator(P)){$.push(K)}Q.tokens=$}if(u.parts===true||u.tokens===true){let e;for(let n=0;n<y.length;n++){const o=e?e+1:v;const s=y[n];const r=t.slice(o,s);if(u.tokens){if(n===0&&v!==0){$[n].isPrefix=true;$[n].value=X}else{$[n].value=r}depth($[n]);Q.maxDepth+=$[n].depth}if(n!==0||r!==\"\"){x.push(r)}e=s}if(e&&e+1<t.length){const n=t.slice(e+1);x.push(n);if(u.tokens){$[$.length-1].value=n;depth($[$.length-1]);Q.maxDepth+=$[$.length-1].depth}}Q.slashes=y;Q.parts=x}return Q};t.exports=scan},96:(t,e,u)=>{const{REGEX_BACKSLASH:n,REGEX_REMOVE_BACKSLASH:o,REGEX_SPECIAL_CHARS:s,REGEX_SPECIAL_CHARS_GLOBAL:r}=u(154);e.isObject=t=>t!==null&&typeof t===\"object\"&&!Array.isArray(t);e.hasRegexChars=t=>s.test(t);e.isRegexChar=t=>t.length===1&&e.hasRegexChars(t);e.escapeRegex=t=>t.replace(r,\"\\\\$1\");e.toPosixSlashes=t=>t.replace(n,\"/\");e.removeBackslashes=t=>t.replace(o,(t=>t===\"\\\\\"?\"\":t));e.escapeLast=(t,u,n)=>{const o=t.lastIndexOf(u,n);if(o===-1)return t;if(t[o-1]===\"\\\\\")return e.escapeLast(t,u,o-1);return`${t.slice(0,o)}\\\\${t.slice(o)}`};e.removePrefix=(t,e={})=>{let u=t;if(u.startsWith(\"./\")){u=u.slice(2);e.prefix=\"./\"}return u};e.wrapOutput=(t,e={},u={})=>{const n=u.contains?\"\":\"^\";const o=u.contains?\"\":\"$\";let s=`${n}(?:${t})${o}`;if(e.negated===true){s=`(?:^(?!${s}).*$)`}return s};e.basename=(t,{windows:e}={})=>{const u=t.split(e?/[\\\\/]/:\"/\");const n=u[u.length-1];if(n===\"\"){return u[u.length-2]}return n}}};var e={};function __nccwpck_require__(u){var n=e[u];if(n!==undefined){return n.exports}var o=e[u]={exports:{}};var s=true;try{t[u](o,o.exports,__nccwpck_require__);s=false}finally{if(s)delete e[u]}return o.exports}if(typeof __nccwpck_require__!==\"undefined\")__nccwpck_require__.ab=__dirname+\"/\";var u=__nccwpck_require__(170);module.exports=u})();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/picomatch/index.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js":
/*!************************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js ***!
  \************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("/**\n * @license React\n * react-jsx-dev-runtime.development.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n true &&\n  (function () {\n    function getComponentNameFromType(type) {\n      if (null == type) return null;\n      if (\"function\" === typeof type)\n        return type.$$typeof === REACT_CLIENT_REFERENCE\n          ? null\n          : type.displayName || type.name || null;\n      if (\"string\" === typeof type) return type;\n      switch (type) {\n        case REACT_FRAGMENT_TYPE:\n          return \"Fragment\";\n        case REACT_PROFILER_TYPE:\n          return \"Profiler\";\n        case REACT_STRICT_MODE_TYPE:\n          return \"StrictMode\";\n        case REACT_SUSPENSE_TYPE:\n          return \"Suspense\";\n        case REACT_SUSPENSE_LIST_TYPE:\n          return \"SuspenseList\";\n        case REACT_ACTIVITY_TYPE:\n          return \"Activity\";\n        case REACT_VIEW_TRANSITION_TYPE:\n          return \"ViewTransition\";\n      }\n      if (\"object\" === typeof type)\n        switch (\n          (\"number\" === typeof type.tag &&\n            console.error(\n              \"Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.\"\n            ),\n          type.$$typeof)\n        ) {\n          case REACT_PORTAL_TYPE:\n            return \"Portal\";\n          case REACT_CONTEXT_TYPE:\n            return type.displayName || \"Context\";\n          case REACT_CONSUMER_TYPE:\n            return (type._context.displayName || \"Context\") + \".Consumer\";\n          case REACT_FORWARD_REF_TYPE:\n            var innerType = type.render;\n            type = type.displayName;\n            type ||\n              ((type = innerType.displayName || innerType.name || \"\"),\n              (type = \"\" !== type ? \"ForwardRef(\" + type + \")\" : \"ForwardRef\"));\n            return type;\n          case REACT_MEMO_TYPE:\n            return (\n              (innerType = type.displayName || null),\n              null !== innerType\n                ? innerType\n                : getComponentNameFromType(type.type) || \"Memo\"\n            );\n          case REACT_LAZY_TYPE:\n            innerType = type._payload;\n            type = type._init;\n            try {\n              return getComponentNameFromType(type(innerType));\n            } catch (x) {}\n        }\n      return null;\n    }\n    function testStringCoercion(value) {\n      return \"\" + value;\n    }\n    function checkKeyStringCoercion(value) {\n      try {\n        testStringCoercion(value);\n        var JSCompiler_inline_result = !1;\n      } catch (e) {\n        JSCompiler_inline_result = !0;\n      }\n      if (JSCompiler_inline_result) {\n        JSCompiler_inline_result = console;\n        var JSCompiler_temp_const = JSCompiler_inline_result.error;\n        var JSCompiler_inline_result$jscomp$0 =\n          (\"function\" === typeof Symbol &&\n            Symbol.toStringTag &&\n            value[Symbol.toStringTag]) ||\n          value.constructor.name ||\n          \"Object\";\n        JSCompiler_temp_const.call(\n          JSCompiler_inline_result,\n          \"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.\",\n          JSCompiler_inline_result$jscomp$0\n        );\n        return testStringCoercion(value);\n      }\n    }\n    function getTaskName(type) {\n      if (type === REACT_FRAGMENT_TYPE) return \"<>\";\n      if (\n        \"object\" === typeof type &&\n        null !== type &&\n        type.$$typeof === REACT_LAZY_TYPE\n      )\n        return \"<...>\";\n      try {\n        var name = getComponentNameFromType(type);\n        return name ? \"<\" + name + \">\" : \"<...>\";\n      } catch (x) {\n        return \"<...>\";\n      }\n    }\n    function getOwner() {\n      var dispatcher = ReactSharedInternals.A;\n      return null === dispatcher ? null : dispatcher.getOwner();\n    }\n    function UnknownOwner() {\n      return Error(\"react-stack-top-frame\");\n    }\n    function hasValidKey(config) {\n      if (hasOwnProperty.call(config, \"key\")) {\n        var getter = Object.getOwnPropertyDescriptor(config, \"key\").get;\n        if (getter && getter.isReactWarning) return !1;\n      }\n      return void 0 !== config.key;\n    }\n    function defineKeyPropWarningGetter(props, displayName) {\n      function warnAboutAccessingKey() {\n        specialPropKeyWarningShown ||\n          ((specialPropKeyWarningShown = !0),\n          console.error(\n            \"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)\",\n            displayName\n          ));\n      }\n      warnAboutAccessingKey.isReactWarning = !0;\n      Object.defineProperty(props, \"key\", {\n        get: warnAboutAccessingKey,\n        configurable: !0\n      });\n    }\n    function elementRefGetterWithDeprecationWarning() {\n      var componentName = getComponentNameFromType(this.type);\n      didWarnAboutElementRef[componentName] ||\n        ((didWarnAboutElementRef[componentName] = !0),\n        console.error(\n          \"Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.\"\n        ));\n      componentName = this.props.ref;\n      return void 0 !== componentName ? componentName : null;\n    }\n    function ReactElement(type, key, props, owner, debugStack, debugTask) {\n      var refProp = props.ref;\n      type = {\n        $$typeof: REACT_ELEMENT_TYPE,\n        type: type,\n        key: key,\n        props: props,\n        _owner: owner\n      };\n      null !== (void 0 !== refProp ? refProp : null)\n        ? Object.defineProperty(type, \"ref\", {\n            enumerable: !1,\n            get: elementRefGetterWithDeprecationWarning\n          })\n        : Object.defineProperty(type, \"ref\", { enumerable: !1, value: null });\n      type._store = {};\n      Object.defineProperty(type._store, \"validated\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !0,\n        value: 0\n      });\n      Object.defineProperty(type, \"_debugInfo\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !0,\n        value: null\n      });\n      Object.defineProperty(type, \"_debugStack\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !0,\n        value: debugStack\n      });\n      Object.defineProperty(type, \"_debugTask\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !0,\n        value: debugTask\n      });\n      Object.freeze && (Object.freeze(type.props), Object.freeze(type));\n      return type;\n    }\n    function jsxDEVImpl(\n      type,\n      config,\n      maybeKey,\n      isStaticChildren,\n      debugStack,\n      debugTask\n    ) {\n      var children = config.children;\n      if (void 0 !== children)\n        if (isStaticChildren)\n          if (isArrayImpl(children)) {\n            for (\n              isStaticChildren = 0;\n              isStaticChildren < children.length;\n              isStaticChildren++\n            )\n              validateChildKeys(children[isStaticChildren]);\n            Object.freeze && Object.freeze(children);\n          } else\n            console.error(\n              \"React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.\"\n            );\n        else validateChildKeys(children);\n      if (hasOwnProperty.call(config, \"key\")) {\n        children = getComponentNameFromType(type);\n        var keys = Object.keys(config).filter(function (k) {\n          return \"key\" !== k;\n        });\n        isStaticChildren =\n          0 < keys.length\n            ? \"{key: someKey, \" + keys.join(\": ..., \") + \": ...}\"\n            : \"{key: someKey}\";\n        didWarnAboutKeySpread[children + isStaticChildren] ||\n          ((keys =\n            0 < keys.length ? \"{\" + keys.join(\": ..., \") + \": ...}\" : \"{}\"),\n          console.error(\n            'A props object containing a \"key\" prop is being spread into JSX:\\n  let props = %s;\\n  <%s {...props} />\\nReact keys must be passed directly to JSX without using spread:\\n  let props = %s;\\n  <%s key={someKey} {...props} />',\n            isStaticChildren,\n            children,\n            keys,\n            children\n          ),\n          (didWarnAboutKeySpread[children + isStaticChildren] = !0));\n      }\n      children = null;\n      void 0 !== maybeKey &&\n        (checkKeyStringCoercion(maybeKey), (children = \"\" + maybeKey));\n      hasValidKey(config) &&\n        (checkKeyStringCoercion(config.key), (children = \"\" + config.key));\n      if (\"key\" in config) {\n        maybeKey = {};\n        for (var propName in config)\n          \"key\" !== propName && (maybeKey[propName] = config[propName]);\n      } else maybeKey = config;\n      children &&\n        defineKeyPropWarningGetter(\n          maybeKey,\n          \"function\" === typeof type\n            ? type.displayName || type.name || \"Unknown\"\n            : type\n        );\n      return ReactElement(\n        type,\n        children,\n        maybeKey,\n        getOwner(),\n        debugStack,\n        debugTask\n      );\n    }\n    function validateChildKeys(node) {\n      isValidElement(node)\n        ? node._store && (node._store.validated = 1)\n        : \"object\" === typeof node &&\n          null !== node &&\n          node.$$typeof === REACT_LAZY_TYPE &&\n          (\"fulfilled\" === node._payload.status\n            ? isValidElement(node._payload.value) &&\n              node._payload.value._store &&\n              (node._payload.value._store.validated = 1)\n            : node._store && (node._store.validated = 1));\n    }\n    function isValidElement(object) {\n      return (\n        \"object\" === typeof object &&\n        null !== object &&\n        object.$$typeof === REACT_ELEMENT_TYPE\n      );\n    }\n    var React = __webpack_require__(/*! next/dist/compiled/react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\"),\n      REACT_ELEMENT_TYPE = Symbol.for(\"react.transitional.element\"),\n      REACT_PORTAL_TYPE = Symbol.for(\"react.portal\"),\n      REACT_FRAGMENT_TYPE = Symbol.for(\"react.fragment\"),\n      REACT_STRICT_MODE_TYPE = Symbol.for(\"react.strict_mode\"),\n      REACT_PROFILER_TYPE = Symbol.for(\"react.profiler\"),\n      REACT_CONSUMER_TYPE = Symbol.for(\"react.consumer\"),\n      REACT_CONTEXT_TYPE = Symbol.for(\"react.context\"),\n      REACT_FORWARD_REF_TYPE = Symbol.for(\"react.forward_ref\"),\n      REACT_SUSPENSE_TYPE = Symbol.for(\"react.suspense\"),\n      REACT_SUSPENSE_LIST_TYPE = Symbol.for(\"react.suspense_list\"),\n      REACT_MEMO_TYPE = Symbol.for(\"react.memo\"),\n      REACT_LAZY_TYPE = Symbol.for(\"react.lazy\"),\n      REACT_ACTIVITY_TYPE = Symbol.for(\"react.activity\"),\n      REACT_VIEW_TRANSITION_TYPE = Symbol.for(\"react.view_transition\"),\n      REACT_CLIENT_REFERENCE = Symbol.for(\"react.client.reference\"),\n      ReactSharedInternals =\n        React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,\n      hasOwnProperty = Object.prototype.hasOwnProperty,\n      isArrayImpl = Array.isArray,\n      createTask = console.createTask\n        ? console.createTask\n        : function () {\n            return null;\n          };\n    React = {\n      react_stack_bottom_frame: function (callStackForError) {\n        return callStackForError();\n      }\n    };\n    var specialPropKeyWarningShown;\n    var didWarnAboutElementRef = {};\n    var unknownOwnerDebugStack = React.react_stack_bottom_frame.bind(\n      React,\n      UnknownOwner\n    )();\n    var unknownOwnerDebugTask = createTask(getTaskName(UnknownOwner));\n    var didWarnAboutKeySpread = {};\n    exports.Fragment = REACT_FRAGMENT_TYPE;\n    exports.jsxDEV = function (type, config, maybeKey, isStaticChildren) {\n      var trackActualOwner =\n        1e4 > ReactSharedInternals.recentlyCreatedOwnerStacks++;\n      if (trackActualOwner) {\n        var previousStackTraceLimit = Error.stackTraceLimit;\n        Error.stackTraceLimit = 10;\n        var debugStackDEV = Error(\"react-stack-top-frame\");\n        Error.stackTraceLimit = previousStackTraceLimit;\n      } else debugStackDEV = unknownOwnerDebugStack;\n      return jsxDEVImpl(\n        type,\n        config,\n        maybeKey,\n        isStaticChildren,\n        debugStackDEV,\n        trackActualOwner ? createTask(getTaskName(type)) : unknownOwnerDebugTask\n      );\n    };\n  })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js":
/*!**************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js ***!
  \**************************************************************************************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\n\nif (false) {} else {\n  module.exports = __webpack_require__(/*! ./cjs/react-jsx-dev-runtime.development.js */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js\");\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jb21waWxlZC9yZWFjdC9qc3gtZGV2LXJ1bnRpbWUuanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsSUFBSSxLQUFxQyxFQUFFLEVBRTFDLENBQUM7QUFDRixFQUFFLDhRQUFzRTtBQUN4RSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxuZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTdcXG5vZGVfbW9kdWxlc1xcbmV4dFxcZGlzdFxcY29tcGlsZWRcXHJlYWN0XFxqc3gtZGV2LXJ1bnRpbWUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG5pZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdwcm9kdWN0aW9uJykge1xuICBtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoJy4vY2pzL3JlYWN0LWpzeC1kZXYtcnVudGltZS5wcm9kdWN0aW9uLmpzJyk7XG59IGVsc2Uge1xuICBtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoJy4vY2pzL3JlYWN0LWpzeC1kZXYtcnVudGltZS5kZXZlbG9wbWVudC5qcycpO1xufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-dev-runtime.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/app-dynamic.js":
/*!******************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/app-dynamic.js ***!
  \******************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"default\", ({\n    enumerable: true,\n    get: function() {\n        return dynamic;\n    }\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(app-pages-browser)/./node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _loadable = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ./lazy-dynamic/loadable */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/loadable.js\"));\nfunction dynamic(dynamicOptions, options) {\n    const loadableOptions = {};\n    if (typeof dynamicOptions === 'function') {\n        loadableOptions.loader = dynamicOptions;\n    }\n    const mergedOptions = {\n        ...loadableOptions,\n        ...options\n    };\n    return (0, _loadable.default)({\n        ...mergedOptions,\n        modules: mergedOptions.loadableGenerated?.modules\n    });\n}\nif ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {\n    Object.defineProperty(exports.default, '__esModule', {\n        value: true\n    });\n    Object.assign(exports.default, exports);\n    module.exports = exports.default;\n} //# sourceMappingURL=app-dynamic.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zaGFyZWQvbGliL2FwcC1keW5hbWljLmpzIiwibWFwcGluZ3MiOiI7Ozs7MkNBa0NBOzs7ZUFBd0JBOzs7OytFQWhDSDtBQWdDTixTQUFTQSxRQUN0QkMsY0FBNkMsRUFDN0NDLE9BQTJCO0lBRTNCLE1BQU1DLGtCQUFzQyxDQUFDO0lBRTdDLElBQUksT0FBT0YsbUJBQW1CLFlBQVk7UUFDeENFLGdCQUFnQkMsTUFBTSxHQUFHSDtJQUMzQjtJQUVBLE1BQU1JLGdCQUFnQjtRQUNwQixHQUFHRixlQUFlO1FBQ2xCLEdBQUdELE9BQU87SUFDWjtJQUVBLE9BQU9JLENBQUFBLEdBQUFBLFVBQUFBLE9BQUFBLEVBQVM7UUFDZCxHQUFHRCxhQUFhO1FBQ2hCRSxTQUFTRixjQUFjRyxpQkFBaUIsRUFBRUQ7SUFDNUM7QUFDRiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHNoYXJlZFxcbGliXFxhcHAtZHluYW1pYy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgUmVhY3QgZnJvbSAncmVhY3QnXG5pbXBvcnQgdHlwZSB7IEpTWCB9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IExvYWRhYmxlIGZyb20gJy4vbGF6eS1keW5hbWljL2xvYWRhYmxlJ1xuXG5pbXBvcnQgdHlwZSB7XG4gIExvYWRhYmxlR2VuZXJhdGVkT3B0aW9ucyxcbiAgRHluYW1pY09wdGlvbnNMb2FkaW5nUHJvcHMsXG4gIExvYWRlcixcbiAgTG9hZGVyQ29tcG9uZW50LFxufSBmcm9tICcuL2xhenktZHluYW1pYy90eXBlcydcblxuZXhwb3J0IHtcbiAgdHlwZSBMb2FkYWJsZUdlbmVyYXRlZE9wdGlvbnMsXG4gIHR5cGUgRHluYW1pY09wdGlvbnNMb2FkaW5nUHJvcHMsXG4gIHR5cGUgTG9hZGVyLFxuICB0eXBlIExvYWRlckNvbXBvbmVudCxcbn1cblxuZXhwb3J0IHR5cGUgRHluYW1pY09wdGlvbnM8UCA9IHt9PiA9IExvYWRhYmxlR2VuZXJhdGVkT3B0aW9ucyAmIHtcbiAgbG9hZGluZz86ICgpID0+IEpTWC5FbGVtZW50IHwgbnVsbFxuICBsb2FkZXI/OiBMb2FkZXI8UD5cbiAgbG9hZGFibGVHZW5lcmF0ZWQ/OiBMb2FkYWJsZUdlbmVyYXRlZE9wdGlvbnNcbiAgbW9kdWxlcz86IHN0cmluZ1tdXG4gIHNzcj86IGJvb2xlYW5cbn1cblxuZXhwb3J0IHR5cGUgTG9hZGFibGVPcHRpb25zPFAgPSB7fT4gPSBEeW5hbWljT3B0aW9uczxQPlxuXG5leHBvcnQgdHlwZSBMb2FkYWJsZUZuPFAgPSB7fT4gPSAoXG4gIG9wdHM6IExvYWRhYmxlT3B0aW9uczxQPlxuKSA9PiBSZWFjdC5Db21wb25lbnRUeXBlPFA+XG5cbmV4cG9ydCB0eXBlIExvYWRhYmxlQ29tcG9uZW50PFAgPSB7fT4gPSBSZWFjdC5Db21wb25lbnRUeXBlPFA+XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGR5bmFtaWM8UCA9IHt9PihcbiAgZHluYW1pY09wdGlvbnM6IER5bmFtaWNPcHRpb25zPFA+IHwgTG9hZGVyPFA+LFxuICBvcHRpb25zPzogRHluYW1pY09wdGlvbnM8UD5cbik6IFJlYWN0LkNvbXBvbmVudFR5cGU8UD4ge1xuICBjb25zdCBsb2FkYWJsZU9wdGlvbnM6IExvYWRhYmxlT3B0aW9uczxQPiA9IHt9XG5cbiAgaWYgKHR5cGVvZiBkeW5hbWljT3B0aW9ucyA9PT0gJ2Z1bmN0aW9uJykge1xuICAgIGxvYWRhYmxlT3B0aW9ucy5sb2FkZXIgPSBkeW5hbWljT3B0aW9uc1xuICB9XG5cbiAgY29uc3QgbWVyZ2VkT3B0aW9ucyA9IHtcbiAgICAuLi5sb2FkYWJsZU9wdGlvbnMsXG4gICAgLi4ub3B0aW9ucyxcbiAgfVxuXG4gIHJldHVybiBMb2FkYWJsZSh7XG4gICAgLi4ubWVyZ2VkT3B0aW9ucyxcbiAgICBtb2R1bGVzOiBtZXJnZWRPcHRpb25zLmxvYWRhYmxlR2VuZXJhdGVkPy5tb2R1bGVzLFxuICB9KVxufVxuIl0sIm5hbWVzIjpbImR5bmFtaWMiLCJkeW5hbWljT3B0aW9ucyIsIm9wdGlvbnMiLCJsb2FkYWJsZU9wdGlvbnMiLCJsb2FkZXIiLCJtZXJnZWRPcHRpb25zIiwiTG9hZGFibGUiLCJtb2R1bGVzIiwibG9hZGFibGVHZW5lcmF0ZWQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/app-dynamic.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/find-closest-quality.js":
/*!***************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/find-closest-quality.js ***!
  \***************************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"findClosestQuality\", ({\n    enumerable: true,\n    get: function() {\n        return findClosestQuality;\n    }\n}));\nfunction findClosestQuality(quality, config) {\n    const q = quality || 75;\n    if (!config?.qualities?.length) {\n        return q;\n    }\n    return config.qualities.reduce((prev, cur)=>Math.abs(cur - q) < Math.abs(prev - q) ? cur : prev, config.qualities[0]);\n} //# sourceMappingURL=find-closest-quality.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zaGFyZWQvbGliL2ZpbmQtY2xvc2VzdC1xdWFsaXR5LmpzIiwibWFwcGluZ3MiOiI7Ozs7c0RBUWdCQTs7O2VBQUFBOzs7QUFBVCxTQUFTQSxtQkFDZEMsT0FBMkIsRUFDM0JDLE1BQXdDO0lBRXhDLE1BQU1DLElBQUlGLFdBQVc7SUFDckIsSUFBSSxDQUFDQyxRQUFRRSxXQUFXQyxRQUFRO1FBQzlCLE9BQU9GO0lBQ1Q7SUFDQSxPQUFPRCxPQUFPRSxTQUFTLENBQUNFLE1BQU0sQ0FDNUIsQ0FBQ0MsTUFBTUMsTUFBU0MsS0FBS0MsR0FBRyxDQUFDRixNQUFNTCxLQUFLTSxLQUFLQyxHQUFHLENBQUNILE9BQU9KLEtBQUtLLE1BQU1ELE1BQy9ETCxPQUFPRSxTQUFTLENBQUMsRUFBRTtBQUV2QiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHNoYXJlZFxcbGliXFxmaW5kLWNsb3Nlc3QtcXVhbGl0eS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE5leHRDb25maWcgfSBmcm9tICcuLi8uLi9zZXJ2ZXIvY29uZmlnLXNoYXJlZCdcblxuLyoqXG4gKiBGaW5kIHRoZSBjbG9zZXN0IG1hdGNoaW5nIGBxdWFsaXR5YCBpbiB0aGUgbGlzdCBvZiBgY29uZmlnLnF1YWxpdGllc2BcbiAqIEBwYXJhbSBxdWFsaXR5IHRoZSBxdWFsaXR5IHByb3AgcGFzc2VkIHRvIHRoZSBpbWFnZSBjb21wb25lbnRcbiAqIEBwYXJhbSBjb25maWcgdGhlIFwiaW1hZ2VzXCIgY29uZmlndXJhdGlvbiBmcm9tIG5leHQuY29uZmlnLmpzXG4gKiBAcmV0dXJucyB0aGUgY2xvc2VzdCBtYXRjaGluZyBxdWFsaXR5IHZhbHVlXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBmaW5kQ2xvc2VzdFF1YWxpdHkoXG4gIHF1YWxpdHk6IG51bWJlciB8IHVuZGVmaW5lZCxcbiAgY29uZmlnOiBOZXh0Q29uZmlnWydpbWFnZXMnXSB8IHVuZGVmaW5lZFxuKTogbnVtYmVyIHtcbiAgY29uc3QgcSA9IHF1YWxpdHkgfHwgNzVcbiAgaWYgKCFjb25maWc/LnF1YWxpdGllcz8ubGVuZ3RoKSB7XG4gICAgcmV0dXJuIHFcbiAgfVxuICByZXR1cm4gY29uZmlnLnF1YWxpdGllcy5yZWR1Y2UoXG4gICAgKHByZXYsIGN1cikgPT4gKE1hdGguYWJzKGN1ciAtIHEpIDwgTWF0aC5hYnMocHJldiAtIHEpID8gY3VyIDogcHJldiksXG4gICAgY29uZmlnLnF1YWxpdGllc1swXVxuICApXG59XG4iXSwibmFtZXMiOlsiZmluZENsb3Nlc3RRdWFsaXR5IiwicXVhbGl0eSIsImNvbmZpZyIsInEiLCJxdWFsaXRpZXMiLCJsZW5ndGgiLCJyZWR1Y2UiLCJwcmV2IiwiY3VyIiwiTWF0aCIsImFicyJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/find-closest-quality.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/get-img-props.js":
/*!********************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/get-img-props.js ***!
  \********************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"getImgProps\", ({\n    enumerable: true,\n    get: function() {\n        return getImgProps;\n    }\n}));\nconst _warnonce = __webpack_require__(/*! ./utils/warn-once */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils/warn-once.js\");\nconst _deploymentid = __webpack_require__(/*! ./deployment-id */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/deployment-id.js\");\nconst _imageblursvg = __webpack_require__(/*! ./image-blur-svg */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-blur-svg.js\");\nconst _imageconfig = __webpack_require__(/*! ./image-config */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-config.js\");\nconst VALID_LOADING_VALUES = [\n    'lazy',\n    'eager',\n    undefined\n];\n// Object-fit values that are not valid background-size values\nconst INVALID_BACKGROUND_SIZE_VALUES = [\n    '-moz-initial',\n    'fill',\n    'none',\n    'scale-down',\n    undefined\n];\nfunction isStaticRequire(src) {\n    return src.default !== undefined;\n}\nfunction isStaticImageData(src) {\n    return src.src !== undefined;\n}\nfunction isStaticImport(src) {\n    return !!src && typeof src === 'object' && (isStaticRequire(src) || isStaticImageData(src));\n}\nconst allImgs = new Map();\nlet perfObserver;\nfunction getInt(x) {\n    if (typeof x === 'undefined') {\n        return x;\n    }\n    if (typeof x === 'number') {\n        return Number.isFinite(x) ? x : NaN;\n    }\n    if (typeof x === 'string' && /^[0-9]+$/.test(x)) {\n        return parseInt(x, 10);\n    }\n    return NaN;\n}\nfunction getWidths({ deviceSizes, allSizes }, width, sizes) {\n    if (sizes) {\n        // Find all the \"vw\" percent sizes used in the sizes prop\n        const viewportWidthRe = /(^|\\s)(1?\\d?\\d)vw/g;\n        const percentSizes = [];\n        for(let match; match = viewportWidthRe.exec(sizes); match){\n            percentSizes.push(parseInt(match[2]));\n        }\n        if (percentSizes.length) {\n            const smallestRatio = Math.min(...percentSizes) * 0.01;\n            return {\n                widths: allSizes.filter((s)=>s >= deviceSizes[0] * smallestRatio),\n                kind: 'w'\n            };\n        }\n        return {\n            widths: allSizes,\n            kind: 'w'\n        };\n    }\n    if (typeof width !== 'number') {\n        return {\n            widths: deviceSizes,\n            kind: 'w'\n        };\n    }\n    const widths = [\n        ...new Set(// > are actually 3x in the green color, but only 1.5x in the red and\n        // > blue colors. Showing a 3x resolution image in the app vs a 2x\n        // > resolution image will be visually the same, though the 3x image\n        // > takes significantly more data. Even true 3x resolution screens are\n        // > wasteful as the human eye cannot see that level of detail without\n        // > something like a magnifying glass.\n        // https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/capping-image-fidelity-on-ultra-high-resolution-devices.html\n        [\n            width,\n            width * 2 /*, width * 3*/ \n        ].map((w)=>allSizes.find((p)=>p >= w) || allSizes[allSizes.length - 1]))\n    ];\n    return {\n        widths,\n        kind: 'x'\n    };\n}\nfunction generateImgAttrs({ config, src, unoptimized, width, quality, sizes, loader }) {\n    if (unoptimized) {\n        if (src.startsWith('/') && !src.startsWith('//')) {\n            let deploymentId = (0, _deploymentid.getDeploymentId)();\n            if (deploymentId) {\n                // We unfortunately can't easily use `new URL()` here, because it normalizes the URL which causes\n                // double-encoding with the `encodeURIComponent(src)` below\n                const qIndex = src.indexOf('?');\n                if (qIndex !== -1) {\n                    const params = new URLSearchParams(src.slice(qIndex + 1));\n                    const srcDpl = params.get('dpl');\n                    if (!srcDpl) {\n                        // src is missing the dpl parameter, but we have a deploymentId, so add it to the src URL\n                        params.append('dpl', deploymentId);\n                        src = src.slice(0, qIndex) + '?' + params.toString();\n                    }\n                } else {\n                    // src is missing the dpl parameter, but we have a deploymentId, so add it to the src URL\n                    src = src + `?dpl=${deploymentId}`;\n                }\n            }\n        }\n        return {\n            src,\n            srcSet: undefined,\n            sizes: undefined\n        };\n    }\n    const { widths, kind } = getWidths(config, width, sizes);\n    const last = widths.length - 1;\n    return {\n        sizes: !sizes && kind === 'w' ? '100vw' : sizes,\n        srcSet: widths.map((w, i)=>`${loader({\n                config,\n                src,\n                quality,\n                width: w\n            })} ${kind === 'w' ? w : i + 1}${kind}`).join(', '),\n        // It's intended to keep `src` the last attribute because React updates\n        // attributes in order. If we keep `src` the first one, Safari will\n        // immediately start to fetch `src`, before `sizes` and `srcSet` are even\n        // updated by React. That causes multiple unnecessary requests if `srcSet`\n        // and `sizes` are defined.\n        // This bug cannot be reproduced in Chrome or Firefox.\n        src: loader({\n            config,\n            src,\n            quality,\n            width: widths[last]\n        })\n    };\n}\nfunction getImgProps({ src, sizes, unoptimized = false, priority = false, preload = false, loading, className, quality, width, height, fill = false, style, overrideSrc, onLoad, onLoadingComplete, placeholder = 'empty', blurDataURL, fetchPriority, decoding = 'async', layout, objectFit, objectPosition, lazyBoundary, lazyRoot, ...rest }, _state) {\n    const { imgConf, showAltText, blurComplete, defaultLoader } = _state;\n    let config;\n    let c = imgConf || _imageconfig.imageConfigDefault;\n    if ('allSizes' in c) {\n        config = c;\n    } else {\n        const allSizes = [\n            ...c.deviceSizes,\n            ...c.imageSizes\n        ].sort((a, b)=>a - b);\n        const deviceSizes = c.deviceSizes.sort((a, b)=>a - b);\n        const qualities = c.qualities?.sort((a, b)=>a - b);\n        config = {\n            ...c,\n            allSizes,\n            deviceSizes,\n            qualities\n        };\n    }\n    if (typeof defaultLoader === 'undefined') {\n        throw Object.defineProperty(new Error('images.loaderFile detected but the file is missing default export.\\nRead more: https://nextjs.org/docs/messages/invalid-images-config'), \"__NEXT_ERROR_CODE\", {\n            value: \"E163\",\n            enumerable: false,\n            configurable: true\n        });\n    }\n    let loader = rest.loader || defaultLoader;\n    // Remove property so it's not spread on <img> element\n    delete rest.loader;\n    delete rest.srcSet;\n    // This special value indicates that the user\n    // didn't define a \"loader\" prop or \"loader\" config.\n    const isDefaultLoader = '__next_img_default' in loader;\n    if (isDefaultLoader) {\n        if (config.loader === 'custom') {\n            throw Object.defineProperty(new Error(`Image with src \"${src}\" is missing \"loader\" prop.` + `\\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader`), \"__NEXT_ERROR_CODE\", {\n                value: \"E252\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n    } else {\n        // The user defined a \"loader\" prop or config.\n        // Since the config object is internal only, we\n        // must not pass it to the user-defined \"loader\".\n        const customImageLoader = loader;\n        loader = (obj)=>{\n            const { config: _, ...opts } = obj;\n            return customImageLoader(opts);\n        };\n    }\n    if (layout) {\n        if (layout === 'fill') {\n            fill = true;\n        }\n        const layoutToStyle = {\n            intrinsic: {\n                maxWidth: '100%',\n                height: 'auto'\n            },\n            responsive: {\n                width: '100%',\n                height: 'auto'\n            }\n        };\n        const layoutToSizes = {\n            responsive: '100vw',\n            fill: '100vw'\n        };\n        const layoutStyle = layoutToStyle[layout];\n        if (layoutStyle) {\n            style = {\n                ...style,\n                ...layoutStyle\n            };\n        }\n        const layoutSizes = layoutToSizes[layout];\n        if (layoutSizes && !sizes) {\n            sizes = layoutSizes;\n        }\n    }\n    let staticSrc = '';\n    let widthInt = getInt(width);\n    let heightInt = getInt(height);\n    let blurWidth;\n    let blurHeight;\n    if (isStaticImport(src)) {\n        const staticImageData = isStaticRequire(src) ? src.default : src;\n        if (!staticImageData.src) {\n            throw Object.defineProperty(new Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(staticImageData)}`), \"__NEXT_ERROR_CODE\", {\n                value: \"E460\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n        if (!staticImageData.height || !staticImageData.width) {\n            throw Object.defineProperty(new Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(staticImageData)}`), \"__NEXT_ERROR_CODE\", {\n                value: \"E48\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n        blurWidth = staticImageData.blurWidth;\n        blurHeight = staticImageData.blurHeight;\n        blurDataURL = blurDataURL || staticImageData.blurDataURL;\n        staticSrc = staticImageData.src;\n        if (!fill) {\n            if (!widthInt && !heightInt) {\n                widthInt = staticImageData.width;\n                heightInt = staticImageData.height;\n            } else if (widthInt && !heightInt) {\n                const ratio = widthInt / staticImageData.width;\n                heightInt = Math.round(staticImageData.height * ratio);\n            } else if (!widthInt && heightInt) {\n                const ratio = heightInt / staticImageData.height;\n                widthInt = Math.round(staticImageData.width * ratio);\n            }\n        }\n    }\n    src = typeof src === 'string' ? src : staticSrc;\n    let isLazy = !priority && !preload && (loading === 'lazy' || typeof loading === 'undefined');\n    if (!src || src.startsWith('data:') || src.startsWith('blob:')) {\n        // https://developer.mozilla.org/docs/Web/HTTP/Basics_of_HTTP/Data_URIs\n        unoptimized = true;\n        isLazy = false;\n    }\n    if (config.unoptimized) {\n        unoptimized = true;\n    }\n    if (isDefaultLoader && !config.dangerouslyAllowSVG && src.split('?', 1)[0].endsWith('.svg')) {\n        // Special case to make svg serve as-is to avoid proxying\n        // through the built-in Image Optimization API.\n        unoptimized = true;\n    }\n    const qualityInt = getInt(quality);\n    if (true) {\n        if (config.output === 'export' && isDefaultLoader && !unoptimized) {\n            throw Object.defineProperty(new Error(`Image Optimization using the default loader is not compatible with \\`{ output: 'export' }\\`.\n  Possible solutions:\n    - Remove \\`{ output: 'export' }\\` and run \"next start\" to run server mode including the Image Optimization API.\n    - Configure \\`{ images: { unoptimized: true } }\\` in \\`next.config.js\\` to disable the Image Optimization API.\n  Read more: https://nextjs.org/docs/messages/export-image-api`), \"__NEXT_ERROR_CODE\", {\n                value: \"E500\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n        if (!src) {\n            // React doesn't show the stack trace and there's\n            // no `src` to help identify which image, so we\n            // instead console.error(ref) during mount.\n            unoptimized = true;\n        } else {\n            if (fill) {\n                if (width) {\n                    throw Object.defineProperty(new Error(`Image with src \"${src}\" has both \"width\" and \"fill\" properties. Only one should be used.`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E96\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n                if (height) {\n                    throw Object.defineProperty(new Error(`Image with src \"${src}\" has both \"height\" and \"fill\" properties. Only one should be used.`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E115\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n                if (style?.position && style.position !== 'absolute') {\n                    throw Object.defineProperty(new Error(`Image with src \"${src}\" has both \"fill\" and \"style.position\" properties. Images with \"fill\" always use position absolute - it cannot be modified.`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E216\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n                if (style?.width && style.width !== '100%') {\n                    throw Object.defineProperty(new Error(`Image with src \"${src}\" has both \"fill\" and \"style.width\" properties. Images with \"fill\" always use width 100% - it cannot be modified.`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E73\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n                if (style?.height && style.height !== '100%') {\n                    throw Object.defineProperty(new Error(`Image with src \"${src}\" has both \"fill\" and \"style.height\" properties. Images with \"fill\" always use height 100% - it cannot be modified.`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E404\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n            } else {\n                if (typeof widthInt === 'undefined') {\n                    throw Object.defineProperty(new Error(`Image with src \"${src}\" is missing required \"width\" property.`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E451\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                } else if (isNaN(widthInt)) {\n                    throw Object.defineProperty(new Error(`Image with src \"${src}\" has invalid \"width\" property. Expected a numeric value in pixels but received \"${width}\".`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E66\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n                if (typeof heightInt === 'undefined') {\n                    throw Object.defineProperty(new Error(`Image with src \"${src}\" is missing required \"height\" property.`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E397\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                } else if (isNaN(heightInt)) {\n                    throw Object.defineProperty(new Error(`Image with src \"${src}\" has invalid \"height\" property. Expected a numeric value in pixels but received \"${height}\".`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E444\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n                // eslint-disable-next-line no-control-regex\n                if (/^[\\x00-\\x20]/.test(src)) {\n                    throw Object.defineProperty(new Error(`Image with src \"${src}\" cannot start with a space or control character. Use src.trimStart() to remove it or encodeURIComponent(src) to keep it.`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E176\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n                // eslint-disable-next-line no-control-regex\n                if (/[\\x00-\\x20]$/.test(src)) {\n                    throw Object.defineProperty(new Error(`Image with src \"${src}\" cannot end with a space or control character. Use src.trimEnd() to remove it or encodeURIComponent(src) to keep it.`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E21\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n            }\n        }\n        if (!VALID_LOADING_VALUES.includes(loading)) {\n            throw Object.defineProperty(new Error(`Image with src \"${src}\" has invalid \"loading\" property. Provided \"${loading}\" should be one of ${VALID_LOADING_VALUES.map(String).join(',')}.`), \"__NEXT_ERROR_CODE\", {\n                value: \"E357\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n        if (priority && loading === 'lazy') {\n            throw Object.defineProperty(new Error(`Image with src \"${src}\" has both \"priority\" and \"loading='lazy'\" properties. Only one should be used.`), \"__NEXT_ERROR_CODE\", {\n                value: \"E218\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n        if (preload && loading === 'lazy') {\n            throw Object.defineProperty(new Error(`Image with src \"${src}\" has both \"preload\" and \"loading='lazy'\" properties. Only one should be used.`), \"__NEXT_ERROR_CODE\", {\n                value: \"E803\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n        if (preload && priority) {\n            throw Object.defineProperty(new Error(`Image with src \"${src}\" has both \"preload\" and \"priority\" properties. Only \"preload\" should be used.`), \"__NEXT_ERROR_CODE\", {\n                value: \"E802\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n        if (placeholder !== 'empty' && placeholder !== 'blur' && !placeholder.startsWith('data:image/')) {\n            throw Object.defineProperty(new Error(`Image with src \"${src}\" has invalid \"placeholder\" property \"${placeholder}\".`), \"__NEXT_ERROR_CODE\", {\n                value: \"E431\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n        if (placeholder !== 'empty') {\n            if (widthInt && heightInt && widthInt * heightInt < 1600) {\n                (0, _warnonce.warnOnce)(`Image with src \"${src}\" is smaller than 40x40. Consider removing the \"placeholder\" property to improve performance.`);\n            }\n        }\n        if (qualityInt && config.qualities && !config.qualities.includes(qualityInt)) {\n            (0, _warnonce.warnOnce)(`Image with src \"${src}\" is using quality \"${qualityInt}\" which is not configured in images.qualities [${config.qualities.join(', ')}]. Please update your config to [${[\n                ...config.qualities,\n                qualityInt\n            ].sort().join(', ')}].` + `\\nRead more: https://nextjs.org/docs/messages/next-image-unconfigured-qualities`);\n        }\n        if (placeholder === 'blur' && !blurDataURL) {\n            const VALID_BLUR_EXT = [\n                'jpeg',\n                'png',\n                'webp',\n                'avif'\n            ] // should match next-image-loader\n            ;\n            throw Object.defineProperty(new Error(`Image with src \"${src}\" has \"placeholder='blur'\" property but is missing the \"blurDataURL\" property.\n        Possible solutions:\n          - Add a \"blurDataURL\" property, the contents should be a small Data URL to represent the image\n          - Change the \"src\" property to a static import with one of the supported file types: ${VALID_BLUR_EXT.join(',')} (animated images not supported)\n          - Remove the \"placeholder\" property, effectively no blur effect\n        Read more: https://nextjs.org/docs/messages/placeholder-blur-data-url`), \"__NEXT_ERROR_CODE\", {\n                value: \"E371\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n        if ('ref' in rest) {\n            (0, _warnonce.warnOnce)(`Image with src \"${src}\" is using unsupported \"ref\" property. Consider using the \"onLoad\" property instead.`);\n        }\n        if (!unoptimized && !isDefaultLoader) {\n            const urlStr = loader({\n                config,\n                src,\n                width: widthInt || 400,\n                quality: qualityInt || 75\n            });\n            let url;\n            try {\n                url = new URL(urlStr);\n            } catch (err) {}\n            if (urlStr === src || url && url.pathname === src && !url.search) {\n                (0, _warnonce.warnOnce)(`Image with src \"${src}\" has a \"loader\" property that does not implement width. Please implement it or use the \"unoptimized\" property instead.` + `\\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader-width`);\n            }\n        }\n        if (onLoadingComplete) {\n            (0, _warnonce.warnOnce)(`Image with src \"${src}\" is using deprecated \"onLoadingComplete\" property. Please use the \"onLoad\" property instead.`);\n        }\n        for (const [legacyKey, legacyValue] of Object.entries({\n            layout,\n            objectFit,\n            objectPosition,\n            lazyBoundary,\n            lazyRoot\n        })){\n            if (legacyValue) {\n                (0, _warnonce.warnOnce)(`Image with src \"${src}\" has legacy prop \"${legacyKey}\". Did you forget to run the codemod?` + `\\nRead more: https://nextjs.org/docs/messages/next-image-upgrade-to-13`);\n            }\n        }\n        if ( true && !perfObserver && window.PerformanceObserver) {\n            perfObserver = new PerformanceObserver((entryList)=>{\n                for (const entry of entryList.getEntries()){\n                    // @ts-ignore - missing \"LargestContentfulPaint\" class with \"element\" prop\n                    const imgSrc = entry?.element?.src || '';\n                    const lcpImage = allImgs.get(imgSrc);\n                    if (lcpImage && lcpImage.loading === 'lazy' && lcpImage.placeholder === 'empty' && !lcpImage.src.startsWith('data:') && !lcpImage.src.startsWith('blob:')) {\n                        // https://web.dev/lcp/#measure-lcp-in-javascript\n                        (0, _warnonce.warnOnce)(`Image with src \"${lcpImage.src}\" was detected as the Largest Contentful Paint (LCP). Please add the \\`loading=\"eager\"\\` property if this image is above the fold.` + `\\nRead more: https://nextjs.org/docs/app/api-reference/components/image#loading`);\n                    }\n                }\n            });\n            try {\n                perfObserver.observe({\n                    type: 'largest-contentful-paint',\n                    buffered: true\n                });\n            } catch (err) {\n                // Log error but don't crash the app\n                console.error(err);\n            }\n        }\n    }\n    const imgStyle = Object.assign(fill ? {\n        position: 'absolute',\n        height: '100%',\n        width: '100%',\n        left: 0,\n        top: 0,\n        right: 0,\n        bottom: 0,\n        objectFit,\n        objectPosition\n    } : {}, showAltText ? {} : {\n        color: 'transparent'\n    }, style);\n    const backgroundImage = !blurComplete && placeholder !== 'empty' ? placeholder === 'blur' ? `url(\"data:image/svg+xml;charset=utf-8,${(0, _imageblursvg.getImageBlurSvg)({\n        widthInt,\n        heightInt,\n        blurWidth,\n        blurHeight,\n        blurDataURL: blurDataURL || '',\n        objectFit: imgStyle.objectFit\n    })}\")` : `url(\"${placeholder}\")` // assume `data:image/`\n     : null;\n    const backgroundSize = !INVALID_BACKGROUND_SIZE_VALUES.includes(imgStyle.objectFit) ? imgStyle.objectFit : imgStyle.objectFit === 'fill' ? '100% 100%' // the background-size equivalent of `fill`\n     : 'cover';\n    let placeholderStyle = backgroundImage ? {\n        backgroundSize,\n        backgroundPosition: imgStyle.objectPosition || '50% 50%',\n        backgroundRepeat: 'no-repeat',\n        backgroundImage\n    } : {};\n    if (true) {\n        if (placeholderStyle.backgroundImage && placeholder === 'blur' && blurDataURL?.startsWith('/')) {\n            // During `next dev`, we don't want to generate blur placeholders with webpack\n            // because it can delay starting the dev server. Instead, `next-image-loader.js`\n            // will inline a special url to lazily generate the blur placeholder at request time.\n            placeholderStyle.backgroundImage = `url(\"${blurDataURL}\")`;\n        }\n    }\n    const imgAttributes = generateImgAttrs({\n        config,\n        src,\n        unoptimized,\n        width: widthInt,\n        quality: qualityInt,\n        sizes,\n        loader\n    });\n    const loadingFinal = isLazy ? 'lazy' : loading;\n    if (true) {\n        if (true) {\n            let fullUrl;\n            try {\n                fullUrl = new URL(imgAttributes.src);\n            } catch (e) {\n                fullUrl = new URL(imgAttributes.src, window.location.href);\n            }\n            allImgs.set(fullUrl.href, {\n                src,\n                loading: loadingFinal,\n                placeholder\n            });\n        }\n    }\n    const props = {\n        ...rest,\n        loading: loadingFinal,\n        fetchPriority,\n        width: widthInt,\n        height: heightInt,\n        decoding,\n        className,\n        style: {\n            ...imgStyle,\n            ...placeholderStyle\n        },\n        sizes: imgAttributes.sizes,\n        srcSet: imgAttributes.srcSet,\n        src: overrideSrc || imgAttributes.src\n    };\n    const meta = {\n        unoptimized,\n        preload: preload || priority,\n        placeholder,\n        fill\n    };\n    return {\n        props,\n        meta\n    };\n} //# sourceMappingURL=get-img-props.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/get-img-props.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/head.js":
/*!***********************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/head.js ***!
  \***********************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("/* __next_internal_client_entry_do_not_use__  cjs */ \nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n    for(var name in all)Object.defineProperty(target, name, {\n        enumerable: true,\n        get: all[name]\n    });\n}\n_export(exports, {\n    default: function() {\n        return _default;\n    },\n    defaultHead: function() {\n        return defaultHead;\n    }\n});\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(app-pages-browser)/./node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(app-pages-browser)/./node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\"));\nconst _sideeffect = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ./side-effect */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/side-effect.js\"));\nconst _headmanagercontextsharedruntime = __webpack_require__(/*! ./head-manager-context.shared-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js\");\nconst _warnonce = __webpack_require__(/*! ./utils/warn-once */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils/warn-once.js\");\nfunction defaultHead() {\n    const head = [\n        /*#__PURE__*/ (0, _jsxruntime.jsx)(\"meta\", {\n            charSet: \"utf-8\"\n        }, \"charset\"),\n        /*#__PURE__*/ (0, _jsxruntime.jsx)(\"meta\", {\n            name: \"viewport\",\n            content: \"width=device-width\"\n        }, \"viewport\")\n    ];\n    return head;\n}\nfunction onlyReactElement(list, child) {\n    // React children can be \"string\" or \"number\" in this case we ignore them for backwards compat\n    if (typeof child === 'string' || typeof child === 'number') {\n        return list;\n    }\n    // Adds support for React.Fragment\n    if (child.type === _react.default.Fragment) {\n        return list.concat(_react.default.Children.toArray(child.props.children).reduce((fragmentList, fragmentChild)=>{\n            if (typeof fragmentChild === 'string' || typeof fragmentChild === 'number') {\n                return fragmentList;\n            }\n            return fragmentList.concat(fragmentChild);\n        }, []));\n    }\n    return list.concat(child);\n}\nconst METATYPES = [\n    'name',\n    'httpEquiv',\n    'charSet',\n    'itemProp'\n];\n/*\n returns a function for filtering head child elements\n which shouldn't be duplicated, like <title/>\n Also adds support for deduplicated `key` properties\n*/ function unique() {\n    const keys = new Set();\n    const tags = new Set();\n    const metaTypes = new Set();\n    const metaCategories = {};\n    return (h)=>{\n        let isUnique = true;\n        let hasKey = false;\n        if (h.key && typeof h.key !== 'number' && h.key.indexOf('$') > 0) {\n            hasKey = true;\n            const key = h.key.slice(h.key.indexOf('$') + 1);\n            if (keys.has(key)) {\n                isUnique = false;\n            } else {\n                keys.add(key);\n            }\n        }\n        // eslint-disable-next-line default-case\n        switch(h.type){\n            case 'title':\n            case 'base':\n                if (tags.has(h.type)) {\n                    isUnique = false;\n                } else {\n                    tags.add(h.type);\n                }\n                break;\n            case 'meta':\n                for(let i = 0, len = METATYPES.length; i < len; i++){\n                    const metatype = METATYPES[i];\n                    if (!h.props.hasOwnProperty(metatype)) continue;\n                    if (metatype === 'charSet') {\n                        if (metaTypes.has(metatype)) {\n                            isUnique = false;\n                        } else {\n                            metaTypes.add(metatype);\n                        }\n                    } else {\n                        const category = h.props[metatype];\n                        const categories = metaCategories[metatype] || new Set();\n                        if ((metatype !== 'name' || !hasKey) && categories.has(category)) {\n                            isUnique = false;\n                        } else {\n                            categories.add(category);\n                            metaCategories[metatype] = categories;\n                        }\n                    }\n                }\n                break;\n        }\n        return isUnique;\n    };\n}\n/**\n *\n * @param headChildrenElements List of children of <Head>\n */ function reduceComponents(headChildrenElements) {\n    return headChildrenElements.reduce(onlyReactElement, []).reverse().concat(defaultHead().reverse()).filter(unique()).reverse().map((c, i)=>{\n        const key = c.key || i;\n        if (true) {\n            // omit JSON-LD structured data snippets from the warning\n            if (c.type === 'script' && c.props['type'] !== 'application/ld+json') {\n                const srcMessage = c.props['src'] ? `<script> tag with src=\"${c.props['src']}\"` : `inline <script>`;\n                (0, _warnonce.warnOnce)(`Do not add <script> tags using next/head (see ${srcMessage}). Use next/script instead. \\nSee more info here: https://nextjs.org/docs/messages/no-script-tags-in-head-component`);\n            } else if (c.type === 'link' && c.props['rel'] === 'stylesheet') {\n                (0, _warnonce.warnOnce)(`Do not add stylesheets using next/head (see <link rel=\"stylesheet\"> tag with href=\"${c.props['href']}\"). Use Document instead. \\nSee more info here: https://nextjs.org/docs/messages/no-stylesheets-in-head-component`);\n            }\n        }\n        return /*#__PURE__*/ _react.default.cloneElement(c, {\n            key\n        });\n    });\n}\n/**\n * This component injects elements to `<head>` of your page.\n * To avoid duplicated `tags` in `<head>` you can use the `key` property, which will make sure every tag is only rendered once.\n */ function Head({ children }) {\n    const headManager = (0, _react.useContext)(_headmanagercontextsharedruntime.HeadManagerContext);\n    return /*#__PURE__*/ (0, _jsxruntime.jsx)(_sideeffect.default, {\n        reduceComponentsToState: reduceComponents,\n        headManager: headManager,\n        children: children\n    });\n}\n_c = Head;\nconst _default = Head;\nif ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {\n    Object.defineProperty(exports.default, '__esModule', {\n        value: true\n    });\n    Object.assign(exports.default, exports);\n    module.exports = exports.default;\n} //# sourceMappingURL=head.js.map\nvar _c;\n$RefreshReg$(_c, \"Head\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/head.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-blur-svg.js":
/*!*********************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-blur-svg.js ***!
  \*********************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("/**\n * A shared function, used on both client and server, to generate a SVG blur placeholder.\n */ \nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"getImageBlurSvg\", ({\n    enumerable: true,\n    get: function() {\n        return getImageBlurSvg;\n    }\n}));\nfunction getImageBlurSvg({ widthInt, heightInt, blurWidth, blurHeight, blurDataURL, objectFit }) {\n    const std = 20;\n    const svgWidth = blurWidth ? blurWidth * 40 : widthInt;\n    const svgHeight = blurHeight ? blurHeight * 40 : heightInt;\n    const viewBox = svgWidth && svgHeight ? `viewBox='0 0 ${svgWidth} ${svgHeight}'` : '';\n    const preserveAspectRatio = viewBox ? 'none' : objectFit === 'contain' ? 'xMidYMid' : objectFit === 'cover' ? 'xMidYMid slice' : 'none';\n    return `%3Csvg xmlns='http://www.w3.org/2000/svg' ${viewBox}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='${std}'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='${std}'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${preserveAspectRatio}' style='filter: url(%23b);' href='${blurDataURL}'/%3E%3C/svg%3E`;\n} //# sourceMappingURL=image-blur-svg.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zaGFyZWQvbGliL2ltYWdlLWJsdXItc3ZnLmpzIiwibWFwcGluZ3MiOiJBQUFBOztDQUVDOzs7O21EQUNlQTs7O2VBQUFBOzs7QUFBVCxTQUFTQSxnQkFBZ0IsRUFDOUJDLFFBQVEsRUFDUkMsU0FBUyxFQUNUQyxTQUFTLEVBQ1RDLFVBQVUsRUFDVkMsV0FBVyxFQUNYQyxTQUFTLEVBUVY7SUFDQyxNQUFNQyxNQUFNO0lBQ1osTUFBTUMsV0FBV0wsWUFBWUEsWUFBWSxLQUFLRjtJQUM5QyxNQUFNUSxZQUFZTCxhQUFhQSxhQUFhLEtBQUtGO0lBRWpELE1BQU1RLFVBQ0pGLFlBQVlDLFlBQVksQ0FBQyxhQUFhLEVBQUVELFNBQVMsQ0FBQyxFQUFFQyxVQUFVLENBQUMsQ0FBQyxHQUFHO0lBQ3JFLE1BQU1FLHNCQUFzQkQsVUFDeEIsU0FDQUosY0FBYyxZQUNaLGFBQ0FBLGNBQWMsVUFDWixtQkFDQTtJQUVSLE9BQU8sQ0FBQywwQ0FBMEMsRUFBRUksUUFBUSx5RkFBeUYsRUFBRUgsSUFBSSwrUEFBK1AsRUFBRUEsSUFBSSwyRkFBMkYsRUFBRUksb0JBQW9CLG1DQUFtQyxFQUFFTixZQUFZLGVBQWUsQ0FBQztBQUNwbEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxzaGFyZWRcXGxpYlxcaW1hZ2UtYmx1ci1zdmcudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBIHNoYXJlZCBmdW5jdGlvbiwgdXNlZCBvbiBib3RoIGNsaWVudCBhbmQgc2VydmVyLCB0byBnZW5lcmF0ZSBhIFNWRyBibHVyIHBsYWNlaG9sZGVyLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW1hZ2VCbHVyU3ZnKHtcbiAgd2lkdGhJbnQsXG4gIGhlaWdodEludCxcbiAgYmx1cldpZHRoLFxuICBibHVySGVpZ2h0LFxuICBibHVyRGF0YVVSTCxcbiAgb2JqZWN0Rml0LFxufToge1xuICB3aWR0aEludD86IG51bWJlclxuICBoZWlnaHRJbnQ/OiBudW1iZXJcbiAgYmx1cldpZHRoPzogbnVtYmVyXG4gIGJsdXJIZWlnaHQ/OiBudW1iZXJcbiAgYmx1ckRhdGFVUkw6IHN0cmluZ1xuICBvYmplY3RGaXQ/OiBzdHJpbmdcbn0pOiBzdHJpbmcge1xuICBjb25zdCBzdGQgPSAyMFxuICBjb25zdCBzdmdXaWR0aCA9IGJsdXJXaWR0aCA/IGJsdXJXaWR0aCAqIDQwIDogd2lkdGhJbnRcbiAgY29uc3Qgc3ZnSGVpZ2h0ID0gYmx1ckhlaWdodCA/IGJsdXJIZWlnaHQgKiA0MCA6IGhlaWdodEludFxuXG4gIGNvbnN0IHZpZXdCb3ggPVxuICAgIHN2Z1dpZHRoICYmIHN2Z0hlaWdodCA/IGB2aWV3Qm94PScwIDAgJHtzdmdXaWR0aH0gJHtzdmdIZWlnaHR9J2AgOiAnJ1xuICBjb25zdCBwcmVzZXJ2ZUFzcGVjdFJhdGlvID0gdmlld0JveFxuICAgID8gJ25vbmUnXG4gICAgOiBvYmplY3RGaXQgPT09ICdjb250YWluJ1xuICAgICAgPyAneE1pZFlNaWQnXG4gICAgICA6IG9iamVjdEZpdCA9PT0gJ2NvdmVyJ1xuICAgICAgICA/ICd4TWlkWU1pZCBzbGljZSdcbiAgICAgICAgOiAnbm9uZSdcblxuICByZXR1cm4gYCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICR7dmlld0JveH0lM0UlM0NmaWx0ZXIgaWQ9J2InIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JyR7c3RkfScvJTNFJTNDZmVDb2xvck1hdHJpeCB2YWx1ZXM9JzEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEwMCAtMScgcmVzdWx0PSdzJy8lM0UlM0NmZUZsb29kIHg9JzAnIHk9JzAnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1Jy8lM0UlM0NmZUNvbXBvc2l0ZSBvcGVyYXRvcj0nb3V0JyBpbj0ncycvJTNFJTNDZmVDb21wb3NpdGUgaW4yPSdTb3VyY2VHcmFwaGljJy8lM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JyR7c3RkfScvJTNFJTNDL2ZpbHRlciUzRSUzQ2ltYWdlIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyB4PScwJyB5PScwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPScke3ByZXNlcnZlQXNwZWN0UmF0aW99JyBzdHlsZT0nZmlsdGVyOiB1cmwoJTIzYik7JyBocmVmPScke2JsdXJEYXRhVVJMfScvJTNFJTNDL3N2ZyUzRWBcbn1cbiJdLCJuYW1lcyI6WyJnZXRJbWFnZUJsdXJTdmciLCJ3aWR0aEludCIsImhlaWdodEludCIsImJsdXJXaWR0aCIsImJsdXJIZWlnaHQiLCJibHVyRGF0YVVSTCIsIm9iamVjdEZpdCIsInN0ZCIsInN2Z1dpZHRoIiwic3ZnSGVpZ2h0Iiwidmlld0JveCIsInByZXNlcnZlQXNwZWN0UmF0aW8iXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-blur-svg.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js":
/*!******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js ***!
  \******************************************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"ImageConfigContext\", ({\n    enumerable: true,\n    get: function() {\n        return ImageConfigContext;\n    }\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(app-pages-browser)/./node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _react = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\"));\nconst _imageconfig = __webpack_require__(/*! ./image-config */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-config.js\");\nconst ImageConfigContext = _react.default.createContext(_imageconfig.imageConfigDefault);\nif (true) {\n    ImageConfigContext.displayName = 'ImageConfigContext';\n} //# sourceMappingURL=image-config-context.shared-runtime.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zaGFyZWQvbGliL2ltYWdlLWNvbmZpZy1jb250ZXh0LnNoYXJlZC1ydW50aW1lLmpzIiwibWFwcGluZ3MiOiI7Ozs7c0RBSWFBOzs7ZUFBQUE7Ozs7NEVBSks7eUNBRWlCO0FBRTVCLE1BQU1BLHFCQUNYQyxPQUFBQSxPQUFLLENBQUNDLGFBQWEsQ0FBc0JDLGFBQUFBLGtCQUFrQjtBQUU3RCxJQUFJQyxJQUFvQixFQUFtQjtJQUN6Q0osbUJBQW1CTyxXQUFXLEdBQUc7QUFDbkMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcc3JjXFxzaGFyZWRcXGxpYlxcaW1hZ2UtY29uZmlnLWNvbnRleHQuc2hhcmVkLXJ1bnRpbWUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHR5cGUgeyBJbWFnZUNvbmZpZ0NvbXBsZXRlIH0gZnJvbSAnLi9pbWFnZS1jb25maWcnXG5pbXBvcnQgeyBpbWFnZUNvbmZpZ0RlZmF1bHQgfSBmcm9tICcuL2ltYWdlLWNvbmZpZydcblxuZXhwb3J0IGNvbnN0IEltYWdlQ29uZmlnQ29udGV4dCA9XG4gIFJlYWN0LmNyZWF0ZUNvbnRleHQ8SW1hZ2VDb25maWdDb21wbGV0ZT4oaW1hZ2VDb25maWdEZWZhdWx0KVxuXG5pZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJykge1xuICBJbWFnZUNvbmZpZ0NvbnRleHQuZGlzcGxheU5hbWUgPSAnSW1hZ2VDb25maWdDb250ZXh0J1xufVxuIl0sIm5hbWVzIjpbIkltYWdlQ29uZmlnQ29udGV4dCIsIlJlYWN0IiwiY3JlYXRlQ29udGV4dCIsImltYWdlQ29uZmlnRGVmYXVsdCIsInByb2Nlc3MiLCJlbnYiLCJOT0RFX0VOViIsImRpc3BsYXlOYW1lIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-config.js":
/*!*******************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-config.js ***!
  \*******************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n    for(var name in all)Object.defineProperty(target, name, {\n        enumerable: true,\n        get: all[name]\n    });\n}\n_export(exports, {\n    VALID_LOADERS: function() {\n        return VALID_LOADERS;\n    },\n    imageConfigDefault: function() {\n        return imageConfigDefault;\n    }\n});\nconst VALID_LOADERS = [\n    'default',\n    'imgix',\n    'cloudinary',\n    'akamai',\n    'custom'\n];\nconst imageConfigDefault = {\n    deviceSizes: [\n        640,\n        750,\n        828,\n        1080,\n        1200,\n        1920,\n        2048,\n        3840\n    ],\n    imageSizes: [\n        32,\n        48,\n        64,\n        96,\n        128,\n        256,\n        384\n    ],\n    path: '/_next/image',\n    loader: 'default',\n    loaderFile: '',\n    /**\n   * @deprecated Use `remotePatterns` instead to protect your application from malicious users.\n   */ domains: [],\n    disableStaticImages: false,\n    minimumCacheTTL: 14400,\n    formats: [\n        'image/webp'\n    ],\n    maximumDiskCacheSize: undefined,\n    maximumRedirects: 3,\n    maximumResponseBody: 50000000,\n    dangerouslyAllowLocalIP: false,\n    dangerouslyAllowSVG: false,\n    contentSecurityPolicy: `script-src 'none'; frame-src 'none'; sandbox;`,\n    contentDispositionType: 'attachment',\n    localPatterns: undefined,\n    remotePatterns: [],\n    qualities: [\n        75\n    ],\n    unoptimized: false,\n    customCacheHandler: false\n}; //# sourceMappingURL=image-config.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-config.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-external.js":
/*!*********************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-external.js ***!
  \*********************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n    for(var name in all)Object.defineProperty(target, name, {\n        enumerable: true,\n        get: all[name]\n    });\n}\n_export(exports, {\n    default: function() {\n        return _default;\n    },\n    getImageProps: function() {\n        return getImageProps;\n    }\n});\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(app-pages-browser)/./node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _getimgprops = __webpack_require__(/*! ./get-img-props */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/get-img-props.js\");\nconst _imagecomponent = __webpack_require__(/*! ../../client/image-component */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/image-component.js\");\nconst _imageloader = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! next/dist/shared/lib/image-loader */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-loader.js\"));\nfunction getImageProps(imgProps) {\n    const { props } = (0, _getimgprops.getImgProps)(imgProps, {\n        defaultLoader: _imageloader.default,\n        // This is replaced by webpack define plugin\n        imgConf: {\"deviceSizes\":[640,750,828,1080,1200,1920,2048,3840],\"imageSizes\":[32,48,64,96,128,256,384],\"qualities\":[75],\"path\":\"/_next/image\",\"loader\":\"default\",\"dangerouslyAllowSVG\":true,\"unoptimized\":false,\"domains\":[],\"remotePatterns\":[{\"protocol\":\"https\",\"hostname\":\"media.licdn.com\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"image.thum.io\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"images.unsplash.com\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"ui-avatars.com\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"amarisbrand.com\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"cdn.shadcnstudio.com\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"logo.clearbit.com\",\"port\":\"\",\"pathname\":\"/**\"},{\"protocol\":\"https\",\"hostname\":\"cdn.worldvectorlogo.com\",\"port\":\"\",\"pathname\":\"/**\"}],\"localPatterns\":[{\"pathname\":\"**\",\"search\":\"\"}],\"output\":\"standalone\"}\n    });\n    // Normally we don't care about undefined props because we pass to JSX,\n    // but this exported function could be used by the end user for anything\n    // so we delete undefined props to clean it up a little.\n    for (const [key, value] of Object.entries(props)){\n        if (value === undefined) {\n            delete props[key];\n        }\n    }\n    return {\n        props\n    };\n}\nconst _default = _imagecomponent.Image; //# sourceMappingURL=image-external.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zaGFyZWQvbGliL2ltYWdlLWV4dGVybmFsLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztJQWlDQSxPQUFvQjtlQUFwQjs7SUFqQmdCQSxhQUFhO2VBQWJBOzs7O3lDQWJZOzRDQUNOO2tGQUdJO0FBU25CLFNBQVNBLGNBQWNDLFFBQW9CO0lBQ2hELE1BQU0sRUFBRUMsS0FBSyxFQUFFLEdBQUdDLENBQUFBLEdBQUFBLGFBQUFBLFdBQUFBLEVBQVlGLFVBQVU7UUFDdENHLGVBQUFBLGFBQUFBLE9BQWE7UUFDYiw0Q0FBNEM7UUFDNUNDLFNBQVNDLG82QkFBNkI7SUFDeEM7SUFDQSx1RUFBdUU7SUFDdkUsd0VBQXdFO0lBQ3hFLHdEQUF3RDtJQUN4RCxLQUFLLE1BQU0sQ0FBQ0csS0FBS0MsTUFBTSxJQUFJQyxPQUFPQyxPQUFPLENBQUNWLE9BQVE7UUFDaEQsSUFBSVEsVUFBVUcsV0FBVztZQUN2QixPQUFPWCxLQUFLLENBQUNPLElBQTBCO1FBQ3pDO0lBQ0Y7SUFDQSxPQUFPO1FBQUVQO0lBQU07QUFDakI7TUFFQSxXQUFlWSxnQkFBQUEsS0FBSyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHNoYXJlZFxcbGliXFxpbWFnZS1leHRlcm5hbC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBJbWFnZUNvbmZpZ0NvbXBsZXRlLCBJbWFnZUxvYWRlclByb3BzIH0gZnJvbSAnLi9pbWFnZS1jb25maWcnXG5pbXBvcnQgdHlwZSB7IEltYWdlUHJvcHMsIEltYWdlTG9hZGVyLCBTdGF0aWNJbWFnZURhdGEgfSBmcm9tICcuL2dldC1pbWctcHJvcHMnXG5cbmltcG9ydCB7IGdldEltZ1Byb3BzIH0gZnJvbSAnLi9nZXQtaW1nLXByb3BzJ1xuaW1wb3J0IHsgSW1hZ2UgfSBmcm9tICcuLi8uLi9jbGllbnQvaW1hZ2UtY29tcG9uZW50J1xuXG4vLyBUaGlzIGlzIHJlcGxhY2VkIGJ5IHdlYnBhY2sgYWxpYXNcbmltcG9ydCBkZWZhdWx0TG9hZGVyIGZyb20gJ25leHQvZGlzdC9zaGFyZWQvbGliL2ltYWdlLWxvYWRlcidcblxuLyoqXG4gKiBGb3IgbW9yZSBhZHZhbmNlZCB1c2UgY2FzZXMsIHlvdSBjYW4gY2FsbCBgZ2V0SW1hZ2VQcm9wcygpYFxuICogdG8gZ2V0IHRoZSBwcm9wcyB0aGF0IHdvdWxkIGJlIHBhc3NlZCB0byB0aGUgdW5kZXJseWluZyBgPGltZz5gIGVsZW1lbnQsXG4gKiBhbmQgaW5zdGVhZCBwYXNzIHRvIHRoZW0gdG8gYW5vdGhlciBjb21wb25lbnQsIHN0eWxlLCBjYW52YXMsIGV0Yy5cbiAqXG4gKiBSZWFkIG1vcmU6IFtOZXh0LmpzIGRvY3M6IGBnZXRJbWFnZVByb3BzYF0oaHR0cHM6Ly9uZXh0anMub3JnL2RvY3MvYXBwL2FwaS1yZWZlcmVuY2UvY29tcG9uZW50cy9pbWFnZSNnZXRpbWFnZXByb3BzKVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW1hZ2VQcm9wcyhpbWdQcm9wczogSW1hZ2VQcm9wcykge1xuICBjb25zdCB7IHByb3BzIH0gPSBnZXRJbWdQcm9wcyhpbWdQcm9wcywge1xuICAgIGRlZmF1bHRMb2FkZXIsXG4gICAgLy8gVGhpcyBpcyByZXBsYWNlZCBieSB3ZWJwYWNrIGRlZmluZSBwbHVnaW5cbiAgICBpbWdDb25mOiBwcm9jZXNzLmVudi5fX05FWFRfSU1BR0VfT1BUUyBhcyBhbnkgYXMgSW1hZ2VDb25maWdDb21wbGV0ZSxcbiAgfSlcbiAgLy8gTm9ybWFsbHkgd2UgZG9uJ3QgY2FyZSBhYm91dCB1bmRlZmluZWQgcHJvcHMgYmVjYXVzZSB3ZSBwYXNzIHRvIEpTWCxcbiAgLy8gYnV0IHRoaXMgZXhwb3J0ZWQgZnVuY3Rpb24gY291bGQgYmUgdXNlZCBieSB0aGUgZW5kIHVzZXIgZm9yIGFueXRoaW5nXG4gIC8vIHNvIHdlIGRlbGV0ZSB1bmRlZmluZWQgcHJvcHMgdG8gY2xlYW4gaXQgdXAgYSBsaXR0bGUuXG4gIGZvciAoY29uc3QgW2tleSwgdmFsdWVdIG9mIE9iamVjdC5lbnRyaWVzKHByb3BzKSkge1xuICAgIGlmICh2YWx1ZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICBkZWxldGUgcHJvcHNba2V5IGFzIGtleW9mIHR5cGVvZiBwcm9wc11cbiAgICB9XG4gIH1cbiAgcmV0dXJuIHsgcHJvcHMgfVxufVxuXG5leHBvcnQgZGVmYXVsdCBJbWFnZVxuXG5leHBvcnQgdHlwZSB7IEltYWdlUHJvcHMsIEltYWdlTG9hZGVyUHJvcHMsIEltYWdlTG9hZGVyLCBTdGF0aWNJbWFnZURhdGEgfVxuIl0sIm5hbWVzIjpbImdldEltYWdlUHJvcHMiLCJpbWdQcm9wcyIsInByb3BzIiwiZ2V0SW1nUHJvcHMiLCJkZWZhdWx0TG9hZGVyIiwiaW1nQ29uZiIsInByb2Nlc3MiLCJlbnYiLCJfX05FWFRfSU1BR0VfT1BUUyIsImtleSIsInZhbHVlIiwiT2JqZWN0IiwiZW50cmllcyIsInVuZGVmaW5lZCIsIkltYWdlIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-external.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-loader.js":
/*!*******************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-loader.js ***!
  \*******************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"default\", ({\n    enumerable: true,\n    get: function() {\n        return _default;\n    }\n}));\nconst _findclosestquality = __webpack_require__(/*! ./find-closest-quality */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/find-closest-quality.js\");\nconst _deploymentid = __webpack_require__(/*! ./deployment-id */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/deployment-id.js\");\nfunction defaultLoader({ config, src, width, quality }) {\n    if (true) {\n        const missingValues = [];\n        // these should always be provided but make sure they are\n        if (!src) missingValues.push('src');\n        if (!width) missingValues.push('width');\n        if (missingValues.length > 0) {\n            throw Object.defineProperty(new Error(`Next Image Optimization requires ${missingValues.join(', ')} to be provided. Make sure you pass them as props to the \\`next/image\\` component. Received: ${JSON.stringify({\n                src,\n                width,\n                quality\n            })}`), \"__NEXT_ERROR_CODE\", {\n                value: \"E188\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n    }\n    // Extract dpl parameter early so validation uses the clean URL.\n    // If a immutable asset token should be used, it was already added as a query parameter and will\n    // be extracted and reused here.\n    let deploymentId = (0, _deploymentid.getDeploymentId)();\n    if (src.startsWith('/') && !src.startsWith('//')) {\n        // We unfortunately can't easily use `new URL()` here, because it normalizes the URL which causes\n        // double-encoding with the `encodeURIComponent(src)` below\n        const qIndex = src.indexOf('?');\n        if (qIndex !== -1) {\n            const params = new URLSearchParams(src.slice(qIndex + 1));\n            const srcDpl = params.get('dpl');\n            if (srcDpl) {\n                deploymentId = srcDpl;\n                params.delete('dpl');\n                const remaining = params.toString();\n                src = src.slice(0, qIndex) + (remaining ? '?' + remaining : '');\n            }\n        }\n    }\n    if (src.startsWith('/') && src.includes('?') && config.localPatterns?.length === 1 && config.localPatterns[0].pathname === '**' && config.localPatterns[0].search === '') {\n        throw Object.defineProperty(new Error(`Image with src \"${src}\" is using a query string which is not configured in images.localPatterns.` + `\\nRead more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`), \"__NEXT_ERROR_CODE\", {\n            value: \"E871\",\n            enumerable: false,\n            configurable: true\n        });\n    }\n    if (true) {\n        if (src.startsWith('//')) {\n            throw Object.defineProperty(new Error(`Failed to parse src \"${src}\" on \\`next/image\\`, protocol-relative URL (//) must be changed to an absolute URL (http:// or https://)`), \"__NEXT_ERROR_CODE\", {\n                value: \"E360\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n        if (src.startsWith('/') && config.localPatterns) {\n            if (true) {\n                // We use dynamic require because this should only error in development\n                const { hasLocalMatch } = __webpack_require__(/*! ./match-local-pattern */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/match-local-pattern.js\");\n                if (!hasLocalMatch(config.localPatterns, src)) {\n                    throw Object.defineProperty(new Error(`Invalid src prop (${src}) on \\`next/image\\` does not match \\`images.localPatterns\\` configured in your \\`next.config.js\\`\\n` + `See more info: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E426\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n            }\n        }\n        if (!src.startsWith('/') && (config.domains || config.remotePatterns)) {\n            let parsedSrc;\n            try {\n                parsedSrc = new URL(src);\n            } catch (err) {\n                console.error(err);\n                throw Object.defineProperty(new Error(`Failed to parse src \"${src}\" on \\`next/image\\`, if using relative image it must start with a leading slash \"/\" or be an absolute URL (http:// or https://)`), \"__NEXT_ERROR_CODE\", {\n                    value: \"E63\",\n                    enumerable: false,\n                    configurable: true\n                });\n            }\n            if (true) {\n                // We use dynamic require because this should only error in development\n                const { hasRemoteMatch } = __webpack_require__(/*! ./match-remote-pattern */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/match-remote-pattern.js\");\n                if (!hasRemoteMatch(config.domains, config.remotePatterns, parsedSrc)) {\n                    throw Object.defineProperty(new Error(`Invalid src prop (${src}) on \\`next/image\\`, hostname \"${parsedSrc.hostname}\" is not configured under images in your \\`next.config.js\\`\\n` + `See more info: https://nextjs.org/docs/messages/next-image-unconfigured-host`), \"__NEXT_ERROR_CODE\", {\n                        value: \"E231\",\n                        enumerable: false,\n                        configurable: true\n                    });\n                }\n            }\n        }\n    }\n    const q = (0, _findclosestquality.findClosestQuality)(quality, config);\n    return `${config.path}?url=${encodeURIComponent(src)}&w=${width}&q=${q}${src.startsWith('/') && deploymentId ? `&dpl=${deploymentId}` : ''}`;\n}\n// We use this to determine if the import is the default loader\n// or a custom loader defined by the user in next.config.js\ndefaultLoader.__next_img_default = true;\nconst _default = defaultLoader; //# sourceMappingURL=image-loader.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/image-loader.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/dynamic-bailout-to-csr.js":
/*!******************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/dynamic-bailout-to-csr.js ***!
  \******************************************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("/* __next_internal_client_entry_do_not_use__  cjs */ \nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"BailoutToCSR\", ({\n    enumerable: true,\n    get: function() {\n        return BailoutToCSR;\n    }\n}));\nconst _bailouttocsr = __webpack_require__(/*! ./bailout-to-csr */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js\");\nfunction BailoutToCSR({ reason, children }) {\n    if (false) {}\n    return children;\n} //# sourceMappingURL=dynamic-bailout-to-csr.js.map\n_c = BailoutToCSR;\nvar _c;\n$RefreshReg$(_c, \"BailoutToCSR\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zaGFyZWQvbGliL2xhenktZHluYW1pYy9keW5hbWljLWJhaWxvdXQtdG8tY3NyLmpzIiwibWFwcGluZ3MiOiI7Ozs7Z0RBY2dCQTs7O2VBQUFBOzs7MENBWGtCO0FBVzNCLHNCQUFzQixFQUFFQyxNQUFNLEVBQUVDLFFBQVEsRUFBcUI7SUFDbEUsSUFBSSxLQUE2QixFQUFFLEVBRWxDO0lBRUQsT0FBT0E7QUFDVDtLQU5nQkYiLCJzb3VyY2VzIjpbIkM6XFxzcmNcXHNoYXJlZFxcbGliXFxsYXp5LWR5bmFtaWNcXGR5bmFtaWMtYmFpbG91dC10by1jc3IudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuXG5pbXBvcnQgdHlwZSB7IFJlYWN0RWxlbWVudCB9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgQmFpbG91dFRvQ1NSRXJyb3IgfSBmcm9tICcuL2JhaWxvdXQtdG8tY3NyJ1xuXG5pbnRlcmZhY2UgQmFpbG91dFRvQ1NSUHJvcHMge1xuICByZWFzb246IHN0cmluZ1xuICBjaGlsZHJlbjogUmVhY3RFbGVtZW50XG59XG5cbi8qKlxuICogSWYgcmVuZGVyZWQgb24gdGhlIHNlcnZlciwgdGhpcyBjb21wb25lbnQgdGhyb3dzIGFuIGVycm9yXG4gKiB0byBzaWduYWwgTmV4dC5qcyB0aGF0IGl0IHNob3VsZCBiYWlsIG91dCB0byBjbGllbnQtc2lkZSByZW5kZXJpbmcgaW5zdGVhZC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIEJhaWxvdXRUb0NTUih7IHJlYXNvbiwgY2hpbGRyZW4gfTogQmFpbG91dFRvQ1NSUHJvcHMpIHtcbiAgaWYgKHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgdGhyb3cgbmV3IEJhaWxvdXRUb0NTUkVycm9yKHJlYXNvbilcbiAgfVxuXG4gIHJldHVybiBjaGlsZHJlblxufVxuIl0sIm5hbWVzIjpbIkJhaWxvdXRUb0NTUiIsInJlYXNvbiIsImNoaWxkcmVuIiwid2luZG93IiwiQmFpbG91dFRvQ1NSRXJyb3IiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/dynamic-bailout-to-csr.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/loadable.js":
/*!****************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/loadable.js ***!
  \****************************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"default\", ({\n    enumerable: true,\n    get: function() {\n        return _default;\n    }\n}));\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\nconst _react = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\nconst _dynamicbailouttocsr = __webpack_require__(/*! ./dynamic-bailout-to-csr */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/dynamic-bailout-to-csr.js\");\nconst _preloadchunks = __webpack_require__(/*! ./preload-chunks */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/preload-chunks.js\");\n// Normalize loader to return the module as form { default: Component } for `React.lazy`.\n// Also for backward compatible since next/dynamic allows to resolve a component directly with loader\n// Client component reference proxy need to be converted to a module.\nfunction convertModule(mod) {\n    // Check \"default\" prop before accessing it, as it could be client reference proxy that could break it reference.\n    // Cases:\n    // mod: { default: Component }\n    // mod: Component\n    // mod: { default: proxy(Component) }\n    // mod: proxy(Component)\n    const hasDefault = mod && 'default' in mod;\n    return {\n        default: hasDefault ? mod.default : mod\n    };\n}\nconst defaultOptions = {\n    loader: ()=>Promise.resolve(convertModule(()=>null)),\n    loading: null,\n    ssr: true\n};\nfunction Loadable(options) {\n    const opts = {\n        ...defaultOptions,\n        ...options\n    };\n    const Lazy = /*#__PURE__*/ (0, _react.lazy)(()=>opts.loader().then(convertModule));\n    const Loading = opts.loading;\n    function LoadableComponent(props) {\n        const fallbackElement = Loading ? /*#__PURE__*/ (0, _jsxruntime.jsx)(Loading, {\n            isLoading: true,\n            pastDelay: true,\n            error: null\n        }) : null;\n        // If it's non-SSR or provided a loading component, wrap it in a suspense boundary\n        const hasSuspenseBoundary = !opts.ssr || !!opts.loading;\n        const Wrap = hasSuspenseBoundary ? _react.Suspense : _react.Fragment;\n        const wrapProps = hasSuspenseBoundary ? {\n            fallback: fallbackElement\n        } : {};\n        const children = opts.ssr ? /*#__PURE__*/ (0, _jsxruntime.jsxs)(_jsxruntime.Fragment, {\n            children: [\n                 false ? /*#__PURE__*/ 0 : null,\n                /*#__PURE__*/ (0, _jsxruntime.jsx)(Lazy, {\n                    ...props\n                })\n            ]\n        }) : /*#__PURE__*/ (0, _jsxruntime.jsx)(_dynamicbailouttocsr.BailoutToCSR, {\n            reason: \"next/dynamic\",\n            children: /*#__PURE__*/ (0, _jsxruntime.jsx)(Lazy, {\n                ...props\n            })\n        });\n        return /*#__PURE__*/ (0, _jsxruntime.jsx)(Wrap, {\n            ...wrapProps,\n            children: children\n        });\n    }\n    LoadableComponent.displayName = 'LoadableComponent';\n    return LoadableComponent;\n}\n_c = Loadable;\nconst _default = Loadable; //# sourceMappingURL=loadable.js.map\nvar _c;\n$RefreshReg$(_c, \"Loadable\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/loadable.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/preload-chunks.js":
/*!**********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/preload-chunks.js ***!
  \**********************************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("/* __next_internal_client_entry_do_not_use__  cjs */ \nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"PreloadChunks\", ({\n    enumerable: true,\n    get: function() {\n        return PreloadChunks;\n    }\n}));\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/jsx-runtime.js\");\nconst _reactdom = __webpack_require__(/*! react-dom */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react-dom/index.js\");\nconst _workasyncstorageexternal = __webpack_require__(/*! ../../../server/app-render/work-async-storage.external */ \"(shared)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/app-render/work-async-storage.external.js\");\nconst _encodeuripath = __webpack_require__(/*! ../encode-uri-path */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/encode-uri-path.js\");\nconst _deploymentid = __webpack_require__(/*! ../deployment-id */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/deployment-id.js\");\nfunction PreloadChunks({ moduleIds }) {\n    // Early return in client compilation and only load requestStore on server side\n    if (true) {\n        return null;\n    }\n    const workStore = _workasyncstorageexternal.workAsyncStorage.getStore();\n    if (workStore === undefined) {\n        return null;\n    }\n    const allFiles = [];\n    // Search the current dynamic call unique key id in react loadable manifest,\n    // and find the corresponding CSS files to preload\n    if (workStore.reactLoadableManifest && moduleIds) {\n        const manifest = workStore.reactLoadableManifest;\n        for (const key of moduleIds){\n            if (!manifest[key]) continue;\n            const chunks = manifest[key].files;\n            allFiles.push(...chunks);\n        }\n    }\n    if (allFiles.length === 0) {\n        return null;\n    }\n    const query = (0, _deploymentid.getAssetTokenQuery)();\n    return /*#__PURE__*/ (0, _jsxruntime.jsx)(_jsxruntime.Fragment, {\n        children: allFiles.map((chunk)=>{\n            const href = `${workStore.assetPrefix}/_next/${(0, _encodeuripath.encodeURIPath)(chunk)}${query}`;\n            const isCss = chunk.endsWith('.css');\n            // If it's stylesheet we use `precedence` o help hoist with React Float.\n            // For stylesheets we actually need to render the CSS because nothing else is going to do it so it needs to be part of the component tree.\n            // The `preload` for stylesheet is not optional.\n            if (isCss) {\n                return /*#__PURE__*/ (0, _jsxruntime.jsx)(\"link\", {\n                    // @ts-ignore\n                    precedence: \"dynamic\",\n                    href: href,\n                    rel: \"stylesheet\",\n                    as: \"style\",\n                    nonce: workStore.nonce\n                }, chunk);\n            } else {\n                // If it's script we use ReactDOM.preload to preload the resources\n                (0, _reactdom.preload)(href, {\n                    as: 'script',\n                    fetchPriority: 'low',\n                    nonce: workStore.nonce\n                });\n                return null;\n            }\n        })\n    });\n} //# sourceMappingURL=preload-chunks.js.map\n_c = PreloadChunks;\nvar _c;\n$RefreshReg$(_c, \"PreloadChunks\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/lazy-dynamic/preload-chunks.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/match-local-pattern.js":
/*!**************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/match-local-pattern.js ***!
  \**************************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n    for(var name in all)Object.defineProperty(target, name, {\n        enumerable: true,\n        get: all[name]\n    });\n}\n_export(exports, {\n    hasLocalMatch: function() {\n        return hasLocalMatch;\n    },\n    matchLocalPattern: function() {\n        return matchLocalPattern;\n    }\n});\nconst _picomatch = __webpack_require__(/*! next/dist/compiled/picomatch */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/picomatch/index.js\");\nfunction matchLocalPattern(pattern, url) {\n    if (pattern.search !== undefined) {\n        if (pattern.search !== url.search) {\n            return false;\n        }\n    }\n    if (!(0, _picomatch.makeRe)(pattern.pathname ?? '**', {\n        dot: true\n    }).test(url.pathname)) {\n        return false;\n    }\n    return true;\n}\nfunction hasLocalMatch(localPatterns, urlPathAndQuery) {\n    if (!localPatterns) {\n        // if the user didn't define \"localPatterns\", we allow all local images\n        return true;\n    }\n    const url = new URL(urlPathAndQuery, 'http://n');\n    return localPatterns.some((p)=>matchLocalPattern(p, url));\n} //# sourceMappingURL=match-local-pattern.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zaGFyZWQvbGliL21hdGNoLWxvY2FsLXBhdHRlcm4uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0lBa0JnQkEsYUFBYTtlQUFiQTs7SUFkQUMsaUJBQWlCO2VBQWpCQTs7O3VDQUhPO0FBR2hCLFNBQVNBLGtCQUFrQkMsT0FBcUIsRUFBRUMsR0FBUTtJQUMvRCxJQUFJRCxRQUFRRSxNQUFNLEtBQUtDLFdBQVc7UUFDaEMsSUFBSUgsUUFBUUUsTUFBTSxLQUFLRCxJQUFJQyxNQUFNLEVBQUU7WUFDakMsT0FBTztRQUNUO0lBQ0Y7SUFFQSxJQUFJLENBQUNFLENBQUFBLEdBQUFBLFdBQUFBLE1BQUFBLEVBQU9KLFFBQVFLLFFBQVEsSUFBSSxNQUFNO1FBQUVDLEtBQUs7SUFBSyxHQUFHQyxJQUFJLENBQUNOLElBQUlJLFFBQVEsR0FBRztRQUN2RSxPQUFPO0lBQ1Q7SUFFQSxPQUFPO0FBQ1Q7QUFFTyxTQUFTUCxjQUNkVSxhQUF5QyxFQUN6Q0MsZUFBdUI7SUFFdkIsSUFBSSxDQUFDRCxlQUFlO1FBQ2xCLHVFQUF1RTtRQUN2RSxPQUFPO0lBQ1Q7SUFDQSxNQUFNUCxNQUFNLElBQUlTLElBQUlELGlCQUFpQjtJQUNyQyxPQUFPRCxjQUFjRyxJQUFJLENBQUMsQ0FBQ0MsSUFBTWIsa0JBQWtCYSxHQUFHWDtBQUN4RCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHNoYXJlZFxcbGliXFxtYXRjaC1sb2NhbC1wYXR0ZXJuLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgTG9jYWxQYXR0ZXJuIH0gZnJvbSAnLi9pbWFnZS1jb25maWcnXG5pbXBvcnQgeyBtYWtlUmUgfSBmcm9tICduZXh0L2Rpc3QvY29tcGlsZWQvcGljb21hdGNoJ1xuXG4vLyBNb2RpZnlpbmcgdGhpcyBmdW5jdGlvbiBzaG91bGQgYWxzbyBtb2RpZnkgd3JpdGVJbWFnZXNNYW5pZmVzdCgpXG5leHBvcnQgZnVuY3Rpb24gbWF0Y2hMb2NhbFBhdHRlcm4ocGF0dGVybjogTG9jYWxQYXR0ZXJuLCB1cmw6IFVSTCk6IGJvb2xlYW4ge1xuICBpZiAocGF0dGVybi5zZWFyY2ggIT09IHVuZGVmaW5lZCkge1xuICAgIGlmIChwYXR0ZXJuLnNlYXJjaCAhPT0gdXJsLnNlYXJjaCkge1xuICAgICAgcmV0dXJuIGZhbHNlXG4gICAgfVxuICB9XG5cbiAgaWYgKCFtYWtlUmUocGF0dGVybi5wYXRobmFtZSA/PyAnKionLCB7IGRvdDogdHJ1ZSB9KS50ZXN0KHVybC5wYXRobmFtZSkpIHtcbiAgICByZXR1cm4gZmFsc2VcbiAgfVxuXG4gIHJldHVybiB0cnVlXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBoYXNMb2NhbE1hdGNoKFxuICBsb2NhbFBhdHRlcm5zOiBMb2NhbFBhdHRlcm5bXSB8IHVuZGVmaW5lZCxcbiAgdXJsUGF0aEFuZFF1ZXJ5OiBzdHJpbmdcbik6IGJvb2xlYW4ge1xuICBpZiAoIWxvY2FsUGF0dGVybnMpIHtcbiAgICAvLyBpZiB0aGUgdXNlciBkaWRuJ3QgZGVmaW5lIFwibG9jYWxQYXR0ZXJuc1wiLCB3ZSBhbGxvdyBhbGwgbG9jYWwgaW1hZ2VzXG4gICAgcmV0dXJuIHRydWVcbiAgfVxuICBjb25zdCB1cmwgPSBuZXcgVVJMKHVybFBhdGhBbmRRdWVyeSwgJ2h0dHA6Ly9uJylcbiAgcmV0dXJuIGxvY2FsUGF0dGVybnMuc29tZSgocCkgPT4gbWF0Y2hMb2NhbFBhdHRlcm4ocCwgdXJsKSlcbn1cbiJdLCJuYW1lcyI6WyJoYXNMb2NhbE1hdGNoIiwibWF0Y2hMb2NhbFBhdHRlcm4iLCJwYXR0ZXJuIiwidXJsIiwic2VhcmNoIiwidW5kZWZpbmVkIiwibWFrZVJlIiwicGF0aG5hbWUiLCJkb3QiLCJ0ZXN0IiwibG9jYWxQYXR0ZXJucyIsInVybFBhdGhBbmRRdWVyeSIsIlVSTCIsInNvbWUiLCJwIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/match-local-pattern.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/match-remote-pattern.js":
/*!***************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/match-remote-pattern.js ***!
  \***************************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n    for(var name in all)Object.defineProperty(target, name, {\n        enumerable: true,\n        get: all[name]\n    });\n}\n_export(exports, {\n    hasRemoteMatch: function() {\n        return hasRemoteMatch;\n    },\n    matchRemotePattern: function() {\n        return matchRemotePattern;\n    }\n});\nconst _picomatch = __webpack_require__(/*! next/dist/compiled/picomatch */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/picomatch/index.js\");\nfunction matchRemotePattern(pattern, url) {\n    if (pattern.protocol !== undefined) {\n        if (pattern.protocol.replace(/:$/, '') !== url.protocol.replace(/:$/, '')) {\n            return false;\n        }\n    }\n    if (pattern.port !== undefined) {\n        if (pattern.port !== url.port) {\n            return false;\n        }\n    }\n    if (pattern.hostname === undefined) {\n        throw Object.defineProperty(new Error(`Pattern should define hostname but found\\n${JSON.stringify(pattern)}`), \"__NEXT_ERROR_CODE\", {\n            value: \"E410\",\n            enumerable: false,\n            configurable: true\n        });\n    } else {\n        if (!(0, _picomatch.makeRe)(pattern.hostname).test(url.hostname)) {\n            return false;\n        }\n    }\n    if (pattern.search !== undefined) {\n        if (pattern.search !== url.search) {\n            return false;\n        }\n    }\n    // Should be the same as writeImagesManifest()\n    if (!(0, _picomatch.makeRe)(pattern.pathname ?? '**', {\n        dot: true\n    }).test(url.pathname)) {\n        return false;\n    }\n    return true;\n}\nfunction hasRemoteMatch(domains, remotePatterns, url) {\n    return domains.some((domain)=>url.hostname === domain) || remotePatterns.some((p)=>matchRemotePattern(p, url));\n} //# sourceMappingURL=match-remote-pattern.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zaGFyZWQvbGliL21hdGNoLXJlbW90ZS1wYXR0ZXJuLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztJQTJDZ0JBLGNBQWM7ZUFBZEE7O0lBdkNBQyxrQkFBa0I7ZUFBbEJBOzs7dUNBSE87QUFHaEIsU0FBU0EsbUJBQ2RDLE9BQTRCLEVBQzVCQyxHQUFRO0lBRVIsSUFBSUQsUUFBUUUsUUFBUSxLQUFLQyxXQUFXO1FBQ2xDLElBQUlILFFBQVFFLFFBQVEsQ0FBQ0UsT0FBTyxDQUFDLE1BQU0sUUFBUUgsSUFBSUMsUUFBUSxDQUFDRSxPQUFPLENBQUMsTUFBTSxLQUFLO1lBQ3pFLE9BQU87UUFDVDtJQUNGO0lBQ0EsSUFBSUosUUFBUUssSUFBSSxLQUFLRixXQUFXO1FBQzlCLElBQUlILFFBQVFLLElBQUksS0FBS0osSUFBSUksSUFBSSxFQUFFO1lBQzdCLE9BQU87UUFDVDtJQUNGO0lBRUEsSUFBSUwsUUFBUU0sUUFBUSxLQUFLSCxXQUFXO1FBQ2xDLE1BQU0scUJBRUwsQ0FGSyxJQUFJSSxNQUNSLENBQUMsMENBQTBDLEVBQUVDLEtBQUtDLFNBQVMsQ0FBQ1QsVUFBVSxHQURsRTttQkFBQTt3QkFBQTswQkFBQTtRQUVOO0lBQ0YsT0FBTztRQUNMLElBQUksQ0FBQ1UsQ0FBQUEsR0FBQUEsV0FBQUEsTUFBQUEsRUFBT1YsUUFBUU0sUUFBUSxFQUFFSyxJQUFJLENBQUNWLElBQUlLLFFBQVEsR0FBRztZQUNoRCxPQUFPO1FBQ1Q7SUFDRjtJQUVBLElBQUlOLFFBQVFZLE1BQU0sS0FBS1QsV0FBVztRQUNoQyxJQUFJSCxRQUFRWSxNQUFNLEtBQUtYLElBQUlXLE1BQU0sRUFBRTtZQUNqQyxPQUFPO1FBQ1Q7SUFDRjtJQUVBLDhDQUE4QztJQUM5QyxJQUFJLENBQUNGLENBQUFBLEdBQUFBLFdBQUFBLE1BQUFBLEVBQU9WLFFBQVFhLFFBQVEsSUFBSSxNQUFNO1FBQUVDLEtBQUs7SUFBSyxHQUFHSCxJQUFJLENBQUNWLElBQUlZLFFBQVEsR0FBRztRQUN2RSxPQUFPO0lBQ1Q7SUFFQSxPQUFPO0FBQ1Q7QUFFTyxTQUFTZixlQUNkaUIsT0FBaUIsRUFDakJDLGNBQTBDLEVBQzFDZixHQUFRO0lBRVIsT0FDRWMsUUFBUUUsSUFBSSxDQUFDLENBQUNDLFNBQVdqQixJQUFJSyxRQUFRLEtBQUtZLFdBQzFDRixlQUFlQyxJQUFJLENBQUMsQ0FBQ0UsSUFBTXBCLG1CQUFtQm9CLEdBQUdsQjtBQUVyRCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxzcmNcXHNoYXJlZFxcbGliXFxtYXRjaC1yZW1vdGUtcGF0dGVybi50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFJlbW90ZVBhdHRlcm4gfSBmcm9tICcuL2ltYWdlLWNvbmZpZydcbmltcG9ydCB7IG1ha2VSZSB9IGZyb20gJ25leHQvZGlzdC9jb21waWxlZC9waWNvbWF0Y2gnXG5cbi8vIE1vZGlmeWluZyB0aGlzIGZ1bmN0aW9uIHNob3VsZCBhbHNvIG1vZGlmeSB3cml0ZUltYWdlc01hbmlmZXN0KClcbmV4cG9ydCBmdW5jdGlvbiBtYXRjaFJlbW90ZVBhdHRlcm4oXG4gIHBhdHRlcm46IFJlbW90ZVBhdHRlcm4gfCBVUkwsXG4gIHVybDogVVJMXG4pOiBib29sZWFuIHtcbiAgaWYgKHBhdHRlcm4ucHJvdG9jb2wgIT09IHVuZGVmaW5lZCkge1xuICAgIGlmIChwYXR0ZXJuLnByb3RvY29sLnJlcGxhY2UoLzokLywgJycpICE9PSB1cmwucHJvdG9jb2wucmVwbGFjZSgvOiQvLCAnJykpIHtcbiAgICAgIHJldHVybiBmYWxzZVxuICAgIH1cbiAgfVxuICBpZiAocGF0dGVybi5wb3J0ICE9PSB1bmRlZmluZWQpIHtcbiAgICBpZiAocGF0dGVybi5wb3J0ICE9PSB1cmwucG9ydCkge1xuICAgICAgcmV0dXJuIGZhbHNlXG4gICAgfVxuICB9XG5cbiAgaWYgKHBhdHRlcm4uaG9zdG5hbWUgPT09IHVuZGVmaW5lZCkge1xuICAgIHRocm93IG5ldyBFcnJvcihcbiAgICAgIGBQYXR0ZXJuIHNob3VsZCBkZWZpbmUgaG9zdG5hbWUgYnV0IGZvdW5kXFxuJHtKU09OLnN0cmluZ2lmeShwYXR0ZXJuKX1gXG4gICAgKVxuICB9IGVsc2Uge1xuICAgIGlmICghbWFrZVJlKHBhdHRlcm4uaG9zdG5hbWUpLnRlc3QodXJsLmhvc3RuYW1lKSkge1xuICAgICAgcmV0dXJuIGZhbHNlXG4gICAgfVxuICB9XG5cbiAgaWYgKHBhdHRlcm4uc2VhcmNoICE9PSB1bmRlZmluZWQpIHtcbiAgICBpZiAocGF0dGVybi5zZWFyY2ggIT09IHVybC5zZWFyY2gpIHtcbiAgICAgIHJldHVybiBmYWxzZVxuICAgIH1cbiAgfVxuXG4gIC8vIFNob3VsZCBiZSB0aGUgc2FtZSBhcyB3cml0ZUltYWdlc01hbmlmZXN0KClcbiAgaWYgKCFtYWtlUmUocGF0dGVybi5wYXRobmFtZSA/PyAnKionLCB7IGRvdDogdHJ1ZSB9KS50ZXN0KHVybC5wYXRobmFtZSkpIHtcbiAgICByZXR1cm4gZmFsc2VcbiAgfVxuXG4gIHJldHVybiB0cnVlXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBoYXNSZW1vdGVNYXRjaChcbiAgZG9tYWluczogc3RyaW5nW10sXG4gIHJlbW90ZVBhdHRlcm5zOiBBcnJheTxSZW1vdGVQYXR0ZXJuIHwgVVJMPixcbiAgdXJsOiBVUkxcbik6IGJvb2xlYW4ge1xuICByZXR1cm4gKFxuICAgIGRvbWFpbnMuc29tZSgoZG9tYWluKSA9PiB1cmwuaG9zdG5hbWUgPT09IGRvbWFpbikgfHxcbiAgICByZW1vdGVQYXR0ZXJucy5zb21lKChwKSA9PiBtYXRjaFJlbW90ZVBhdHRlcm4ocCwgdXJsKSlcbiAgKVxufVxuIl0sIm5hbWVzIjpbImhhc1JlbW90ZU1hdGNoIiwibWF0Y2hSZW1vdGVQYXR0ZXJuIiwicGF0dGVybiIsInVybCIsInByb3RvY29sIiwidW5kZWZpbmVkIiwicmVwbGFjZSIsInBvcnQiLCJob3N0bmFtZSIsIkVycm9yIiwiSlNPTiIsInN0cmluZ2lmeSIsIm1ha2VSZSIsInRlc3QiLCJzZWFyY2giLCJwYXRobmFtZSIsImRvdCIsImRvbWFpbnMiLCJyZW1vdGVQYXR0ZXJucyIsInNvbWUiLCJkb21haW4iLCJwIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/match-remote-pattern.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router-context.shared-runtime.js":
/*!************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router-context.shared-runtime.js ***!
  \************************************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"RouterContext\", ({\n    enumerable: true,\n    get: function() {\n        return RouterContext;\n    }\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(app-pages-browser)/./node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _react = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\"));\nconst RouterContext = _react.default.createContext(null);\nif (true) {\n    RouterContext.displayName = 'RouterContext';\n} //# sourceMappingURL=router-context.shared-runtime.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zaGFyZWQvbGliL3JvdXRlci1jb250ZXh0LnNoYXJlZC1ydW50aW1lLmpzIiwibWFwcGluZ3MiOiI7Ozs7aURBR2FBOzs7ZUFBQUE7Ozs7NEVBSEs7QUFHWCxNQUFNQSxnQkFBZ0JDLE9BQUFBLE9BQUssQ0FBQ0MsYUFBYSxDQUFvQjtBQUVwRSxJQUFJQyxJQUFvQixFQUFtQjtJQUN6Q0gsY0FBY00sV0FBVyxHQUFHO0FBQzlCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXHNyY1xcc2hhcmVkXFxsaWJcXHJvdXRlci1jb250ZXh0LnNoYXJlZC1ydW50aW1lLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB0eXBlIHsgTmV4dFJvdXRlciB9IGZyb20gJy4vcm91dGVyL3JvdXRlcidcblxuZXhwb3J0IGNvbnN0IFJvdXRlckNvbnRleHQgPSBSZWFjdC5jcmVhdGVDb250ZXh0PE5leHRSb3V0ZXIgfCBudWxsPihudWxsKVxuXG5pZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJykge1xuICBSb3V0ZXJDb250ZXh0LmRpc3BsYXlOYW1lID0gJ1JvdXRlckNvbnRleHQnXG59XG4iXSwibmFtZXMiOlsiUm91dGVyQ29udGV4dCIsIlJlYWN0IiwiY3JlYXRlQ29udGV4dCIsInByb2Nlc3MiLCJlbnYiLCJOT0RFX0VOViIsImRpc3BsYXlOYW1lIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router-context.shared-runtime.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router/utils/format-url.js":
/*!******************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router/utils/format-url.js ***!
  \******************************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("// Format function modified from nodejs\n// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n    for(var name in all)Object.defineProperty(target, name, {\n        enumerable: true,\n        get: all[name]\n    });\n}\n_export(exports, {\n    formatUrl: function() {\n        return formatUrl;\n    },\n    formatWithValidation: function() {\n        return formatWithValidation;\n    },\n    urlObjectKeys: function() {\n        return urlObjectKeys;\n    }\n});\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(app-pages-browser)/./node_modules/.pnpm/@swc+helpers@0.5.15/node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _querystring = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! ./querystring */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router/utils/querystring.js\"));\nconst slashedProtocols = /https?|ftp|gopher|file/;\nfunction formatUrl(urlObj) {\n    let { auth, hostname } = urlObj;\n    let protocol = urlObj.protocol || '';\n    let pathname = urlObj.pathname || '';\n    let hash = urlObj.hash || '';\n    let query = urlObj.query || '';\n    let host = false;\n    auth = auth ? encodeURIComponent(auth).replace(/%3A/i, ':') + '@' : '';\n    if (urlObj.host) {\n        host = auth + urlObj.host;\n    } else if (hostname) {\n        host = auth + (~hostname.indexOf(':') ? `[${hostname}]` : hostname);\n        if (urlObj.port) {\n            host += ':' + urlObj.port;\n        }\n    }\n    if (query && typeof query === 'object') {\n        query = String(_querystring.urlQueryToSearchParams(query));\n    }\n    let search = urlObj.search || query && `?${query}` || '';\n    if (protocol && !protocol.endsWith(':')) protocol += ':';\n    if (urlObj.slashes || (!protocol || slashedProtocols.test(protocol)) && host !== false) {\n        host = '//' + (host || '');\n        if (pathname && pathname[0] !== '/') pathname = '/' + pathname;\n    } else if (!host) {\n        host = '';\n    }\n    if (hash && hash[0] !== '#') hash = '#' + hash;\n    if (search && search[0] !== '?') search = '?' + search;\n    pathname = pathname.replace(/[?#]/g, encodeURIComponent);\n    search = search.replace('#', '%23');\n    return `${protocol}${host}${pathname}${search}${hash}`;\n}\nconst urlObjectKeys = [\n    'auth',\n    'hash',\n    'host',\n    'hostname',\n    'href',\n    'path',\n    'pathname',\n    'port',\n    'protocol',\n    'query',\n    'search',\n    'slashes'\n];\nfunction formatWithValidation(url) {\n    if (true) {\n        if (url !== null && typeof url === 'object') {\n            Object.keys(url).forEach((key)=>{\n                if (!urlObjectKeys.includes(key)) {\n                    console.warn(`Unknown key passed via urlObject into url.format: ${key}`);\n                }\n            });\n        }\n    }\n    return formatUrl(url);\n} //# sourceMappingURL=format-url.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router/utils/format-url.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router/utils/is-local-url.js":
/*!********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router/utils/is-local-url.js ***!
  \********************************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"isLocalURL\", ({\n    enumerable: true,\n    get: function() {\n        return isLocalURL;\n    }\n}));\nconst _utils = __webpack_require__(/*! ../../utils */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils.js\");\nconst _hasbasepath = __webpack_require__(/*! ../../../../client/has-base-path */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/client/has-base-path.js\");\nfunction isLocalURL(url) {\n    // prevent a hydration mismatch on href for url with anchor refs\n    if (!(0, _utils.isAbsoluteUrl)(url)) return true;\n    try {\n        // absolute urls can be local if they are on the same origin\n        const locationOrigin = (0, _utils.getLocationOrigin)();\n        const resolved = new URL(url, locationOrigin);\n        return resolved.origin === locationOrigin && (0, _hasbasepath.hasBasePath)(resolved.pathname);\n    } catch (_) {\n        return false;\n    }\n} //# sourceMappingURL=is-local-url.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zaGFyZWQvbGliL3JvdXRlci91dGlscy9pcy1sb2NhbC11cmwuanMiLCJtYXBwaW5ncyI6Ijs7Ozs4Q0FNZ0JBOzs7ZUFBQUE7OzttQ0FOaUM7eUNBQ3JCO0FBS3JCLFNBQVNBLFdBQVdDLEdBQVc7SUFDcEMsZ0VBQWdFO0lBQ2hFLElBQUksQ0FBQ0MsQ0FBQUEsR0FBQUEsT0FBQUEsYUFBQUEsRUFBY0QsTUFBTSxPQUFPO0lBQ2hDLElBQUk7UUFDRiw0REFBNEQ7UUFDNUQsTUFBTUUsaUJBQWlCQyxDQUFBQSxHQUFBQSxPQUFBQSxpQkFBQUE7UUFDdkIsTUFBTUMsV0FBVyxJQUFJQyxJQUFJTCxLQUFLRTtRQUM5QixPQUFPRSxTQUFTRSxNQUFNLEtBQUtKLGtCQUFrQkssQ0FBQUEsR0FBQUEsYUFBQUEsV0FBQUEsRUFBWUgsU0FBU0ksUUFBUTtJQUM1RSxFQUFFLE9BQU9DLEdBQUc7UUFDVixPQUFPO0lBQ1Q7QUFDRiIsInNvdXJjZXMiOlsiQzpcXHNyY1xcc2hhcmVkXFxsaWJcXHJvdXRlclxcdXRpbHNcXGlzLWxvY2FsLXVybC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc0Fic29sdXRlVXJsLCBnZXRMb2NhdGlvbk9yaWdpbiB9IGZyb20gJy4uLy4uL3V0aWxzJ1xuaW1wb3J0IHsgaGFzQmFzZVBhdGggfSBmcm9tICcuLi8uLi8uLi8uLi9jbGllbnQvaGFzLWJhc2UtcGF0aCdcblxuLyoqXG4gKiBEZXRlY3RzIHdoZXRoZXIgYSBnaXZlbiB1cmwgaXMgcm91dGFibGUgYnkgdGhlIE5leHQuanMgcm91dGVyIChicm93c2VyIG9ubHkpLlxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNMb2NhbFVSTCh1cmw6IHN0cmluZyk6IGJvb2xlYW4ge1xuICAvLyBwcmV2ZW50IGEgaHlkcmF0aW9uIG1pc21hdGNoIG9uIGhyZWYgZm9yIHVybCB3aXRoIGFuY2hvciByZWZzXG4gIGlmICghaXNBYnNvbHV0ZVVybCh1cmwpKSByZXR1cm4gdHJ1ZVxuICB0cnkge1xuICAgIC8vIGFic29sdXRlIHVybHMgY2FuIGJlIGxvY2FsIGlmIHRoZXkgYXJlIG9uIHRoZSBzYW1lIG9yaWdpblxuICAgIGNvbnN0IGxvY2F0aW9uT3JpZ2luID0gZ2V0TG9jYXRpb25PcmlnaW4oKVxuICAgIGNvbnN0IHJlc29sdmVkID0gbmV3IFVSTCh1cmwsIGxvY2F0aW9uT3JpZ2luKVxuICAgIHJldHVybiByZXNvbHZlZC5vcmlnaW4gPT09IGxvY2F0aW9uT3JpZ2luICYmIGhhc0Jhc2VQYXRoKHJlc29sdmVkLnBhdGhuYW1lKVxuICB9IGNhdGNoIChfKSB7XG4gICAgcmV0dXJuIGZhbHNlXG4gIH1cbn1cbiJdLCJuYW1lcyI6WyJpc0xvY2FsVVJMIiwidXJsIiwiaXNBYnNvbHV0ZVVybCIsImxvY2F0aW9uT3JpZ2luIiwiZ2V0TG9jYXRpb25PcmlnaW4iLCJyZXNvbHZlZCIsIlVSTCIsIm9yaWdpbiIsImhhc0Jhc2VQYXRoIiwicGF0aG5hbWUiLCJfIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router/utils/is-local-url.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router/utils/querystring.js":
/*!*******************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router/utils/querystring.js ***!
  \*******************************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n    for(var name in all)Object.defineProperty(target, name, {\n        enumerable: true,\n        get: all[name]\n    });\n}\n_export(exports, {\n    assign: function() {\n        return assign;\n    },\n    searchParamsToUrlQuery: function() {\n        return searchParamsToUrlQuery;\n    },\n    urlQueryToSearchParams: function() {\n        return urlQueryToSearchParams;\n    }\n});\nfunction searchParamsToUrlQuery(searchParams) {\n    const query = {};\n    for (const [key, value] of searchParams.entries()){\n        const existing = query[key];\n        if (typeof existing === 'undefined') {\n            query[key] = value;\n        } else if (Array.isArray(existing)) {\n            existing.push(value);\n        } else {\n            query[key] = [\n                existing,\n                value\n            ];\n        }\n    }\n    return query;\n}\nfunction stringifyUrlQueryParam(param) {\n    if (typeof param === 'string') {\n        return param;\n    }\n    if (typeof param === 'number' && !isNaN(param) || typeof param === 'boolean') {\n        return String(param);\n    } else {\n        return '';\n    }\n}\nfunction urlQueryToSearchParams(query) {\n    const searchParams = new URLSearchParams();\n    for (const [key, value] of Object.entries(query)){\n        if (Array.isArray(value)) {\n            for (const item of value){\n                searchParams.append(key, stringifyUrlQueryParam(item));\n            }\n        } else {\n            searchParams.set(key, stringifyUrlQueryParam(value));\n        }\n    }\n    return searchParams;\n}\nfunction assign(target, ...searchParamsList) {\n    for (const searchParams of searchParamsList){\n        for (const key of searchParams.keys()){\n            target.delete(key);\n        }\n        for (const [key, value] of searchParams.entries()){\n            target.append(key, value);\n        }\n    }\n    return target;\n} //# sourceMappingURL=querystring.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/router/utils/querystring.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/side-effect.js":
/*!******************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/side-effect.js ***!
  \******************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nvar _s = $RefreshSig$();\n\"use strict\";\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"default\", ({\n    enumerable: true,\n    get: function() {\n        return SideEffect;\n    }\n}));\nconst _react = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/compiled/react/index.js\");\nconst isServer = \"object\" === 'undefined';\nconst useClientOnlyLayoutEffect = isServer ? ()=>{} : _react.useLayoutEffect;\nconst useClientOnlyEffect = isServer ? ()=>{} : _react.useEffect;\nfunction SideEffect(props) {\n    _s();\n    const { headManager, reduceComponentsToState } = props;\n    function emitChange() {\n        if (headManager && headManager.mountedInstances) {\n            const headElements = _react.Children.toArray(Array.from(headManager.mountedInstances).filter(Boolean));\n            headManager.updateHead(reduceComponentsToState(headElements));\n        }\n    }\n    if (isServer) {\n        headManager?.mountedInstances?.add(props.children);\n        emitChange();\n    }\n    useClientOnlyLayoutEffect({\n        \"SideEffect.useClientOnlyLayoutEffect\": ()=>{\n            headManager?.mountedInstances?.add(props.children);\n            return ({\n                \"SideEffect.useClientOnlyLayoutEffect\": ()=>{\n                    headManager?.mountedInstances?.delete(props.children);\n                }\n            })[\"SideEffect.useClientOnlyLayoutEffect\"];\n        }\n    }[\"SideEffect.useClientOnlyLayoutEffect\"]);\n    // We need to call `updateHead` method whenever the `SideEffect` is trigger in all\n    // life-cycles: mount, update, unmount. However, if there are multiple `SideEffect`s\n    // being rendered, we only trigger the method from the last one.\n    // This is ensured by keeping the last unflushed `updateHead` in the `_pendingUpdate`\n    // singleton in the layout effect pass, and actually trigger it in the effect pass.\n    useClientOnlyLayoutEffect({\n        \"SideEffect.useClientOnlyLayoutEffect\": ()=>{\n            if (headManager) {\n                headManager._pendingUpdate = emitChange;\n            }\n            return ({\n                \"SideEffect.useClientOnlyLayoutEffect\": ()=>{\n                    if (headManager) {\n                        headManager._pendingUpdate = emitChange;\n                    }\n                }\n            })[\"SideEffect.useClientOnlyLayoutEffect\"];\n        }\n    }[\"SideEffect.useClientOnlyLayoutEffect\"]);\n    useClientOnlyEffect({\n        \"SideEffect.useClientOnlyEffect\": ()=>{\n            if (headManager && headManager._pendingUpdate) {\n                headManager._pendingUpdate();\n                headManager._pendingUpdate = null;\n            }\n            return ({\n                \"SideEffect.useClientOnlyEffect\": ()=>{\n                    if (headManager && headManager._pendingUpdate) {\n                        headManager._pendingUpdate();\n                        headManager._pendingUpdate = null;\n                    }\n                }\n            })[\"SideEffect.useClientOnlyEffect\"];\n        }\n    }[\"SideEffect.useClientOnlyEffect\"]);\n    return null;\n} //# sourceMappingURL=side-effect.js.map\n_s(SideEffect, \"gHVkikNHNxjVdD11eJBzaqkCiPY=\", false, function() {\n    return [\n        useClientOnlyLayoutEffect,\n        useClientOnlyLayoutEffect,\n        useClientOnlyEffect\n    ];\n});\n_c = SideEffect;\nvar _c;\n$RefreshReg$(_c, \"SideEffect\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/side-effect.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils.js":
/*!************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils.js ***!
  \************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n    for(var name in all)Object.defineProperty(target, name, {\n        enumerable: true,\n        get: all[name]\n    });\n}\n_export(exports, {\n    DecodeError: function() {\n        return DecodeError;\n    },\n    MiddlewareNotFoundError: function() {\n        return MiddlewareNotFoundError;\n    },\n    MissingStaticPage: function() {\n        return MissingStaticPage;\n    },\n    NormalizeError: function() {\n        return NormalizeError;\n    },\n    PageNotFoundError: function() {\n        return PageNotFoundError;\n    },\n    SP: function() {\n        return SP;\n    },\n    ST: function() {\n        return ST;\n    },\n    WEB_VITALS: function() {\n        return WEB_VITALS;\n    },\n    execOnce: function() {\n        return execOnce;\n    },\n    getDisplayName: function() {\n        return getDisplayName;\n    },\n    getLocationOrigin: function() {\n        return getLocationOrigin;\n    },\n    getURL: function() {\n        return getURL;\n    },\n    isAbsoluteUrl: function() {\n        return isAbsoluteUrl;\n    },\n    isResSent: function() {\n        return isResSent;\n    },\n    loadGetInitialProps: function() {\n        return loadGetInitialProps;\n    },\n    normalizeRepeatedSlashes: function() {\n        return normalizeRepeatedSlashes;\n    },\n    stringifyError: function() {\n        return stringifyError;\n    }\n});\nconst WEB_VITALS = [\n    'CLS',\n    'FCP',\n    'FID',\n    'INP',\n    'LCP',\n    'TTFB'\n];\nfunction execOnce(fn) {\n    let used = false;\n    let result;\n    return (...args)=>{\n        if (!used) {\n            used = true;\n            result = fn(...args);\n        }\n        return result;\n    };\n}\n// Scheme: https://tools.ietf.org/html/rfc3986#section-3.1\n// Absolute URL: https://tools.ietf.org/html/rfc3986#section-4.3\nconst ABSOLUTE_URL_REGEX = /^[a-zA-Z][a-zA-Z\\d+\\-.]*?:/;\nconst isAbsoluteUrl = (url)=>ABSOLUTE_URL_REGEX.test(url);\nfunction getLocationOrigin() {\n    const { protocol, hostname, port } = window.location;\n    return `${protocol}//${hostname}${port ? ':' + port : ''}`;\n}\nfunction getURL() {\n    const { href } = window.location;\n    const origin = getLocationOrigin();\n    return href.substring(origin.length);\n}\nfunction getDisplayName(Component) {\n    return typeof Component === 'string' ? Component : Component.displayName || Component.name || 'Unknown';\n}\nfunction isResSent(res) {\n    return res.finished || res.headersSent;\n}\nfunction normalizeRepeatedSlashes(url) {\n    const urlParts = url.split('?');\n    const urlNoQuery = urlParts[0];\n    return urlNoQuery // first we replace any non-encoded backslashes with forward\n    // then normalize repeated forward slashes\n    .replace(/\\\\/g, '/').replace(/\\/\\/+/g, '/') + (urlParts[1] ? `?${urlParts.slice(1).join('?')}` : '');\n}\nasync function loadGetInitialProps(App, ctx) {\n    if (true) {\n        if (App.prototype?.getInitialProps) {\n            const message = `\"${getDisplayName(App)}.getInitialProps()\" is defined as an instance method - visit https://nextjs.org/docs/messages/get-initial-props-as-an-instance-method for more information.`;\n            throw Object.defineProperty(new Error(message), \"__NEXT_ERROR_CODE\", {\n                value: \"E1035\",\n                enumerable: false,\n                configurable: true\n            });\n        }\n    }\n    // when called from _app `ctx` is nested in `ctx`\n    const res = ctx.res || ctx.ctx && ctx.ctx.res;\n    if (!App.getInitialProps) {\n        if (ctx.ctx && ctx.Component) {\n            // @ts-ignore pageProps default\n            return {\n                pageProps: await loadGetInitialProps(ctx.Component, ctx.ctx)\n            };\n        }\n        return {};\n    }\n    const props = await App.getInitialProps(ctx);\n    if (res && isResSent(res)) {\n        return props;\n    }\n    if (!props) {\n        const message = `\"${getDisplayName(App)}.getInitialProps()\" should resolve to an object. But found \"${props}\" instead.`;\n        throw Object.defineProperty(new Error(message), \"__NEXT_ERROR_CODE\", {\n            value: \"E1025\",\n            enumerable: false,\n            configurable: true\n        });\n    }\n    if (true) {\n        if (Object.keys(props).length === 0 && !ctx.ctx) {\n            console.warn(`${getDisplayName(App)} returned an empty object from \\`getInitialProps\\`. This de-optimizes and prevents automatic static optimization. https://nextjs.org/docs/messages/empty-object-getInitialProps`);\n        }\n    }\n    return props;\n}\nconst SP = typeof performance !== 'undefined';\nconst ST = SP && [\n    'mark',\n    'measure',\n    'getEntriesByName'\n].every((method)=>typeof performance[method] === 'function');\nclass DecodeError extends Error {\n}\nclass NormalizeError extends Error {\n}\nclass PageNotFoundError extends Error {\n    constructor(page){\n        super();\n        this.code = 'ENOENT';\n        this.name = 'PageNotFoundError';\n        this.message = `Cannot find module for page: ${page}`;\n    }\n}\nclass MissingStaticPage extends Error {\n    constructor(page, message){\n        super();\n        this.message = `Failed to load static file for page: ${page} ${message}`;\n    }\n}\nclass MiddlewareNotFoundError extends Error {\n    constructor(){\n        super();\n        this.code = 'ENOENT';\n        this.message = `Cannot find the middleware module`;\n    }\n}\nfunction stringifyError(error) {\n    return JSON.stringify({\n        message: error.message,\n        stack: error.stack\n    });\n} //# sourceMappingURL=utils.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils/error-once.js":
/*!***********************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils/error-once.js ***!
  \***********************************************************************************************************************************************/
/***/ ((module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"errorOnce\", ({\n    enumerable: true,\n    get: function() {\n        return errorOnce;\n    }\n}));\nlet errorOnce = (_)=>{};\nif (true) {\n    const errors = new Set();\n    errorOnce = (msg)=>{\n        if (!errors.has(msg)) {\n            console.error(msg);\n        }\n        errors.add(msg);\n    };\n} //# sourceMappingURL=error-once.js.map\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTcvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9zaGFyZWQvbGliL3V0aWxzL2Vycm9yLW9uY2UuanMiLCJtYXBwaW5ncyI6Ijs7Ozs2Q0FXU0E7OztlQUFBQTs7O0FBWFQsSUFBSUEsWUFBWSxDQUFDQyxLQUFlO0FBQ2hDLElBQUlDLElBQW9CLEVBQW1CO0lBQ3pDLE1BQU1HLFNBQVMsSUFBSUM7SUFDbkJOLFlBQVksQ0FBQ087UUFDWCxJQUFJLENBQUNGLE9BQU9HLEdBQUcsQ0FBQ0QsTUFBTTtZQUNwQkUsUUFBUUMsS0FBSyxDQUFDSDtRQUNoQjtRQUNBRixPQUFPTSxHQUFHLENBQUNKO0lBQ2I7QUFDRiIsInNvdXJjZXMiOlsiQzpcXHNyY1xcc2hhcmVkXFxsaWJcXHV0aWxzXFxlcnJvci1vbmNlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImxldCBlcnJvck9uY2UgPSAoXzogc3RyaW5nKSA9PiB7fVxuaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAncHJvZHVjdGlvbicpIHtcbiAgY29uc3QgZXJyb3JzID0gbmV3IFNldDxzdHJpbmc+KClcbiAgZXJyb3JPbmNlID0gKG1zZzogc3RyaW5nKSA9PiB7XG4gICAgaWYgKCFlcnJvcnMuaGFzKG1zZykpIHtcbiAgICAgIGNvbnNvbGUuZXJyb3IobXNnKVxuICAgIH1cbiAgICBlcnJvcnMuYWRkKG1zZylcbiAgfVxufVxuXG5leHBvcnQgeyBlcnJvck9uY2UgfVxuIl0sIm5hbWVzIjpbImVycm9yT25jZSIsIl8iLCJwcm9jZXNzIiwiZW52IiwiTk9ERV9FTlYiLCJlcnJvcnMiLCJTZXQiLCJtc2ciLCJoYXMiLCJjb25zb2xlIiwiZXJyb3IiLCJhZGQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/shared/lib/utils/error-once.js\n"));

/***/ }),

/***/ "(app-pages-browser)/./node_modules/.pnpm/tailwind-merge@3.6.0/node_modules/tailwind-merge/dist/bundle-mjs.mjs":
/*!*************************************************************************************************!*\
  !*** ./node_modules/.pnpm/tailwind-merge@3.6.0/node_modules/tailwind-merge/dist/bundle-mjs.mjs ***!
  \*************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   createTailwindMerge: () => (/* binding */ createTailwindMerge),\n/* harmony export */   extendTailwindMerge: () => (/* binding */ extendTailwindMerge),\n/* harmony export */   fromTheme: () => (/* binding */ fromTheme),\n/* harmony export */   getDefaultConfig: () => (/* binding */ getDefaultConfig),\n/* harmony export */   mergeConfigs: () => (/* binding */ mergeConfigs),\n/* harmony export */   twJoin: () => (/* binding */ twJoin),\n/* harmony export */   twMerge: () => (/* binding */ twMerge),\n/* harmony export */   validators: () => (/* binding */ validators)\n/* harmony export */ });\n/**\n * Concatenates two arrays faster than the array spread operator.\n */\nconst concatArrays = (array1, array2) => {\n  // Pre-allocate for better V8 optimization\n  const combinedArray = new Array(array1.length + array2.length);\n  for (let i = 0; i < array1.length; i++) {\n    combinedArray[i] = array1[i];\n  }\n  for (let i = 0; i < array2.length; i++) {\n    combinedArray[array1.length + i] = array2[i];\n  }\n  return combinedArray;\n};\n\n// Factory function ensures consistent object shapes\nconst createClassValidatorObject = (classGroupId, validator) => ({\n  classGroupId,\n  validator\n});\n// Factory ensures consistent ClassPartObject shape\nconst createClassPartObject = (nextPart = new Map(), validators = null, classGroupId) => ({\n  nextPart,\n  validators,\n  classGroupId\n});\nconst CLASS_PART_SEPARATOR = '-';\nconst EMPTY_CONFLICTS = [];\n// I use two dots here because one dot is used as prefix for class groups in plugins\nconst ARBITRARY_PROPERTY_PREFIX = 'arbitrary..';\nconst createClassGroupUtils = config => {\n  const classMap = createClassMap(config);\n  const {\n    conflictingClassGroups,\n    conflictingClassGroupModifiers\n  } = config;\n  const getClassGroupId = className => {\n    if (className.startsWith('[') && className.endsWith(']')) {\n      return getGroupIdForArbitraryProperty(className);\n    }\n    const classParts = className.split(CLASS_PART_SEPARATOR);\n    // Classes like `-inset-1` produce an empty string as first classPart. We assume that classes for negative values are used correctly and skip it.\n    const startIndex = classParts[0] === '' && classParts.length > 1 ? 1 : 0;\n    return getGroupRecursive(classParts, startIndex, classMap);\n  };\n  const getConflictingClassGroupIds = (classGroupId, hasPostfixModifier) => {\n    if (hasPostfixModifier) {\n      const modifierConflicts = conflictingClassGroupModifiers[classGroupId];\n      const baseConflicts = conflictingClassGroups[classGroupId];\n      if (modifierConflicts) {\n        if (baseConflicts) {\n          // Merge base conflicts with modifier conflicts\n          return concatArrays(baseConflicts, modifierConflicts);\n        }\n        // Only modifier conflicts\n        return modifierConflicts;\n      }\n      // Fall back to without postfix if no modifier conflicts\n      return baseConflicts || EMPTY_CONFLICTS;\n    }\n    return conflictingClassGroups[classGroupId] || EMPTY_CONFLICTS;\n  };\n  return {\n    getClassGroupId,\n    getConflictingClassGroupIds\n  };\n};\nconst getGroupRecursive = (classParts, startIndex, classPartObject) => {\n  const classPathsLength = classParts.length - startIndex;\n  if (classPathsLength === 0) {\n    return classPartObject.classGroupId;\n  }\n  const currentClassPart = classParts[startIndex];\n  const nextClassPartObject = classPartObject.nextPart.get(currentClassPart);\n  if (nextClassPartObject) {\n    const result = getGroupRecursive(classParts, startIndex + 1, nextClassPartObject);\n    if (result) return result;\n  }\n  const validators = classPartObject.validators;\n  if (validators === null) {\n    return undefined;\n  }\n  // Build classRest string efficiently by joining from startIndex onwards\n  const classRest = startIndex === 0 ? classParts.join(CLASS_PART_SEPARATOR) : classParts.slice(startIndex).join(CLASS_PART_SEPARATOR);\n  const validatorsLength = validators.length;\n  for (let i = 0; i < validatorsLength; i++) {\n    const validatorObj = validators[i];\n    if (validatorObj.validator(classRest)) {\n      return validatorObj.classGroupId;\n    }\n  }\n  return undefined;\n};\n/**\n * Get the class group ID for an arbitrary property.\n *\n * @param className - The class name to get the group ID for. Is expected to be string starting with `[` and ending with `]`.\n */\nconst getGroupIdForArbitraryProperty = className => className.slice(1, -1).indexOf(':') === -1 ? undefined : (() => {\n  const content = className.slice(1, -1);\n  const colonIndex = content.indexOf(':');\n  const property = content.slice(0, colonIndex);\n  return property ? ARBITRARY_PROPERTY_PREFIX + property : undefined;\n})();\n/**\n * Exported for testing only\n */\nconst createClassMap = config => {\n  const {\n    theme,\n    classGroups\n  } = config;\n  return processClassGroups(classGroups, theme);\n};\n// Split into separate functions to maintain monomorphic call sites\nconst processClassGroups = (classGroups, theme) => {\n  const classMap = createClassPartObject();\n  for (const classGroupId in classGroups) {\n    const group = classGroups[classGroupId];\n    processClassesRecursively(group, classMap, classGroupId, theme);\n  }\n  return classMap;\n};\nconst processClassesRecursively = (classGroup, classPartObject, classGroupId, theme) => {\n  const len = classGroup.length;\n  for (let i = 0; i < len; i++) {\n    const classDefinition = classGroup[i];\n    processClassDefinition(classDefinition, classPartObject, classGroupId, theme);\n  }\n};\n// Split into separate functions for each type to maintain monomorphic call sites\nconst processClassDefinition = (classDefinition, classPartObject, classGroupId, theme) => {\n  if (typeof classDefinition === 'string') {\n    processStringDefinition(classDefinition, classPartObject, classGroupId);\n    return;\n  }\n  if (typeof classDefinition === 'function') {\n    processFunctionDefinition(classDefinition, classPartObject, classGroupId, theme);\n    return;\n  }\n  processObjectDefinition(classDefinition, classPartObject, classGroupId, theme);\n};\nconst processStringDefinition = (classDefinition, classPartObject, classGroupId) => {\n  const classPartObjectToEdit = classDefinition === '' ? classPartObject : getPart(classPartObject, classDefinition);\n  classPartObjectToEdit.classGroupId = classGroupId;\n};\nconst processFunctionDefinition = (classDefinition, classPartObject, classGroupId, theme) => {\n  if (isThemeGetter(classDefinition)) {\n    processClassesRecursively(classDefinition(theme), classPartObject, classGroupId, theme);\n    return;\n  }\n  if (classPartObject.validators === null) {\n    classPartObject.validators = [];\n  }\n  classPartObject.validators.push(createClassValidatorObject(classGroupId, classDefinition));\n};\nconst processObjectDefinition = (classDefinition, classPartObject, classGroupId, theme) => {\n  const entries = Object.entries(classDefinition);\n  const len = entries.length;\n  for (let i = 0; i < len; i++) {\n    const [key, value] = entries[i];\n    processClassesRecursively(value, getPart(classPartObject, key), classGroupId, theme);\n  }\n};\nconst getPart = (classPartObject, path) => {\n  let current = classPartObject;\n  const parts = path.split(CLASS_PART_SEPARATOR);\n  const len = parts.length;\n  for (let i = 0; i < len; i++) {\n    const part = parts[i];\n    let next = current.nextPart.get(part);\n    if (!next) {\n      next = createClassPartObject();\n      current.nextPart.set(part, next);\n    }\n    current = next;\n  }\n  return current;\n};\n// Type guard maintains monomorphic check\nconst isThemeGetter = func => 'isThemeGetter' in func && func.isThemeGetter === true;\n\n// LRU cache implementation using plain objects for simplicity\nconst createLruCache = maxCacheSize => {\n  if (maxCacheSize < 1) {\n    return {\n      get: () => undefined,\n      set: () => {}\n    };\n  }\n  let cacheSize = 0;\n  let cache = Object.create(null);\n  let previousCache = Object.create(null);\n  const update = (key, value) => {\n    cache[key] = value;\n    cacheSize++;\n    if (cacheSize > maxCacheSize) {\n      cacheSize = 0;\n      previousCache = cache;\n      cache = Object.create(null);\n    }\n  };\n  return {\n    get(key) {\n      let value = cache[key];\n      if (value !== undefined) {\n        return value;\n      }\n      if ((value = previousCache[key]) !== undefined) {\n        update(key, value);\n        return value;\n      }\n    },\n    set(key, value) {\n      if (key in cache) {\n        cache[key] = value;\n      } else {\n        update(key, value);\n      }\n    }\n  };\n};\nconst IMPORTANT_MODIFIER = '!';\nconst MODIFIER_SEPARATOR = ':';\nconst EMPTY_MODIFIERS = [];\n// Pre-allocated result object shape for consistency\nconst createResultObject = (modifiers, hasImportantModifier, baseClassName, maybePostfixModifierPosition, isExternal) => ({\n  modifiers,\n  hasImportantModifier,\n  baseClassName,\n  maybePostfixModifierPosition,\n  isExternal\n});\nconst createParseClassName = config => {\n  const {\n    prefix,\n    experimentalParseClassName\n  } = config;\n  /**\n   * Parse class name into parts.\n   *\n   * Inspired by `splitAtTopLevelOnly` used in Tailwind CSS\n   * @see https://github.com/tailwindlabs/tailwindcss/blob/v3.2.2/src/util/splitAtTopLevelOnly.js\n   */\n  let parseClassName = className => {\n    // Use simple array with push for better performance\n    const modifiers = [];\n    let bracketDepth = 0;\n    let parenDepth = 0;\n    let modifierStart = 0;\n    let postfixModifierPosition;\n    const len = className.length;\n    for (let index = 0; index < len; index++) {\n      const currentCharacter = className[index];\n      if (bracketDepth === 0 && parenDepth === 0) {\n        if (currentCharacter === MODIFIER_SEPARATOR) {\n          modifiers.push(className.slice(modifierStart, index));\n          modifierStart = index + 1;\n          continue;\n        }\n        if (currentCharacter === '/') {\n          postfixModifierPosition = index;\n          continue;\n        }\n      }\n      if (currentCharacter === '[') bracketDepth++;else if (currentCharacter === ']') bracketDepth--;else if (currentCharacter === '(') parenDepth++;else if (currentCharacter === ')') parenDepth--;\n    }\n    const baseClassNameWithImportantModifier = modifiers.length === 0 ? className : className.slice(modifierStart);\n    // Inline important modifier check\n    let baseClassName = baseClassNameWithImportantModifier;\n    let hasImportantModifier = false;\n    if (baseClassNameWithImportantModifier.endsWith(IMPORTANT_MODIFIER)) {\n      baseClassName = baseClassNameWithImportantModifier.slice(0, -1);\n      hasImportantModifier = true;\n    } else if (\n    /**\n     * In Tailwind CSS v3 the important modifier was at the start of the base class name. This is still supported for legacy reasons.\n     * @see https://github.com/dcastil/tailwind-merge/issues/513#issuecomment-2614029864\n     */\n    baseClassNameWithImportantModifier.startsWith(IMPORTANT_MODIFIER)) {\n      baseClassName = baseClassNameWithImportantModifier.slice(1);\n      hasImportantModifier = true;\n    }\n    const maybePostfixModifierPosition = postfixModifierPosition && postfixModifierPosition > modifierStart ? postfixModifierPosition - modifierStart : undefined;\n    return createResultObject(modifiers, hasImportantModifier, baseClassName, maybePostfixModifierPosition);\n  };\n  if (prefix) {\n    const fullPrefix = prefix + MODIFIER_SEPARATOR;\n    const parseClassNameOriginal = parseClassName;\n    parseClassName = className => className.startsWith(fullPrefix) ? parseClassNameOriginal(className.slice(fullPrefix.length)) : createResultObject(EMPTY_MODIFIERS, false, className, undefined, true);\n  }\n  if (experimentalParseClassName) {\n    const parseClassNameOriginal = parseClassName;\n    parseClassName = className => experimentalParseClassName({\n      className,\n      parseClassName: parseClassNameOriginal\n    });\n  }\n  return parseClassName;\n};\n\n/**\n * Sorts modifiers according to following schema:\n * - Predefined modifiers are sorted alphabetically\n * - When an arbitrary variant appears, it must be preserved which modifiers are before and after it\n */\nconst createSortModifiers = config => {\n  // Pre-compute weights for all known modifiers for O(1) comparison\n  const modifierWeights = new Map();\n  // Assign weights to sensitive modifiers (highest priority, but preserve order)\n  config.orderSensitiveModifiers.forEach((mod, index) => {\n    modifierWeights.set(mod, 1000000 + index); // High weights for sensitive mods\n  });\n  return modifiers => {\n    const result = [];\n    let currentSegment = [];\n    // Process modifiers in one pass\n    for (let i = 0; i < modifiers.length; i++) {\n      const modifier = modifiers[i];\n      // Check if modifier is sensitive (starts with '[' or in orderSensitiveModifiers)\n      const isArbitrary = modifier[0] === '[';\n      const isOrderSensitive = modifierWeights.has(modifier);\n      if (isArbitrary || isOrderSensitive) {\n        // Sort and flush current segment alphabetically\n        if (currentSegment.length > 0) {\n          currentSegment.sort();\n          result.push(...currentSegment);\n          currentSegment = [];\n        }\n        result.push(modifier);\n      } else {\n        // Regular modifier - add to current segment for batch sorting\n        currentSegment.push(modifier);\n      }\n    }\n    // Sort and add any remaining segment items\n    if (currentSegment.length > 0) {\n      currentSegment.sort();\n      result.push(...currentSegment);\n    }\n    return result;\n  };\n};\nconst createConfigUtils = config => ({\n  cache: createLruCache(config.cacheSize),\n  parseClassName: createParseClassName(config),\n  sortModifiers: createSortModifiers(config),\n  postfixLookupClassGroupIds: createPostfixLookupClassGroupIds(config),\n  ...createClassGroupUtils(config)\n});\nconst createPostfixLookupClassGroupIds = config => {\n  const lookup = Object.create(null);\n  const classGroupIds = config.postfixLookupClassGroups;\n  if (classGroupIds) {\n    for (let i = 0; i < classGroupIds.length; i++) {\n      lookup[classGroupIds[i]] = true;\n    }\n  }\n  return lookup;\n};\nconst SPLIT_CLASSES_REGEX = /\\s+/;\nconst mergeClassList = (classList, configUtils) => {\n  const {\n    parseClassName,\n    getClassGroupId,\n    getConflictingClassGroupIds,\n    sortModifiers,\n    postfixLookupClassGroupIds\n  } = configUtils;\n  /**\n   * Set of classGroupIds in following format:\n   * `{importantModifier}{variantModifiers}{classGroupId}`\n   * @example 'float'\n   * @example 'hover:focus:bg-color'\n   * @example 'md:!pr'\n   */\n  const classGroupsInConflict = [];\n  const classNames = classList.trim().split(SPLIT_CLASSES_REGEX);\n  let result = '';\n  for (let index = classNames.length - 1; index >= 0; index -= 1) {\n    const originalClassName = classNames[index];\n    const {\n      isExternal,\n      modifiers,\n      hasImportantModifier,\n      baseClassName,\n      maybePostfixModifierPosition\n    } = parseClassName(originalClassName);\n    if (isExternal) {\n      result = originalClassName + (result.length > 0 ? ' ' + result : result);\n      continue;\n    }\n    let hasPostfixModifier = !!maybePostfixModifierPosition;\n    let classGroupId;\n    if (hasPostfixModifier) {\n      const baseClassNameWithoutPostfix = baseClassName.substring(0, maybePostfixModifierPosition);\n      classGroupId = getClassGroupId(baseClassNameWithoutPostfix);\n      const classGroupIdWithPostfix = classGroupId && postfixLookupClassGroupIds[classGroupId] ? getClassGroupId(baseClassName) : undefined;\n      if (classGroupIdWithPostfix && classGroupIdWithPostfix !== classGroupId) {\n        classGroupId = classGroupIdWithPostfix;\n        hasPostfixModifier = false;\n      }\n    } else {\n      classGroupId = getClassGroupId(baseClassName);\n    }\n    if (!classGroupId) {\n      if (!hasPostfixModifier) {\n        // Not a Tailwind class\n        result = originalClassName + (result.length > 0 ? ' ' + result : result);\n        continue;\n      }\n      classGroupId = getClassGroupId(baseClassName);\n      if (!classGroupId) {\n        // Not a Tailwind class\n        result = originalClassName + (result.length > 0 ? ' ' + result : result);\n        continue;\n      }\n      hasPostfixModifier = false;\n    }\n    // Fast path: skip sorting for empty or single modifier\n    const variantModifier = modifiers.length === 0 ? '' : modifiers.length === 1 ? modifiers[0] : sortModifiers(modifiers).join(':');\n    const modifierId = hasImportantModifier ? variantModifier + IMPORTANT_MODIFIER : variantModifier;\n    const classId = modifierId + classGroupId;\n    if (classGroupsInConflict.indexOf(classId) > -1) {\n      // Tailwind class omitted due to conflict\n      continue;\n    }\n    classGroupsInConflict.push(classId);\n    const conflictGroups = getConflictingClassGroupIds(classGroupId, hasPostfixModifier);\n    for (let i = 0; i < conflictGroups.length; ++i) {\n      const group = conflictGroups[i];\n      classGroupsInConflict.push(modifierId + group);\n    }\n    // Tailwind class not in conflict\n    result = originalClassName + (result.length > 0 ? ' ' + result : result);\n  }\n  return result;\n};\n\n/**\n * The code in this file is copied from https://github.com/lukeed/clsx and modified to suit the needs of tailwind-merge better.\n *\n * Specifically:\n * - Runtime code from https://github.com/lukeed/clsx/blob/v1.2.1/src/index.js\n * - TypeScript types from https://github.com/lukeed/clsx/blob/v1.2.1/clsx.d.ts\n *\n * Original code has MIT license: Copyright (c) Luke Edwards <luke.edwards05@gmail.com> (lukeed.com)\n */\nconst twJoin = (...classLists) => {\n  let index = 0;\n  let argument;\n  let resolvedValue;\n  let string = '';\n  while (index < classLists.length) {\n    if (argument = classLists[index++]) {\n      if (resolvedValue = toValue(argument)) {\n        string && (string += ' ');\n        string += resolvedValue;\n      }\n    }\n  }\n  return string;\n};\nconst toValue = mix => {\n  // Fast path for strings\n  if (typeof mix === 'string') {\n    return mix;\n  }\n  let resolvedValue;\n  let string = '';\n  for (let k = 0; k < mix.length; k++) {\n    if (mix[k]) {\n      if (resolvedValue = toValue(mix[k])) {\n        string && (string += ' ');\n        string += resolvedValue;\n      }\n    }\n  }\n  return string;\n};\nconst createTailwindMerge = (createConfigFirst, ...createConfigRest) => {\n  let configUtils;\n  let cacheGet;\n  let cacheSet;\n  let functionToCall;\n  const initTailwindMerge = classList => {\n    const config = createConfigRest.reduce((previousConfig, createConfigCurrent) => createConfigCurrent(previousConfig), createConfigFirst());\n    configUtils = createConfigUtils(config);\n    cacheGet = configUtils.cache.get;\n    cacheSet = configUtils.cache.set;\n    functionToCall = tailwindMerge;\n    return tailwindMerge(classList);\n  };\n  const tailwindMerge = classList => {\n    const cachedResult = cacheGet(classList);\n    if (cachedResult) {\n      return cachedResult;\n    }\n    const result = mergeClassList(classList, configUtils);\n    cacheSet(classList, result);\n    return result;\n  };\n  functionToCall = initTailwindMerge;\n  return (...args) => functionToCall(twJoin(...args));\n};\nconst fallbackThemeArr = [];\nconst fromTheme = key => {\n  const themeGetter = theme => theme[key] || fallbackThemeArr;\n  themeGetter.isThemeGetter = true;\n  return themeGetter;\n};\nconst arbitraryValueRegex = /^\\[(?:(\\w[\\w-]*):)?(.+)\\]$/i;\nconst arbitraryVariableRegex = /^\\((?:(\\w[\\w-]*):)?(.+)\\)$/i;\nconst fractionRegex = /^\\d+(?:\\.\\d+)?\\/\\d+(?:\\.\\d+)?$/;\nconst tshirtUnitRegex = /^(\\d+(\\.\\d+)?)?(xs|sm|md|lg|xl)$/;\nconst lengthUnitRegex = /\\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\\b(calc|min|max|clamp)\\(.+\\)|^0$/;\nconst colorFunctionRegex = /^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\\(.+\\)$/;\n// Shadow always begins with x and y offset separated by underscore optionally prepended by inset\nconst shadowRegex = /^(inset_)?-?((\\d+)?\\.?(\\d+)[a-z]+|0)_-?((\\d+)?\\.?(\\d+)[a-z]+|0)/;\nconst imageRegex = /^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\\(.+\\)$/;\nconst isFraction = value => fractionRegex.test(value);\nconst isNumber = value => !!value && !Number.isNaN(Number(value));\nconst isInteger = value => !!value && Number.isInteger(Number(value));\nconst isPercent = value => value.endsWith('%') && isNumber(value.slice(0, -1));\nconst isTshirtSize = value => tshirtUnitRegex.test(value);\nconst isAny = () => true;\nconst isLengthOnly = value =>\n// `colorFunctionRegex` check is necessary because color functions can have percentages in them which which would be incorrectly classified as lengths.\n// For example, `hsl(0 0% 0%)` would be classified as a length without this check.\n// I could also use lookbehind assertion in `lengthUnitRegex` but that isn't supported widely enough.\nlengthUnitRegex.test(value) && !colorFunctionRegex.test(value);\nconst isNever = () => false;\nconst isShadow = value => shadowRegex.test(value);\nconst isImage = value => imageRegex.test(value);\nconst isAnyNonArbitrary = value => !isArbitraryValue(value) && !isArbitraryVariable(value);\nconst isNamedContainerQuery = value => value.startsWith('@container') && (value[10] === '/' && value[11] !== undefined || value[11] === 's' && value[16] !== undefined && value.startsWith('-size/', 10) || value[11] === 'n' && value[18] !== undefined && value.startsWith('-normal/', 10));\nconst isArbitrarySize = value => getIsArbitraryValue(value, isLabelSize, isNever);\nconst isArbitraryValue = value => arbitraryValueRegex.test(value);\nconst isArbitraryLength = value => getIsArbitraryValue(value, isLabelLength, isLengthOnly);\nconst isArbitraryNumber = value => getIsArbitraryValue(value, isLabelNumber, isNumber);\nconst isArbitraryWeight = value => getIsArbitraryValue(value, isLabelWeight, isAny);\nconst isArbitraryFamilyName = value => getIsArbitraryValue(value, isLabelFamilyName, isNever);\nconst isArbitraryPosition = value => getIsArbitraryValue(value, isLabelPosition, isNever);\nconst isArbitraryImage = value => getIsArbitraryValue(value, isLabelImage, isImage);\nconst isArbitraryShadow = value => getIsArbitraryValue(value, isLabelShadow, isShadow);\nconst isArbitraryVariable = value => arbitraryVariableRegex.test(value);\nconst isArbitraryVariableLength = value => getIsArbitraryVariable(value, isLabelLength);\nconst isArbitraryVariableFamilyName = value => getIsArbitraryVariable(value, isLabelFamilyName);\nconst isArbitraryVariablePosition = value => getIsArbitraryVariable(value, isLabelPosition);\nconst isArbitraryVariableSize = value => getIsArbitraryVariable(value, isLabelSize);\nconst isArbitraryVariableImage = value => getIsArbitraryVariable(value, isLabelImage);\nconst isArbitraryVariableShadow = value => getIsArbitraryVariable(value, isLabelShadow, true);\nconst isArbitraryVariableWeight = value => getIsArbitraryVariable(value, isLabelWeight, true);\n// Helpers\nconst getIsArbitraryValue = (value, testLabel, testValue) => {\n  const result = arbitraryValueRegex.exec(value);\n  if (result) {\n    if (result[1]) {\n      return testLabel(result[1]);\n    }\n    return testValue(result[2]);\n  }\n  return false;\n};\nconst getIsArbitraryVariable = (value, testLabel, shouldMatchNoLabel = false) => {\n  const result = arbitraryVariableRegex.exec(value);\n  if (result) {\n    if (result[1]) {\n      return testLabel(result[1]);\n    }\n    return shouldMatchNoLabel;\n  }\n  return false;\n};\n// Labels\nconst isLabelPosition = label => label === 'position' || label === 'percentage';\nconst isLabelImage = label => label === 'image' || label === 'url';\nconst isLabelSize = label => label === 'length' || label === 'size' || label === 'bg-size';\nconst isLabelLength = label => label === 'length';\nconst isLabelNumber = label => label === 'number';\nconst isLabelFamilyName = label => label === 'family-name';\nconst isLabelWeight = label => label === 'number' || label === 'weight';\nconst isLabelShadow = label => label === 'shadow';\nconst validators = /*#__PURE__*/Object.defineProperty({\n  __proto__: null,\n  isAny,\n  isAnyNonArbitrary,\n  isArbitraryFamilyName,\n  isArbitraryImage,\n  isArbitraryLength,\n  isArbitraryNumber,\n  isArbitraryPosition,\n  isArbitraryShadow,\n  isArbitrarySize,\n  isArbitraryValue,\n  isArbitraryVariable,\n  isArbitraryVariableFamilyName,\n  isArbitraryVariableImage,\n  isArbitraryVariableLength,\n  isArbitraryVariablePosition,\n  isArbitraryVariableShadow,\n  isArbitraryVariableSize,\n  isArbitraryVariableWeight,\n  isArbitraryWeight,\n  isFraction,\n  isInteger,\n  isNamedContainerQuery,\n  isNumber,\n  isPercent,\n  isTshirtSize\n}, Symbol.toStringTag, {\n  value: 'Module'\n});\nconst getDefaultConfig = () => {\n  /**\n   * Theme getters for theme variable namespaces\n   * @see https://tailwindcss.com/docs/theme#theme-variable-namespaces\n   */\n  /***/\n  const themeColor = fromTheme('color');\n  const themeFont = fromTheme('font');\n  const themeText = fromTheme('text');\n  const themeFontWeight = fromTheme('font-weight');\n  const themeTracking = fromTheme('tracking');\n  const themeLeading = fromTheme('leading');\n  const themeBreakpoint = fromTheme('breakpoint');\n  const themeContainer = fromTheme('container');\n  const themeSpacing = fromTheme('spacing');\n  const themeRadius = fromTheme('radius');\n  const themeShadow = fromTheme('shadow');\n  const themeInsetShadow = fromTheme('inset-shadow');\n  const themeTextShadow = fromTheme('text-shadow');\n  const themeDropShadow = fromTheme('drop-shadow');\n  const themeBlur = fromTheme('blur');\n  const themePerspective = fromTheme('perspective');\n  const themeAspect = fromTheme('aspect');\n  const themeEase = fromTheme('ease');\n  const themeAnimate = fromTheme('animate');\n  /**\n   * Helpers to avoid repeating the same scales\n   *\n   * We use functions that create a new array every time they're called instead of static arrays.\n   * This ensures that users who modify any scale by mutating the array (e.g. with `array.push(element)`) don't accidentally mutate arrays in other parts of the config.\n   */\n  /***/\n  const scaleBreak = () => ['auto', 'avoid', 'all', 'avoid-page', 'page', 'left', 'right', 'column'];\n  const scalePosition = () => ['center', 'top', 'bottom', 'left', 'right', 'top-left',\n  // Deprecated since Tailwind CSS v4.1.0, see https://github.com/tailwindlabs/tailwindcss/pull/17378\n  'left-top', 'top-right',\n  // Deprecated since Tailwind CSS v4.1.0, see https://github.com/tailwindlabs/tailwindcss/pull/17378\n  'right-top', 'bottom-right',\n  // Deprecated since Tailwind CSS v4.1.0, see https://github.com/tailwindlabs/tailwindcss/pull/17378\n  'right-bottom', 'bottom-left',\n  // Deprecated since Tailwind CSS v4.1.0, see https://github.com/tailwindlabs/tailwindcss/pull/17378\n  'left-bottom'];\n  const scalePositionWithArbitrary = () => [...scalePosition(), isArbitraryVariable, isArbitraryValue];\n  const scaleOverflow = () => ['auto', 'hidden', 'clip', 'visible', 'scroll'];\n  const scaleOverscroll = () => ['auto', 'contain', 'none'];\n  const scaleUnambiguousSpacing = () => [isArbitraryVariable, isArbitraryValue, themeSpacing];\n  const scaleInset = () => [isFraction, 'full', 'auto', ...scaleUnambiguousSpacing()];\n  const scaleGridTemplateColsRows = () => [isInteger, 'none', 'subgrid', isArbitraryVariable, isArbitraryValue];\n  const scaleGridColRowStartAndEnd = () => ['auto', {\n    span: ['full', isInteger, isArbitraryVariable, isArbitraryValue]\n  }, isInteger, isArbitraryVariable, isArbitraryValue];\n  const scaleGridColRowStartOrEnd = () => [isInteger, 'auto', isArbitraryVariable, isArbitraryValue];\n  const scaleGridAutoColsRows = () => ['auto', 'min', 'max', 'fr', isArbitraryVariable, isArbitraryValue];\n  const scaleAlignPrimaryAxis = () => ['start', 'end', 'center', 'between', 'around', 'evenly', 'stretch', 'baseline', 'center-safe', 'end-safe'];\n  const scaleAlignSecondaryAxis = () => ['start', 'end', 'center', 'stretch', 'center-safe', 'end-safe'];\n  const scaleMargin = () => ['auto', ...scaleUnambiguousSpacing()];\n  const scaleSizing = () => [isFraction, 'auto', 'full', 'dvw', 'dvh', 'lvw', 'lvh', 'svw', 'svh', 'min', 'max', 'fit', ...scaleUnambiguousSpacing()];\n  const scaleSizingInline = () => [isFraction, 'screen', 'full', 'dvw', 'lvw', 'svw', 'min', 'max', 'fit', ...scaleUnambiguousSpacing()];\n  const scaleSizingBlock = () => [isFraction, 'screen', 'full', 'lh', 'dvh', 'lvh', 'svh', 'min', 'max', 'fit', ...scaleUnambiguousSpacing()];\n  const scaleColor = () => [themeColor, isArbitraryVariable, isArbitraryValue];\n  const scaleBgPosition = () => [...scalePosition(), isArbitraryVariablePosition, isArbitraryPosition, {\n    position: [isArbitraryVariable, isArbitraryValue]\n  }];\n  const scaleBgRepeat = () => ['no-repeat', {\n    repeat: ['', 'x', 'y', 'space', 'round']\n  }];\n  const scaleBgSize = () => ['auto', 'cover', 'contain', isArbitraryVariableSize, isArbitrarySize, {\n    size: [isArbitraryVariable, isArbitraryValue]\n  }];\n  const scaleGradientStopPosition = () => [isPercent, isArbitraryVariableLength, isArbitraryLength];\n  const scaleRadius = () => [\n  // Deprecated since Tailwind CSS v4.0.0\n  '', 'none', 'full', themeRadius, isArbitraryVariable, isArbitraryValue];\n  const scaleBorderWidth = () => ['', isNumber, isArbitraryVariableLength, isArbitraryLength];\n  const scaleLineStyle = () => ['solid', 'dashed', 'dotted', 'double'];\n  const scaleBlendMode = () => ['normal', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'color-dodge', 'color-burn', 'hard-light', 'soft-light', 'difference', 'exclusion', 'hue', 'saturation', 'color', 'luminosity'];\n  const scaleMaskImagePosition = () => [isNumber, isPercent, isArbitraryVariablePosition, isArbitraryPosition];\n  const scaleBlur = () => [\n  // Deprecated since Tailwind CSS v4.0.0\n  '', 'none', themeBlur, isArbitraryVariable, isArbitraryValue];\n  const scaleRotate = () => ['none', isNumber, isArbitraryVariable, isArbitraryValue];\n  const scaleScale = () => ['none', isNumber, isArbitraryVariable, isArbitraryValue];\n  const scaleSkew = () => [isNumber, isArbitraryVariable, isArbitraryValue];\n  const scaleTranslate = () => [isFraction, 'full', ...scaleUnambiguousSpacing()];\n  return {\n    cacheSize: 500,\n    theme: {\n      animate: ['spin', 'ping', 'pulse', 'bounce'],\n      aspect: ['video'],\n      blur: [isTshirtSize],\n      breakpoint: [isTshirtSize],\n      color: [isAny],\n      container: [isTshirtSize],\n      'drop-shadow': [isTshirtSize],\n      ease: ['in', 'out', 'in-out'],\n      font: [isAnyNonArbitrary],\n      'font-weight': ['thin', 'extralight', 'light', 'normal', 'medium', 'semibold', 'bold', 'extrabold', 'black'],\n      'inset-shadow': [isTshirtSize],\n      leading: ['none', 'tight', 'snug', 'normal', 'relaxed', 'loose'],\n      perspective: ['dramatic', 'near', 'normal', 'midrange', 'distant', 'none'],\n      radius: [isTshirtSize],\n      shadow: [isTshirtSize],\n      spacing: ['px', isNumber],\n      text: [isTshirtSize],\n      'text-shadow': [isTshirtSize],\n      tracking: ['tighter', 'tight', 'normal', 'wide', 'wider', 'widest']\n    },\n    classGroups: {\n      // --------------\n      // --- Layout ---\n      // --------------\n      /**\n       * Aspect Ratio\n       * @see https://tailwindcss.com/docs/aspect-ratio\n       */\n      aspect: [{\n        aspect: ['auto', 'square', isFraction, isArbitraryValue, isArbitraryVariable, themeAspect]\n      }],\n      /**\n       * Container\n       * @see https://tailwindcss.com/docs/container\n       * @deprecated since Tailwind CSS v4.0.0\n       */\n      container: ['container'],\n      /**\n       * Container Type\n       * @see https://tailwindcss.com/docs/responsive-design#container-queries\n       */\n      'container-type': [{\n        '@container': ['', 'normal', 'size', isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Container Name\n       * @see https://tailwindcss.com/docs/responsive-design#named-containers\n       */\n      'container-named': [isNamedContainerQuery],\n      /**\n       * Columns\n       * @see https://tailwindcss.com/docs/columns\n       */\n      columns: [{\n        columns: [isNumber, isArbitraryValue, isArbitraryVariable, themeContainer]\n      }],\n      /**\n       * Break After\n       * @see https://tailwindcss.com/docs/break-after\n       */\n      'break-after': [{\n        'break-after': scaleBreak()\n      }],\n      /**\n       * Break Before\n       * @see https://tailwindcss.com/docs/break-before\n       */\n      'break-before': [{\n        'break-before': scaleBreak()\n      }],\n      /**\n       * Break Inside\n       * @see https://tailwindcss.com/docs/break-inside\n       */\n      'break-inside': [{\n        'break-inside': ['auto', 'avoid', 'avoid-page', 'avoid-column']\n      }],\n      /**\n       * Box Decoration Break\n       * @see https://tailwindcss.com/docs/box-decoration-break\n       */\n      'box-decoration': [{\n        'box-decoration': ['slice', 'clone']\n      }],\n      /**\n       * Box Sizing\n       * @see https://tailwindcss.com/docs/box-sizing\n       */\n      box: [{\n        box: ['border', 'content']\n      }],\n      /**\n       * Display\n       * @see https://tailwindcss.com/docs/display\n       */\n      display: ['block', 'inline-block', 'inline', 'flex', 'inline-flex', 'table', 'inline-table', 'table-caption', 'table-cell', 'table-column', 'table-column-group', 'table-footer-group', 'table-header-group', 'table-row-group', 'table-row', 'flow-root', 'grid', 'inline-grid', 'contents', 'list-item', 'hidden'],\n      /**\n       * Screen Reader Only\n       * @see https://tailwindcss.com/docs/display#screen-reader-only\n       */\n      sr: ['sr-only', 'not-sr-only'],\n      /**\n       * Floats\n       * @see https://tailwindcss.com/docs/float\n       */\n      float: [{\n        float: ['right', 'left', 'none', 'start', 'end']\n      }],\n      /**\n       * Clear\n       * @see https://tailwindcss.com/docs/clear\n       */\n      clear: [{\n        clear: ['left', 'right', 'both', 'none', 'start', 'end']\n      }],\n      /**\n       * Isolation\n       * @see https://tailwindcss.com/docs/isolation\n       */\n      isolation: ['isolate', 'isolation-auto'],\n      /**\n       * Object Fit\n       * @see https://tailwindcss.com/docs/object-fit\n       */\n      'object-fit': [{\n        object: ['contain', 'cover', 'fill', 'none', 'scale-down']\n      }],\n      /**\n       * Object Position\n       * @see https://tailwindcss.com/docs/object-position\n       */\n      'object-position': [{\n        object: scalePositionWithArbitrary()\n      }],\n      /**\n       * Overflow\n       * @see https://tailwindcss.com/docs/overflow\n       */\n      overflow: [{\n        overflow: scaleOverflow()\n      }],\n      /**\n       * Overflow X\n       * @see https://tailwindcss.com/docs/overflow\n       */\n      'overflow-x': [{\n        'overflow-x': scaleOverflow()\n      }],\n      /**\n       * Overflow Y\n       * @see https://tailwindcss.com/docs/overflow\n       */\n      'overflow-y': [{\n        'overflow-y': scaleOverflow()\n      }],\n      /**\n       * Overscroll Behavior\n       * @see https://tailwindcss.com/docs/overscroll-behavior\n       */\n      overscroll: [{\n        overscroll: scaleOverscroll()\n      }],\n      /**\n       * Overscroll Behavior X\n       * @see https://tailwindcss.com/docs/overscroll-behavior\n       */\n      'overscroll-x': [{\n        'overscroll-x': scaleOverscroll()\n      }],\n      /**\n       * Overscroll Behavior Y\n       * @see https://tailwindcss.com/docs/overscroll-behavior\n       */\n      'overscroll-y': [{\n        'overscroll-y': scaleOverscroll()\n      }],\n      /**\n       * Position\n       * @see https://tailwindcss.com/docs/position\n       */\n      position: ['static', 'fixed', 'absolute', 'relative', 'sticky'],\n      /**\n       * Inset\n       * @see https://tailwindcss.com/docs/top-right-bottom-left\n       */\n      inset: [{\n        inset: scaleInset()\n      }],\n      /**\n       * Inset Inline\n       * @see https://tailwindcss.com/docs/top-right-bottom-left\n       */\n      'inset-x': [{\n        'inset-x': scaleInset()\n      }],\n      /**\n       * Inset Block\n       * @see https://tailwindcss.com/docs/top-right-bottom-left\n       */\n      'inset-y': [{\n        'inset-y': scaleInset()\n      }],\n      /**\n       * Inset Inline Start\n       * @see https://tailwindcss.com/docs/top-right-bottom-left\n       * @todo class group will be renamed to `inset-s` in next major release\n       */\n      start: [{\n        'inset-s': scaleInset(),\n        /**\n         * @deprecated since Tailwind CSS v4.2.0 in favor of `inset-s-*` utilities.\n         * @see https://github.com/tailwindlabs/tailwindcss/pull/19613\n         */\n        start: scaleInset()\n      }],\n      /**\n       * Inset Inline End\n       * @see https://tailwindcss.com/docs/top-right-bottom-left\n       * @todo class group will be renamed to `inset-e` in next major release\n       */\n      end: [{\n        'inset-e': scaleInset(),\n        /**\n         * @deprecated since Tailwind CSS v4.2.0 in favor of `inset-e-*` utilities.\n         * @see https://github.com/tailwindlabs/tailwindcss/pull/19613\n         */\n        end: scaleInset()\n      }],\n      /**\n       * Inset Block Start\n       * @see https://tailwindcss.com/docs/top-right-bottom-left\n       */\n      'inset-bs': [{\n        'inset-bs': scaleInset()\n      }],\n      /**\n       * Inset Block End\n       * @see https://tailwindcss.com/docs/top-right-bottom-left\n       */\n      'inset-be': [{\n        'inset-be': scaleInset()\n      }],\n      /**\n       * Top\n       * @see https://tailwindcss.com/docs/top-right-bottom-left\n       */\n      top: [{\n        top: scaleInset()\n      }],\n      /**\n       * Right\n       * @see https://tailwindcss.com/docs/top-right-bottom-left\n       */\n      right: [{\n        right: scaleInset()\n      }],\n      /**\n       * Bottom\n       * @see https://tailwindcss.com/docs/top-right-bottom-left\n       */\n      bottom: [{\n        bottom: scaleInset()\n      }],\n      /**\n       * Left\n       * @see https://tailwindcss.com/docs/top-right-bottom-left\n       */\n      left: [{\n        left: scaleInset()\n      }],\n      /**\n       * Visibility\n       * @see https://tailwindcss.com/docs/visibility\n       */\n      visibility: ['visible', 'invisible', 'collapse'],\n      /**\n       * Z-Index\n       * @see https://tailwindcss.com/docs/z-index\n       */\n      z: [{\n        z: [isInteger, 'auto', isArbitraryVariable, isArbitraryValue]\n      }],\n      // ------------------------\n      // --- Flexbox and Grid ---\n      // ------------------------\n      /**\n       * Flex Basis\n       * @see https://tailwindcss.com/docs/flex-basis\n       */\n      basis: [{\n        basis: [isFraction, 'full', 'auto', themeContainer, ...scaleUnambiguousSpacing()]\n      }],\n      /**\n       * Flex Direction\n       * @see https://tailwindcss.com/docs/flex-direction\n       */\n      'flex-direction': [{\n        flex: ['row', 'row-reverse', 'col', 'col-reverse']\n      }],\n      /**\n       * Flex Wrap\n       * @see https://tailwindcss.com/docs/flex-wrap\n       */\n      'flex-wrap': [{\n        flex: ['nowrap', 'wrap', 'wrap-reverse']\n      }],\n      /**\n       * Flex\n       * @see https://tailwindcss.com/docs/flex\n       */\n      flex: [{\n        flex: [isNumber, isFraction, 'auto', 'initial', 'none', isArbitraryValue]\n      }],\n      /**\n       * Flex Grow\n       * @see https://tailwindcss.com/docs/flex-grow\n       */\n      grow: [{\n        grow: ['', isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Flex Shrink\n       * @see https://tailwindcss.com/docs/flex-shrink\n       */\n      shrink: [{\n        shrink: ['', isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Order\n       * @see https://tailwindcss.com/docs/order\n       */\n      order: [{\n        order: [isInteger, 'first', 'last', 'none', isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Grid Template Columns\n       * @see https://tailwindcss.com/docs/grid-template-columns\n       */\n      'grid-cols': [{\n        'grid-cols': scaleGridTemplateColsRows()\n      }],\n      /**\n       * Grid Column Start / End\n       * @see https://tailwindcss.com/docs/grid-column\n       */\n      'col-start-end': [{\n        col: scaleGridColRowStartAndEnd()\n      }],\n      /**\n       * Grid Column Start\n       * @see https://tailwindcss.com/docs/grid-column\n       */\n      'col-start': [{\n        'col-start': scaleGridColRowStartOrEnd()\n      }],\n      /**\n       * Grid Column End\n       * @see https://tailwindcss.com/docs/grid-column\n       */\n      'col-end': [{\n        'col-end': scaleGridColRowStartOrEnd()\n      }],\n      /**\n       * Grid Template Rows\n       * @see https://tailwindcss.com/docs/grid-template-rows\n       */\n      'grid-rows': [{\n        'grid-rows': scaleGridTemplateColsRows()\n      }],\n      /**\n       * Grid Row Start / End\n       * @see https://tailwindcss.com/docs/grid-row\n       */\n      'row-start-end': [{\n        row: scaleGridColRowStartAndEnd()\n      }],\n      /**\n       * Grid Row Start\n       * @see https://tailwindcss.com/docs/grid-row\n       */\n      'row-start': [{\n        'row-start': scaleGridColRowStartOrEnd()\n      }],\n      /**\n       * Grid Row End\n       * @see https://tailwindcss.com/docs/grid-row\n       */\n      'row-end': [{\n        'row-end': scaleGridColRowStartOrEnd()\n      }],\n      /**\n       * Grid Auto Flow\n       * @see https://tailwindcss.com/docs/grid-auto-flow\n       */\n      'grid-flow': [{\n        'grid-flow': ['row', 'col', 'dense', 'row-dense', 'col-dense']\n      }],\n      /**\n       * Grid Auto Columns\n       * @see https://tailwindcss.com/docs/grid-auto-columns\n       */\n      'auto-cols': [{\n        'auto-cols': scaleGridAutoColsRows()\n      }],\n      /**\n       * Grid Auto Rows\n       * @see https://tailwindcss.com/docs/grid-auto-rows\n       */\n      'auto-rows': [{\n        'auto-rows': scaleGridAutoColsRows()\n      }],\n      /**\n       * Gap\n       * @see https://tailwindcss.com/docs/gap\n       */\n      gap: [{\n        gap: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Gap X\n       * @see https://tailwindcss.com/docs/gap\n       */\n      'gap-x': [{\n        'gap-x': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Gap Y\n       * @see https://tailwindcss.com/docs/gap\n       */\n      'gap-y': [{\n        'gap-y': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Justify Content\n       * @see https://tailwindcss.com/docs/justify-content\n       */\n      'justify-content': [{\n        justify: [...scaleAlignPrimaryAxis(), 'normal']\n      }],\n      /**\n       * Justify Items\n       * @see https://tailwindcss.com/docs/justify-items\n       */\n      'justify-items': [{\n        'justify-items': [...scaleAlignSecondaryAxis(), 'normal']\n      }],\n      /**\n       * Justify Self\n       * @see https://tailwindcss.com/docs/justify-self\n       */\n      'justify-self': [{\n        'justify-self': ['auto', ...scaleAlignSecondaryAxis()]\n      }],\n      /**\n       * Align Content\n       * @see https://tailwindcss.com/docs/align-content\n       */\n      'align-content': [{\n        content: ['normal', ...scaleAlignPrimaryAxis()]\n      }],\n      /**\n       * Align Items\n       * @see https://tailwindcss.com/docs/align-items\n       */\n      'align-items': [{\n        items: [...scaleAlignSecondaryAxis(), {\n          baseline: ['', 'last']\n        }]\n      }],\n      /**\n       * Align Self\n       * @see https://tailwindcss.com/docs/align-self\n       */\n      'align-self': [{\n        self: ['auto', ...scaleAlignSecondaryAxis(), {\n          baseline: ['', 'last']\n        }]\n      }],\n      /**\n       * Place Content\n       * @see https://tailwindcss.com/docs/place-content\n       */\n      'place-content': [{\n        'place-content': scaleAlignPrimaryAxis()\n      }],\n      /**\n       * Place Items\n       * @see https://tailwindcss.com/docs/place-items\n       */\n      'place-items': [{\n        'place-items': [...scaleAlignSecondaryAxis(), 'baseline']\n      }],\n      /**\n       * Place Self\n       * @see https://tailwindcss.com/docs/place-self\n       */\n      'place-self': [{\n        'place-self': ['auto', ...scaleAlignSecondaryAxis()]\n      }],\n      // Spacing\n      /**\n       * Padding\n       * @see https://tailwindcss.com/docs/padding\n       */\n      p: [{\n        p: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Padding Inline\n       * @see https://tailwindcss.com/docs/padding\n       */\n      px: [{\n        px: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Padding Block\n       * @see https://tailwindcss.com/docs/padding\n       */\n      py: [{\n        py: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Padding Inline Start\n       * @see https://tailwindcss.com/docs/padding\n       */\n      ps: [{\n        ps: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Padding Inline End\n       * @see https://tailwindcss.com/docs/padding\n       */\n      pe: [{\n        pe: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Padding Block Start\n       * @see https://tailwindcss.com/docs/padding\n       */\n      pbs: [{\n        pbs: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Padding Block End\n       * @see https://tailwindcss.com/docs/padding\n       */\n      pbe: [{\n        pbe: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Padding Top\n       * @see https://tailwindcss.com/docs/padding\n       */\n      pt: [{\n        pt: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Padding Right\n       * @see https://tailwindcss.com/docs/padding\n       */\n      pr: [{\n        pr: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Padding Bottom\n       * @see https://tailwindcss.com/docs/padding\n       */\n      pb: [{\n        pb: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Padding Left\n       * @see https://tailwindcss.com/docs/padding\n       */\n      pl: [{\n        pl: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Margin\n       * @see https://tailwindcss.com/docs/margin\n       */\n      m: [{\n        m: scaleMargin()\n      }],\n      /**\n       * Margin Inline\n       * @see https://tailwindcss.com/docs/margin\n       */\n      mx: [{\n        mx: scaleMargin()\n      }],\n      /**\n       * Margin Block\n       * @see https://tailwindcss.com/docs/margin\n       */\n      my: [{\n        my: scaleMargin()\n      }],\n      /**\n       * Margin Inline Start\n       * @see https://tailwindcss.com/docs/margin\n       */\n      ms: [{\n        ms: scaleMargin()\n      }],\n      /**\n       * Margin Inline End\n       * @see https://tailwindcss.com/docs/margin\n       */\n      me: [{\n        me: scaleMargin()\n      }],\n      /**\n       * Margin Block Start\n       * @see https://tailwindcss.com/docs/margin\n       */\n      mbs: [{\n        mbs: scaleMargin()\n      }],\n      /**\n       * Margin Block End\n       * @see https://tailwindcss.com/docs/margin\n       */\n      mbe: [{\n        mbe: scaleMargin()\n      }],\n      /**\n       * Margin Top\n       * @see https://tailwindcss.com/docs/margin\n       */\n      mt: [{\n        mt: scaleMargin()\n      }],\n      /**\n       * Margin Right\n       * @see https://tailwindcss.com/docs/margin\n       */\n      mr: [{\n        mr: scaleMargin()\n      }],\n      /**\n       * Margin Bottom\n       * @see https://tailwindcss.com/docs/margin\n       */\n      mb: [{\n        mb: scaleMargin()\n      }],\n      /**\n       * Margin Left\n       * @see https://tailwindcss.com/docs/margin\n       */\n      ml: [{\n        ml: scaleMargin()\n      }],\n      /**\n       * Space Between X\n       * @see https://tailwindcss.com/docs/margin#adding-space-between-children\n       */\n      'space-x': [{\n        'space-x': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Space Between X Reverse\n       * @see https://tailwindcss.com/docs/margin#adding-space-between-children\n       */\n      'space-x-reverse': ['space-x-reverse'],\n      /**\n       * Space Between Y\n       * @see https://tailwindcss.com/docs/margin#adding-space-between-children\n       */\n      'space-y': [{\n        'space-y': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Space Between Y Reverse\n       * @see https://tailwindcss.com/docs/margin#adding-space-between-children\n       */\n      'space-y-reverse': ['space-y-reverse'],\n      // --------------\n      // --- Sizing ---\n      // --------------\n      /**\n       * Size\n       * @see https://tailwindcss.com/docs/width#setting-both-width-and-height\n       */\n      size: [{\n        size: scaleSizing()\n      }],\n      /**\n       * Inline Size\n       * @see https://tailwindcss.com/docs/width\n       */\n      'inline-size': [{\n        inline: ['auto', ...scaleSizingInline()]\n      }],\n      /**\n       * Min-Inline Size\n       * @see https://tailwindcss.com/docs/min-width\n       */\n      'min-inline-size': [{\n        'min-inline': ['auto', ...scaleSizingInline()]\n      }],\n      /**\n       * Max-Inline Size\n       * @see https://tailwindcss.com/docs/max-width\n       */\n      'max-inline-size': [{\n        'max-inline': ['none', ...scaleSizingInline()]\n      }],\n      /**\n       * Block Size\n       * @see https://tailwindcss.com/docs/height\n       */\n      'block-size': [{\n        block: ['auto', ...scaleSizingBlock()]\n      }],\n      /**\n       * Min-Block Size\n       * @see https://tailwindcss.com/docs/min-height\n       */\n      'min-block-size': [{\n        'min-block': ['auto', ...scaleSizingBlock()]\n      }],\n      /**\n       * Max-Block Size\n       * @see https://tailwindcss.com/docs/max-height\n       */\n      'max-block-size': [{\n        'max-block': ['none', ...scaleSizingBlock()]\n      }],\n      /**\n       * Width\n       * @see https://tailwindcss.com/docs/width\n       */\n      w: [{\n        w: [themeContainer, 'screen', ...scaleSizing()]\n      }],\n      /**\n       * Min-Width\n       * @see https://tailwindcss.com/docs/min-width\n       */\n      'min-w': [{\n        'min-w': [themeContainer, 'screen', /** Deprecated. @see https://github.com/tailwindlabs/tailwindcss.com/issues/2027#issuecomment-2620152757 */\n        'none', ...scaleSizing()]\n      }],\n      /**\n       * Max-Width\n       * @see https://tailwindcss.com/docs/max-width\n       */\n      'max-w': [{\n        'max-w': [themeContainer, 'screen', 'none', /** Deprecated since Tailwind CSS v4.0.0. @see https://github.com/tailwindlabs/tailwindcss.com/issues/2027#issuecomment-2620152757 */\n        'prose', /** Deprecated since Tailwind CSS v4.0.0. @see https://github.com/tailwindlabs/tailwindcss.com/issues/2027#issuecomment-2620152757 */\n        {\n          screen: [themeBreakpoint]\n        }, ...scaleSizing()]\n      }],\n      /**\n       * Height\n       * @see https://tailwindcss.com/docs/height\n       */\n      h: [{\n        h: ['screen', 'lh', ...scaleSizing()]\n      }],\n      /**\n       * Min-Height\n       * @see https://tailwindcss.com/docs/min-height\n       */\n      'min-h': [{\n        'min-h': ['screen', 'lh', 'none', ...scaleSizing()]\n      }],\n      /**\n       * Max-Height\n       * @see https://tailwindcss.com/docs/max-height\n       */\n      'max-h': [{\n        'max-h': ['screen', 'lh', ...scaleSizing()]\n      }],\n      // ------------------\n      // --- Typography ---\n      // ------------------\n      /**\n       * Font Size\n       * @see https://tailwindcss.com/docs/font-size\n       */\n      'font-size': [{\n        text: ['base', themeText, isArbitraryVariableLength, isArbitraryLength]\n      }],\n      /**\n       * Font Smoothing\n       * @see https://tailwindcss.com/docs/font-smoothing\n       */\n      'font-smoothing': ['antialiased', 'subpixel-antialiased'],\n      /**\n       * Font Style\n       * @see https://tailwindcss.com/docs/font-style\n       */\n      'font-style': ['italic', 'not-italic'],\n      /**\n       * Font Weight\n       * @see https://tailwindcss.com/docs/font-weight\n       */\n      'font-weight': [{\n        font: [themeFontWeight, isArbitraryVariableWeight, isArbitraryWeight]\n      }],\n      /**\n       * Font Stretch\n       * @see https://tailwindcss.com/docs/font-stretch\n       */\n      'font-stretch': [{\n        'font-stretch': ['ultra-condensed', 'extra-condensed', 'condensed', 'semi-condensed', 'normal', 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded', isPercent, isArbitraryValue]\n      }],\n      /**\n       * Font Family\n       * @see https://tailwindcss.com/docs/font-family\n       */\n      'font-family': [{\n        font: [isArbitraryVariableFamilyName, isArbitraryFamilyName, themeFont]\n      }],\n      /**\n       * Font Feature Settings\n       * @see https://tailwindcss.com/docs/font-feature-settings\n       */\n      'font-features': [{\n        'font-features': [isArbitraryValue]\n      }],\n      /**\n       * Font Variant Numeric\n       * @see https://tailwindcss.com/docs/font-variant-numeric\n       */\n      'fvn-normal': ['normal-nums'],\n      /**\n       * Font Variant Numeric\n       * @see https://tailwindcss.com/docs/font-variant-numeric\n       */\n      'fvn-ordinal': ['ordinal'],\n      /**\n       * Font Variant Numeric\n       * @see https://tailwindcss.com/docs/font-variant-numeric\n       */\n      'fvn-slashed-zero': ['slashed-zero'],\n      /**\n       * Font Variant Numeric\n       * @see https://tailwindcss.com/docs/font-variant-numeric\n       */\n      'fvn-figure': ['lining-nums', 'oldstyle-nums'],\n      /**\n       * Font Variant Numeric\n       * @see https://tailwindcss.com/docs/font-variant-numeric\n       */\n      'fvn-spacing': ['proportional-nums', 'tabular-nums'],\n      /**\n       * Font Variant Numeric\n       * @see https://tailwindcss.com/docs/font-variant-numeric\n       */\n      'fvn-fraction': ['diagonal-fractions', 'stacked-fractions'],\n      /**\n       * Letter Spacing\n       * @see https://tailwindcss.com/docs/letter-spacing\n       */\n      tracking: [{\n        tracking: [themeTracking, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Line Clamp\n       * @see https://tailwindcss.com/docs/line-clamp\n       */\n      'line-clamp': [{\n        'line-clamp': [isNumber, 'none', isArbitraryVariable, isArbitraryNumber]\n      }],\n      /**\n       * Line Height\n       * @see https://tailwindcss.com/docs/line-height\n       */\n      leading: [{\n        leading: [/** Deprecated since Tailwind CSS v4.0.0. @see https://github.com/tailwindlabs/tailwindcss.com/issues/2027#issuecomment-2620152757 */\n        themeLeading, ...scaleUnambiguousSpacing()]\n      }],\n      /**\n       * List Style Image\n       * @see https://tailwindcss.com/docs/list-style-image\n       */\n      'list-image': [{\n        'list-image': ['none', isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * List Style Position\n       * @see https://tailwindcss.com/docs/list-style-position\n       */\n      'list-style-position': [{\n        list: ['inside', 'outside']\n      }],\n      /**\n       * List Style Type\n       * @see https://tailwindcss.com/docs/list-style-type\n       */\n      'list-style-type': [{\n        list: ['disc', 'decimal', 'none', isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Text Alignment\n       * @see https://tailwindcss.com/docs/text-align\n       */\n      'text-alignment': [{\n        text: ['left', 'center', 'right', 'justify', 'start', 'end']\n      }],\n      /**\n       * Placeholder Color\n       * @deprecated since Tailwind CSS v3.0.0\n       * @see https://v3.tailwindcss.com/docs/placeholder-color\n       */\n      'placeholder-color': [{\n        placeholder: scaleColor()\n      }],\n      /**\n       * Text Color\n       * @see https://tailwindcss.com/docs/text-color\n       */\n      'text-color': [{\n        text: scaleColor()\n      }],\n      /**\n       * Text Decoration\n       * @see https://tailwindcss.com/docs/text-decoration\n       */\n      'text-decoration': ['underline', 'overline', 'line-through', 'no-underline'],\n      /**\n       * Text Decoration Style\n       * @see https://tailwindcss.com/docs/text-decoration-style\n       */\n      'text-decoration-style': [{\n        decoration: [...scaleLineStyle(), 'wavy']\n      }],\n      /**\n       * Text Decoration Thickness\n       * @see https://tailwindcss.com/docs/text-decoration-thickness\n       */\n      'text-decoration-thickness': [{\n        decoration: [isNumber, 'from-font', 'auto', isArbitraryVariable, isArbitraryLength]\n      }],\n      /**\n       * Text Decoration Color\n       * @see https://tailwindcss.com/docs/text-decoration-color\n       */\n      'text-decoration-color': [{\n        decoration: scaleColor()\n      }],\n      /**\n       * Text Underline Offset\n       * @see https://tailwindcss.com/docs/text-underline-offset\n       */\n      'underline-offset': [{\n        'underline-offset': [isNumber, 'auto', isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Text Transform\n       * @see https://tailwindcss.com/docs/text-transform\n       */\n      'text-transform': ['uppercase', 'lowercase', 'capitalize', 'normal-case'],\n      /**\n       * Text Overflow\n       * @see https://tailwindcss.com/docs/text-overflow\n       */\n      'text-overflow': ['truncate', 'text-ellipsis', 'text-clip'],\n      /**\n       * Text Wrap\n       * @see https://tailwindcss.com/docs/text-wrap\n       */\n      'text-wrap': [{\n        text: ['wrap', 'nowrap', 'balance', 'pretty']\n      }],\n      /**\n       * Text Indent\n       * @see https://tailwindcss.com/docs/text-indent\n       */\n      indent: [{\n        indent: scaleUnambiguousSpacing()\n      }],\n      /**\n       * Tab Size\n       * @see https://tailwindcss.com/docs/tab-size\n       */\n      'tab-size': [{\n        tab: [isInteger, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Vertical Alignment\n       * @see https://tailwindcss.com/docs/vertical-align\n       */\n      'vertical-align': [{\n        align: ['baseline', 'top', 'middle', 'bottom', 'text-top', 'text-bottom', 'sub', 'super', isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Whitespace\n       * @see https://tailwindcss.com/docs/whitespace\n       */\n      whitespace: [{\n        whitespace: ['normal', 'nowrap', 'pre', 'pre-line', 'pre-wrap', 'break-spaces']\n      }],\n      /**\n       * Word Break\n       * @see https://tailwindcss.com/docs/word-break\n       */\n      break: [{\n        break: ['normal', 'words', 'all', 'keep']\n      }],\n      /**\n       * Overflow Wrap\n       * @see https://tailwindcss.com/docs/overflow-wrap\n       */\n      wrap: [{\n        wrap: ['break-word', 'anywhere', 'normal']\n      }],\n      /**\n       * Hyphens\n       * @see https://tailwindcss.com/docs/hyphens\n       */\n      hyphens: [{\n        hyphens: ['none', 'manual', 'auto']\n      }],\n      /**\n       * Content\n       * @see https://tailwindcss.com/docs/content\n       */\n      content: [{\n        content: ['none', isArbitraryVariable, isArbitraryValue]\n      }],\n      // -------------------\n      // --- Backgrounds ---\n      // -------------------\n      /**\n       * Background Attachment\n       * @see https://tailwindcss.com/docs/background-attachment\n       */\n      'bg-attachment': [{\n        bg: ['fixed', 'local', 'scroll']\n      }],\n      /**\n       * Background Clip\n       * @see https://tailwindcss.com/docs/background-clip\n       */\n      'bg-clip': [{\n        'bg-clip': ['border', 'padding', 'content', 'text']\n      }],\n      /**\n       * Background Origin\n       * @see https://tailwindcss.com/docs/background-origin\n       */\n      'bg-origin': [{\n        'bg-origin': ['border', 'padding', 'content']\n      }],\n      /**\n       * Background Position\n       * @see https://tailwindcss.com/docs/background-position\n       */\n      'bg-position': [{\n        bg: scaleBgPosition()\n      }],\n      /**\n       * Background Repeat\n       * @see https://tailwindcss.com/docs/background-repeat\n       */\n      'bg-repeat': [{\n        bg: scaleBgRepeat()\n      }],\n      /**\n       * Background Size\n       * @see https://tailwindcss.com/docs/background-size\n       */\n      'bg-size': [{\n        bg: scaleBgSize()\n      }],\n      /**\n       * Background Image\n       * @see https://tailwindcss.com/docs/background-image\n       */\n      'bg-image': [{\n        bg: ['none', {\n          linear: [{\n            to: ['t', 'tr', 'r', 'br', 'b', 'bl', 'l', 'tl']\n          }, isInteger, isArbitraryVariable, isArbitraryValue],\n          radial: ['', isArbitraryVariable, isArbitraryValue],\n          conic: [isInteger, isArbitraryVariable, isArbitraryValue]\n        }, isArbitraryVariableImage, isArbitraryImage]\n      }],\n      /**\n       * Background Color\n       * @see https://tailwindcss.com/docs/background-color\n       */\n      'bg-color': [{\n        bg: scaleColor()\n      }],\n      /**\n       * Gradient Color Stops From Position\n       * @see https://tailwindcss.com/docs/gradient-color-stops\n       */\n      'gradient-from-pos': [{\n        from: scaleGradientStopPosition()\n      }],\n      /**\n       * Gradient Color Stops Via Position\n       * @see https://tailwindcss.com/docs/gradient-color-stops\n       */\n      'gradient-via-pos': [{\n        via: scaleGradientStopPosition()\n      }],\n      /**\n       * Gradient Color Stops To Position\n       * @see https://tailwindcss.com/docs/gradient-color-stops\n       */\n      'gradient-to-pos': [{\n        to: scaleGradientStopPosition()\n      }],\n      /**\n       * Gradient Color Stops From\n       * @see https://tailwindcss.com/docs/gradient-color-stops\n       */\n      'gradient-from': [{\n        from: scaleColor()\n      }],\n      /**\n       * Gradient Color Stops Via\n       * @see https://tailwindcss.com/docs/gradient-color-stops\n       */\n      'gradient-via': [{\n        via: scaleColor()\n      }],\n      /**\n       * Gradient Color Stops To\n       * @see https://tailwindcss.com/docs/gradient-color-stops\n       */\n      'gradient-to': [{\n        to: scaleColor()\n      }],\n      // ---------------\n      // --- Borders ---\n      // ---------------\n      /**\n       * Border Radius\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      rounded: [{\n        rounded: scaleRadius()\n      }],\n      /**\n       * Border Radius Start\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-s': [{\n        'rounded-s': scaleRadius()\n      }],\n      /**\n       * Border Radius End\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-e': [{\n        'rounded-e': scaleRadius()\n      }],\n      /**\n       * Border Radius Top\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-t': [{\n        'rounded-t': scaleRadius()\n      }],\n      /**\n       * Border Radius Right\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-r': [{\n        'rounded-r': scaleRadius()\n      }],\n      /**\n       * Border Radius Bottom\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-b': [{\n        'rounded-b': scaleRadius()\n      }],\n      /**\n       * Border Radius Left\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-l': [{\n        'rounded-l': scaleRadius()\n      }],\n      /**\n       * Border Radius Start Start\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-ss': [{\n        'rounded-ss': scaleRadius()\n      }],\n      /**\n       * Border Radius Start End\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-se': [{\n        'rounded-se': scaleRadius()\n      }],\n      /**\n       * Border Radius End End\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-ee': [{\n        'rounded-ee': scaleRadius()\n      }],\n      /**\n       * Border Radius End Start\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-es': [{\n        'rounded-es': scaleRadius()\n      }],\n      /**\n       * Border Radius Top Left\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-tl': [{\n        'rounded-tl': scaleRadius()\n      }],\n      /**\n       * Border Radius Top Right\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-tr': [{\n        'rounded-tr': scaleRadius()\n      }],\n      /**\n       * Border Radius Bottom Right\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-br': [{\n        'rounded-br': scaleRadius()\n      }],\n      /**\n       * Border Radius Bottom Left\n       * @see https://tailwindcss.com/docs/border-radius\n       */\n      'rounded-bl': [{\n        'rounded-bl': scaleRadius()\n      }],\n      /**\n       * Border Width\n       * @see https://tailwindcss.com/docs/border-width\n       */\n      'border-w': [{\n        border: scaleBorderWidth()\n      }],\n      /**\n       * Border Width Inline\n       * @see https://tailwindcss.com/docs/border-width\n       */\n      'border-w-x': [{\n        'border-x': scaleBorderWidth()\n      }],\n      /**\n       * Border Width Block\n       * @see https://tailwindcss.com/docs/border-width\n       */\n      'border-w-y': [{\n        'border-y': scaleBorderWidth()\n      }],\n      /**\n       * Border Width Inline Start\n       * @see https://tailwindcss.com/docs/border-width\n       */\n      'border-w-s': [{\n        'border-s': scaleBorderWidth()\n      }],\n      /**\n       * Border Width Inline End\n       * @see https://tailwindcss.com/docs/border-width\n       */\n      'border-w-e': [{\n        'border-e': scaleBorderWidth()\n      }],\n      /**\n       * Border Width Block Start\n       * @see https://tailwindcss.com/docs/border-width\n       */\n      'border-w-bs': [{\n        'border-bs': scaleBorderWidth()\n      }],\n      /**\n       * Border Width Block End\n       * @see https://tailwindcss.com/docs/border-width\n       */\n      'border-w-be': [{\n        'border-be': scaleBorderWidth()\n      }],\n      /**\n       * Border Width Top\n       * @see https://tailwindcss.com/docs/border-width\n       */\n      'border-w-t': [{\n        'border-t': scaleBorderWidth()\n      }],\n      /**\n       * Border Width Right\n       * @see https://tailwindcss.com/docs/border-width\n       */\n      'border-w-r': [{\n        'border-r': scaleBorderWidth()\n      }],\n      /**\n       * Border Width Bottom\n       * @see https://tailwindcss.com/docs/border-width\n       */\n      'border-w-b': [{\n        'border-b': scaleBorderWidth()\n      }],\n      /**\n       * Border Width Left\n       * @see https://tailwindcss.com/docs/border-width\n       */\n      'border-w-l': [{\n        'border-l': scaleBorderWidth()\n      }],\n      /**\n       * Divide Width X\n       * @see https://tailwindcss.com/docs/border-width#between-children\n       */\n      'divide-x': [{\n        'divide-x': scaleBorderWidth()\n      }],\n      /**\n       * Divide Width X Reverse\n       * @see https://tailwindcss.com/docs/border-width#between-children\n       */\n      'divide-x-reverse': ['divide-x-reverse'],\n      /**\n       * Divide Width Y\n       * @see https://tailwindcss.com/docs/border-width#between-children\n       */\n      'divide-y': [{\n        'divide-y': scaleBorderWidth()\n      }],\n      /**\n       * Divide Width Y Reverse\n       * @see https://tailwindcss.com/docs/border-width#between-children\n       */\n      'divide-y-reverse': ['divide-y-reverse'],\n      /**\n       * Border Style\n       * @see https://tailwindcss.com/docs/border-style\n       */\n      'border-style': [{\n        border: [...scaleLineStyle(), 'hidden', 'none']\n      }],\n      /**\n       * Divide Style\n       * @see https://tailwindcss.com/docs/border-style#setting-the-divider-style\n       */\n      'divide-style': [{\n        divide: [...scaleLineStyle(), 'hidden', 'none']\n      }],\n      /**\n       * Border Color\n       * @see https://tailwindcss.com/docs/border-color\n       */\n      'border-color': [{\n        border: scaleColor()\n      }],\n      /**\n       * Border Color Inline\n       * @see https://tailwindcss.com/docs/border-color\n       */\n      'border-color-x': [{\n        'border-x': scaleColor()\n      }],\n      /**\n       * Border Color Block\n       * @see https://tailwindcss.com/docs/border-color\n       */\n      'border-color-y': [{\n        'border-y': scaleColor()\n      }],\n      /**\n       * Border Color Inline Start\n       * @see https://tailwindcss.com/docs/border-color\n       */\n      'border-color-s': [{\n        'border-s': scaleColor()\n      }],\n      /**\n       * Border Color Inline End\n       * @see https://tailwindcss.com/docs/border-color\n       */\n      'border-color-e': [{\n        'border-e': scaleColor()\n      }],\n      /**\n       * Border Color Block Start\n       * @see https://tailwindcss.com/docs/border-color\n       */\n      'border-color-bs': [{\n        'border-bs': scaleColor()\n      }],\n      /**\n       * Border Color Block End\n       * @see https://tailwindcss.com/docs/border-color\n       */\n      'border-color-be': [{\n        'border-be': scaleColor()\n      }],\n      /**\n       * Border Color Top\n       * @see https://tailwindcss.com/docs/border-color\n       */\n      'border-color-t': [{\n        'border-t': scaleColor()\n      }],\n      /**\n       * Border Color Right\n       * @see https://tailwindcss.com/docs/border-color\n       */\n      'border-color-r': [{\n        'border-r': scaleColor()\n      }],\n      /**\n       * Border Color Bottom\n       * @see https://tailwindcss.com/docs/border-color\n       */\n      'border-color-b': [{\n        'border-b': scaleColor()\n      }],\n      /**\n       * Border Color Left\n       * @see https://tailwindcss.com/docs/border-color\n       */\n      'border-color-l': [{\n        'border-l': scaleColor()\n      }],\n      /**\n       * Divide Color\n       * @see https://tailwindcss.com/docs/divide-color\n       */\n      'divide-color': [{\n        divide: scaleColor()\n      }],\n      /**\n       * Outline Style\n       * @see https://tailwindcss.com/docs/outline-style\n       */\n      'outline-style': [{\n        outline: [...scaleLineStyle(), 'none', 'hidden']\n      }],\n      /**\n       * Outline Offset\n       * @see https://tailwindcss.com/docs/outline-offset\n       */\n      'outline-offset': [{\n        'outline-offset': [isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Outline Width\n       * @see https://tailwindcss.com/docs/outline-width\n       */\n      'outline-w': [{\n        outline: ['', isNumber, isArbitraryVariableLength, isArbitraryLength]\n      }],\n      /**\n       * Outline Color\n       * @see https://tailwindcss.com/docs/outline-color\n       */\n      'outline-color': [{\n        outline: scaleColor()\n      }],\n      // ---------------\n      // --- Effects ---\n      // ---------------\n      /**\n       * Box Shadow\n       * @see https://tailwindcss.com/docs/box-shadow\n       */\n      shadow: [{\n        shadow: [\n        // Deprecated since Tailwind CSS v4.0.0\n        '', 'none', themeShadow, isArbitraryVariableShadow, isArbitraryShadow]\n      }],\n      /**\n       * Box Shadow Color\n       * @see https://tailwindcss.com/docs/box-shadow#setting-the-shadow-color\n       */\n      'shadow-color': [{\n        shadow: scaleColor()\n      }],\n      /**\n       * Inset Box Shadow\n       * @see https://tailwindcss.com/docs/box-shadow#adding-an-inset-shadow\n       */\n      'inset-shadow': [{\n        'inset-shadow': ['none', themeInsetShadow, isArbitraryVariableShadow, isArbitraryShadow]\n      }],\n      /**\n       * Inset Box Shadow Color\n       * @see https://tailwindcss.com/docs/box-shadow#setting-the-inset-shadow-color\n       */\n      'inset-shadow-color': [{\n        'inset-shadow': scaleColor()\n      }],\n      /**\n       * Ring Width\n       * @see https://tailwindcss.com/docs/box-shadow#adding-a-ring\n       */\n      'ring-w': [{\n        ring: scaleBorderWidth()\n      }],\n      /**\n       * Ring Width Inset\n       * @see https://v3.tailwindcss.com/docs/ring-width#inset-rings\n       * @deprecated since Tailwind CSS v4.0.0\n       * @see https://github.com/tailwindlabs/tailwindcss/blob/v4.0.0/packages/tailwindcss/src/utilities.ts#L4158\n       */\n      'ring-w-inset': ['ring-inset'],\n      /**\n       * Ring Color\n       * @see https://tailwindcss.com/docs/box-shadow#setting-the-ring-color\n       */\n      'ring-color': [{\n        ring: scaleColor()\n      }],\n      /**\n       * Ring Offset Width\n       * @see https://v3.tailwindcss.com/docs/ring-offset-width\n       * @deprecated since Tailwind CSS v4.0.0\n       * @see https://github.com/tailwindlabs/tailwindcss/blob/v4.0.0/packages/tailwindcss/src/utilities.ts#L4158\n       */\n      'ring-offset-w': [{\n        'ring-offset': [isNumber, isArbitraryLength]\n      }],\n      /**\n       * Ring Offset Color\n       * @see https://v3.tailwindcss.com/docs/ring-offset-color\n       * @deprecated since Tailwind CSS v4.0.0\n       * @see https://github.com/tailwindlabs/tailwindcss/blob/v4.0.0/packages/tailwindcss/src/utilities.ts#L4158\n       */\n      'ring-offset-color': [{\n        'ring-offset': scaleColor()\n      }],\n      /**\n       * Inset Ring Width\n       * @see https://tailwindcss.com/docs/box-shadow#adding-an-inset-ring\n       */\n      'inset-ring-w': [{\n        'inset-ring': scaleBorderWidth()\n      }],\n      /**\n       * Inset Ring Color\n       * @see https://tailwindcss.com/docs/box-shadow#setting-the-inset-ring-color\n       */\n      'inset-ring-color': [{\n        'inset-ring': scaleColor()\n      }],\n      /**\n       * Text Shadow\n       * @see https://tailwindcss.com/docs/text-shadow\n       */\n      'text-shadow': [{\n        'text-shadow': ['none', themeTextShadow, isArbitraryVariableShadow, isArbitraryShadow]\n      }],\n      /**\n       * Text Shadow Color\n       * @see https://tailwindcss.com/docs/text-shadow#setting-the-shadow-color\n       */\n      'text-shadow-color': [{\n        'text-shadow': scaleColor()\n      }],\n      /**\n       * Opacity\n       * @see https://tailwindcss.com/docs/opacity\n       */\n      opacity: [{\n        opacity: [isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Mix Blend Mode\n       * @see https://tailwindcss.com/docs/mix-blend-mode\n       */\n      'mix-blend': [{\n        'mix-blend': [...scaleBlendMode(), 'plus-darker', 'plus-lighter']\n      }],\n      /**\n       * Background Blend Mode\n       * @see https://tailwindcss.com/docs/background-blend-mode\n       */\n      'bg-blend': [{\n        'bg-blend': scaleBlendMode()\n      }],\n      /**\n       * Mask Clip\n       * @see https://tailwindcss.com/docs/mask-clip\n       */\n      'mask-clip': [{\n        'mask-clip': ['border', 'padding', 'content', 'fill', 'stroke', 'view']\n      }, 'mask-no-clip'],\n      /**\n       * Mask Composite\n       * @see https://tailwindcss.com/docs/mask-composite\n       */\n      'mask-composite': [{\n        mask: ['add', 'subtract', 'intersect', 'exclude']\n      }],\n      /**\n       * Mask Image\n       * @see https://tailwindcss.com/docs/mask-image\n       */\n      'mask-image-linear-pos': [{\n        'mask-linear': [isNumber]\n      }],\n      'mask-image-linear-from-pos': [{\n        'mask-linear-from': scaleMaskImagePosition()\n      }],\n      'mask-image-linear-to-pos': [{\n        'mask-linear-to': scaleMaskImagePosition()\n      }],\n      'mask-image-linear-from-color': [{\n        'mask-linear-from': scaleColor()\n      }],\n      'mask-image-linear-to-color': [{\n        'mask-linear-to': scaleColor()\n      }],\n      'mask-image-t-from-pos': [{\n        'mask-t-from': scaleMaskImagePosition()\n      }],\n      'mask-image-t-to-pos': [{\n        'mask-t-to': scaleMaskImagePosition()\n      }],\n      'mask-image-t-from-color': [{\n        'mask-t-from': scaleColor()\n      }],\n      'mask-image-t-to-color': [{\n        'mask-t-to': scaleColor()\n      }],\n      'mask-image-r-from-pos': [{\n        'mask-r-from': scaleMaskImagePosition()\n      }],\n      'mask-image-r-to-pos': [{\n        'mask-r-to': scaleMaskImagePosition()\n      }],\n      'mask-image-r-from-color': [{\n        'mask-r-from': scaleColor()\n      }],\n      'mask-image-r-to-color': [{\n        'mask-r-to': scaleColor()\n      }],\n      'mask-image-b-from-pos': [{\n        'mask-b-from': scaleMaskImagePosition()\n      }],\n      'mask-image-b-to-pos': [{\n        'mask-b-to': scaleMaskImagePosition()\n      }],\n      'mask-image-b-from-color': [{\n        'mask-b-from': scaleColor()\n      }],\n      'mask-image-b-to-color': [{\n        'mask-b-to': scaleColor()\n      }],\n      'mask-image-l-from-pos': [{\n        'mask-l-from': scaleMaskImagePosition()\n      }],\n      'mask-image-l-to-pos': [{\n        'mask-l-to': scaleMaskImagePosition()\n      }],\n      'mask-image-l-from-color': [{\n        'mask-l-from': scaleColor()\n      }],\n      'mask-image-l-to-color': [{\n        'mask-l-to': scaleColor()\n      }],\n      'mask-image-x-from-pos': [{\n        'mask-x-from': scaleMaskImagePosition()\n      }],\n      'mask-image-x-to-pos': [{\n        'mask-x-to': scaleMaskImagePosition()\n      }],\n      'mask-image-x-from-color': [{\n        'mask-x-from': scaleColor()\n      }],\n      'mask-image-x-to-color': [{\n        'mask-x-to': scaleColor()\n      }],\n      'mask-image-y-from-pos': [{\n        'mask-y-from': scaleMaskImagePosition()\n      }],\n      'mask-image-y-to-pos': [{\n        'mask-y-to': scaleMaskImagePosition()\n      }],\n      'mask-image-y-from-color': [{\n        'mask-y-from': scaleColor()\n      }],\n      'mask-image-y-to-color': [{\n        'mask-y-to': scaleColor()\n      }],\n      'mask-image-radial': [{\n        'mask-radial': [isArbitraryVariable, isArbitraryValue]\n      }],\n      'mask-image-radial-from-pos': [{\n        'mask-radial-from': scaleMaskImagePosition()\n      }],\n      'mask-image-radial-to-pos': [{\n        'mask-radial-to': scaleMaskImagePosition()\n      }],\n      'mask-image-radial-from-color': [{\n        'mask-radial-from': scaleColor()\n      }],\n      'mask-image-radial-to-color': [{\n        'mask-radial-to': scaleColor()\n      }],\n      'mask-image-radial-shape': [{\n        'mask-radial': ['circle', 'ellipse']\n      }],\n      'mask-image-radial-size': [{\n        'mask-radial': [{\n          closest: ['side', 'corner'],\n          farthest: ['side', 'corner']\n        }]\n      }],\n      'mask-image-radial-pos': [{\n        'mask-radial-at': scalePosition()\n      }],\n      'mask-image-conic-pos': [{\n        'mask-conic': [isNumber]\n      }],\n      'mask-image-conic-from-pos': [{\n        'mask-conic-from': scaleMaskImagePosition()\n      }],\n      'mask-image-conic-to-pos': [{\n        'mask-conic-to': scaleMaskImagePosition()\n      }],\n      'mask-image-conic-from-color': [{\n        'mask-conic-from': scaleColor()\n      }],\n      'mask-image-conic-to-color': [{\n        'mask-conic-to': scaleColor()\n      }],\n      /**\n       * Mask Mode\n       * @see https://tailwindcss.com/docs/mask-mode\n       */\n      'mask-mode': [{\n        mask: ['alpha', 'luminance', 'match']\n      }],\n      /**\n       * Mask Origin\n       * @see https://tailwindcss.com/docs/mask-origin\n       */\n      'mask-origin': [{\n        'mask-origin': ['border', 'padding', 'content', 'fill', 'stroke', 'view']\n      }],\n      /**\n       * Mask Position\n       * @see https://tailwindcss.com/docs/mask-position\n       */\n      'mask-position': [{\n        mask: scaleBgPosition()\n      }],\n      /**\n       * Mask Repeat\n       * @see https://tailwindcss.com/docs/mask-repeat\n       */\n      'mask-repeat': [{\n        mask: scaleBgRepeat()\n      }],\n      /**\n       * Mask Size\n       * @see https://tailwindcss.com/docs/mask-size\n       */\n      'mask-size': [{\n        mask: scaleBgSize()\n      }],\n      /**\n       * Mask Type\n       * @see https://tailwindcss.com/docs/mask-type\n       */\n      'mask-type': [{\n        'mask-type': ['alpha', 'luminance']\n      }],\n      /**\n       * Mask Image\n       * @see https://tailwindcss.com/docs/mask-image\n       */\n      'mask-image': [{\n        mask: ['none', isArbitraryVariable, isArbitraryValue]\n      }],\n      // ---------------\n      // --- Filters ---\n      // ---------------\n      /**\n       * Filter\n       * @see https://tailwindcss.com/docs/filter\n       */\n      filter: [{\n        filter: [\n        // Deprecated since Tailwind CSS v3.0.0\n        '', 'none', isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Blur\n       * @see https://tailwindcss.com/docs/blur\n       */\n      blur: [{\n        blur: scaleBlur()\n      }],\n      /**\n       * Brightness\n       * @see https://tailwindcss.com/docs/brightness\n       */\n      brightness: [{\n        brightness: [isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Contrast\n       * @see https://tailwindcss.com/docs/contrast\n       */\n      contrast: [{\n        contrast: [isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Drop Shadow\n       * @see https://tailwindcss.com/docs/drop-shadow\n       */\n      'drop-shadow': [{\n        'drop-shadow': [\n        // Deprecated since Tailwind CSS v4.0.0\n        '', 'none', themeDropShadow, isArbitraryVariableShadow, isArbitraryShadow]\n      }],\n      /**\n       * Drop Shadow Color\n       * @see https://tailwindcss.com/docs/filter-drop-shadow#setting-the-shadow-color\n       */\n      'drop-shadow-color': [{\n        'drop-shadow': scaleColor()\n      }],\n      /**\n       * Grayscale\n       * @see https://tailwindcss.com/docs/grayscale\n       */\n      grayscale: [{\n        grayscale: ['', isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Hue Rotate\n       * @see https://tailwindcss.com/docs/hue-rotate\n       */\n      'hue-rotate': [{\n        'hue-rotate': [isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Invert\n       * @see https://tailwindcss.com/docs/invert\n       */\n      invert: [{\n        invert: ['', isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Saturate\n       * @see https://tailwindcss.com/docs/saturate\n       */\n      saturate: [{\n        saturate: [isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Sepia\n       * @see https://tailwindcss.com/docs/sepia\n       */\n      sepia: [{\n        sepia: ['', isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Backdrop Filter\n       * @see https://tailwindcss.com/docs/backdrop-filter\n       */\n      'backdrop-filter': [{\n        'backdrop-filter': [\n        // Deprecated since Tailwind CSS v3.0.0\n        '', 'none', isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Backdrop Blur\n       * @see https://tailwindcss.com/docs/backdrop-blur\n       */\n      'backdrop-blur': [{\n        'backdrop-blur': scaleBlur()\n      }],\n      /**\n       * Backdrop Brightness\n       * @see https://tailwindcss.com/docs/backdrop-brightness\n       */\n      'backdrop-brightness': [{\n        'backdrop-brightness': [isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Backdrop Contrast\n       * @see https://tailwindcss.com/docs/backdrop-contrast\n       */\n      'backdrop-contrast': [{\n        'backdrop-contrast': [isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Backdrop Grayscale\n       * @see https://tailwindcss.com/docs/backdrop-grayscale\n       */\n      'backdrop-grayscale': [{\n        'backdrop-grayscale': ['', isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Backdrop Hue Rotate\n       * @see https://tailwindcss.com/docs/backdrop-hue-rotate\n       */\n      'backdrop-hue-rotate': [{\n        'backdrop-hue-rotate': [isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Backdrop Invert\n       * @see https://tailwindcss.com/docs/backdrop-invert\n       */\n      'backdrop-invert': [{\n        'backdrop-invert': ['', isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Backdrop Opacity\n       * @see https://tailwindcss.com/docs/backdrop-opacity\n       */\n      'backdrop-opacity': [{\n        'backdrop-opacity': [isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Backdrop Saturate\n       * @see https://tailwindcss.com/docs/backdrop-saturate\n       */\n      'backdrop-saturate': [{\n        'backdrop-saturate': [isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Backdrop Sepia\n       * @see https://tailwindcss.com/docs/backdrop-sepia\n       */\n      'backdrop-sepia': [{\n        'backdrop-sepia': ['', isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      // --------------\n      // --- Tables ---\n      // --------------\n      /**\n       * Border Collapse\n       * @see https://tailwindcss.com/docs/border-collapse\n       */\n      'border-collapse': [{\n        border: ['collapse', 'separate']\n      }],\n      /**\n       * Border Spacing\n       * @see https://tailwindcss.com/docs/border-spacing\n       */\n      'border-spacing': [{\n        'border-spacing': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Border Spacing X\n       * @see https://tailwindcss.com/docs/border-spacing\n       */\n      'border-spacing-x': [{\n        'border-spacing-x': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Border Spacing Y\n       * @see https://tailwindcss.com/docs/border-spacing\n       */\n      'border-spacing-y': [{\n        'border-spacing-y': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Table Layout\n       * @see https://tailwindcss.com/docs/table-layout\n       */\n      'table-layout': [{\n        table: ['auto', 'fixed']\n      }],\n      /**\n       * Caption Side\n       * @see https://tailwindcss.com/docs/caption-side\n       */\n      caption: [{\n        caption: ['top', 'bottom']\n      }],\n      // ---------------------------------\n      // --- Transitions and Animation ---\n      // ---------------------------------\n      /**\n       * Transition Property\n       * @see https://tailwindcss.com/docs/transition-property\n       */\n      transition: [{\n        transition: ['', 'all', 'colors', 'opacity', 'shadow', 'transform', 'none', isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Transition Behavior\n       * @see https://tailwindcss.com/docs/transition-behavior\n       */\n      'transition-behavior': [{\n        transition: ['normal', 'discrete']\n      }],\n      /**\n       * Transition Duration\n       * @see https://tailwindcss.com/docs/transition-duration\n       */\n      duration: [{\n        duration: [isNumber, 'initial', isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Transition Timing Function\n       * @see https://tailwindcss.com/docs/transition-timing-function\n       */\n      ease: [{\n        ease: ['linear', 'initial', themeEase, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Transition Delay\n       * @see https://tailwindcss.com/docs/transition-delay\n       */\n      delay: [{\n        delay: [isNumber, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Animation\n       * @see https://tailwindcss.com/docs/animation\n       */\n      animate: [{\n        animate: ['none', themeAnimate, isArbitraryVariable, isArbitraryValue]\n      }],\n      // ------------------\n      // --- Transforms ---\n      // ------------------\n      /**\n       * Backface Visibility\n       * @see https://tailwindcss.com/docs/backface-visibility\n       */\n      backface: [{\n        backface: ['hidden', 'visible']\n      }],\n      /**\n       * Perspective\n       * @see https://tailwindcss.com/docs/perspective\n       */\n      perspective: [{\n        perspective: [themePerspective, isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Perspective Origin\n       * @see https://tailwindcss.com/docs/perspective-origin\n       */\n      'perspective-origin': [{\n        'perspective-origin': scalePositionWithArbitrary()\n      }],\n      /**\n       * Rotate\n       * @see https://tailwindcss.com/docs/rotate\n       */\n      rotate: [{\n        rotate: scaleRotate()\n      }],\n      /**\n       * Rotate X\n       * @see https://tailwindcss.com/docs/rotate\n       */\n      'rotate-x': [{\n        'rotate-x': scaleRotate()\n      }],\n      /**\n       * Rotate Y\n       * @see https://tailwindcss.com/docs/rotate\n       */\n      'rotate-y': [{\n        'rotate-y': scaleRotate()\n      }],\n      /**\n       * Rotate Z\n       * @see https://tailwindcss.com/docs/rotate\n       */\n      'rotate-z': [{\n        'rotate-z': scaleRotate()\n      }],\n      /**\n       * Scale\n       * @see https://tailwindcss.com/docs/scale\n       */\n      scale: [{\n        scale: scaleScale()\n      }],\n      /**\n       * Scale X\n       * @see https://tailwindcss.com/docs/scale\n       */\n      'scale-x': [{\n        'scale-x': scaleScale()\n      }],\n      /**\n       * Scale Y\n       * @see https://tailwindcss.com/docs/scale\n       */\n      'scale-y': [{\n        'scale-y': scaleScale()\n      }],\n      /**\n       * Scale Z\n       * @see https://tailwindcss.com/docs/scale\n       */\n      'scale-z': [{\n        'scale-z': scaleScale()\n      }],\n      /**\n       * Scale 3D\n       * @see https://tailwindcss.com/docs/scale\n       */\n      'scale-3d': ['scale-3d'],\n      /**\n       * Skew\n       * @see https://tailwindcss.com/docs/skew\n       */\n      skew: [{\n        skew: scaleSkew()\n      }],\n      /**\n       * Skew X\n       * @see https://tailwindcss.com/docs/skew\n       */\n      'skew-x': [{\n        'skew-x': scaleSkew()\n      }],\n      /**\n       * Skew Y\n       * @see https://tailwindcss.com/docs/skew\n       */\n      'skew-y': [{\n        'skew-y': scaleSkew()\n      }],\n      /**\n       * Transform\n       * @see https://tailwindcss.com/docs/transform\n       */\n      transform: [{\n        transform: [isArbitraryVariable, isArbitraryValue, '', 'none', 'gpu', 'cpu']\n      }],\n      /**\n       * Transform Origin\n       * @see https://tailwindcss.com/docs/transform-origin\n       */\n      'transform-origin': [{\n        origin: scalePositionWithArbitrary()\n      }],\n      /**\n       * Transform Style\n       * @see https://tailwindcss.com/docs/transform-style\n       */\n      'transform-style': [{\n        transform: ['3d', 'flat']\n      }],\n      /**\n       * Translate\n       * @see https://tailwindcss.com/docs/translate\n       */\n      translate: [{\n        translate: scaleTranslate()\n      }],\n      /**\n       * Translate X\n       * @see https://tailwindcss.com/docs/translate\n       */\n      'translate-x': [{\n        'translate-x': scaleTranslate()\n      }],\n      /**\n       * Translate Y\n       * @see https://tailwindcss.com/docs/translate\n       */\n      'translate-y': [{\n        'translate-y': scaleTranslate()\n      }],\n      /**\n       * Translate Z\n       * @see https://tailwindcss.com/docs/translate\n       */\n      'translate-z': [{\n        'translate-z': scaleTranslate()\n      }],\n      /**\n       * Translate None\n       * @see https://tailwindcss.com/docs/translate\n       */\n      'translate-none': ['translate-none'],\n      /**\n       * Zoom\n       * @see https://tailwindcss.com/docs/zoom\n       */\n      zoom: [{\n        zoom: [isInteger, isArbitraryVariable, isArbitraryValue]\n      }],\n      // ---------------------\n      // --- Interactivity ---\n      // ---------------------\n      /**\n       * Accent Color\n       * @see https://tailwindcss.com/docs/accent-color\n       */\n      accent: [{\n        accent: scaleColor()\n      }],\n      /**\n       * Appearance\n       * @see https://tailwindcss.com/docs/appearance\n       */\n      appearance: [{\n        appearance: ['none', 'auto']\n      }],\n      /**\n       * Caret Color\n       * @see https://tailwindcss.com/docs/just-in-time-mode#caret-color-utilities\n       */\n      'caret-color': [{\n        caret: scaleColor()\n      }],\n      /**\n       * Color Scheme\n       * @see https://tailwindcss.com/docs/color-scheme\n       */\n      'color-scheme': [{\n        scheme: ['normal', 'dark', 'light', 'light-dark', 'only-dark', 'only-light']\n      }],\n      /**\n       * Cursor\n       * @see https://tailwindcss.com/docs/cursor\n       */\n      cursor: [{\n        cursor: ['auto', 'default', 'pointer', 'wait', 'text', 'move', 'help', 'not-allowed', 'none', 'context-menu', 'progress', 'cell', 'crosshair', 'vertical-text', 'alias', 'copy', 'no-drop', 'grab', 'grabbing', 'all-scroll', 'col-resize', 'row-resize', 'n-resize', 'e-resize', 's-resize', 'w-resize', 'ne-resize', 'nw-resize', 'se-resize', 'sw-resize', 'ew-resize', 'ns-resize', 'nesw-resize', 'nwse-resize', 'zoom-in', 'zoom-out', isArbitraryVariable, isArbitraryValue]\n      }],\n      /**\n       * Field Sizing\n       * @see https://tailwindcss.com/docs/field-sizing\n       */\n      'field-sizing': [{\n        'field-sizing': ['fixed', 'content']\n      }],\n      /**\n       * Pointer Events\n       * @see https://tailwindcss.com/docs/pointer-events\n       */\n      'pointer-events': [{\n        'pointer-events': ['auto', 'none']\n      }],\n      /**\n       * Resize\n       * @see https://tailwindcss.com/docs/resize\n       */\n      resize: [{\n        resize: ['none', '', 'y', 'x']\n      }],\n      /**\n       * Scroll Behavior\n       * @see https://tailwindcss.com/docs/scroll-behavior\n       */\n      'scroll-behavior': [{\n        scroll: ['auto', 'smooth']\n      }],\n      /**\n       * Scrollbar Thumb Color\n       * @see https://tailwindcss.com/docs/scrollbar-color\n       */\n      'scrollbar-thumb-color': [{\n        'scrollbar-thumb': scaleColor()\n      }],\n      /**\n       * Scrollbar Track Color\n       * @see https://tailwindcss.com/docs/scrollbar-color\n       */\n      'scrollbar-track-color': [{\n        'scrollbar-track': scaleColor()\n      }],\n      /**\n       * Scrollbar Gutter\n       * @see https://tailwindcss.com/docs/scrollbar-gutter\n       */\n      'scrollbar-gutter': [{\n        'scrollbar-gutter': ['auto', 'stable', 'both']\n      }],\n      /**\n       * Scrollbar Width\n       * @see https://tailwindcss.com/docs/scrollbar-width\n       */\n      'scrollbar-w': [{\n        scrollbar: ['auto', 'thin', 'none']\n      }],\n      /**\n       * Scroll Margin\n       * @see https://tailwindcss.com/docs/scroll-margin\n       */\n      'scroll-m': [{\n        'scroll-m': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Margin Inline\n       * @see https://tailwindcss.com/docs/scroll-margin\n       */\n      'scroll-mx': [{\n        'scroll-mx': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Margin Block\n       * @see https://tailwindcss.com/docs/scroll-margin\n       */\n      'scroll-my': [{\n        'scroll-my': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Margin Inline Start\n       * @see https://tailwindcss.com/docs/scroll-margin\n       */\n      'scroll-ms': [{\n        'scroll-ms': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Margin Inline End\n       * @see https://tailwindcss.com/docs/scroll-margin\n       */\n      'scroll-me': [{\n        'scroll-me': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Margin Block Start\n       * @see https://tailwindcss.com/docs/scroll-margin\n       */\n      'scroll-mbs': [{\n        'scroll-mbs': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Margin Block End\n       * @see https://tailwindcss.com/docs/scroll-margin\n       */\n      'scroll-mbe': [{\n        'scroll-mbe': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Margin Top\n       * @see https://tailwindcss.com/docs/scroll-margin\n       */\n      'scroll-mt': [{\n        'scroll-mt': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Margin Right\n       * @see https://tailwindcss.com/docs/scroll-margin\n       */\n      'scroll-mr': [{\n        'scroll-mr': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Margin Bottom\n       * @see https://tailwindcss.com/docs/scroll-margin\n       */\n      'scroll-mb': [{\n        'scroll-mb': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Margin Left\n       * @see https://tailwindcss.com/docs/scroll-margin\n       */\n      'scroll-ml': [{\n        'scroll-ml': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Padding\n       * @see https://tailwindcss.com/docs/scroll-padding\n       */\n      'scroll-p': [{\n        'scroll-p': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Padding Inline\n       * @see https://tailwindcss.com/docs/scroll-padding\n       */\n      'scroll-px': [{\n        'scroll-px': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Padding Block\n       * @see https://tailwindcss.com/docs/scroll-padding\n       */\n      'scroll-py': [{\n        'scroll-py': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Padding Inline Start\n       * @see https://tailwindcss.com/docs/scroll-padding\n       */\n      'scroll-ps': [{\n        'scroll-ps': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Padding Inline End\n       * @see https://tailwindcss.com/docs/scroll-padding\n       */\n      'scroll-pe': [{\n        'scroll-pe': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Padding Block Start\n       * @see https://tailwindcss.com/docs/scroll-padding\n       */\n      'scroll-pbs': [{\n        'scroll-pbs': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Padding Block End\n       * @see https://tailwindcss.com/docs/scroll-padding\n       */\n      'scroll-pbe': [{\n        'scroll-pbe': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Padding Top\n       * @see https://tailwindcss.com/docs/scroll-padding\n       */\n      'scroll-pt': [{\n        'scroll-pt': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Padding Right\n       * @see https://tailwindcss.com/docs/scroll-padding\n       */\n      'scroll-pr': [{\n        'scroll-pr': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Padding Bottom\n       * @see https://tailwindcss.com/docs/scroll-padding\n       */\n      'scroll-pb': [{\n        'scroll-pb': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Padding Left\n       * @see https://tailwindcss.com/docs/scroll-padding\n       */\n      'scroll-pl': [{\n        'scroll-pl': scaleUnambiguousSpacing()\n      }],\n      /**\n       * Scroll Snap Align\n       * @see https://tailwindcss.com/docs/scroll-snap-align\n       */\n      'snap-align': [{\n        snap: ['start', 'end', 'center', 'align-none']\n      }],\n      /**\n       * Scroll Snap Stop\n       * @see https://tailwindcss.com/docs/scroll-snap-stop\n       */\n      'snap-stop': [{\n        snap: ['normal', 'always']\n      }],\n      /**\n       * Scroll Snap Type\n       * @see https://tailwindcss.com/docs/scroll-snap-type\n       */\n      'snap-type': [{\n        snap: ['none', 'x', 'y', 'both']\n      }],\n      /**\n       * Scroll Snap Type Strictness\n       * @see https://tailwindcss.com/docs/scroll-snap-type\n       */\n      'snap-strictness': [{\n        snap: ['mandatory', 'proximity']\n      }],\n      /**\n       * Touch Action\n       * @see https://tailwindcss.com/docs/touch-action\n       */\n      touch: [{\n        touch: ['auto', 'none', 'manipulation']\n      }],\n      /**\n       * Touch Action X\n       * @see https://tailwindcss.com/docs/touch-action\n       */\n      'touch-x': [{\n        'touch-pan': ['x', 'left', 'right']\n      }],\n      /**\n       * Touch Action Y\n       * @see https://tailwindcss.com/docs/touch-action\n       */\n      'touch-y': [{\n        'touch-pan': ['y', 'up', 'down']\n      }],\n      /**\n       * Touch Action Pinch Zoom\n       * @see https://tailwindcss.com/docs/touch-action\n       */\n      'touch-pz': ['touch-pinch-zoom'],\n      /**\n       * User Select\n       * @see https://tailwindcss.com/docs/user-select\n       */\n      select: [{\n        select: ['none', 'text', 'all', 'auto']\n      }],\n      /**\n       * Will Change\n       * @see https://tailwindcss.com/docs/will-change\n       */\n      'will-change': [{\n        'will-change': ['auto', 'scroll', 'contents', 'transform', isArbitraryVariable, isArbitraryValue]\n      }],\n      // -----------\n      // --- SVG ---\n      // -----------\n      /**\n       * Fill\n       * @see https://tailwindcss.com/docs/fill\n       */\n      fill: [{\n        fill: ['none', ...scaleColor()]\n      }],\n      /**\n       * Stroke Width\n       * @see https://tailwindcss.com/docs/stroke-width\n       */\n      'stroke-w': [{\n        stroke: [isNumber, isArbitraryVariableLength, isArbitraryLength, isArbitraryNumber]\n      }],\n      /**\n       * Stroke\n       * @see https://tailwindcss.com/docs/stroke\n       */\n      stroke: [{\n        stroke: ['none', ...scaleColor()]\n      }],\n      // ---------------------\n      // --- Accessibility ---\n      // ---------------------\n      /**\n       * Forced Color Adjust\n       * @see https://tailwindcss.com/docs/forced-color-adjust\n       */\n      'forced-color-adjust': [{\n        'forced-color-adjust': ['auto', 'none']\n      }]\n    },\n    conflictingClassGroups: {\n      'container-named': ['container-type'],\n      overflow: ['overflow-x', 'overflow-y'],\n      overscroll: ['overscroll-x', 'overscroll-y'],\n      inset: ['inset-x', 'inset-y', 'inset-bs', 'inset-be', 'start', 'end', 'top', 'right', 'bottom', 'left'],\n      'inset-x': ['right', 'left'],\n      'inset-y': ['top', 'bottom'],\n      flex: ['basis', 'grow', 'shrink'],\n      gap: ['gap-x', 'gap-y'],\n      p: ['px', 'py', 'ps', 'pe', 'pbs', 'pbe', 'pt', 'pr', 'pb', 'pl'],\n      px: ['pr', 'pl'],\n      py: ['pt', 'pb'],\n      m: ['mx', 'my', 'ms', 'me', 'mbs', 'mbe', 'mt', 'mr', 'mb', 'ml'],\n      mx: ['mr', 'ml'],\n      my: ['mt', 'mb'],\n      size: ['w', 'h'],\n      'font-size': ['leading'],\n      'fvn-normal': ['fvn-ordinal', 'fvn-slashed-zero', 'fvn-figure', 'fvn-spacing', 'fvn-fraction'],\n      'fvn-ordinal': ['fvn-normal'],\n      'fvn-slashed-zero': ['fvn-normal'],\n      'fvn-figure': ['fvn-normal'],\n      'fvn-spacing': ['fvn-normal'],\n      'fvn-fraction': ['fvn-normal'],\n      'line-clamp': ['display', 'overflow'],\n      rounded: ['rounded-s', 'rounded-e', 'rounded-t', 'rounded-r', 'rounded-b', 'rounded-l', 'rounded-ss', 'rounded-se', 'rounded-ee', 'rounded-es', 'rounded-tl', 'rounded-tr', 'rounded-br', 'rounded-bl'],\n      'rounded-s': ['rounded-ss', 'rounded-es'],\n      'rounded-e': ['rounded-se', 'rounded-ee'],\n      'rounded-t': ['rounded-tl', 'rounded-tr'],\n      'rounded-r': ['rounded-tr', 'rounded-br'],\n      'rounded-b': ['rounded-br', 'rounded-bl'],\n      'rounded-l': ['rounded-tl', 'rounded-bl'],\n      'border-spacing': ['border-spacing-x', 'border-spacing-y'],\n      'border-w': ['border-w-x', 'border-w-y', 'border-w-s', 'border-w-e', 'border-w-bs', 'border-w-be', 'border-w-t', 'border-w-r', 'border-w-b', 'border-w-l'],\n      'border-w-x': ['border-w-r', 'border-w-l'],\n      'border-w-y': ['border-w-t', 'border-w-b'],\n      'border-color': ['border-color-x', 'border-color-y', 'border-color-s', 'border-color-e', 'border-color-bs', 'border-color-be', 'border-color-t', 'border-color-r', 'border-color-b', 'border-color-l'],\n      'border-color-x': ['border-color-r', 'border-color-l'],\n      'border-color-y': ['border-color-t', 'border-color-b'],\n      translate: ['translate-x', 'translate-y', 'translate-none'],\n      'translate-none': ['translate', 'translate-x', 'translate-y', 'translate-z'],\n      'scroll-m': ['scroll-mx', 'scroll-my', 'scroll-ms', 'scroll-me', 'scroll-mbs', 'scroll-mbe', 'scroll-mt', 'scroll-mr', 'scroll-mb', 'scroll-ml'],\n      'scroll-mx': ['scroll-mr', 'scroll-ml'],\n      'scroll-my': ['scroll-mt', 'scroll-mb'],\n      'scroll-p': ['scroll-px', 'scroll-py', 'scroll-ps', 'scroll-pe', 'scroll-pbs', 'scroll-pbe', 'scroll-pt', 'scroll-pr', 'scroll-pb', 'scroll-pl'],\n      'scroll-px': ['scroll-pr', 'scroll-pl'],\n      'scroll-py': ['scroll-pt', 'scroll-pb'],\n      touch: ['touch-x', 'touch-y', 'touch-pz'],\n      'touch-x': ['touch'],\n      'touch-y': ['touch'],\n      'touch-pz': ['touch']\n    },\n    conflictingClassGroupModifiers: {\n      'font-size': ['leading']\n    },\n    postfixLookupClassGroups: ['container-type'],\n    orderSensitiveModifiers: ['*', '**', 'after', 'backdrop', 'before', 'details-content', 'file', 'first-letter', 'first-line', 'marker', 'placeholder', 'selection']\n  };\n};\n\n/**\n * @param baseConfig Config where other config will be merged into. This object will be mutated.\n * @param configExtension Partial config to merge into the `baseConfig`.\n */\nconst mergeConfigs = (baseConfig, {\n  cacheSize,\n  prefix,\n  experimentalParseClassName,\n  extend = {},\n  override = {}\n}) => {\n  overrideProperty(baseConfig, 'cacheSize', cacheSize);\n  overrideProperty(baseConfig, 'prefix', prefix);\n  overrideProperty(baseConfig, 'experimentalParseClassName', experimentalParseClassName);\n  overrideConfigProperties(baseConfig.theme, override.theme);\n  overrideConfigProperties(baseConfig.classGroups, override.classGroups);\n  overrideConfigProperties(baseConfig.conflictingClassGroups, override.conflictingClassGroups);\n  overrideConfigProperties(baseConfig.conflictingClassGroupModifiers, override.conflictingClassGroupModifiers);\n  overrideProperty(baseConfig, 'postfixLookupClassGroups', override.postfixLookupClassGroups);\n  overrideProperty(baseConfig, 'orderSensitiveModifiers', override.orderSensitiveModifiers);\n  mergeConfigProperties(baseConfig.theme, extend.theme);\n  mergeConfigProperties(baseConfig.classGroups, extend.classGroups);\n  mergeConfigProperties(baseConfig.conflictingClassGroups, extend.conflictingClassGroups);\n  mergeConfigProperties(baseConfig.conflictingClassGroupModifiers, extend.conflictingClassGroupModifiers);\n  mergeArrayProperties(baseConfig, extend, 'postfixLookupClassGroups');\n  mergeArrayProperties(baseConfig, extend, 'orderSensitiveModifiers');\n  return baseConfig;\n};\nconst overrideProperty = (baseObject, overrideKey, overrideValue) => {\n  if (overrideValue !== undefined) {\n    baseObject[overrideKey] = overrideValue;\n  }\n};\nconst overrideConfigProperties = (baseObject, overrideObject) => {\n  if (overrideObject) {\n    for (const key in overrideObject) {\n      overrideProperty(baseObject, key, overrideObject[key]);\n    }\n  }\n};\nconst mergeConfigProperties = (baseObject, mergeObject) => {\n  if (mergeObject) {\n    for (const key in mergeObject) {\n      mergeArrayProperties(baseObject, mergeObject, key);\n    }\n  }\n};\nconst mergeArrayProperties = (baseObject, mergeObject, key) => {\n  const mergeValue = mergeObject[key];\n  if (mergeValue !== undefined) {\n    baseObject[key] = baseObject[key] ? baseObject[key].concat(mergeValue) : mergeValue;\n  }\n};\nconst extendTailwindMerge = (configExtension, ...createConfig) => typeof configExtension === 'function' ? createTailwindMerge(getDefaultConfig, configExtension, ...createConfig) : createTailwindMerge(() => mergeConfigs(getDefaultConfig(), configExtension), ...createConfig);\nconst twMerge = /*#__PURE__*/createTailwindMerge(getDefaultConfig);\n\n//# sourceMappingURL=bundle-mjs.mjs.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(app-pages-browser)/./node_modules/.pnpm/tailwind-merge@3.6.0/node_modules/tailwind-merge/dist/bundle-mjs.mjs\n"));

/***/ }),

/***/ "(shared)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/app-render/async-local-storage.js":
/*!*********************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/app-render/async-local-storage.js ***!
  \*********************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n    for(var name in all)Object.defineProperty(target, name, {\n        enumerable: true,\n        get: all[name]\n    });\n}\n_export(exports, {\n    bindSnapshot: function() {\n        return bindSnapshot;\n    },\n    createAsyncLocalStorage: function() {\n        return createAsyncLocalStorage;\n    },\n    createSnapshot: function() {\n        return createSnapshot;\n    }\n});\nconst sharedAsyncLocalStorageNotAvailableError = Object.defineProperty(new Error('Invariant: AsyncLocalStorage accessed in runtime where it is not available'), \"__NEXT_ERROR_CODE\", {\n    value: \"E504\",\n    enumerable: false,\n    configurable: true\n});\nclass FakeAsyncLocalStorage {\n    disable() {\n        throw sharedAsyncLocalStorageNotAvailableError;\n    }\n    getStore() {\n        // This fake implementation of AsyncLocalStorage always returns `undefined`.\n        return undefined;\n    }\n    run() {\n        throw sharedAsyncLocalStorageNotAvailableError;\n    }\n    exit() {\n        throw sharedAsyncLocalStorageNotAvailableError;\n    }\n    enterWith() {\n        throw sharedAsyncLocalStorageNotAvailableError;\n    }\n    static bind(fn) {\n        return fn;\n    }\n}\nconst maybeGlobalAsyncLocalStorage = typeof globalThis !== 'undefined' && globalThis.AsyncLocalStorage;\nfunction createAsyncLocalStorage() {\n    if (maybeGlobalAsyncLocalStorage) {\n        return new maybeGlobalAsyncLocalStorage();\n    }\n    return new FakeAsyncLocalStorage();\n}\nfunction bindSnapshot(// WARNING: Don't pass a named function to this argument! See: https://github.com/facebook/react/pull/34911\nfn) {\n    if (maybeGlobalAsyncLocalStorage) {\n        return maybeGlobalAsyncLocalStorage.bind(fn);\n    }\n    return FakeAsyncLocalStorage.bind(fn);\n}\nfunction createSnapshot() {\n    if (maybeGlobalAsyncLocalStorage) {\n        return maybeGlobalAsyncLocalStorage.snapshot();\n    }\n    return function(fn, ...args) {\n        return fn(...args);\n    };\n}\n\n//# sourceMappingURL=async-local-storage.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(shared)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/app-render/async-local-storage.js\n"));

/***/ }),

/***/ "(shared)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/app-render/work-async-storage-instance.js":
/*!*****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/app-render/work-async-storage-instance.js ***!
  \*****************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"workAsyncStorageInstance\", ({\n    enumerable: true,\n    get: function() {\n        return workAsyncStorageInstance;\n    }\n}));\nconst _asynclocalstorage = __webpack_require__(/*! ./async-local-storage */ \"(shared)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/app-render/async-local-storage.js\");\nconst workAsyncStorageInstance = (0, _asynclocalstorage.createAsyncLocalStorage)();\n\n//# sourceMappingURL=work-async-storage-instance.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNoYXJlZCkvLi9ub2RlX21vZHVsZXMvLnBucG0vbmV4dEAxNi4yLjEwX0BiYWJlbCtjb3JlQDcuX2YxNGUzMTdhYzRjN2IzYjNmZTA1YjExMDllM2RlYjU3L25vZGVfbW9kdWxlcy9uZXh0L2Rpc3Qvc2VydmVyL2FwcC1yZW5kZXIvd29yay1hc3luYy1zdG9yYWdlLWluc3RhbmNlLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2IsOENBQTZDO0FBQzdDO0FBQ0EsQ0FBQyxFQUFDO0FBQ0YsNERBQTJEO0FBQzNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQyxFQUFDO0FBQ0YsMkJBQTJCLG1CQUFPLENBQUMseUxBQXVCO0FBQzFEOztBQUVBIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXEFSWUFOXFxEb3dubG9hZHNcXGFtYXJpcy1icmFuZC1jcmVhdGlvbi1nbG9iYWxcXG5vZGVfbW9kdWxlc1xcLnBucG1cXG5leHRAMTYuMi4xMF9AYmFiZWwrY29yZUA3Ll9mMTRlMzE3YWM0YzdiM2IzZmUwNWIxMTA5ZTNkZWI1N1xcbm9kZV9tb2R1bGVzXFxuZXh0XFxkaXN0XFxzZXJ2ZXJcXGFwcC1yZW5kZXJcXHdvcmstYXN5bmMtc3RvcmFnZS1pbnN0YW5jZS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIndvcmtBc3luY1N0b3JhZ2VJbnN0YW5jZVwiLCB7XG4gICAgZW51bWVyYWJsZTogdHJ1ZSxcbiAgICBnZXQ6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gd29ya0FzeW5jU3RvcmFnZUluc3RhbmNlO1xuICAgIH1cbn0pO1xuY29uc3QgX2FzeW5jbG9jYWxzdG9yYWdlID0gcmVxdWlyZShcIi4vYXN5bmMtbG9jYWwtc3RvcmFnZVwiKTtcbmNvbnN0IHdvcmtBc3luY1N0b3JhZ2VJbnN0YW5jZSA9ICgwLCBfYXN5bmNsb2NhbHN0b3JhZ2UuY3JlYXRlQXN5bmNMb2NhbFN0b3JhZ2UpKCk7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdvcmstYXN5bmMtc3RvcmFnZS1pbnN0YW5jZS5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(shared)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/app-render/work-async-storage-instance.js\n"));

/***/ }),

/***/ "(shared)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/app-render/work-async-storage.external.js":
/*!*****************************************************************************************************************************************************************!*\
  !*** ./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/app-render/work-async-storage.external.js ***!
  \*****************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n    value: true\n}));\nObject.defineProperty(exports, \"workAsyncStorage\", ({\n    enumerable: true,\n    get: function() {\n        return _workasyncstorageinstance.workAsyncStorageInstance;\n    }\n}));\nconst _workasyncstorageinstance = __webpack_require__(/*! ./work-async-storage-instance */ \"(shared)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/app-render/work-async-storage-instance.js\");\n\n//# sourceMappingURL=work-async-storage.external.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNoYXJlZCkvLi9ub2RlX21vZHVsZXMvLnBucG0vbmV4dEAxNi4yLjEwX0BiYWJlbCtjb3JlQDcuX2YxNGUzMTdhYzRjN2IzYjNmZTA1YjExMDllM2RlYjU3L25vZGVfbW9kdWxlcy9uZXh0L2Rpc3Qvc2VydmVyL2FwcC1yZW5kZXIvd29yay1hc3luYy1zdG9yYWdlLmV4dGVybmFsLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2IsOENBQTZDO0FBQzdDO0FBQ0EsQ0FBQyxFQUFDO0FBQ0Ysb0RBQW1EO0FBQ25EO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQyxFQUFDO0FBQ0Ysa0NBQWtDLG1CQUFPLENBQUMseU1BQStCOztBQUV6RSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxBUllBTlxcRG93bmxvYWRzXFxhbWFyaXMtYnJhbmQtY3JlYXRpb24tZ2xvYmFsXFxub2RlX21vZHVsZXNcXC5wbnBtXFxuZXh0QDE2LjIuMTBfQGJhYmVsK2NvcmVANy5fZjE0ZTMxN2FjNGM3YjNiM2ZlMDViMTEwOWUzZGViNTdcXG5vZGVfbW9kdWxlc1xcbmV4dFxcZGlzdFxcc2VydmVyXFxhcHAtcmVuZGVyXFx3b3JrLWFzeW5jLXN0b3JhZ2UuZXh0ZXJuYWwuanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJ3b3JrQXN5bmNTdG9yYWdlXCIsIHtcbiAgICBlbnVtZXJhYmxlOiB0cnVlLFxuICAgIGdldDogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiBfd29ya2FzeW5jc3RvcmFnZWluc3RhbmNlLndvcmtBc3luY1N0b3JhZ2VJbnN0YW5jZTtcbiAgICB9XG59KTtcbmNvbnN0IF93b3JrYXN5bmNzdG9yYWdlaW5zdGFuY2UgPSByZXF1aXJlKFwiLi93b3JrLWFzeW5jLXN0b3JhZ2UtaW5zdGFuY2VcIik7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdvcmstYXN5bmMtc3RvcmFnZS5leHRlcm5hbC5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(shared)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/server/app-render/work-async-storage.external.js\n"));

/***/ })

},
/******/ __webpack_require__ => { // webpackRuntimeModules
/******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
/******/ __webpack_require__.O(0, ["main-app"], () => (__webpack_exec__("(app-pages-browser)/./node_modules/.pnpm/next@16.2.10_@babel+core@7._f14e317ac4c7b3b3fe05b1109e3deb57/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CARYAN%5C%5CDownloads%5C%5Camaris-brand-creation-global%5C%5Ccomponents%5C%5Cpublic%5C%5CHomeClient.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!")));
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
/******/ }
]);